Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Протокол транспортного уровня TCP




Протокол TCP является протоколом четвёртого уровня в рамках модели OSI.

На базе протокола TCP реализованы такие протоколы уровня приложений, как Telnet, FTP, HTTP и др.

Протокол характеризуется следующими возможностями:

- установление связи и завершение после сеанса;

- гарантированная доставка;

- доставка электронных данных.

TCP-канал представляет собой двунаправленный поток данных в виде пакетов различной длины. Сегмент состоит из заголовка и данных (рисунок 6.10).

 

              28 31  
Source Port Destination Port Мини заголовок  
Sequence Number
Acknowledgement Number
Offset Reserved Flags Window
Checksum Urgent Pointer
Options Padding  
DATA – Прикладные данные  

Рис.6.10. Формат заголовка TCP – сегмента

 

В заголовке TCP поля имеют следующие значения и функции:

Offset – указывает начало данных сегмента. Min значение = 5.

Sequence Number – указывает положение каждого сегмента в потоке, то есть порядковый номер первого байта сегмента в потоке.

Acknowledgement Number – ответ о количестве полученных последовательностей соответствует номеру первого ожидаемого байта сегмента в потоке.

Flags – URG, ACK, PSH, RST, SYN, FIN

Window – указывает передающему количество сегментов, которые адресат готов принять до приёма подтверждения.

Urgent Pointer – указатель положения экстренных данных внутри данных.

Options – поле переменной длины, содержит различные опции, например, максимальный размер сегмента MMS.

Padding –добавляет нулями массив до кратности 32-х разрядов.

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных