Большасць тэхналогій перадачы сеткі перадачы дадзеных выкарыстаюць пакеты для перадачы дадзеных ад прылады-крыніцы да прылады прызначэння. IP - пратакол не з'яўляецца выключэннем. IP-пакеты з'яўляюцца найбольш важнымі і асноўнымі кампанентамі пратаколу. Яны ўяўляюць сабой структуры, якія нясуць дадзеныя падчас перадачы. Яны таксама маюць загаловак, які змяшчае інфармацыю, якія дапамагаюць ім знайсці свой шлях і сабраць пасля перадачы.
Дзве асноўныя функцыі пратаколу IP з'яўляюцца маршрутызацыі і адрасавання . Для маршрутызацыі пакетаў і з машын у сеткі, IP (інтэрнэт-пратакол) выкарыстоўвае IP-адрас, якія захапляюцца ў пакетах.
Больш падрабязная інфармацыя аб IP-пакетаў
Кароткія апісанні ў карціне досыць сэнс даць вам ўяўленне аб функцыі элементаў загалоўка. Тым не менш, некаторыя з іх не могуць быць зразумелыя:
- Ідэнтыфікацыя тэг выкарыстоўваецца , каб дапамагчы сабраць пакет з некалькіх магчымых фрагментаў. Калі дадзеныя перадаюцца па сетцы, яно разбіваецца на невялікія ўчасткі, якія оболочечные ў гэтых пакетах. IP-сетка, такія як Інтэрнэт, як правіла, не бяспечна, таму пакеты могуць быць страчаныя, можа быць адкладзеная, і можа прыбыць у няправільным парадку. Пасля таго, як яны прыбываюць у пункт прызначэння, вызначэнне тэга дапамагае вызначыць пакет і сабраць дадзеныя назад да сваёй першапачатковай форме.
- Фрагментаваныя стану сцягоў Ці пакет можа быць фрагментаваная ці не.
- Зрушэнне фрагмента ўяўляе сабой поле , каб вызначыць , якой фрагмент гэты пакет прымацаваны да.
- Час жыцця (TTL) уяўляе сабой лік , якое паказвае , колькі хмеля (маршрутызатар перадае) пакет можа зрабіць , перш чым ён памрэ. Як правіла, на кожным маршрутызатары, пакет аналізуецца і на аснове інфармацыі, прадстаўленай на гэтым маршрутызатары на іншых суседніх маршрутызатараў, выбар зроблены, які маршрут лепш. Затым пакет перадаецца гэтым наступны маршрутызатар. У гэтай канфігурацыі, пакет можа таксама аб'язджаць. Існуе таксама затапленне ў якасці іншага спосабу, які мае на ўвазе адпраўку копіі пакета на кожны суседні маршрутызатар; то толькі мэтавая машына спажывае пакет. Іншыя пакеты будуць падтрымліваць роўмінг. TTL ўяўляе сабой лік, як правіла, 255, якая памяншаецца кожны раз, калі пакет праходзіць маршрутызатар. Такім чынам, залішнія пакеты будуць у канчатковым рахунку паміраюць, як толькі TTL дасягае нуля.
- Кантрольная сума загалоўка ўяўляе сабой нумар , які выкарыстоўваецца для выяўлення і выпраўлення памылак падчас перадачы пакета. Дадзеныя ў пакеце падаюцца ў матэматычны алгарытм, які прыводзіць да сумы, якая адпраўляецца разам з дадзенымі ў пакеце. Пасля прыёму, гэтая сума вылічаецца зноў выкарыстоўваючы той жа алгарытм. Калі гэта так жа, як першапачатковая сума, дадзеныя добра, інакш ён лічыцца карумпаванай і пакет адкідаецца.
- Карысная нагрузка , які фактычныя дадзеныя праводзяцца. Звярніце ўвагу на тое, што карысная нагрузка дадзеных можа быць да 64 кілабайт, што велізарная у параўнанні з сукупнасцю бітаў загалоўка.