Повечето мрежови технологии за предаване на данни използват пакети за предаване на данни от изходно устройство на целево устройство. IP протоколът не е изключение. IP пакетите са най-важните и основните компоненти на протокола. Те са структури, които носят данни по време на предаването. Те също имат заглавка, която съдържа информация, която им помага да намерят пътя си и да се сглобят отново след предаването.
Двете основни функции на IP протокола са маршрутизиране и адресиране . За да маршрутизирате пакети към и от машини в мрежата, IP (Интернет протокола) използва IP адреси, които се пренасят в пакетите.
Повече информация за IP пакетите
Кратките описания в картинката са достатъчно смислени, за да ви дадат представа за функцията на заглавните елементи. Някои обаче може да не са ясни:
- Идентификационният маркер се използва за подпомагане на повторното сглобяване на пакета от няколко евентуални фрагмента. Когато данните се изпращат през мрежа, те се разделят на малки секции, които са обвити в тези пакети. IP мрежите, като например интернет, обикновено не са сигурни, така че пакетите могат да бъдат загубени, да бъдат забавени и могат да пристигнат в погрешен ред. След като пристигнат в местоназначението идентификационният маркер помага да се идентифицира пакета и да се съберат отново данните в оригиналната му форма.
- Фрагментираният флаг посочва дали пакетът може да бъде фрагментиран или не.
- Отместването на фрагмента е поле, за да се определи към кой фрагмент е прикрепен този пакет.
- Време за живот (TTL) е число, което показва колко хмела (маршрутизаторът минава) пакетът може да направи преди да умре. Обикновено при всеки маршрутизатор се анализира пакет и въз основа на информацията, присъстваща на този маршрутизатор на други съседни маршрутизатори, се избира кой маршрут е най-добър. След това пакетът се препраща към следващия маршрутизатор. В тази конфигурация пакетът може да върви добре. Има и наводняване като друг метод, който изисква изпращане на копие на пакета на всеки съседен маршрутизатор; тогава само целевата машина консумира пакета. Други пакети ще поддържат роуминг. TTL е число, обикновено 255, което намалява всеки път, когато пакетът преминава през маршрутизатор. По този начин излишните пакети в крайна сметка ще умрат, след като TTL достигне нула.
- Контролната сума на заглавката е число, използвано за откриване и коригиране на грешки по време на предаването на пакети. Данните в пакета се подават в математически алгоритъм, който води до сума, която се изпраща заедно с данните в пакета. При приемането тази сума се изчислява отново, като се използва един и същ алгоритъм. Ако тя е същата като оригиналната сума, данните са добри, иначе се счита за корумпирана и пакетът се изхвърля.
- Полезният товар е действителните данни, които се извършват. Забележете, че полезният товар на данните може да бъде до 64 KiloBytes, което е огромно в сравнение с всички битове на заглавката.