Заглавие на IP пакета: формат, полета
Какво е IP хедър?
IP заглавка е мета информация в началото на IP пакет. Той показва информация като IP версията, дължината на пакета, източника и дестинацията.
Форматът на заглавката на IPV4 е с дължина от 20 до 60 байта. Той съдържа необходимата информация за маршрутизиране и доставка. Състои се от 13 полета като версия, дължина на заглавието, общо разстояние, идентификация, флагове, контролна сума, IP адрес на източника, IP адрес на местоназначение. Той предоставя основни данни, необходими за предаване на данните. LE
IPv4 компоненти/полета на заглавката

Следват различни компоненти/полета на заглавката на IP пакета
- Версия: Първото поле на IP заглавието е 4-битов индикатор за версия. В IPv4 стойността на неговите четири бита е зададена на 0100, което показва 4 в двоичен код. Ако обаче рутерът не поддържа определената версия, този пакет ще бъде премахнат.
- Дължина на заглавката в Интернет: Дължината на интернет заглавката, накратко известна като IHL, е с размер 4 бита. Нарича се още HELEN (Header Length). Този IP компонент се използва, за да покаже колко 32-битови думи присъстват в заглавката.
- Тип услуга: Типът услуга се нарича още кодова точка за диференцирани услуги или DSCP. Това поле предоставя функции, свързани с качеството на услугата за поточно предаване на данни или VoIP разговори. Първите 3 бита са приоритетните. Използва се и за указване как можете да работите с Datagram.
- Обща дължина: Общата дължина се измерва в байтове. Минималният размер на IP дейтаграма е 20 байта, а максималният може да бъде 65535 576 байта. HELEN и Total length могат да се използват за изчисляване на размерите на полезния товар. От всички хостове се изисква да могат да четат XNUMX-байтови дейтаграми. Въпреки това, ако дадена дейтаграма е твърде голяма за хостовете в мрежата, методът на фрагментиране се използва широко.
- Идентификация: Идентификацията е пакет, който се използва за уникално идентифициране на фрагменти от IP дейтаграма. Някои препоръчват използването на това поле за други неща като добавяне на информация за проследяване на пакети и т.н.
- IP флагове: Флагът е трибитово поле, което ви помага да контролирате и идентифицирате фрагменти. Следното може да бъде тяхната възможна конфигурация: Бит 0: е запазен и трябва да бъде зададен на нула. Бит 1: означава, че не фрагментирайте. Бит 2: означава повече фрагменти.
- Отместване на фрагмента: Отместването на фрагмента представлява броя байтове данни преди конкретния фрагмент в конкретната дейтаграма. Посочено е по отношение на броя от 8 байта, чиято максимална стойност е 65,528 XNUMX байта.
- Време за живот: Това е 8-битово поле, което показва максималното време, през което дейтаграмата ще бъде активна в интернет системата. Времетраенето се измерва в секунди и когато стойността на TTL е нула, дейтаграмата ще бъде изтрита. Всеки път, когато се обработва дейтаграма, нейната TTL стойност се намалява с една секунда. TTL се използват, така че дейтаграмите да не се доставят и изхвърлят автоматично. Стойността на TTL може да бъде от 0 до 255.
- протокол: Тази заглавка на IPv4 е запазена, за да обозначи, че интернет протоколът се използва в последната част на дейтаграмата. Например, 6 цифра се използва най-вече за обозначаване на TCP, а 17 се използва за обозначаване на UDP протокол.
- Контролна сума на заглавието: Следващият компонент е 16-битово поле за контролна сума на заглавката, което се използва за проверка на заглавката за грешки. IP хедърът се сравнява със стойността на неговата контролна сума. Когато контролната сума на заглавието не съвпада, тогава пакетът ще бъде отхвърлен.
- Адрес на източника: Адресът на източника е 32-битов адрес на източника, използван за IPv4 пакета.
- Адрес на дестинацията: Адресът на местоназначението също е с размер 32 бита и съхранява адреса на получателя.
- IP опции: Това е незадължително поле на IPv4 заглавка, използвано, когато стойността на IHL (Internet Header Length) е настроена на по-голяма от 5. То съдържа стойности и настройки, свързани със сигурността, запис на маршрут и времеви печат и т.н. Можете да видите този списък с опции компонент завършва с End of Options или EOL в повечето случаи.
- Данни: Това поле съхранява данните от протоколния слой, който е предал данните на IP слоя.