Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Формат TCP-пакета.

Читайте также:
  1. Автоформатирование
  2. Алгоритмы сжатия данных неизвестного формата
  3. Альтернативные точки зрения на предмет информатики (Р. Хемминг, Г. Саймон, Д. Кнут, М. Минский, Ст. Шапиро, А. Ершов)
  4. Архивы: форматы и инструменты.
  5. Билет 15 Основы форматирования символов
  6. В истории становления информатики система счета АБАК представляет-..
  7. Введение. Роль информатики и ИКТ в современном мире.
  8. Взаимная индукция. ЭДС взаимной индукции. Взаимная индуктивность. Трансформаторы и принцип его работы. Коэф.транформации и типы трансформаторов
  9. Взаимодействие картографии и геоинформатики.
  10. Вопрос 1. Информатика как наука.

· номер в последовательности – 32-битовое поле, содержимое которого определяет (косвенно) положение данных TCP-пакета внутри исходящего потока данных, существующего в рамках текущего логического соединения;

· номер подтверждения – 32-битовое поле, содержимое которого определяет (косвенно) количество принятых данных из входящего потока;

· смещение данных – четырехбитовое поле, содержащее длину заголовка TCP-пакета в 32-битовых словах и используемое для определения начала расположения данных в TCP-пакете;

· флаги: URG TCP-пакет содержит важные (urgent) данные; ACK TCP-пакет содержит в поле «номер подтверждения» верные данные; PSH данные, содержащиеся в TCP-пакете, должны быть немедленно переданы прикладной программе, для которой они адресованы. Подтверждение для TCP-пакета, содержащего единичное значение во флаге PSH, означает, что и все предыдущие TCP-пакеты достигли адресата; RST – ответ на получение неверного TCP-пакета. Также может означать запрос на переустановление логического соединения. SYN – TCP-пакет представляет собой запрос на установление логического соединения. Получение пакета с установленным флагом SYN должно быть подтверждено принимающей стороной; FIN – TCP-пакет представляет собой запрос на закрытие логического соединения и является признаком конца потока данных, передаваемых в этом направлении;

· размер окна – 16-битовое поле, содержащее количество байт информации, которое может принять в свои внутренние буфера TCP-модуль, отправляющий партнеру данный TCP-пакет (0 – полностью остановит передачу данных). Максимальный размер окна зависит от реализации (типичное значение максимального размера окна – 4096 байт);

· контрольная сумма – 16-битовое поле, содержащее контрольную сумму, подсчитанную для TCP-заголовка, данных пакета и псевдозаголовка. Псевдозаголовок включает в себя ряд полей IP-заголовка:

o IP-адрес источника;

o IP-адрес приемника;

o транспорт;

o длина IP-сегмента.

· указатель – 16-битовое поле, содержащее указатель (в виде смещения) на первый байт в теле TCP-пакета, начинающий последовательность важных (urgent) данных;

· дополнительные данные заголовка – последовательность полей произвольной длины, описывающих необязательные данные заголовка.

 




Дата добавления: 2015-01-30; просмотров: 26 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав