Какво е IP пакет?

Съдържание:

Какво е IP пакет?
Какво е IP пакет?
Anonim

IP пакетите са най-критичните и основни компоненти на протокола. Те носят данни по време на предаване и имат заглавка, която съдържа информация, която им помага да намерят пътя си и да се сглобят отново след предаване.

Повече информация за IP пакети

Двете основни функции на IP протокола са маршрутизиране и адресиране. За да насочва пакети към и от машини в мрежа, IP (Интернет протоколът) използва IP адреси, които се пренасят в пакетите.

Image
Image

Кратките описания в картината са достатъчно смислени, за да ви дадат представа за функцията на заглавните елементи. Някои обаче може да не са ясни:

  • идентификационният етикет помага за повторното сглобяване на пакета от няколко евентуални фрагмента. Данните, изпратени по мрежа, се разделят на малки секции, обвити в тези пакети. IP мрежите, като интернет, обикновено не са защитени. Пакетите могат да бъдат загубени, забавени и да пристигнат в грешен ред. След като пристигнат на местоназначението, идентификационният етикет помага да се идентифицира пакетът и да се сглобят отново данните в оригиналната им форма.
  • Флагът fragmented показва дали пакетът може да бъде фрагментиран или не.
  • отместването на фрагмента е поле за идентифициране към кой фрагмент е прикачен този пакет.
  • Time to Live (TTL) е число, което показва колко хопове (преминавания на рутера) може да направи пакетът, преди да умре. Обикновено във всеки рутер се анализира пакет и въз основа на информацията, налична в този рутер на други съседни рутери, се прави избор кой маршрут е най-добър. След това пакетът се препраща към следващия рутер. В тази конфигурация един пакет може да се завърти. Съществува и flooding като друг метод, който предполага изпращане на копие на пакета до всеки съседен рутер; тогава само целевата машина консумира пакета. Други пакети ще продължат да се роумират. TTL е число, обикновено 255, което намалява всеки път, когато пакет премине през рутер. По този начин излишните пакети в крайна сметка ще умрат, след като TTL достигне нула.
  • header контролната сума е число, използвано за откриване и коригиране на грешки по време на предаване на пакети. Данните в пакета се подават в математически алгоритъм. Получената сума пътува с данните в пакета. При получаване тази сума се изчислява отново по същия алгоритъм. Ако е същата като първоначалната сума, данните са добри. В противен случай той се счита за повреден и пакетът се отхвърля.
  • полезният товар са действително пренасяните данни. Забележете, че полезният товар на данните може да бъде до 64 килобайта, което е огромно в сравнение с всички битове на заглавката.

Препоръчано: