Amaliy mashg‘ulot №3 - bet 4

|
Amaliy mashg‘ulot №3
|
bet | 4/6 | Sana | 11.10.2024 | Hajmi | 35,75 Kb. | | #274545 |
Bog'liq 3-Amaliy mashgulot (1) (2) (1)Sinf yondashuvi. Ip-manzillashning eng keng tarqalgan va barcha funktsiyalarini qamrab olgan ushbu muammoni hal qilish usuli manzil sinflaridan foydalanishdir. Manzillarning beshta klassi kiritilgan: A, B, C, D, E. ulardan uchtasi – A, B va C – tarmoqlarga murojaat qilish uchun ishlatiladi, ikkitasi – D va E – maxsus maqsadga ega. Tarmoq manzillarining har bir klassi uchun tarmoq raqami va tugun raqami o‘rtasidagi chegaraning o‘ziga xos pozitsiyasi aniqlanadi.
Ushbu yondashuvda ikkilik arifmetika katta rol o‘ynaydi. 3.3 va 3.4-jadvalda tarmoq manzillari va pastki tarmoq niqoblarini hisoblash uchun zarur bo‘lgan qiymatlarni beradi.
3.3-jadval. Tarmoq va xost qismlari uchun ikkilik va o‘nlik shakllardagi asosiy raqamlar
Xost qismi
|
Tarmoq qismi
|
O‘nli ko‘rinish
|
Ikkilik ko‘rinish
|
O ‘nli ko‘rinish
|
Ikkilik ko‘rinish
|
20-1 =
|
0
|
00000000
|
0
|
00000000
|
21-1 =
|
1
|
00000001
|
128
|
10000000
|
22-1 =
|
3
|
00000011
|
192
|
11000000
|
23-1 =
|
7
|
00000111
|
224
|
11100000
|
24-1 =
|
15
|
00001111
|
240
|
11110000
|
25-1 =
|
31
|
00011111
|
248
|
11111000
|
26-1 =
|
63
|
00111111
|
252
|
11111100
|
27-1 =
|
127
|
01111111
|
254
|
11111110
|
28-1 =
|
255
|
11111111
|
255
|
11111111
|
A sinfiga katta bit 0 qiymatiga ega bo‘lgan manzil kiradi. A sinf manzillarida tarmoq identifikatori uchun 1 bayt (1-oktet) ajratilgan, qolgan 3 bayt esa tarmoqdagi tugun raqami sifatida talqin qilingan. Barcha IP manzillari 1 (00000001) dan 126 (01111110) gacha bo‘lgan birinchi bayt qiymatiga ega bo‘lgan tarmoqlar a sinf tarmoqlari deb ataladi. Birinchi baytning 0 (00000000) qiymati ishlatilmaydi va 127 (01111111) qiymati maxsus maqsadlar uchun ajratilgan. A sinfidagi tarmoqlar nisbatan kam, ammo ulardagi tugunlar soni juda kata.
B sinfiga barcha manzillar kiradi, ularning katta ikki biti 10 ga teng. B sinf manzillarida tarmoq raqami va tugun raqami ostida ikki bayt ajratilgan. Manzillarning dastlabki ikki baytining qiymatlari 128.0 oralig‘ida bo‘lgan tarmoqlar. (10000000.00000000) 191.255 (10111111.111111111) gacha B sinf tarmoqlari deyiladi.b sinf tarmoqlari a sinf tarmoqlariga qaraganda ko‘proq va ularning o‘lchamlari kichikroq.
C sinfiga barcha manzillar kiradi, ularning eng katta uchta biti 110 ga teng. C sinfining manzillarida tarmoq raqami uchun 3 bayt, tugun raqami uchun esa 1 bayt ajratilgan. Katta uch bayt 192.0.0 (11000000.000000000.00000000) dan 223.255 (11011111.11111111.1111111111) gacha
bo‘lgan tarmoqlar C sinf tarmoqlari deb ataladi.eng keng tarqalgan va eng kam maksimal tugun soniga ega bo‘lgan C sinf tarmoqlari.
Agar manzil 1110 ketma-ketligi bilan boshlangan bo‘lsa, u D sinfining manzili bo‘lib, maxsus guruh manzilini (multicast manzili) bildiradi. A, B va C sinf manzillari alohida tarmoq interfeyslarini aniqlash uchun ishlatiladi, ya’ni individual manzillar (unicast manzili), guruh manzili esa umumiy holda turli tarmoqlarga tegishli bo‘lishi mumkin bo‘lgan tarmoq interfeyslari guruhini aniqlaydi. Guruhga kiritilgan interfeys odatdagi individual IP-manzil bilan bir qatorda yana bir guruh manzilini oladi. Agar paketni yuborishda D sinfining manzili manzil manzili sifatida ko‘rsatilgan bo‘lsa, unda bunday paket guruhga kiritilgan barcha tugunlarga yetkazilishi kerak.
3.4-jadval. Manzilida ishlatiladigan raqamlarning bog‘liqliklarining umumiy jadvali
O‘nli tizim
|
Ikkilik tizim
|
O‘nli tizim
|
Ikkilik tizim
|
O‘nli tizim
|
Ikkilik tizim
|
O‘nli tizim
|
Ikkilik tizim
|
0
|
00000000
|
64.
|
01000000
|
128.
|
10000000
|
192.
|
11000000
|
0
|
00000001
|
64.
|
01000001
|
128.
|
10000001
|
192.
|
11000001
|
0
|
00000010
|
64.
|
01000010
|
128.
|
10000010
|
192.
|
11000010
|
0
|
00000011
|
64.
|
01000011
|
128.
|
10000011
|
192.
|
11000011
|
0
|
00000100
|
64.
|
01000100
|
128.
|
10000100
|
192.
|
11000100
|
0
|
00000101
|
64.
|
01000101
|
128.
|
10000101
|
192.
|
11000101
|
0
|
00000110
|
64.
|
01000110
|
128.
|
10000110
|
192.
|
11000110
|
0
|
00000111
|
64.
|
01000111
|
128.
|
10000111
|
192.
|
11000111
|
0
|
00001000
|
64.
|
01001000
|
128.
|
10001000
|
192.
|
11001000
|
0
|
00001001
|
64.
|
01001001
|
128.
|
10001001
|
192.
|
11001001
|
0
|
00001010
|
64.
|
01001010
|
128.
|
10001010
|
192.
|
11001010
|
0
|
00001011
|
64.
|
01001011
|
128.
|
10001011
|
192.
|
11001011
|
0
|
00001100
|
64.
|
01001100
|
128.
|
10001100
|
192.
|
11001100
|
0
|
00001101
|
64.
|
01001101
|
128.
|
10001101
|
192.
|
11001101
|
0
|
00001110
|
64.
|
01001110
|
128.
|
10001110
|
192.
|
11001110
|
0
|
00001111
|
64.
|
01001111
|
128.
|
10001111
|
192.
|
11001111
|
0
|
00010000
|
64.
|
01010000
|
128.
|
10010000
|
192.
|
11010000
|
0
|
00010001
|
64.
|
01010001
|
128.
|
10010001
|
192.
|
11010001
|
0
|
00010010
|
64.
|
01010010
|
128.
|
10010010
|
192.
|
11010010
|
0
|
00010011
|
64.
|
01010011
|
128.
|
10010011
|
192.
|
11010011
|
0
|
00010100
|
64.
|
01010100
|
128.
|
10010100
|
192.
|
11010100
|
0
|
00010101
|
64.
|
01010101
|
128.
|
10010101
|
192.
|
11010101
|
0
|
00010110
|
64.
|
01010110
|
128.
|
10010110
|
192.
|
11010110
|
0
|
00010111
|
64.
|
01010111
|
128.
|
10010111
|
192.
|
11010111
|
0
|
00011000
|
64.
|
01011000
|
128.
|
10011000
|
192.
|
11011000
|
0
|
00011001
|
64.
|
01011001
|
128.
|
10011001
|
192.
|
11011001
|
0
|
00011010
|
64.
|
01011010
|
128.
|
10011010
|
192.
|
11011010
|
0
|
00011011
|
64.
|
01011011
|
128.
|
10011011
|
192.
|
11011011
|
0
|
00011100
|
64.
|
01011100
|
128.
|
10011100
|
192.
|
11011100
|
0
|
00011101
|
64.
|
01011101
|
128.
|
10011101
|
192.
|
11011101
|
0
|
00011110
|
64.
|
01011110
|
128.
|
10011110
|
192.
|
|
|
| |