Sinfga asoslangan tarmoqlarining fiksatsiyalangan maskalari




Download 13,06 Mb.
Pdf ko'rish
bet69/205
Sana03.06.2024
Hajmi13,06 Mb.
#259764
1   ...   65   66   67   68   69   70   71   72   ...   205
Bog'liq
UUM VAT 2022-2023

3. Sinfga asoslangan tarmoqlarining fiksatsiyalangan maskalari 
VLSM mexanizmining ahamiyati. Agar sinf tarmoqlarida tarmoq maskalari 
mavjud bo‘lsa VLSM o‘zgaruvchan uzunlikdagi maska va sinf tarmoqlarida tarmoq 
maskasi qat’iy belgilangan. Umuman olgandakompyuter tarmog‘ida, tarmoq maskasi 
bo‘lmasligi mumkin emas, sababi kompyuter yoki aqlli switch bitta tarmoqni 
boshqasidan ajratib oladi, qanday tarmoqqa kirganligini qanday tushunadi, albatta, 
buning uchun ularga maska kerak. 
Keling, qanday qilib temir parcha tarmoq raqamini va tugun raqamini 
tushunishini anglashga harakat qilamiz. Masalan, A sinfidagi tarmoqdan IP manzilni 
olaylik: 65.128.1.12. Agar bu klassga asoslangan tarmoqdagi IP-manzil bo‘lsa, men 
darhol ayta olamanki, tarmoq raqami 65.0.0.0, tugun raqami esa 0.128.1.12 va 
bunday tarmoqdagi tarqatish manzili: 65.255.255.255. Darhol aytish kerakki, 
tarmoqdagi birinchi IP-manzilni hech qachon biron bir tugunga tayinlashi mumkin 
emas, chunki bu tarmoq raqami (bizning holatimizda 65.0.0.0) va oxirgi IP-manzil 
(65.255.255.255) tugunga tayinlanishi mumkin emas, shuning uchun bu efirga 
uzatilgan IP-manzil bo‘lgani uchun tarmoq tugunlari ushbu qo‘shni IP-manzildan 
barcha qo‘shnilarga birdan ma’lumot berish uchun foydalanadi, ya'ni 65.128.1.12 IP-
manzili bo‘lgan kompyuter 65.255.255.255 IP-manziliga xabar yuborsa, u holda 
ushbu xabarlar qandaydir tarzda uning tarmog‘idagi barcha tugunlarni (ya’ni 65.0.0.0 
raqamli tarmoqdagi barcha tugunlarni) qayta ishlashni talab qilinadi. Bu xuddi 
kvadratda turganingizda va karnay orqali eshittirish olib borganingizda, butun 
maydon bizni eshitadigan holatga o‘xshaydi. 


94 
A sinfidagi bir tarmoqda 16 777 216 tugun bo‘lishi mumkin, aslida ularning 16 
777 214 ta tugunlari bo‘lishi mumkin, sababi birinchi IP-manzil tarmoq raqamiga 
tayinlangan, ikkinchisi esa efirga uzatilgan, xuddi shu narsa boshqa barcha tarmoqlar 
va sinflarga taalluqli hisoblanadi: har doim bitta manzil tarmoq raqamiga o‘tadi, 
ikkinchisi esa VLSM va CIDR mavzusida muhokama qiladigan bir nechta 
istisnolardan tashqari translyatsiya qilinadi. 
Hamma narsa juda sodda, maskalar tarmoq ichidagi IP-manzilimizni eslatib 
qo‘yamiz: 65.128.1.12. Sinf tarmoqlarida 0.0.0.0 dan 127.255.255.255 gacha bo‘lgan 
IP-manzillar uchun faqat ushbu maska o‘rnatilishi mumkin: 255.0.0.0, ya'ni 255.0.0.0 
maskasi birinchi bitning nol qiymati bilan birga ushbu IP-manzil A sinf tarmoqqa 
tegishli ekanligini aniqlaydi. Agar IP-manzil va maskani ikkilik yozuvga o‘tkazsak 
aniq bo‘ladi. 
4.6-rasm. IP-manzilning o‘nlikdagi va ikkilikdagi ko‘rinishi hamda tarmoq maskasi 
A sinf IP-manzilining tuzilishini eslaymiz. Birinchi bit nolga teng bo‘lishi 
kerak, jadvalda men uni kattaroq shrift bilan ajratib ko‘rsatdim va keyingi yetti bit A 
sinfidagi tugunning sonini, ya'ni 1+7=8 ni, boshqacha qilib aytganda, birinchi 
sakkizni aniqlaydi. Endi A bittasi tarmoqlari uchun tarmoq maskasidagi birinchi 
oktetga qarang, u yerda barcha bitlar bittaga o‘rnatilgan. Shuni esda tutishingiz 
kerakki, qism tarmoq maskai avvaliga faqat bittasi, keyin esa faqat nolga teng, 
bo‘shliqlar bo‘lmasligi kerak. Va agar IP-manzil maskaga o‘rnatilsa va IP-manzilning 
har bir biti uchun "mantiqiy VA" operatsiyasini tarmoq maskasining tegishli biti bilan 
bajaring, shunda biz xost raqami, tarmoq raqami va translyatsiya manzilini bilib 
olamiz. Natija quyidagicha: maskada bo‘lganlar bo‘lsa, IP-manzil bitlarining 
qiymatlari o‘zgarmaydi va maskada nollar bo‘lsa, IP-manzil bitlarining qiymatlari 
nolga teng bo‘ladi, shuning uchun biz tarmoq raqamini bilib olamiz. Quyidagi jadval 
shundan dalolat beradi. 
4.7-rasm. A sinf IP-manzilining tarmoq raqami va maskasi 
Bu yerda muhim jihat shundan iboratki, "mantiqiy VA" faqat mos keladigan 
bitlar orasida amalga oshiriladi, ya'ni avval operatsiya IP-manzilning birinchi biti 
bilan maskaning birinchi biti o‘rtasida amalga oshiriladi va natija yoziladi, so‘ngra 


95 
xuddi shu operatsiya IP-manzilning ikkinchi biti va ikkinchisi o‘rtasida amalga 
oshiriladi. Maskaning biti va natija yoziladi, shuning uchun u oxirgi bitgacha davom 
etadi. Ya'ni mantiqiy VA operatsiyani har bir maska biti bilan IP-manzilning har bir 
biti uchun bajarish shart emas. 
Eslatib o‘taman, sinf tarmoqlarida maskaning kattaligi aniqlangan, ya'ni A 
sinfidagi tarmoqlar uchun faqat 255.0.0.0 maskaidan foydalanish mumkin, lekin biz 
255.128.0.0 yoki 255.255.255.0 maskalaridan foydalanib bo‘lmaydi, demak Sinf 
asosidagi tarmoqlarda belgilangan uzunlikdagi maska isrofgarchilikka olib keldi. 
Aslida, A sinfidagi tarmoq misolida biz sinf tarmoqlarining ishlash mexanizmini 
aniqladik, endi B va C sinf tarmoqlarining maskalarini ko‘rib chiqishimiz kerak. 
Birinchidan, B sinfini ko‘rib chiqamiz, oldin sodir bo‘lgan hamma narsani 
tushuntirmayman, takrorlash mantiqsiz, lekin darhol hamma narsani ochib beradigan 
belgini beraman. 
4.8-rasm. B sinf IP-manzili uchun tarmoq raqami va maskasi 
Biz IP-manzilga maska qo‘yamiz va tarmoq raqami 131.10.0.0 ekanligini, bu 
yerda translyatsiya manzili 131.10.255.255 bo‘lishini va boshqa barcha manzillarni 
tugunlar ostiga olish mumkinligini bilib oldik. Ya'ni, B sinfidagi tarmoqlar uchun 
faqat 255.255.0.0 maskasidan foydalanishingiz mumkin. B sinfidagi tarmoqqa 
mansubligini ko‘rsatadigan dastlabki ikkita bit shrift ajratib ko‘rsatilgan. 
4.9-rasm. C sinf IP-manzilining tarmoq raqami va maskasi 
C sinfidagi IP-manzil aniq ko‘rinishini ko‘rsatadigan birinchi bitlar, IP-
manzilga maska qo‘yamiz va barcha kerakli ma’lumotlarni qabul qilamiz: 
200.150.255.0 - tarmoq raqami, 200.150.255.255 - efirga uzatiladigan manzil, qolgan 
barcha IP - manzillarni tarmoqdagi raqamlash tugunlariga olib borish mumkin. C 
sinfidagi tarmoqlarda bizda faqat bunday maska mavjud: 255.255.255.0 va bu yerda 
boshqalar bo‘lishi mumkin emas. 
Tarmoq raqamini, tarmoqdagi tugunlarning sonini va efirga uzatiladigan 
manzilni nomlash uchun biz tarmoq maskasini bilmasligimiz kerak, bizga faqat bitta 
IP-manzil kerak bo‘ladi, chunki har bir IP-manzil sinfga qat'iyan tayinlangan va har 
bir sinfda qat'iy maska mavjud. Masalan, agar bizga IP-adresning 10.10.10.10 sinf IP-


96 
tarmog‘i borligi aytilsa, u holda biz ushbu IP-manzil A sinfining tarmog‘iga tegishli 
ekanligini osongina tushunamiz, demak u har qanday holatda ham maska 255.0.0.0, 
shundan kelib chiqadiki, tarmoq raqami 10.0.0.0, translyatsiya manzili 
10.255.255.255 va ushbu diapazondagi barcha boshqa manzillar tugun raqamlari 
ostida qabul qilinishi mumkin. 
Ta'kidlash joizki, o‘zgaruvchan uzunlikdagi maskalarda adreslash amalga 
oshiriladigan IP-tarmoqlar uchun bu hiyla endi ishlamaydi. Axir har qanday IP-
manzil u yerda har qanday maskaga ega bo‘lishi mumkin, masalan, VLSM 
tarmoqlarida, xuddi shu 10.10.10.10 manzilida 255.0.0.0 va ehtimol 255.255.255.252 
maska bo‘lishi mumkin. Ikkinchi holda, tarmoq raqami 10.10.10.8, efirga 
uzatiladigan manzil 10.10.10.11 bo‘ladi va bizda tugun raqamlari uchun ikkita manzil 
bor. 

Download 13,06 Mb.
1   ...   65   66   67   68   69   70   71   72   ...   205




Download 13,06 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



 Sinfga asoslangan tarmoqlarining fiksatsiyalangan maskalari

Download 13,06 Mb.
Pdf ko'rish