Структура пакетов IP и TCP   Обновлен 20.01.2014    
ГлавнаяРешение проблем Сравнение платного и бесплатного хостинга СоветыБесплатные сервисы 10 лучших конструкторов сайтов
Надежность бесплатного хостингаБесплатные доменыПлатные доменыБесплатный хостингХостинг файловЭмоцииДомашний WEB сервер


 

1.8. Структура пакетов IP и TCP  

Когда мы рассматривали метод коммутации пакетов, мы узнали, что пакет состоит из заголовка и поля данных, содержащего передаваемые данные. Тогда мы были не готовы к подробному рассмотрению структуры заголовка пакета, но сейчас мы можем сделать это. Протокол IP не ориентирован на соединение, поэтому не обеспечивает надежную доставку данных. Поля, описание которых приведено в табл. 1.4, представляют собой IP-заголовок и добавляются к пакету при его получении с транспортного уровня. Протокол TCP, в отличие от протокола IP, ориентирован на установление соединения и обеспечивает надежную доставку данных. Структура TCP-пакета описана в табл. 1.5.

Таблица 1.4. Структура заголовка 1Р-пакета
Поле
Описание
Sours IP address(1Р-адрес отправителя) Отпправитель пакета
Destination IP address(1Р-адрес получателя) Получатель пакета
Protocol(Протокол) ТСР или UDР
Checksum(контрольная сумма) Значение для проверки целостности пакета
ТТL(время жизни пакета) Определяет сколько секунд пакет может находится в сети. Предотвращает бесконечное блуждание пакетов в сети. Значение ТТL автоматически уменьшается на несколько секунд при переходе через каждый маршрутиризатор сети
Version Версия протокола 1Р- 4 или 6
Header Length(длинна заголовка) Минемальный размер заголовка - 20 байт
Type of Service(тип обслуживания) Обозначение требуемогодля этого пакета качества обслуживания при доставке через маршрутиризаторы сети
Total Length(0бщая длинна) Длинна дейтаграммы 1Р-протокола
Idetification Flags(индефикация) Индефикатор пакета
Fragmentstion Flag(Фрагментационные флаги) 3 бита для флагоф фрагментации и 2 бита для текущего использования
Fragmentstion Offset(Смешание фрагмента) Указывает на положение Фрагментов относительно начала поля данных 1Р пакета. Если Фрагментации нет, смешение равно 0х0
Option and Padding(опции и заполнение) Опции


Таблица 1.5. Структура ТСР-пакета
Поле
Описание
Source port(порт отправителя) Порт ТСР узла отправителя
Destination port(порт получателя) Порт ТСР узла получателя
Sequence Number(порядковый номер) Номер последовательности пакетов
Acknowledgement Number(Номер потверждения) Порядковый номер байта, который локальный узел расчитывает получить следующим
Data Length(длинна данных) Длинна ТСР-пакета
Reserved(зарезервированно) Зарезервированно для будущего использования
Flags(Флаги) Описание содержимого сегмента
Window(окно) Показывает доступное место в окне протокола ТСР
Checksum(контрольная сумма) Значение для проверки целостности пакета
Urgent Point(Указатель срочности) При отправке срочных данных в этом поле задается гранича области срочных данных

 





Политика конфиденциальности
Сайт управляется системой uCoz