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 (больш фрагментаў). Калімаршрутызатарсегментуе пакет верхняга ўзроўню, ён усталёўвае біт MF у 1 у загалоўку IP-пакета, за выключэннем апошняга сегмента.
(7)Зрушэнне фрагмента: Даўжыня 13 біт, вымераная ў адзінках 8 актэтаў. Паказвае месцазнаходжанне IP-пакета ў кампанентным пакеце, які выкарыстоўваецца атрымальнікам для зборкі і аднаўлення IP-пакета.
(8)Час жыць (TTL): Даўжыня складае 8 біт, першапачаткова распрацаваная ў секундах (с), але фактычна вымяраецца ў скачках. Рэкамендаванае значэнне па змаўчанні - 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 часта могуць прымяняцца да даных нашай кампанііАНУсеткавыя прылады і нашы звязаныя з імі сеткавыя гарачыя прадукты ахопліваюць розныя тыпыАНУсерыя прадуктаў, у тым ліку ACАНУ/сувязьАНУ/разумныАНУ/скрынкаАНУі г. д. ВышэйАНУПрадукты серыі могуць выкарыстоўвацца для сеткавых патрабаванняў у розных сцэнарах. Запрашаем усіх прыйсці і атрымаць больш дэталёвае тэхнічнае разуменне прадукту.