Лекция: Рассмотрим подробнее процесс подключения к серверному приложению, ожидающему запросы на каком-

Либо TCP-порту. Данный процесс состоит из двух этапов. На первом этапе клиенту необходимо создать

Обычное TCP-соединение с указанным TCP-портом сервера. Для этого по схеме, описанной в разделе

<Подмена одного из субъектов TCP-соединения в сети Internet>, клиент передает на сервер TCP SYN-запрос

На необходимый порт.

— -----------------------------------------------------------------------

I Сокращение TCP SYN означает ТСР-панет с установленным битом SYN.

— -----------------------------------------------------------------------

Если клиент получает ответ на этот запрос (TCP SYN АСК), то порт открыт н TCP-соединение будет

Создано. Если же ответ за определенный промежуток времени так и не пришел, то это означает, что либо

Порт закрыт и соответствующий сервер не запущен, либо имеют место физические проблемы со связью с

Данным IP-адресом (это достаточно легко проверить, используя утилиты ping или traceroute). На втором

Этапе, после создания TCP-соединения, клиент н сервер обмениваются специфичными для данных

Приложений командами, создавая соединение уже на уровне приложения (в терминах модели OSI — на

Прикладном уровне).

Необходимо обратить внимание на то, что первый этап (создание ТСР-соединепия с указанным портом)

является стандартным и абсолютно инвариантным относительно вида серверного приложения, к которому

Осуществляется подключение. На этой особенности и основаны все методы сетевого сканирования.

еще рефераты
Еще работы по информатике