IP to'plam tuzilishi IP paketi sarlavha va ma'lumotlar maydonidan iborat. Sarlavha, qoida tariqasida, uzunligi 20 baytga ega bo'lgan holda quyidagi tuzilishga ega (14.1-rasm).
Anjir. biri. IP to'plam sarlavhasi tuzilishi
Maydon Versiya raqami (versiya)4 bitni egallab olish IP protokolining versiyasini ko'rsatadi. Endi 4-versiya (IPv4) hamma joyda ishlatiladi va 6-versiyaga o'tish (IPv6) tayyorlanmoqda.
Maydon Sarlavha uzunligi (IHL) IP to'plamida 4 bitni oladi va 32-bitli so'zlarda o'lchanadigan sarlavha uzunligining uzunligini ko'rsatadi. Odatda, sarlavha uzunligi 20 bayt (beshta 32 bitli so'z), ammo xizmat ma'lumotlari miqdorini ko'payishi bilan ushbu uzunlikdagi qo'shimcha baytdan foydalanish orqali kengaytirilishi mumkin Variantlar (IP parametrlari). Eng katta sarlavha 60 oktetni egallaydi.
Maydon Xizmat turi (xizmat turi) Bu bir baytni oladi va paketning ustuvorligini va marshrutni tanlash uchun mezonning ko'rinishini belgilaydi. Ushbu maydonning dastlabki uchta bitlari subfild hosil bo'ladi ustuvorlik Paket Oldindan). Eng yuqori darajadagi - 0 (normal paket) eng yuqori darajadagi qiymatlar (normal paket) qiymatlari bo'lishi mumkin - eng yuqori - 7 (Axborot paketini boshqarish). Yashirinliklar va kompyuterlar paketning ustuvorligini hisobga olishlari va birinchi navbatda yanada muhim paketlarni boshqarishlari mumkin. Maydon Xizmat turi Shuningdek, unda marshrut tanlash mezonini aniqlaydigan uchta bit mavjud. Darhaqiqat, tanlov uchta alternativa o'rtasida o'tkaziladi: past kechikish, yuqori ishonchlilik va yuqori darajada o'tkazish qobiliyati. Set D (kechikish) shuni ko'rsatadiki, ushbu paketni etkazib berishni minimallashtirish uchun belgilangan vaqtni aniqlash kerak, Bitik va etkazib berishning ishonchliligini oshirish uchun b Bitni maksimal darajada oshirish. Ko'p tarmoqlarda ushbu parametrlardan birini takomillashtirish boshqalarning yomonlashish bilan bog'liq, qo'shimcha ravishda, ularning har birini qayta ishlash qo'shimcha hisoblash xarajatlarini talab qiladi. Shuning uchun, bir vaqtning o'zida yo'lni tanlash uchun ushbu uchta mezonning kamida ikkitasida o'rnatilishi mantiqiy bo'lsa, kamdan-kam uchraydi. Zaxoratli bitlar nolga teng.
Maydon Umumiy uzunlik (umumiy uzunligi) U 2 baytni egallaydi va sarlavha va ma'lumotlar maydonlarini hisobga olgan holda paketning umumiy uzunligini anglatadi. Maksimal paketning maksimal uzunligi ushbu qiymatni belgilash bilan cheklangan va 65,535 bayt, ko'pgina mezbon kompyuterlar va tarmoqlarda bunday yirik paketlarda ishlatilmaydi. Turli xil tarmoqlar tarmoqlari tomonidan uzatilganda, paket uzunligi pastki bosqichli protokol paketining maksimal uzunligini hisobga olgan holda tanlanadi, tashuvchi IP paketlari. Agar bular Eternet ramka bo'lsa, unda ma'lumotlar maydoniga mos keladigan 1500 bayt uzunligi bo'lgan paketlar tanlanadi. ethernet ramkasi. Standart barcha xostlar paketlarni 576 baytgacha olish uchun tayyor bo'lishi kerak (ular butunlay yoki parchalarda bo'ladimi). Xostlar, agar ular xost yoki oraliq tarmog'i paketlarning paketlarini saqlashga tayyor bo'lsalar, 576 ta bayt hajmidagi paketlarni yuborish tavsiya etiladi.
Maydon Paket identifikatori (identifikatsiya) Bu 2 baytni oladi va manbali paketni parchalash orqali hosil bo'lgan paketlarni tan olish uchun ishlatiladi. Barcha parchalar ushbu maydonning bir xil qiymatiga ega bo'lishi kerak.
Maydon Bayroqlar (bayroqlar) Bu 3 bitni oladi va parchalanadigan belgilar mavjud. O'rnatilgan df, yo'riqnomani ushbu paketni parchasiga to'sqinlik qiladi va o'rnatilgan MF bitini (ko'proq bo'laklar) bir paket oraliq (oxirgi emas) parchani anglatadi. Qolgan bit zahiralangan.
Maydon Parchalar ofset (parchalar ofset) U 13 bitni egallaydi va ushbu paketning ma'lumotlar maydonidagi obunalangan paketning keng tarqalgan ma'lumot maydoni boshidan parchalanadi. MTU qiymatlari bilan tarmoqlar o'rtasida paket bo'laklarini yig'ish / demontaj qilishda ishlatilgan. Ofset bir nechta 8 bayt bo'lishi kerak.
Maydon Yashash vaqti) Bu bir baytni oladi va bu erda paket tarmoqni tarmoq orqali boshqarishi mumkin bo'lgan muddatni anglatadi. Ushbu paketning umr bo'yi bir necha soniya ichida o'lchanadi va uzatilish manbai sifatida o'rnatiladi. Muntazamlarda va boshqa tarmoqlardagi bosh tugunlarda hozirgi umrdan boshlab birlik ushlab qolinadi; Jihoz ushlab qolinadi va kechiktirilgan vaqt bir soniyadan kam bo'lsa. Zamonaviy yo'riqnoma kamdan-kam hollarda paketni bir soniyadan uzoqroq tuting, umr bo'yi ushbu paketni maksimal tugunlarning maksimal miqdoriga teng deb hisoblash mumkin, bu paketni belgilangan qopga etkazadi. Agar paket qabul qiluvchidan oldin, ushbu paketni qabul qilmasdan oldin umrbod parametr nolga aylangan bo'lsa, ushbu paket yo'q qilinadi. Yashash vaqtini soat-vaqti bilan yo'q qilish sifatida ko'rish mumkin. Ushbu maydonning qiymati IP to'plam sarlavhasini qayta ishlashda o'zgaradi.
Identifikator Yuqori darajadagi protokol (protokol) U bitta baytni egallaydi va qaysi yuqori darajadagi protokol ma'lumotlarga ega ekanligini ko'rsatadi (masalan, u TCP protokoli segmentlari (ICMP yoki Obysf Paketlari). Tanlanganlarning qadriyatlari Turli protokollar RFCning "belgilangan raqamlar" hujjatida beriladi.