3

когда пользователи используют браузер для посещения веб-сайта, конечно, клиент отправляет TCP SYN, чтобы инициировать TCP-соединение с веб-сервером.

Мне интересно, есть ли случаи, когда веб-сервер инициирует TCP-соединение с клиентом просмотра?

Я думаю, что в нынешнем Интернете не должно быть таких случаев, верно?

1 ответ1

0

Такое соединение будет редким и ограниченным конкретными приложениями. Они обычно терпят неудачу, потому что пользователи сидят позади NAT. Насколько я могу судить, они не упомянуты в спецификации HTTP.

Есть два случая, которые действительно могут включать подключения, инициированные веб-серверами. FTP и серверные сценарии.

Веб-браузеры поддерживают FTP. RFC 959 определяет соединение для передачи данных, которое может быть инициировано сервером, на основе команд FTP, выданных веб-браузером.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .