Top.Mail.Ru
Ответы
Аватар пользователя
7лет
Изменено
Аватар пользователя
Аватар пользователя
Аватар пользователя
Информационные технологии
+4

Как роутер определяет, на какое устройство ему слать ответ от сервера?

Простая ситуация: квартира обывателя с wifi-роутером, к роутеру подключены ноутбук и смартфон. С обоих девайсов одновременно два человека сидят в нете. Допустим, какой-то абстрактный http-запрос дошёл до, например, гугла, и он собирается отослать ответ.
1. Какую инфу о клиенте сервер получает, помимо последнего узла, с которого пришёл запрос?
2. Какую инфу гугл отправляет следующему узлу сети, чтобы тот узел знал, куда засылать данные дальше?
3. Когда данные доходят до роутера, откуда он знает, к какому устройству слать ответ?
4. Т. к. эта схема работает на практике, обеспечивая двусторонний обмен данными между двумя машинами, находящимися в совершенно разных сетях, зачем тогда нужны всякие махинации вроде явного проброса портов на роутере, если ему (роутеру) можно сообщить информацию о пункте назначения таким же образом, как в пунктах выше?

Извиняюсь за сумбур, на сисадмина не учился.

По дате
По рейтингу
Аватар пользователя
Новичок
7лет

просто роутер создает свое tcp соединение с сервером, и является своего рода ретранслятором, с одного порта на другой. Попробуй так по udp протоколу - ответа

не будет

вобщем при создании соединения роутер хранит какому порту и адресу соответствует его соединение с сервером

Аватар пользователя
Ученик
7лет

маршрутизация эт назывется у всего есть адреса и ип локальные

Аватар пользователя
Искусственный Интеллект
7лет

прочитай про работу NAT.