Реферат Курсовая Конспект
Формат TCP- сегмента - раздел Информатика, Описание протокола ТСР Формат Tcp- Сегмента Бит ...
|
Формат TCP- сегмента | ||||
Бит | 0 - 3 | 4 – 7 | 8 - 15 | 16 - 31 |
Порт источника | Порт назначения | |||
Номер последовательности | ||||
Номер подтверждения | ||||
Сдвиг данных | Зарезервировано | Флаги | Окно | |
Контрольная сумма | Указатель важности | |||
Опции (необязательное) | ||||
160/192+ | Данные |
Порт источника идентифицирует порт, из которого отправленный пакет.
Порт назначения идентифицирует порт, на какой отправленный пакет
Номер последовательности выполняет два задания:
- если установленный флаг SYN, то это начальное значение номера последо-вательности и первый байт данных - это номер последовательности плюс 1.
- иначе, если SYN не установленный, первый байт данных - номер последова-тельности
Номер подтверждения. Если установленный флаг ACK, то это поле содержит номер последовательности, ожидаемый отправителем в следующий раз. Помечает этот пакет как подтверждение получения.
Полет сдвиг данных определяет размер заглавия пакета TCP в 32-битовых словах. Минимальный размер составляет 5 слова, а максимальный - 15, что складывает 20 и 60 байт соответственно. Сдвиг считается от начала заглавия TCP.
4 бита зарезервировано для будущего использования и должны устанавливаться в нуль.
Флаги (руководящие битые) - это поле содержит 8 биты:
CWR - Полет ' из man tcpdump (8) 18 April 2005 Linux 2.6.20-15 - server
ECE - Полет ' из man tcpdump (8) 18 April 2005 Linux 2.6.20-15 - server
URG - Полет Указатель важности значимо ( Urgent pointer field is significant)
ACK - Полет Номер подтверждения значимо ( Acknowledgement field is significant)
PSH - ( Push function)
RST - Оборвать соединение, сбросить буфер (очистка буфера) ( Reset the connection)
SYN - Синхронизация номеров последовательности ( Synchronize sequence numbers)
FIN - флаг, будучи установленный, указывает в завершение соединения (FIN bit used for connection termination).
Контрольная сумма - это 16-битовое дополнение суммы всех 16-битовых слов заглавия и текста. Если сегмент содержит нечетное число октетов в заглавии или тексте, последние октеты дополняются справа 8 нулями для выравнивания по 16-битовому пределу. Биты заполнения (0) не передаются в сегменте и служат только для расчета контрольной суммы. При расчете контрольной суммы значения самого поля контрольной суммы принимается ровным 0.
Указатель важности - 16-битовое значение позитивного сдвига от порядкового номера в данном сегменте. Это поле указывает порядковый номер октета, с которого начинаются важные (urgent) данные. Поле берется к вниманию только для пакетов с установленным флагом U.
– Конец работы –
Эта тема принадлежит разделу:
Обобщенный алгоритм тестирования системы... Алгоритм тестирования имеет следующий вид... Клиент формирует сообщение и посылает его серверу...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Формат TCP- сегмента
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов