IP-manzil tuzilishi
IP-manzilni qabul qilganda, tugun tarmoq adapteriga etib borishi bilan barcha 32 bitni koʻrib chiqadi. Buning oʻrniga, odamlar ushbu 32 bitni oʻnlik ekvivalentiga aylantirishlari kerak, yaʼni toʻrt sakkizta. Har bir oktet 8 bitdan iborat boʻlib, har bitning maʼnosi bor. 8 bitdan iborat toʻrtta guruh bir xil qiymatlar toʻplamiga ega. Oktetdagi eng oʻng bitning qiymati 1 ga teng, qolganlari chapdan oʻngga qarab 2, 4, 8, 16, 32, 64 va 128 ga teng.
Oktet qiymatini aniqlash uchun ikkilik mavjud boʻlgan pozitsiyalarning qiymatlarini qoʻshing.
Nolinchi pozitsiyalar qoʻshimcha tarkibiga kiritilmagan.
Agar barcha 8 bit 0, 00000000 boʻlsa, u holda sakkizlik qiymat 0 ga teng.
Agar barcha 8 bitlar 1, 11111111 boʻlsa, sakkizlik qiymat 255 ga teng
(128 + 64 + 32 + 16 + 8 + 4 + 2 + 1).
Agar 8 bit qiymatlari boshqacha boʻlsa, masalan 00100111, sakkizlik qiymati
39 (32 + 4 + 2 + 1).
Har bir IP-manzil ikki qismdan iborat. Tugunlar tarmoq qismi qayerda va tugun manzili qayerda ekanligini qanday aniqlaydi? Buning uchun subnet maskasi ishlatiladi.
IP-ni sozlashda hostga nafaqat IP-manzil, balki subnet maskasi ham beriladi.
IP-manzil singari, niqob 32 bit. IP-manzilning qaysi qismi tarmoqqa, qaysi qismi hostga tegishli ekanligini aniqlaydi.
Niqob IP-manzil bilan chapdan oʻngga bit-bit bilan taqqoslanadi. Ichki tarmoq maskasida, ular tarmoq qismiga, nollar esa host manziliga toʻgʻri keladi. Koʻrsatilgan misolda dastlabki uchta oktet tarmoq manzili, keyingisi esa host manzili.
Paketni yuborishda host subnet maskasini oʻzining IP-manzili va boradigan manzili bilan taqqoslaydi. Agar tarmoq qismining bitlari mos keladigan boʻlsa, u holda manba va manzil tugunlari bir xil tarmoqda boʻladi va paket mahalliy ravishda yetkazib beriladi. Agar shunday boʻlmasa, joʻnatuvchi host paketni mahalliy yoʻriqnoma interfeysiga boshqa tarmoqqa yoʻnaltirish uchun yuboradi.
interfeysiga boshqa tarmoqqa yoʻnaltirish uchun yuboradi.
5.2-rasm. IP-manzillar va pastki tarmoq maskalarining oʻzaro bog’lanishi.
IP-manzil va pastki tarmoq maskasi birgalikda IP-manzilning qaysi qismi tarmoq ekanligini va qaysi qismi host manziliga toʻgʻri kelishini aniqlaydi.
C sinfidagi manzillarda tarmoq qismi uch sekretli, host manzili esa bitta. Standart tarmoq niqobining uzunligi 24 bit (255.255.255.0). C sinfidagi manzillar odatda kichik tarmoqlarga beriladi.
B sinfidagi manzillarda tarmoq qismi va host manzili ikkita oktetdan iborat. Standart tarmoq niqobining uzunligi 16 bit (255.255.0.0). Odatda ushbu manzillar oʻrta tarmoqlarda ishlatiladi.
5.3-rasm. IP-manzillarni formatlari va taqsimlanishi
Do'stlaringiz bilan baham: |