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

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

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

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

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

16 Апр в 16:46
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 436 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир