Turli uzunlikdagi niqoblardan (prefikslardan) foydalanish
Turli uzunlikdagi maskalardan foydalanib, manzillar blokini turli xil sonli manzillarga ega qismlarga bo'lish mumkin.
Har xil uzunlikdagi maskalar (prefikslar) dan foydalanish
Har xil uzunlikdagi maskalar yordamida manzillar blokini har xil manzillar soniga ega bo'laklarga bo'lish mumkin.
Misol 13
213.59.30.0/255.255.255.0 (C klassi) tarmoq raqami bilan belgilangan manzillar bloki berilgan, bu raqam 213.59.30.0 - 213.59.30.255 manzillarga to'g'ri keladi (9 -rasmga qarang).
Rasm. 9. Manzil raqamlarining tarmoq va tugun raqamlariga bo'linishi
E'tibor bering, asl manzillar blokida sakkiz bit (tugun raqami uchun ajratilgan) mavjud bo'lib, ulardan ba'zilari pastki tarmoq raqamlari uchun ajratilishi mumkin. Masalan, 255.255.255.192 niqobidan foydalanib, ichki tarmoq raqami uchun ikkita qo'shimcha raqam va xost raqami uchun oltita raqam ajratib, siz har birida 64 ta manzildan iborat manzillar bloklarini ajratishingiz mumkin. 255.255.255.128 niqobidan foydalanib, ichki tarmoq raqami uchun bitta qo'shimcha raqam va xost raqami uchun ettita raqam ajratish orqali 128 ta manzil blokini ajratish mumkin. Berilgan manzillar blokida ko'rsatilgan niqoblarga mos keladigan bir xil prefiksga ega bo'lgan qismlarni tanlab, siz 64 ta manzildan iborat ikkita blok va 128 ta manzildan iborat bitta blokni olishingiz mumkin (10 -rasmga qarang).
Рис. 10. Распределение адресов
E'tibor bering, har bir blokning manzillari pastki tarmoqni aniqlash uchun ajratilgan bitlarning bir xil qiymatiga ega (11 -rasmga qarang). Birinchi blok uchun bu bitlar 00 qiymatiga ega, ikkinchisi 01 uchun, uchinchisi uchun 1. Shunga ko'ra, bizda 26 prefiksli ikkita tarmoq raqami (255.255.255.192 niqobi) va 27 prefiksi bo'lgan bitta tarmoq raqami bor. niqob 255.255.255.128).
Рис. 11. Номера сетей
Manzil bloklarini ajratish qoidalari
Agar asl manzillar bloki n prefiksiga ega bo'lsa, ajratilgan manzillar bloklari m prefiksiga ega bo'lishi mumkin: n
Agar 2k adresli blok ajratilgan bo'lsa, tugun raqami uchun niqobda k bitni tanlash kerak (niqobdagi nollar soni).
Manzillar bir -biriga yaqin bloklarda ajratilgan, barcha blok manzillari bir xil prefiksga ega.
Ajratilgan bloklardagi manzillar soni har doim ikkitadan kuchga teng.
Agar N tugunlariga murojaat qilish uchun blok olish zarur bo'lsa, ajratilgan blokdagi manzillar soni 2k bo'lishi kerak, bu erda 2k ≥ N + 2 va 2k-1
1 -jadvalda ajratilgan bloklardagi niqoblar, prefikslar va tegishli manzillarning mumkin bo'lgan qiymatlari ko'rsatilgan.
Таблица 1. Соответствие масок префиксов и количества адресов
Tugun raqamidagi bitlar soni
|
Prefiks
|
Маска
|
Manzil soni
|
0
|
/32
|
255.255.255.255
|
20
|
1
|
/31
|
255.255.255.254
|
21
|
2
|
/30
|
255.255.255.252
|
22
|
3
|
/29
|
255.255.255.248
|
23
|
4
|
/28
|
255.255.255.240
|
24
|
5
|
/27
|
255.255.255.224
|
25
|
6
|
/26
|
255.255.255.192
|
26
|
7
|
/25
|
255.255.255.128
|
27
|
8
|
/24
|
255.255.255.0
|
28
|
9
|
/23
|
255.255.254.0
|
29
|
10
|
/22
|
255.255.252.0
|
210
|
11
|
/21
|
255.255.248.0
|
211
|
12
|
/20
|
255.255.240.0
|
212
|
13
|
/19
|
255.255.224.0
|
213
|
14
|
/18
|
255.255.192.0
|
214
|
15
|
/17
|
255.255.128.0
|
215
|
16
|
/16
|
255.255.0.0
|
216
|
17
|
/15
|
255.254.0.0
|
217
|
18
|
/14
|
255.252.0.0
|
218
|
19
|
/13
|
255.248.0.0
|
219
|
20
|
/12
|
255.240.0.0
|
210
|
21
|
/11
|
255.224.0.0
|
221
|
22
|
/10
|
255.192.0.0
|
222
|
23
|
/9
|
255.128.0.0
|
223
|
24
|
/8
|
255.0.0.0
|
224
|
25
|
/7
|
254.0.0.0
|
225
|
26
|
/6
|
252.0.0.0
|
226
|
27
|
/5
|
248.0.0.0
|
227
|
28
|
/4
|
240.0.0.0
|
228
|
29
|
/3
|
224.0.0.0
|
229
|
30
|
/2
|
192.0.0.0
|
230
|
31
|
/1
|
128.0.0.0
|
231
|
32
|
/0
|
0.0.0.0
|
232
|
3.4. IP -manzillarni taqsimlash
Internetda manzillarni taqsimlash markazlashtirilgan ierarxik tizim asosida tashkil etilgan. Ushbu tizimning asosiy organi nodavlat notijorat tashkiloti ICANN (Internet Corporation for Assigned Numbers) hisoblanadi.
ICANN mintaqaviy ofislarni muvofiqlashtiradi - ARIN (Amerika), RIPE (Evropa), APNIC (Osiyo va Tinch okeani). Mintaqaviy ofislar yirik Internet -provayderlarga manzillar bloklarini beradi. Provayderlar, o'z navbatida, o'z mijozlariga manzillar bloklarini beradi. Rossiyalik provayder manzillar blokini olishi uchun provayder RIPE NCC a'zosi bo'lishi va Mahalliy Internet Reyestri (LIR) maqomini olishi kerak.
RFC 1518 ga binoan, 1519 manzillar bloki bir xil prefiks asosida ajratilgan, manzillar sinflari bo'yicha bloklarni ajratish eskirgan va hozirda ishlatilmayapti.
3.5. Alohida tarmoqlar uchun IP -manzillar
Agar IP protokoli mahalliy tarmoqdagi ma'lumotlarni uzatish uchun ishlatilsa, lekin tarmoq Internetga ulanmagan bo'lsa yoki tugunlarni hal qilish uchun RFC 1918 -ga muvofiq mahalliy tarmoqdan Internetga kirishni cheklash zarur bo'lsa, u quyidagi manzillardan foydalanish tavsiya etiladi:
10.0.0.0 - (A sinf manzillar bloki),
172.16.0.0 - 172.31.0.0 (B sinf manzillar bloki),
192.168.0.0 - 192.168.255.0 (C klass manzillar bloki).
Bu bloklardagi manzillar xususiy manzillar deb ataladi. Maxsus manzili bo'lgan IP -paketlar Internet magistral routerlari tomonidan tashlanadi. Bunday manzillarga ega tarmoqlardan Internetga kirish uchun ular NAT va Proksi texnologiyalaridan foydalanadilar.
3.6. Maxsus IP -manzillar
• 11110 ga teng birinchi raqamli manzillar kelajakda foydalanish uchun ajratilgan.
• 255.255.255.255 manzili bo'lgan paket paket manbasi bo'lgan bir xil tarmoqdagi barcha xostlarga yuborilishi kerak. Ushbu turdagi eshittirish cheklangan efir deb ataladi.
• Agar tugun raqamiga mos keladigan manzil bitlarida faqat bittasi bo'lsa, u holda paket tarmoqning barcha tugunlariga ko'rsatilgan raqam bilan yuboriladi. Bu eshittirish usuli translyatsiya deb ataladi.
Misol 14
192.168.7.255 - tarmoq uchun tarqatish manzili 192.168.7.0/255.255.255.0
213.1.18.127 - tarmoq uchun efir manzili 213.1.18.64/255.255.255.192
• Agar manzil manzili tarmoq raqami maydonida faqat nolni o'z ichiga olsa, u holda maqsad tuguni paketni yuborgan tugun bilan bir xil tarmoqqa tegishli.
• 127.0.0.0/8 manzil bloki bitta kompyuter ichidagi tarmoq jarayonlarini sinab ko'rish va o'zaro ta'sir qilish uchun ishlatiladi. Masalan, 127.0.0.1 manziliga paketlar uzatilganda, paketlar tarmoq orqali uzatilmaydi, balki yangi qabul qilinganidek yuqori darajali modullarga qaytariladi. Boshqacha aytganda, paketlarni 127.0.0.1 ga yuborish, o'zingiz bilan muloqot qilishni anglatadi. 127.0.0.1 manzili dasturiy ta'minotda amalga oshiriladigan va jismoniy interfeyslar bilan bog'liq bo'lmagan (RFC 3330) virtual qaytariladigan tarmoq interfeysiga to'g'ri keladi. Masalan, bu interfeys mijoz tarmoq jarayonlari tomonidan bir xil kompyuterda ishlaydigan server jarayoni bilan ishlash uchun ishlatilishi mumkin.
Do'stlaringiz bilan baham: |