14-Мавзубўйичасаволлартўплами
1. HTTP protokoli nima uchun ishlatiladi ?
HyperText Transfer Protocol (HTTP) -bu dastur darajasidagi protokol bo'lib, gipermatnli ma'lumotlarni mijozdan serverga va aksincha uzatishdaishlatiladi.
2. Http protokoli qaysi darajada ishlaydi ?
dastur darajasida
3. Paket tarkibi?
IP paketi sarlavha va ma'lumotlar maydonidan iborat.Sarlavha, odatda, 20 bayt uzunlikka ega bo'lib, quyidagi tuzilishga ega.
4 bitdan iboratversiyamaydoniIP protokolining versiyasini ko'rsatadi.Endi 4-versiya (IPv4) keng qo'llaniladi va 6-versiyaga (IPv6) o'tish tayyorlanmoqda.IPsarlavhasining uzunligi (IHL)maydoni4 bitni oladi va 32 bitli so'zlar bilan o'lchangan sarlavha uzunligining qiymatini bildiradi.Odatda, sarlavha uzunligi 20 bayt (beshta 32 bitli so'z) ni tashkil qiladi, ammoIP-ning parametrlarimaydonida qo'shimcha baytlardan foydalanib, bu uzunlikni oshirish mumkin.Eng katta sarlavha 60 oktet.
Xizmatturimaydonibir baytni oladi va paketning ustuvorligini va marshrutni tanlash mezonlarini belgilaydi.Ushbu maydondagi dastlabki uchta bitpaketningustuvorsohasini(ustuvorlik) tashkil qiladi,ustuvorlik eng past -0 (normal paket) dan yuqori -7 gacha (boshqaruv ma'lumotlari to'plami)qiymatlarga ega bo'lishi mumkin.Routerlar va kompyuterlar birinchi navbatda muhim paketlarni hisobga olishlari va ularni qayta ishlashlari mumkin.Xizmat turimaydonidayo'nalish tanlash mezonlarini belgilaydigan uchta bit mavjud.Aslida, tanlov uchta alternativa orasida amalga oshiriladi: past kechikish, yuqori ishonchlilik va yuqori o'tkazuvchanlik.Belgilangan bit D (kechikish), ushbu paketni etkazib berish kechikishini minimallashtirish uchun marshrutni tanlash kerakligini, bit T ni -o'tkazuvchanlikni oshirish uchun va R bitini -etkazib berishning ishonchliligini oshirish uchun tanlash kerakligini anglatadi.Ko'p tarmoqlarda ushbu parametrlardan birini takomillashtirish ikkinchisining yomonlashishi bilan bog'liq, bundan tashqari, ularninghar birini qayta ishlash qo'shimcha hisoblash xarajatlarini talab qiladi.Shu sababli, marshrutni tanlash uchun ushbu uchta mezondan kamida bittasini belgilash mantiqiy emas.Rezervlangan bitlar nolga teng.Umumiy uzunlikmaydoni2 baytni tashkil etadi va sarlavha vama'lumotlar maydonini hisobga olgan holda paketning umumiy uzunligini anglatadi.Paketning maksimal uzunligi bu qiymatni belgilaydigan va 65,535 baytni tashkil etadigan maydonning chuqurligi bilan cheklangan, ammo aksariyat kompyuter va tarmoqlarda bundaykatta paketlardan foydalanilmaydi.Turli xil tarmoqlar orqali uzatishda, paket uzunligi IP-paketlarni o'z ichiga olgan pastki qavat protokolining maksimal uzunligini hisobga olgan holda tanlanadi.Agar ular Ethernet
freymlari bo'lsa, u holda Ethernet ramkasining ma'lumotlar maydoniga maksimal 1500 bayt uzunlikdagi paketlar tanlanadi.Standart barcha xostlar 576 baytgacha bo'lgan paketlarni qabul qilishga tayyor bo'lishlari kerak (ular to'liq yoki bo'lak bo'ladimi).576 baytdan katta paketlarni qabul qiluvchi xostga, qabul qiluvchi xost yoki oraliq tarmoq ushbu o'lchamdagi paketlarga xizmat ko'rsatishga tayyor ekanligiga ishonch hosil qilgan taqdirdagina yuborish tavsiya etiladi.Identifikatsiyamaydoni2 baytni oladi va manba paketini parchalash natijasida hosil bo'lgan paketlarni aniqlash uchun ishlatiladi.Barcha parchalar ushbu maydon uchun bir xil qiymatga ega bo'lishi kerak.Bayroqlarmaydoni3 bitni oladi va parchalanish bilan bog'liq belgilar mavjud.O'rnatilgan DF (Not Fragment) bit yo'riqnoma ushbu paketni qismlarga bo'lishiga to'sqinlik qiladi va o'rnatilgan MF (Ko'proq fragmentlar) bit bu paketning oraliq (oxirgi emas) bo'lagi ekanligini ko'rsatadi.Qolgan bit zahiralangan.Fragment ofsetmaydoni13 bitni oladi va boshlang'ich qismlarga ajratilgan paketning umumiy ma'lumotlar maydonining boshidan boshlab ushbu paketning ma'lumotlar maydonidagi baytlarda ofsetni o'rnatadi.Turli xil MTU qiymatlariga ega tarmoqlar o'rtasida uzatishda paketlarning bo'laklarini yig'ish / demontaj qilishda foydalaniladi.Ofset 8 baytdan iborat bo'lishi kerak."Yashashvaqti"maydonibir baytni oladi va paketning tarmoq bo'ylab yurishi mumkin bo'lgan vaqtni anglatadi.Ushbu paketning ishlash muddati sekundlarda o'lchanadi va uzatish manbai tomonidan o'rnatiladi.Routerlarda va boshqa tarmoq tugunlarida, har soniyadan so'ng, birlik joriy hayotdan chiqariladi;kechikish vaqti bir soniyadan kamroq bo'lsa, birlik ham olinadi.Zamonaviy marshrutizatorlar kamdan-kam hollarda bir soniyadan ko'proq vaqt davomida ishlov berishadi, shu sababli paketning belgilangan manzilga etib borguncha o'tishiga ruxsat berilgan tugunlarning maksimal soniga teng deb hisoblash mumkin.Agar paket qabul qiluvchiga etib borguncha umr ko'rish davomiyligi nolga teng bo'lsa, ushbu paket yo'q qilinadi.Hayot davomida o'z-o'zini yo'q qilishning soat mexanizmi sifatida qaralishi mumkin.Ushbu maydonning qiymati IP paketi sarlavhasini qayta ishlash paytida o'zgaradi.Identifikatorprotokolibir baytni oladi va paketli ma'lumotlar maydonidagi ma'lumotlar qaysi protokolga tegishli ekanligini ko'rsatadi (masalan, TCP protokoli segmentlari, UDP ma'lumotlari, ICMP yoki OSPF paketlari bo'lishi mumkin, 20.2-rasm).Turli protokollar uchun identifikator qiymatlari RFC Assigned raqamlarida berilgan.Tekshirish summasi (Header Checksum)2 baytni oladi va faqat sarlavha bo'yicha hisoblanadi.Paketni tarmoq orqali uzatish paytida (masalan, umr bo'yi) ba'zi sarlavhalar satrlari o'zlarining qiymatlarini o'zgartirganligi sababli, IP sarlavhasi har safar qayta ishlanganida nazorat summasi tekshiriladi va qayta hisoblab chiqiladi.16 bitdan iborat nazorat summasi barcha 16 bitli bosh so'zlarning yig'indisiga qo'shimcha sifatida hisoblanadi.Chekish summasini hisoblashda "chexts summasi" maydonining o'zi nolga teng.Agar chex summasi noto'g'ri bo'lsa, xato aniqlangan zahoti paket o'chiriladi.MaydonlarIP-manba manzili (Source IP manzili)vaIP-manzil manzil (Destination IP Address)32 bit --va bir xil tuzilishga Shu uzunligi bor.IP parametrlarimaydoniixtiyoriy va odatda faqat tarmoqni nosozliklarni tuzatish paytida ishlatiladi.Variantlar mexanizmi muayyan vaziyatlarda zarur yoki oddiygina foydali bo'lgan boshqarish funktsiyalarini ta'minlaydi, ammo bu oddiy aloqada kerak emas.Ushbu maydon bir nechta kichik maydonlardan iborat bo'lib, ularning har biri oldindan belgilangan sakkiz turdan biri bo'lishi mumkin.Ushbu kichik maydonlarda siz marshrutizatorlarning aniq yo'nalishini belgilashingiz, paketlar bo'ylab yurgan marshrutizatorlarni ro'yxatdan o'tkazishingiz, xavfsizlik ma'lumotlarini, shuningdek vaqt belgilarini joylashtirishingiz mumkin.Sub-maydonlar soni o'zboshimchalik bilanbo'lishi mumkinligi sababli, paketlar sarlavhasini 32 bitli chegara bilan tekislash uchunOptionsmaydonining oxirigabir nechta bayt qo'shilishi kerak.PaddingmaydoniIP sarlavhasi 32 bitli chegarada tugashini tekshirishuchunishlatiladi.Hizalama nollar tomonidan amalga oshiriladi
15-Мавзубўйичасаволлартўплами
Dostları ilə paylaş: |