На рисунке 6.20 показаны этапы процедуры разъединения.
13) ПВУ А посылает TCP A примитив «Завершить».
14) TCP A выдает пакет FIN (с порядковым номером 86, без данных).
15) О закрытии сообщается ПВУ В (примитивом «Закрытие») и посылается ACK (87).
16) ПРУ В посылает примитив «Завершить» и посылается FIN (303)
17)
О закрытии извещается ПВУ А и выдается подтверждение ACK 304/
18) Об окончании процедуры извещается ПВУ В.
Рис.6.20.
Особенности протокола TCP
1. С помощью флага URG могут передаваться срочные данные.
2. Соединение является надежным за счет:
- использования режима обнаружения ошибок;
- присвоения порядковых номеров каждому байту сообщения;
- использования тайм-аута ожидания подтверждения, по его истечении сегмент передается повторно.
3. Управление потоком путем использования окна передачи W.