ID (identifikatsiya) - Datagrammani identifikatori, jo'natuvchi tomonidan o'rnatiladi; Bitta datagramma bo'laklarining parchalarini aniqlash uchun ma'lumotlardan ma'lumotlar to'plamlarini to'plash uchun ishlatiladi.
Parchani qoplash. - O'ralgan joy almashish, dala qiymati bu parchani manbaning ma'lumot sohasidagi qaysi pozitsiyaning qaysi pozitsiyasini ko'rsatadi. Ko'chirish 64 bitli qism bo'lib, I.E. Minimal parchalar hajmi 8 ta oktitet va bu holda quyidagi parcha almashtiriladi 1. Birinchi parchaning nol qoplamasiga ega.
Misolda parchalanish jarayonini ko'rib chiqing. Dekabr oyining DataGram o'lchami (20 Ochim \u003d 4096) Ethernet muhitiga (MTU \u003d 1536) yuborilgan. Ommaviy axborot vositalarining chegarasida ma'lumotlaragrammaning parchalanishi amalga oshiriladi. Ushbu ma'lumotlar bazasida sarlavhalar va uning uzunligi - 20 ta oktulytlar.
Manbali manbram:
sarlavha: Id \u003d X, umumiy uzunlik \u003d 4020, df \u003d 0, mf \u003d 0, fofsets \u003d 0
ma'lumotlar (4000 Oktet): "a ..." (1472 oktyabr), "S." (1472 Oktet), "S" (1056 Okrtlar)
1 parcha.:
sarlavha: ID \u003d X, umumiy uzunlik \u003d 1492, df \u003d 0, mf \u003d 1, fofset \u003d 0
ma'lumot: "a .... a" (1472 oktam)
2 parcha.:
sarlavha: Id \u003d X, umumiy uzunlik \u003d 1492, df \u003d 0, mf \u003d 1, fofset \u003d 184
ma'lumot: "b .... b" (1472 oktet)
3.:
sarlavha: ID \u003d X, umumiy uzunlik \u003d 1076, df \u003d 0, mf \u003d 0, fofset \u003d 368
ma'lumot: "c .... c" (1056 Okrtet)
Parchmmentatsiya rekusiv bo'lishi mumkin, i.e., masalan, 1 va 2 bo'laklar yana parchalanishi mumkin; Bunday holda, ofset (parchalangan ofset) Asl ma'lumotlar bazramma boshidanoq hisoblanadi.
2.4.2. Qarzimni muhokama qilish
Formlarning maksimal soni 2 13 \u003d 8192 ni minimal (8 Oytmet) har bir parchaning o'lchami bilan. Katta parcha bilan parchalarning maksimal soni mos ravishda pasayadi.
Parchalanishda ba'zi variantlar parchaning sarlavhasiga ko'chiriladi, ba'zilari - yo'q. Parlam sarlavhasi sarlavhasi sarlavhasi sarlavhasining boshqa barcha yo'nalishlari mavjud. Dastlabki dala maydonlari boshlang'ich ma'lumotlar ro'yxatiga nisbatan ularning qiymatini o'zgartirishi mumkin: "MF" bayrog'i, "Umumiy uzunligi", "IHL", "IHL", "IHL", "IHL", "IHL" bayroqi. Qolgan maydonlar o'zgarishsiz parchalarga ko'chiriladi.
Har bir IP moduli 68 oylik stagramma strelkasini ajratmasdan (maksimal sakkizta sakkizta sakkizta sakkizta sakkizta sakkizta sakkizta) miqdorini o'tkazishi mumkin.
O'tkazish burmalar faqat ma'lumotlaragrammaning zodagonida amalga oshiriladi, chunki turli bo'laklar turli yo'nalishlar bo'yicha manzilga amal qilishi mumkin.
Agar uzilish paytida parchalar kechiktirilgan yoki yo'qolgan bo'lsa, unda qolgan qismlar, agar yo'qolgan parchalar kelmagan bo'lsa, stent birlik uchun bir soniyani kamaytiradi. Agar TTL nolga teng bo'lsa, unda barcha bo'laklar vayron bo'ladi va ma'lumotlar bazrammalari yig'ilishi bilan shug'ullanadigan resurslar chiqariladi.
Ma'lumotlar bazramlarini aniqlashning maksimal soni 65536. Agar barcha identifikatorlardan foydalanilsa, agar siz yana bir xil identifikatordan foydalanishingiz kerak bo'lsa, u yana bir soniyadan foydalanishingiz mumkin, chunki TTL sekundida "Eski" Datagram etkazib beriladi va yig'iladi yoki yo'q qilingan.
Ma'lumotlar rasmlarini parchalash bilan uzatishga muayyan kamchiliklarga ega. Masalan, oldingi paragrafdan kelib chiqqan holda, bunday uzatishning maksimal tezligi sekundiga 65536 / TTL Dataloglari. Agar TTL ning tavsiya etiladigan qiymati 120 ekanligini hisobgasak, biz sekundiga 546 dozaligi uchun maksimal tezlikni oshiramiz. FDDI MTU muhitida u taxminan 4,100 oktet, siz FDDI muhitida 10 Mbit / sekunddan ortiq bo'lmagan ma'lumotni 18 Mbit / sekrutga kiritasiz, bu esa ushbu muhitdan ancha past.
Parchmmentatsiya qilishning yana bir noqulayligi past samaradorlik: bitta bo'lakning yo'qolishi bilan, butun ma'lumotlar to'plamini saqlab qoldi; Bir qator ma'lumotlar oqraklari kechiktirilgan bo'laklarini kutish bilan moddiy resurslar etishmovchiligi yaratildi va tarmoq tugunining ishlashi sekinlashdi.
Ushbu algoritm ("Quyidagi yo'lda MTUni aniqlash" algoritmini ("MTU-ni aniqlash" yo'nalishini kesib o'tish usuli, bu algoritm TCP protokoli tomonidan qo'llab-quvvatlanadi. Algoritmning vazifasi - MTU mtu-ni jo'natuvchidan belgilangan joyga yo'naltirishdir. Buning uchun ma'lumotlar yozma DF ("Forgmentatsiya taqiqlangan") bilan yuboriladi. Agar ular manzilga etib kelmasa, ma'lumotlar bazrammining o'lchami pasayadi va bu translyatsiya muvaffaqiyatli bo'lguncha sodir bo'ladi. Shundan so'ng, foydali ma'lumotlarni uzatish paytida ma'lumotlar yozritsalar mtu mtu aniqlangan miqdorda yaratilgan.
2.4.3. IP parametrlari
Variantlar aniqlanadi qo'shimcha xizmatlar Ma'lumotni qayta ishlash uchun IP protokoli. Variant kamida variant variantidan iborat bo'lib, ular variant uchun ma'lumotlar bo'lgan variant variantlari bilan bog'liq.
Ixtiyoriy tuzilma "Variantlar turi":
Bit qiymatlari:
Do'stlaringiz bilan baham: |