В HTTP-коммуникации сервер знает IP-адрес клиента для отправки ответа? - PullRequest
0 голосов
/ 09 февраля 2020

Как только клиент отправляет HTTP-запрос на сервер, он отключается от сервера и ожидает ответа. Сохраняет ли сервер IP-адрес клиента и ма c для отправки ответа? Сохраняется ли информация о клиентах при установлении соединения TCP / IP?

1 Ответ

0 голосов
/ 09 февраля 2020

Каждый пакет tcp / ip содержит источник и назначение. Когда прослушивающий сокет создан и получает пакет, он имеет адрес источника из пакета. После этого он использует эти данные для отправки ответа.

Адрес MA C также находится в пакете. Если вы находитесь на том же VLAN, это будет адрес источника MA C. Если вы находитесь в другом сегменте сети, это будет адрес MA C маршрутизатора. Адрес MA C источника также будет использоваться в ответе. Однако с адресом MA C играют и другие вещи, такие как таблицы arp и c.

. Вы должны прочитать о пакетах tcp / ip, сокетах и ​​базовых сетях c.

...