logo search
БВС 7

Установка соединения

Данный процесс называется трех шаговым рукопожатием (free way hand shaking).

Особенностью модуля ТСР является то, что в зависимости от этапа установления соединения он может находиться в различных состояниях. Любой процесс, готовый установить входящее сообщение, находится в состоянии listen.

1-й этапК отправляет С запрос на установление соединения. Флаг SYN=1 и в поле SN заносится начальный порядковый номер, с которого К будет нумеровать свои октеты. К переходит в состояние SYN-SENT.

2-й этапС подтверждает успешный прием запроса на соединение путем отсылки в поле ACK=ISN+1. Флаг АСК устанавливается в 1.

3-й этап – Для К после подтверждения соединение С.

Соединение считается успешным, переходя в состояние ESTEBLSHMENT. Следующим сегментом К должен подтвердить запрос соединения сервера.

ISNc и ISNk ни как не связаны между собой.

Т.к. для К соединение уже установлено, то в этом же сегменте он может начать ПД.

После приема пакета С переходит в состояние EST.