Как маршрутизатор знает, на какое устройство отправлять пакеты? [дубликат]

этот вопрос уже есть ответ здесь:

мой вопрос не касается того, как он перемещается через интернет, а как он перемещается через маршрутизатор на определенное устройство. Все устройства, подключенные к роутеру в домашней сети имеют одинаковый внешний IP. Сказать устройство а загрузка страницы и пакеты передаются от внешнего источника к маршрутизатору, потому что пакеты знают внешний IP устройства A, и они в состоянии добраться до маршрутизатора. Но теперь, как это добраться до устройства а? Как маршрутизатор знает, чтобы передать его устройству a вместо устройства B?

Я думаю, что это связано с NAT, но я просто ищу логическое объяснение того, что НЭТ делает для этого.

5
задан Michael Bray
01.12.2022 23:44 Количество просмотров материала 3395
Распечатать страницу

2 ответа

когда вы инициируете соединение с внешним сайтом, маршрутизатор каждый раз использует другой номер порта источника... затем он использует этот номер исходного порта (на который возвращаются данные) в качестве ключа для поиска компьютера во внутренней сети, с которого поступил запрос. Это называется преобразованием адресов портов (в отличие от преобразования сетевых адресов, когда маршрутизатору доступно несколько сетевых адресов).

11
отвечен Michael Bray 2022-12-03 07:32

обычно все устройства из домашней сети имеют разные внутренние адреса (частный адрес, всегда 192.168.0.1~192.168.0.255).

когда пакет отправляется из домашней сети (скажем, устройство A: 192.168.0.123), когда он проходит через маршрутизатор, маршрутизатор преобразует частный адрес во внешний адрес маршрутизатора (предположим, 140.191.2.5), и маршрутизатор также записывает это сопоставление в своем NAT.

когда ответ назад, маршрутизатор составляя карту НАТ, и находит исходный источник-устройство A.

таким образом, устройство а в конечном итоге получить пакет.

Это как раз концепция, для Больше детали, пожалуйста ссылается Вики: Нат.

1
отвечен NCola.L 2022-12-03 09:49

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

ip
nat
networking
routing
web
Вверх