Amaliy mashg‘ulot №3




Download 35,75 Kb.
bet4/6
Sana11.10.2024
Hajmi35,75 Kb.
#274545
1   2   3   4   5   6
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.


Download 35,75 Kb.
1   2   3   4   5   6




Download 35,75 Kb.