Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Sequence Number установлено начальное 32-битное значение ISSa (Initial Sequence Number). Хост В отвечает:
SYN, АСК, ISSb, ACK(ISSa+l).
В ответ на полученный от А запрос В посылает сообщение, в котором установлены бит SYN и бит АСК; в
Поле Sequence Number хостом В задается свое начальное значение счетчика - ISSb; поле Acknowledgment
Number содержит значение ISSa, полученное в первом пакете от хоста А и увеличенное на единицу.
Хост А, завершая рукопожатие (handshake), посылает: АСК, ISSa+l, ACK(ISSb+l).
В этом пакете установлен бит АСК; поле Sequence Number содержит значение ISSa+l; поле Acknowledgment
Number содержит значение ISSb+l. Посылкой этого пакета на хост В заканчивается трехступенчатый handshake,
И TCP-соединение между хостами А и В считается установленным.
Теперь хост А может посылать пакеты с данными на хост В по только что созданному виртуальному TCP-
каналу; передается следующая информация: АСК, ISSa+l, ACK(ISSb+l); DATA.
Из рассмотренной схемы создания TCP-соединения видно, что единственными идентификаторами, помимо IP-
Адреса инициатора соединения, _ TCP-абонентов и TCP-соединения, являются два 32-битных параметра Sequence
Number и Acknowledgment Number. Следовательно, для формирования ложного TCP-пакета атакующему
Дата публикования: 2014-11-04; Прочитано: 355 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!