Ip-manzillarni yozib olish

|
Ip-manzillarni yozib olish
|
bet | 1/3 | Sana | 16.05.2024 | Hajmi | 26,44 Kb. | | #236873 |
Bog'liq Sinfli va sinfsiz adreslar
Sinfli va sinfsiz adreslar
IP-MANZILLARNI YOZIB OLISH
Manzil 0 dan 4294967295 gacha bo'lgan 32-bitli raqamga o'xshaydi. Bu shuni ko'rsatadiki, butun Internetda 4 milliarddan ortiq mutlaqo noyob ob'ekt manzili bo'lishi mumkin. Agar siz manzillarni ikkilik yoki o'nlik shaklda yozsangiz, bu ularni yodlash yoki qayta ishlashda noqulaylik tug'diradi. Shuning uchun, bunday manzillarni yozishni soddalashtirish uchun to'liq manzilni nuqta bilan ajratilgan to'rtta oktetaga (8-bitli raqamlarga) ajratishga qaror qilindi. Masalan: o'n oltinchi tizimda S0290612 ga o'xshash manzil IP-manzil yozuvida 192.41.6.18 ga o'xshaydi. Bu holda, eng kichik manzil to'rtta nolga, maksimal esa to'rtta 255 guruhga teng. Katta maydon (bo'linadigan har qanday sonli raqamlar guruhining chap tomonida joylashgan) manzil maydoni, pastki maydon (xuddi shu ajratish nuqtasining o'ng tomonida) joylashgan. ) ushbu tarmoqdagi interfeys raqamini ko'rsatadi. Xost va tarmoq qismlari orasidagi chegara pozitsiyasi tarmoq raqamiga ajratilgan bitlar soniga bog'liq bo'lib, u har xil bo'lishi mumkin, bo'linish faqat oktet chegarasi bo'ylab boradi (ular orasidagi nuqtalar) va IP-manzillar sinflarini aniqlashga imkon beradi.
Bir necha o'n yillar davomida manzillar 5 ta sinfga bo'lingan. Ushbu eskirgan bo'linma to'liq sinfli manzillar deb ataladi. IP-manzillar sinflari A dan E gacha bo'lgan lotin alifbosidagi harflar deb nomlanadi. A dan E gacha bo'lgan sinflar har biri 16 million tarmoq interfeysiga ega bo'lgan 128 ta tarmoq uchun, 64 ming qurilmaga ega 16384 ta tarmoq va 256 ta interfeysga ega 2 million tarmoq uchun identifikatorlarni aniqlash imkoniyatini beradi. IP-tarmoq D sinflari multicast uchun mo'ljallangan bo'lib, unda xabarlar paketlari bir vaqtning o'zida bir nechta xostlarga yuboriladi. 1111 etakchi bitlarga ega bo'lgan manzillar kelajakda foydalanish uchun saqlanadi.
A SINF
A sinf IP-manzillar manzilning eng muhim biti va 8-bitli tarmoq a'zoligi hajmi bilan tavsiflanadi. Shaklda yozilgan:
Shunga asoslanib, A sinfidagi eng ko'p tarmoqlar soni 2 ta bo'lishi mumkin7, lekin ularning har birida manzil maydoni 2 ga teng bo'ladi24 qurilmalar. Manzilning birinchi biti 0 bo'lganligi sababli, barcha A sinfidagi IP-manzillar 0 dan 127 gacha bo'lgan eng muhim sektsiya oralig'ida bo'ladi, bu esa tarmoq raqami bo'ladi. Bunday holda, nol va 127 manzili xizmat manzillari uchun saqlanadi, shuning uchun ulardan foydalanish mumkin emas. Shu sababli A sinfidagi tarmoqlarning aniq soni 126 tani tashkil qiladi.
A sinfidagi tarmoqdagi tugunlarning manzillari uchun 3 bayt (yoki 24 bit) ajratilgan. Oddiy hisoblash shuni ko'rsatadiki, 16 777 216 ikkilik birikmalar (interfeys manzillari) joylashishi mumkin. To'liq nol va bitta manzillardan tashkil topgan manzillar ixtisoslashganligi sababli, A sinfidagi tarmoqlar soni 16 777 214 ta manzilgacha qisqartirildi.
B VA C SINFLARI
B sinfidagi IP-manzilning asosiy farqlash xususiyati ikkita eng muhim bitning qiymati bo'ladi, 10 ga teng. Tarmoq qismining hajmi 16 bitni tashkil qiladi. Ushbu tarmoq uchun manzil formati quyidagicha:
Shu sababli, B sinfidagi tarmoqlarning eng ko'p soni 2 ta bo'lishi mumkin14 (16384) manzil maydoni 2 bilan16 ularning har biri. B sinfidagi IP-manzillar 128 dan 191 gacha bo'lgan oraliqda boshlanadi. Bu o'ziga xos xususiyat bo'lib, siz tarmoqning ushbu sinfga tegishli ekanligini aniqlashingiz mumkin. Ushbu tarmoqlarning manzillari uchun ajratilgan, noldan minus va manzillardan tashkil topgan ikkita bayt tugunlar sonini 65,534 ga tenglashtirishi mumkin.
C sinfining har qanday IP-manzili 192 dan 223 gacha bo'lgan oraliqda boshlanadi, tarmoq raqami eng muhim uch sekret. Sxematik ravishda manzil quyidagi tuzilishga ega:
Eng muhim uchta bit birinchi bo'lib 110 ga, tarmoq qismi esa 24 bitga teng. Ushbu sinfdagi eng ko'p tarmoqlar soni 2 ta21 (bu 2097152 tarmoq). C sinfidagi tarmoqlarning IP-manzilidagi tugunlarning manzillari uchun 1 bayt ajratilgan, bu jami 254 xost.
|
| |