Как адресуются пакеты адресату с серым ip? Допустим, надо отправить пакет адресату с серым ip на определенный порт. Как роутеры провайдера узнают, на какой именно локальный серый ip отправлять пакет? Правильно понимаю, что по своей инициативе отправить пакет нелья. Можно только в ответ на запрос и в этом запросе есть информация, скорее всего фиктивный порт (проброс портов), позволяющая узнать, на какой именно серый ip переслать пакет?

25 Янв 2023 в 19:53
233 +1
0
Ответы
1

Да, правильно понимаете. Пакеты с адресами из диапазона серых IP например,192.168.0.0/16,10.0.0.0/8ит.д.например, 192.168.0.0/16, 10.0.0.0/8 и т. д.например,192.168.0.0/16,10.0.0.0/8ит.д. не могут напрямую передаваться через Интернет, так как они не уникальные и могут использоваться в разных сетях. Для того чтобы адресовать пакет адресату с серым IP, используется технология Network Address Translation NATNATNAT, которая позволяет преобразовывать приватные IP-адреса в публичные и наоборот.

Когда устройство с серым IP адресом отправляет запрос на определенный порт, NAT на роутере провайдера преобразует его адрес во внешний публичныйпубличныйпубличный IP и перенаправляет пакет на указанный порт устройства с локальным серым IP. Это позволяет провайдеру идентифицировать конкретное устройство в своей сети и переслать пакет туда, где он должен быть обработан.

Таким образом, роутер провайдера использует информацию о портах и адресах входящих запросов для определения, на какой именно локальный серый IP отправлять пакет.

16 Апр 2024 в 16:46
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир