Управление соединением - Адаптивная система управления потоком для транспортного протокола в сетях с коммутацией пакетов

Установка соединения в ТСР использует процедуру трехстороннего обмена. Для открытия соединения пассивная сторона исполняет примитивы LISTEN и ACCEPT, а другая открывает соединение в активном режиме, исполняя примитив CONNECT. Когда запрос на открытие соединения, прибывает к получателю, тот проверяет, есть ли процесс зарегистрированный для приема соединений по указанному порту. Если такой процесс существует, то соединение устанавливается (рис. 12 часть A).

сценарии установки соединения tcp. часть а.- нормальная процедура, часть в.- установка соединения при столкновении запросов

Рис. 12. Сценарии установки соединения TCP. Часть А.- нормальная процедура, часть В.- установка соединения при столкновении запросов.

Хотя ТСР соединения полнодуплексные, закрываются соединения в каждом направлении по отдельности. В нормальной ситуации требуется четыре сегмента, чтобы полностью закрыть соединение (два FIN и два ACK). По каждому из симплексных соединений данные могут передаваться неограниченно долго. Для предотвращения появления полуоткрытых соединений используются несколько таймеров. Если ответ не сегмент FIN не приходит в течение двух максимальных периодов жизни пакета, отправитель сегмента FIN разрывает соединение.

Похожие статьи




Управление соединением - Адаптивная система управления потоком для транспортного протокола в сетях с коммутацией пакетов

Предыдущая | Следующая