2.2. Sinfsiz model (CIDR)
Aytaylik, mahalliy tarmoqda Internetga ulangan 2000 ta kompyuter mavjud. Ularning har biriga IP-manzil berilishi kerak. Kerakli manzil maydonini olish uchun 8 sinf C tarmoqlari yoki bitta B sinf tarmog'i kerak bo'ladi.B sinfidagi tarmoq 65534 ta manzilni o'z ichiga oladi, bu talab qilingan raqamdan ancha ko'pdir. IP manzillarining umumiy tanqisligi bilan B sinfidagi tarmoqlardan bunday foydalanish isrofgarchilikdir. Biroq, agar biz 8 toifali C tarmoqlaridan foydalansak, quyidagi muammo paydo bo'ladi: har bir bunday IP tarmog'i marshrutizatorlardagi marshrut jadvallarida alohida chiziq bilan ifodalanishi kerak, chunki marshrutizatorlar nuqtai nazaridan bu 8 ta mutlaqo bog'lanmagan tarmoqlar, mustaqil ravishda amalga oshiriladigan marshrutlash datagramlari, garchi aslida bu IP-tarmoqlar bir xil jismoniy mahalliy tarmoqda joylashgan va ularga yo'nalishlar bir xil. Shunday qilib, manzil maydonini tejash, biz tarmoqdagi xizmat trafigini va marshrutlash jadvallarini saqlash va qayta ishlash xarajatlarini sezilarli darajada oshiramiz.
Boshqa tomondan, oktet chegarasi bo'ylab IP-manzilda tarmoq-host chegarasini chizish uchun hech qanday rasmiy sabab yo'q. Bu faqat IP manzillarini ko'rsatish va ularni tasniflash qulayligi uchun qilingan. Agar biz tarmoq qismining uzunligini 21 bitdan tanlasak va xost raqami uchun mos ravishda 11 bit ajratsak, biz manzil maydoni 2046 IP manzilni o'z ichiga olgan tarmoqni olamiz, bu belgilangan talabga eng mos keladi. Bu yagona tarmoq bo'lib, o'zining noyob 21-bit raqami bilan aniqlanadi va shuning uchun unga xizmat ko'rsatish uchun faqat bitta marshrut jadvaliga kirishni talab qiladi.
Yechilishi kerak bo'lgan yagona muammo: tarmoq qismiga 21 bit ajratilganligini qanday aniqlash mumkin? Sinf modeliga kelsak, IP-manzilning eng muhim bitlari ushbu manzilning u yoki bu sinfga tegishliligini va shuning uchun tarmoq raqamiga ajratilgan bitlar sonini aniqladi.
Sinfdan tashqari manzillashda, IP-manzil ichida tarmoq-host chegarasining ixtiyoriy joylashuvi bilan IP-manzilga 32-bitli niqob biriktiriladi, bu tarmoq maskasi yoki pastki tarmoq maskasi deb ataladi. Tarmoq niqobi quyidagi qoidaga muvofiq tuzilgan:
tarmoq raqamiga mos keladigan pozitsiyalarda bitlar o'rnatiladi;
xost raqamiga mos keladigan pozitsiyalarda bitlar tozalanadi.
Yuqorida tavsiflangan adreslash modeli Classless Internet Direct Routing (CIDR) deb ataladi. Hozirgi vaqtda sinf modeli eskirgan deb hisoblanadi va marshrutlash va (ko'pincha) IP-manzillar bloklarini chiqarish CIDR modeli bo'yicha amalga oshiriladi, garchi tarmoq sinflari hali ham terminologiyada qat'iy saqlanadi.
Do'stlaringiz bilan baham: |