IPv4 е четвъртата версия на интернет протокола (IP) и първият широко използван протокол, който формира основата на днешната интернет технология. На всяко устройство и домейн, свързани с интернет, се присвоява уникален номер, наречен IP адрес. IPv4 адресът е 32-битово число, съставено от четири знака след десетичната запетая. Между всеки десетичен разделител има число между 0 и 255. Пример: 192.0.2.235
В наши дни, поради сравнително новия характер на IPv6, IPv4 все още е основата за повечето интернет операции и много устройства са конфигурирани с IPv4. В тази ситуация повечето устройства не могат да комуникират чрез IPv6, в резултат на което много хора, фирми и други все още се нуждаят от IPv4. След това ще представим пакетния формат на IPv4.
IPv4 пакетен формат
(1)Версиятаполето отчита 4 бита, което показва версията на IP протокола.
(2)Дължина на IP заглавието, това поле се използва за описание на дължината на IP заглавката, тъй като в IP заглавката има незадължителни части с променлива дължина. Този раздел заема 4 бита, с единица дължина от 4 байта, което означава, че стойността в този регион=дължина на IP заглавието (в байтове)/единица дължина (4 байта).
(3)Тип услуга: 8 бита дължина.
PPP: Първите три цифри определят приоритета на пакета. Колкото по-важна е стойността, толкова по-важни са големите данни
000 (Рутинно) Нормално
001 (Приоритет) приоритет, използван за бизнес с данни
010 (Immediate) незабавно, за бизнес с данни
011 (Flash) скорост на флаш за предаване на глас
100 (Flash Overrides) бързо за видео бизнес
101 (критичен) CRI/TIC/ECP критичен за предаване на глас
110 (Интернет контрол) Междумрежов контрол, използван за мрежов контрол, като например протоколи за маршрутизиране
111 (Network Control) управление на мрежата, използвано за управление на мрежата
DTRCO: Последните 5 цифри
(1000) D забавяне: 0: мин. забавяне, 1: минимизиране на забавянето, доколкото е възможно
(0100) T Throughput: 0: максимална пропускателна способност (максимална пропускателна способност), 1: Опитайте се да увеличите трафика колкото е възможно повече
(0010) R надеждност: 0: максимална производителност, 1: максимална надеждност
(0001) M разходи за предаване: 0: минимални разходи за понеделник (минимални разходи за път), 1: минимизиране на разходите доколкото е възможно
(0000): нормално (редовно обслужване).
(4)Обща дължина на IP пакета: 16 бита дължина. Дължината на IP пакет, изчислена в байтове (включително заглавка и данни), следователно максималната дължина на IP пакет е 65 535 байта. И така, размерът на полезния товар на пакета = Обща дължина на IP пакета - дължина на IP заглавието.
(5)Идентификатор: 16 бита дължина. Това поле се използва заедно с полетата Flags и Fragment Offer за сегментиране на по-големи пакети от по-високо ниво. След каторутерразделя пакет, всички малки пакети, които са разделени, се маркират с една и съща стойност, така че устройството на местоназначението да може да различи кой пакет принадлежи към разделения пакет.
(6)Флагове: 3 бита дължина.
Първата цифра на това поле не се използва.
Вторият бит е битът DF (не фрагментирай). Когато битът DF е настроен на 1, това показва, черутерне може да сегментира пакета от горния слой. Ако пакет от горен слой не може да бъде препратен без сегментиране,рутерще отхвърли пакета от горния слой и ще върне съобщение за грешка.
Третият бит е битът MF (More Fragments). Когато нарутерсегментира пакет от горен слой, той задава MF бита на 1 в заглавката на IP пакета, с изключение на последния сегмент.
(7)Отместване на фрагменти: Дължина от 13 бита, измерена в единици от 8 октета. Показва местоположението на IP пакета в съставния пакет, който се използва от приемащия край за сглобяване и възстановяване на IP пакета.
(8)Време за живот (TTL): Дължината е 8 бита, първоначално проектирана в секунди (s), но всъщност измерена в скокове. Препоръчителната стойност по подразбиране е 64. Когато се предават IP пакети, на това поле първо се присвоява специфична стойност. Когато IP пакет премине през всекирутерпо пътя, всекирутерпо пътя ще намали TTL стойността на IP пакета с 1. Ако TTL се намали до 0, IP пакетът ще бъде отхвърлен. Това поле може да предотврати непрекъснатото препращане на IP пакети в мрежата поради цикли на маршрутизиране.
(9)протокол: 16 бита дължина. Използва се за откриване на коректността на IP заглавките, но не включва секцията с данни. Защото всекирутертрябва да промени стойността на TTL, theрутерще преизчисли тази стойност за всеки преминаващ пакет
(10)Контролна сума на заглавието: 16 бита дължина. Използва се за откриване на коректността на IP заглавките, но не включва секцията с данни. Защото всекирутертрябва да промени стойността на TTL, theрутерще преизчисли тази стойност за всеки преминаващ пакет
(11)Адреси на източник и дестинация: И двата адреса са 32 бита. Идентифицира адреса на произхода и местоназначението на този IP пакет. Моля, имайте предвид, че освен ако не се използва NAT, тези два адреса няма да се променят през целия процес на предаване.
(12)Опции: Това е поле с променлива дължина. Това поле не е задължително и се използва главно за тестване и може да бъде пренаписано от първоначалното устройство, ако е необходимо. Незадължителните елементи включват следното:
• Разхлабено маршрутизиране на източника: Осигурете серия от IP адреси зарутеринтерфейси. IP пакетите трябва да се предават по тези IP адреси, но е позволено да се пропускат множество рутери между два последователни IP адреса.
•Стриктно маршрутизиране на източника: Осигурете серия от IP адреси зарутеринтерфейси. IP пакетите трябва да се предават по тези IP адреси и ако следващият хоп не е в таблицата с IP адреси, това показва грешка.
• Запишете маршрут: Запишете IP адреса на изходящия интерфейс на рутера, когато IP пакетът напусне всекирутер.
• Времеви клейма: Запишете времето, когато IP пакет напусне всекирутер.
•Подплата: Тъй като единицата за дължина на IP заглавката е 32 бита, дължината на IP заглавката трябва да бъде цяло число, кратно на 32 бита. Следователно, след незадължителната опция, IP протоколът ще попълни няколко нули, за да постигне цяло число, кратно на 32 бита.
IPV4 данните често могат да бъдат приложени към нашата компанияONUмрежови устройства и нашите горещо продавани мрежови продукти покриват различни видовеONUсерия продукти, включително ACONU/комуникацияONU/интелигентенONU/кутияONU, и т.н. ГорнотоONUСерийните продукти могат да се използват за мрежови изисквания в различни сценарии. Добре дошли на всички да дойдат и да получат по-подробна техническа представа за продукта.