Tarmoq protokollari r X djurayev Sh y djabborov m m umirzakov pdf




Download 0.83 Mb.
Pdf ko'rish
Sana16.03.2024
Hajmi0.83 Mb.
#173836
Bog'liq
58-81
444, Гегель Эстетика, Dars jarayonini belgilovchi asosiy omillar, Linux fayl serverini o\'rnatish, Bank inqirozlari jamol, TARMOQ ODOB AXLOQI, 12-Laboratoriya ishi , 11-Laboratoriya ishi , Isroilov Javlonbek, portal.guldu.uz-MASHINASOZLIK TEXNOLOGTYASI ASOSLARI, My first application.(multi-level), Titul varaqini tayyorlash, Yulka dizaynlari, 2-maruza Filologiya yunalishi uchun, is joba


57 
3. 
MA’LUMOT UZATISH TARMOQLARIDA TARMOQ POG‘ONASI 
PROTOKOLLARI 
3.1. 
Tarmoq pog‘onasi protokollari. IPv4 va IPv6 manzillash 
Tarmoq pog‘onasi quyidagilarni ta’minlaydi:
- foydalanayotgan tarmoq va fizik muhitlarni kommutatsiyalash; 

marshrutizatsiyalashga bog‘liq bo‘lmagan transport tarmoq pog‘onasi 
uchun axborotlarni uzatishni ta’minlovchi tarmoq ulanishlarini o‘rnatish; 
- faol holda tutish va uzish vositalarini yetkazib berish;

ma’lumot oqimlarini boshqarilishini ta’minlash;

paketlar jo‘natilishi ketma – ketligini tartibga solish; 

shoshilinch ma’lumot uzatilishini ta’minlash; 

xatolarni topish va tuzatilishini ta’minlash. 
Tarmoq pog‘onasining ma’lumotlarini paketlar deb atash qabul qilingan. 
Tarmoq pog‘onasida 2 xil protokol ishlaydi.
1. Tarmoq protokollari 
– tarmoq orqali paketlarni xarakatini yo‘lga
qo‘yadi; 
2. 
Marshrutlash 
protokollari 
– marshrutizator tarmoqlararo
bog‘lanishlar topologiyasi to‘g‘risida axborot to‘playdi.
Tarmoq pog‘onasi vazifalariga quyidagilar kiradi: 

murakkab tarmoqlarning qurilmalari o‘rtasidagi paketlar uzatilishi; 

biron bir me’zon asosida paketlarni uzatish uchun eng muqobil 
marshrutni aniqlash;

kanal pog‘onasi protokollarini moslashtirish (murakkab tarmoq 
miqyosida).
Uchinchi pog‘onada bajariladigan tarmoq protokoli ma’lumot paketlari 
marshrutini tanlashda qo‘llaniladi 
1980-yillarning birinchi yarmida yaratilgan va keyinchalik TCP/IP nomini 
olgan axborot uzatish modelining protokoli yaratilgan. TCP/IP stek protokoli to
‘rt 


58 
pog‘onali tuzilishga ega bo‘lib, har bir pog‘onada o‘zining protokollari mavjuddir. 
Bu protokol orqali manzillashdan nafaqat internet tarmog‘i elementlarini 
manzillashni amalga oshirish mumkin, balki lokal tarmoqda ham 
foydalanuvchilarga yagona manzillar berish mumkin. Manzillash orqali tarmoq 
foydalanuvchilari bir-biridan farqlanadi va paketlar aniq belgilangan 
foydalanuvchiga yetib borishi kafolatlanadi. Oldin shaxsiy kompyuterlar soni kam 
bo‘lgan va ularni manzillashda muammo bo‘lmagan, ammo shaxsiy 
kompyuterlarning va boshqa tarmoq qurilmalarining sonini keskin ortishi 
manzillashda muammolarni vujudga keltirdi. IP protokollarining to‘rtinchi IPv4 va 
oltinchi IPv6 versiyalari mavjud bo‘lib, ular turli xususiyatlarga ko‘ra bir-biridan 
farqlanadi. Barcha tarmoqning asosiy tuzilishi IPv4 ga asoslangan, ammo ushbu 
protokol taqdim etayotgan manzillar soni hozirgi ehtiyojlarni qondira olmaydi. 
Internet tarmog‘i shu darajada rivojlanmoqdaki, u taqdim etayotgan xizmat turlari 
ham ko‘payib bormoqda. Internet buyumlari, ya’ni masofadan boshqaruv tizimlari, 
“aqlli uy” kabi zamonaviy imkoniyatlarni ta’minlash uchun IPv6ni qo‘llashdan 
boshqa iloj qolmadi. “Xalqaro simsiz tadqiqot” forumi a’zolarining baholashicha 
2017-2020 yillarda internet buyumlarining soni 7 trln.ni tashkil etadi va bir 
foydalanuvchiga to‘g‘ri keladigan o‘rtacha miqdorda Internet buyumlarining soni 
3000-5000 tani tashkil qilar ekan [1]. Hozirda IPv4 manzillari yakunlangani uchun 
IPv6 protokolini tarmoqda qo‘llash ustida global miqyosda ish boshlangan.
IP protokoli 
Internetda ko‘plab turli xil paketlardan foydalaniladi, lekin asosiylaridan biri 
bu - IP-paketdir (RFC-791). IP-
protokol ishonchli bo‘lmagan transport muhitini 
taklif etadi. Mazkur protokolning ma’lumotlarni uzatish algoritmi juda ham oddiy: 
xato hollarda deytagramma tashlab yuboriladi, jo‘natuvchiga esa tegishli ICMP-
xabar yuboriladi (yoki hech narsa yuborilmaydi).


59 
IP-
protokolida tarmoqlararo xizmatlarni ta’minlash uchun to‘rtta asosiy 
mexanizm qo‘llaniladi: xizmat ko‘rsatish turi, paket yashash vaqti, sarlovhaning 
nazorat yig‘indisi, qo‘shimcha imkoniyatlar.
Xizmat ko‘rsatish turi tarmoqlararo deytagrammaning uzatilishida talab 
etiladigan sifatni ko‘rsatishi uchun foydalaniladi. 
Paketning yashash vaqti tarmoqdagi paketning mavjud 
bo‘lish vaqtining 
yuqori chegarasini ko‘rsatadi. Ushbu ko‘rsatkich jo‘natuvchi tomonidan beriladi va 
paketning marshrut nuqtalari bo‘ylab xarakatlanishiga ko‘ra kamayib boradi. 
Paketning vaqti qabul qilib oluvchiga yetib borguniga qadar nol bo‘lsa, u holda 
ushbu paket yo‘q qilinadi. 
Sarlovhaning nazorat yig‘indisi undagi ma’lumotlarning himoyasini 
ta’minlaydi. Agarda modul sarlovhada xatolikni aniqlasa, ushbu paket uni 
aniqlagan modul tomonidan yo‘q qilinadi. 
Qo‘shimcha imkoniyatlar ayrim qo‘shimcha xizmatlar bajarilishini 
ta’minlaydi. Masalan, ma’lumotlarni himoyalash va maxsus marshrutlashtirish 
usullari.
IPv4 protokoli 
IPv4 protokoli o‘tgan asrning 70-yillarida ishlab chiqilgan. 2
32 
ta 
manzillarini taqdim eta olish imkoniga ega bo‘lgan ushbu protokol bir qancha 
kamchiliklarga ega. Eng asosiysi, manzillar soni barcha ehtiyojlarni qondirish 
uchun kamlik qiladi. Bundan tashqari xavfsizlik masalalari ushbu protokolda 
ko‘rib chiqilmagan. 
IPv4 paket formati 
IPv4 paketlar formati 3.1-
rasmda ko‘rsatilgan. 
Sarlovha maydonlarining funksional vazifasi quyidagilardan tashkil topgan: 
Versiya maydoni (Version) mazkur protokol versiyasini ko‘rsatadi. Hozirgi 
vaqtda protokolning 4-
versiyasi bilan birgalikda (ya’ni 0100 maydonida) 
protokolning 6-versiyasidan foydalanish b
oshlanadi (ya’ni 0110 maydonida).
Sarlovha uzunligi maydoni (Header Length) tarmoqlararo diagramma 
sarlovhasining 32 razryadli so‘zlardagi uzunligini ko‘rsatadi. Eng kam (minimal) 


60 
uzunlik 
– beshta so‘z, eng katta (maksimal) uzunlik –32-razryadli so‘zlardan o‘n 
beshtasi.
Servis turi maydoni (Type of Service) xizmat ko‘rsatishning talab etiladigan 
sifat ko’rsatkichlarini ko‘rsatadi. Imtiyoz esa, har bir deytagrammaga imtiyoz 
kodini berish orqali paketlarni uzatilishida unga ustunliklar beradi. 
Versiya 
(Version) 

Sarlovha 
uzunligi 
(Header 
Length) 

Servis (xizmat) 
turi 
(Type of 
Service) 
16 
Paketning to‘liq uzunligi 
(Total Length) 
16 
Umumiy identifikator 
(Identification) 

Bayroq 
(Flag) 
13 
Fragmentli siljitish 
(Fragment Offset) 

Yashash vaqti 
(TTL - Time To Live) 

Protokol 
turi (Protocol) 
16 
Sarlovhaning nazorat 
yig‘indisi 
(Header Checksum) 
32 Jo‘natuvchining IP-manzili (manzili) (Source Address) 
32 Qabul qilib oluvchining IP-manzili (manzili)(Destination Address) 
IP ning yordamchi ko‘rsatkichlari
(IP opsiyalari) (Options) 
To‘ldiruvchi (Padding) 
(qo‘shimcha 32 bitgacha) 
Ma’lumotlar (Data) ... 
3.1-rasm. IPv4 paket formati 
Bitlar: 12 - D (delay) 
— kechikish, 13 - T (throughput) — samaradorlik 
(o‘tkazish qobiliyati), 14 - R (reliability) — ishonchlilik, S (cost) — narhi. 
Paketning to‘liq uzunligi maydoni (Total Length) deytagrammaning 
sarlovha va foydali ish yuki bilan birga, oktet (bayt)lardagi umumiy uzunligini 


61 
belgilaydi. Paketning to‘liq uzunligi 65535 bayt (2
16
-1=65 535)gacha yetishi 
mumkin.
Umumiy 
identifikator 
maydoni 
(Identification) 

tarmoqlararo 
deytagrammalarning fragmentlarini yig‘ish uchun mo‘ljallangan. 
Bayroq (Flag) maydoni deytagrammalarni fragmentatsiyalash imkoniyatini 
ta’minlaydi hamda fragmentatsiyadan foydalanishda deytagrammaning so‘nggi 
fragmentini identifikatsiyalash imkonini beradi. “Flaglar” maydonining 0 biti 
zahirada bo‘lib, 1 esa paketlarni fragmentatsiyasini boshqarish uchun xizmat qiladi 
(0 
– fragmentatsiyalash ruxsat etiladi; 1 - ta’qiqlanadi), 2 biti mazkur fragment 
so‘nggisi yoki so‘nggisi emasligini aniqlaydi (0- so‘nggi fragment; 1 – davomini 
kutmoq lozim).
Fragmentli siljitish maydoni mazkur fragmentning deytagrammadagi o‘rnini 
ko‘rsatadi. Birinchi fragment nolga teng siljishga ega. 
Qandaydir sabablar natijasida ushlab (kechiktirib) qolingan paketlarni 
tarmoqdan bartaraf etish uchun sarlovhadagi yashash vaqti maydonida paket 
tarmoqda mavjud bo‘lishi lozim bo‘lgan vaqt ko‘rsatiladi. Ushbu vaqt qiymati 
paketning tarmoq bo‘ylab qurilmalardan o‘tishi sayin kamayib boradi. U tamom 
bo‘lganida, jo‘natuvchi tegishli ICMP-xabar bilan xabardor qilingan holda, paket 
yo‘q qilinadi. Bunday chora tarmoqni siklik marshrutlardan va haddan tashqari ish 
bilan yuklashdan himoya qiladi.
Protokol turi (Protocol) maydoni foydalaniladigan yuqori sath (ICMP - 1, 
IGMP - 2, TCP - 6, UDP - 17) protokolini aniqlaydi. 
Sarlovhaning nazorat yig‘indisi maydoni (Header Checksum). Paketning 
manzil qismi buzib ko‘rsatilish ehtimolini kamaytirish va uning natijasi – uning 
aynan manzilga 
yuborilmasligi (va yo‘qolishi)ni oldini olish uchun, sarlovha paketi 
2 bayt o‘rin egallaydigan va butun sarlovha bo‘ylab hisoblanadigan tekshirish 
ketma-ketligi 
– nazorat yig‘indisi bilan yuboriladi.
Sarlovhada bo‘lgan IP-manzillar (jo‘natuvchining IP-manzili (Source 
Address) qabul qilib oluvchining IP-manzili (Destination Address)) tarmoq 


62 
ob’ektlari – so‘nggi ko‘rsatma va marshrutlashtiruvchilarning 32-bitlik 
identifikatorlari bo‘lib xizmat qiladi.
IPning yordamchi ko‘rsatkichlari maydoni (IP opsiyalari) (Options) – 
qo‘shimcha xizmatlar bor yoki yo‘qligini aniqlaydi. O‘zgaruvchan uzunlikka ega 
deytagrammada bo‘lishi yoki bo‘lmasligi mumkin.
To‘ldiruvchi maydon (Padding) sarlovhani 32-razryadli chegaraga 
moslashtirish (to‘g‘rilash) uchun qo‘llaniladi.
IP-manzillash asoslari. IP-
manzil o‘nlik sonlarda ifoda etilgan, W.X.Y.Z 
shaklida nuqtalar bilan ajratilgan. Unda nuqtalar oktetlarni ajratish uchun 
foydalaniladigan (masalan, 10.0.0.1) noyob 4 oktetlik (32-
bitlik) kattalikni o‘zida 
ifoda etadi. Manzilning 32 biti ikki qismdan iborat: tarmoq yoki aloqa manzili 
(o‘zida manzilning tarmoq qismini ifoda etuvchi) va xost manzili (tarmoq 
segmentida xostni identifikatsiyalovchi). Tarmoqlarni ulardagi xostlar soni 
bo‘yicha ajratish IP-manzillarni sinflarga ajratish asosida amalga oshiriladi.
IP-manzillarning 5 ta: A, B, C, D va E sinflari mavjud. Faqatgina A, B va C 
sinf manzillari noyob sinf sifatida foydalanilishi mumkin. D sinfiga oid manzillar 
qurilmalar to‘plamiga murojaat qilish uchun qo‘llanilad. “E” sinfiga oid manzillar 
esa tadqiqot olib borish maqsadida zahiralashtirilgan va hozirgi vaqtda ulardan 
foydalanilmaydi. Bundan tashqari barcha sinflardagi bir necha manzillar maxsus 
maqsadlar uchun zahiralashtirilgan.
“A” sinf manzillari. “A” sinf tarmoqlari manzildagi eng katta (chap) bitning 
0 qiymati bilan aniqlanadi. Birinchi oktet (0 dan 7 gacha bitlar) manzildagi chap 
bitdan boshlanadi. Ushbu oktet tarmoqdagi tarmoqosti (tarmoqning ichidagi kichik 
tarmoq)lar sonini belgilaydi, ayni vaqtda qolgan uchta oktet (8 dan 31 ga qadar 
bitlar) tarmoqdagi xostlar sonini ifoda etadi. Misol uchun, tarmoqdagi A 124.0.0.1 
sinfi manzilini olaylik. Bunda 124. - tarmoq manzilini ifoda etadi, manzil ohiridagi 
0.0.1 esa, ushbu tarmoqdagi birinchi xostni anglatadi. “A” sinf manzillari 
yordamida, har bir tarmoqda faqatgina 16 777 214 (2
24
-2) ta xostlarni ifoda etish 
mumkin.


63 
“B” sinf manzillari. “B” sinf tarmoqlari manzilning katta bitlarida 10 
qiymatlar bilan belgilanadi. Manzildagi birinchi ikkita oktet (0 dan 15 ga qadar 
bitlar) tarmoq manzillarini ifoda etish uchun xizmat qiladi, qolgan ikkita oktet esa, 
ushbu tarmoqlardagi xost raqamlarini ifoda etadi. 16384 ta tarmoqning har birida 
65534 ta xostga ega bo’lamiz. Misol uchun, “B” sinfi manzilidagi 172.16.0.1, 
tarmoq manzili - 172.16, xost raqami - 0.1.
“C” sinf manzillari. “C” sinf tarmoqlari manzildagi katta bitlar 110 
qiymatlari bilan aniqlanadi. Birinchi uchta oktet (bitlar 0 dan 23 ga qadar) tarmoq 
raqamlarini ifoda etish uchun foydalaniladi, so‘nggi oktet esa (bitlar 24 dan 31 ga 
qadar) tarmoqdagi xostlar raqamini o‘zida ifoda etadi. Shunday qilib, 2 097 152 ta 
tarmoqqa ega bo‘lamiz. Ularning har birida 254 ta xost bo‘ladi. Misol uchun C 
sinfi tarmog‘idagi 192.11.2.1 manzilni olaylik. Undagi 192.11.2 tarmoq manzilini 
o
‘zida ifoda etadi. Tarmoqdagi xostning raqami esa – 1.
“D” sinf manzillari. “D” sinf tarmoqlari IP – manzilning birinchi to‘rtta 
bitlarida 1110 qiymatlari bilan belgilanadi. “D” sinfining manzil kengligi 
qurilmalar to‘plamini manzillash uchun foydalanuvchi, guruhli IP – manzillarni 
ifoda etish uchun zahiralashtirilgan. Bu mazkur paketning manzil maydonida 
ko‘rsatilgan raqam bilan guruhni tashkil etuvchi bir nechta qurilmalarga darhol 
yetkazilish lozimligini anglatadi.
“E” sinf manzillari. “E” sinf tarmoqlari IP – manzilning katta to‘rtta 
bitlarida 1111 qiymatlari bilan belgilanadi. Hozirgi vaqtda ushbu diapazon 
manzillaridan foydalanilmaydi. Ular tajriba maqsadlari uchun zahiralashtirilgan. 
Kichik tarmoq (Tarmoqosti)larni manzillash. 
“A” sinfi, “B” sinfi va “C” 
sinfi tarmoqlaridagi xost raqamlari singari, tarmoqosti manzillari lokal ravishda 
beriladi. Boshqa IP 
– manzillari singari, kichik tarmoqlarning har bir manzili 
noyobdir.


64 
IPv6 protokoli 
IPv6 4-
versiyaning vorisi bo‘lgan Internet protokolining yangi versiyasini 
ifoda etadi. IPv4 ga nisbatan IPv6 dagi o‘zgarishlarni quyidagi guruhlarga ajratish 
mumkin: 
- manzillashning kengayishi. IPv6 da manzil uzunligi 128 bitgacha 
kengaytirilgan (IPv4 da 32 bit). Bu esa manzillash ierarxiyasining ko‘proq 
pog‘onalarini ta’minlash, manzillashtiriladigan qurilmalar sonini oshirish, avto-
konfiguratsiyani soddalashtirish imkonini beradi. Multikasting-marshrutlashtirish 
imkoniyatlarini kengaytirish uchun manzil maydoniga “scope” (manzillar guruhi) 
kiritilgan. Manzilning 
yangi “anycast address” turi aniqlangan. U mijoz 
so‘rovlarini serverning istalgan guruhiga yuborish uchun foydalaniladi. Anycast 
manzillash o‘zaro xarakat qiluvchi serverlar to‘plamidan foydalanish uchun 
mo‘ljallangan bo‘lib, ularning manzillari mijozga oldindan ma’lum bo‘lmaydi;

qo‘shimcha opsiyalar. IP-sarlovhalarning opsiyalari kodlashtirilishining 
o‘zgartirilishi paketlarni qayta manzillashtirilishini yengillashtirish imkonini 
beradi. Opsiyalar uzunligiga bo‘lgan cheklovlarni kamaytiradi va kelajakda 
qo‘shimcha opsiyalar kiritilishini yanada ochiqroq qiladi; 

ma’lumot oqimlariga belgilar qo‘yish imkoniyati. Muayyan transport 
oqimlariga tegishli bo‘lgan, ular uchun jo‘natuvchi qayta ishlashning muayyan 
tartibini so‘ragan paketlarga belgi qo‘yish imkoniyati. Masalan TOS (xizmatlar 
turi)ning nostandart turi yoki ma’lumotlarga vaqtning real tizimida qayta ishlash 
joriy qilindi; 
- xususiy almashishlarni identifikatsiyalash va himoyalash. IPv6 da 
ma’lumotlarning yaxlitligini va istalganda xususiy ma’lumotni himoyalash uchun 
tarmoq ob’ektlarida yoki sub’ektlarida identifikatsiyalash tasnifi joriy qilingan.
IPv6 paket formati 
Quyidagi 3.2-rasmda IPv6 sarlovhasining formati aks ettirilgan. 


65 

Versiyalar 

Imtiyoz 
24 
Oqim belgisi 
16 
Ma’lumotlar o‘lchami 

Keyingi
sarlovha 

Qadamlarning 
cheklangan soni
128 
Jo‘natuvchining manzili 
128 
Qabul qiluvchining manzili 
Ma’lumotlar (Data) 
... 
3.2-rasm. IPv6 paketining formati 
“Versiya” maydoni Internet protokoli versiyasining 4 bitlik kod raqami. 
Imtiyozning 4 bitl
ik “Imtiyoz” maydoni IPv6 sarlovhasida jo‘natuvchiga paketlarni 
yetkazishning nisbiy ustuvorligini identifikatsiyalash imkonini beradi. 
Imtiyozlarning qiymatlari ikki diapazonga bo‘linadi. 0 dan 7 gacha kodlar trafik 
ustuvorligini berish uchun foydalanilad
i. U uchun jo‘natuvchi ortiqcha yuklanish 
ustidan nazoratii amalga oshiradi (misol uchun, ortiqcha yuklanish signaliga 
javoban TCP oqimini pasaytiradi). 8 dan 15 gacha bo‘lgan qiymatlar trafik 
ustuvorligini aniqlash uchun foydalaniladi. U uchun ortiqcha yuklanish signaliga 
javoban oqimni pasaytirish amalga oshirilmaydi. Misol uchun, doimiy (turg‘un) 
chastota bilan yuboriladigan “real vaqt” paketlari ko’rinishida.
“Oqim belgisi” – oqim belgisining 24 bitlik kod maydoni IPv6 sarlovhasida 
jo‘natuvchi tomonidan paketlarni ajratish uchun foydalanilishi mumkin. Ular 
uchun marshrutlashtiruvchida maxsus qayta ishlash talab etilmaydi. Misol uchun, 
nostandart QoS yoki “real-time” xizmati kabi. 
Ma’lumotlar o‘lchami - belgisiz 16 bitlik son. O‘zida ma’lumotlar 


66 
maydoni
ning oktetlardagi uzunlik kodini tashiydi va u paket sarlovhasidan so‘ng 
keladi. Agar kod 0 ga teng bo‘lsa, u holda ma’lumotlar maydoni uzunligi jumboq 
ma’lumotlar maydonida yozilgan bo‘ladi va u o‘z navbatida opsiyalar zonasida 
saqlanadi.
Keyingi sarlovha 
– 2 bitlik ajratuvchi. IPv6 sarlovhadan keyin bevosita 
keluvchi sarlovha turini identifikatsiyalaydi. IPv4 protokoli ishlatadigan 
qiymatlardan foydalanadi.
Qadamlarning chegaralangan soni (paketning maksimal yashash vaqti) 
– 8 
bitlik belgisiz butun so
n. Paket o‘tuvchi har bir qurilmada bittaga kamayadi. 
Qadamlar nolga teng bo‘lganda paket yo‘q qilinadi. 
IPv4 dan farqli o‘laroq, IPv6 qurilmalari paketlarning maksimal yashash 
vaqtini belgilanishini talab etmaydi. Shu sababli IPv4 “time to live” (TTL) 
may
doni IPv6 uchun “hop limit” – qadamlarning chegaralangan soni deb 
nomlangan. Amaliyotda unchalik ko‘p bo‘lmagan IPv4 ilovalar TTL bo‘yicha 
cheklovlardan foydalanadilar. 
“Jo‘natuvchi manzili” va “Qabul qiluvchining manzili” maydonlariga 
manzil uzunligi IPv
4 ga nisbatan uzun bo‘lganligi uchun 128 bit ajratilgan.
IPv6 versiyasida manzillash va manzillar yozuvlarini taqdim
etish arxitekturasi 
Manzillarning uchta turi mavjud:
Unicast: Birlik interfeys identifikatori. Unicast manzildan yuborilgan paket 
manz
ilda ko‘rsatilgan interfeysga yetkaziladi.
Anycast: 
turli qurilmalarga tegishli bo‘lgan interfeyslar to‘plamini 
identifikatsiyalovchi. Anycast manzildan yuborilgan paket manzilda ko‘rsatilgan 
interfeyslardan biriga yetkaziladi (marshrutlashtirish protokolida belgilanganlardan 
eng yaqini). 
Multicast: 
Turli qurilmalarga tegishli bo‘lgan interfeyslar to‘plamini 
identifikatsiyalovchi. Multicast manzil bo‘yicha yuborilgan paket ushbu manzil 


67 
tomonidan berilgan barcha interfeyslarga yetkaziladi. 
IPv6 da keng ravishda oldindan xabar beruvchi manzillar mavjud emas. 
Ularning funksiyalari multikast manzillarga o‘tkazilgan. 
IPv6 manzillarini matn satrlari ko‘rinishida ifoda etishning uchta standart 
shakllari mavjud: 
1. Asosiy shakli x: x: x: x: x: x: x: x ko‘rinishiga ega. Bunda “x” – 16 bitlik 
– o‘n oltilik sonlar. 
Misollar: 
FEDC:BA98:7654:3210:FEDC:BA98:7654:3210 
1080:0:0:0:8:800:200S:417A 
E’tibor qiling, har bir muayyan maydonlarda boshlang‘ich nollarni yozishga 
hojat yo‘q, biroq har bir maydonda hech bo‘lmaganda bitta raqam bo‘lishi lozim 
(2-bandda bayon etilgan xolatdan tashqari).
2. IPv6 manzillari ayrim turlarida ko‘pincha o‘zlarida nolli bitlarning uzun 
ketma-ketligini mujassamlashtiradi. Nol bitlik manzillar yozuvini qulayroq qilish 
uchun, ortiqcha nollarni oli
b tashlash uchun maxsus sintaksis nazarda tutilgan. « :: 
» yozuvidan foydalanish 16 ta nollik bitlardan iborat guruhlar borligiga ishora 
qiladi. « :: » kombinatsiyasi faqatgina manzil yozilishida paydo bo‘lishi mumkin. 
«::» ketma-ketligi shuningdek yozuvdan manzildagi boshlang‘ich va yakunlovchi 
nollarni olib tashlash uchun foydalanilishi mumkin. Masalan:
1080:0:0:0:8:800:200S:417A unicast manzil 
FF01:0:0:0:0:0:0:43
multicast manzil 
0:0:0:0:0:0:0:1
teskari aloqa manzili 
quyidagi ko‘rinishda ifoda etilishi mumkin: 
1080::8:800:200S:417A
unicast manzil 
FF01::43
multicast manzil
:: 1
teskari aloqa manzili 
3. IPv4 va IPv6 larda ishlash uchun qulayroq bo‘lgan yozuvning muqobil 
shakli bo‘lib x:x:x:x:x:x:d.d.d.d xizmat qiladi, bunda “x” – manzilning o‘n 
oltinchilik 16 bitlik kodlari, “d” esa – manzilning kichik qismini tashkil etuvchi 


68 
o‘nlik 8 bitlik kodlari (standart IPv4 ifodasi), Misol uchun:
0:0:0:0:0:0:13.1.68.3 (siqilgan ko‘rinishda ::13.1.68.3) 
0:0:0:0:0:FFFF:129.144.52.38 (siqilgan ko
‘rinishda ::FFFF:129.144.52.38) 
Jadvaldan ko‘rinib turibdiki bu ikki protokol bir-biri bilan solishtirilganda 
ustunlik va kamchiliklari bor. 
IPv6 protokolida xavfsizlik choralari ko‘rilgani, 
ya’ni IPSec protokolini ishini osonlashtirish uchun qo‘shimcha maydon 
qo‘shilganligi, ma’lumotlarni yetib borishi sifati va ishonchliligi, IPv6 asosidagi 
qurilgan tarmoqning sodda arxitekturaga ega bo‘lishi, ya’ni NAT – tarmoq 
manzillarini ishlatmagan holda end-to-end asosida ishlashni tashkil etgani uchun 
ham bu protok
olga o‘tish eng to‘g‘ri yechimdek ko‘rinishi mumkin. Ammo, 
hozirdagi ko‘plab tarmoq qurilmalarining IPv6 protokolini qo‘llab 
quvvatlamasligi, ko‘plab kontent ma’lumotlardan IPv6 orqali foydalanish ilojsiz 
bo‘lgani, qurilmalarni yangilash uchun esa katta xarajat va vaqt talab etilishi bu 
protokolni qo‘llashda ko‘plab qiyinchiliklarni keltirib chiqarmoqda.
Hozirda IPv4 manzillari qolmagani va keyingi ulanayotgan yangi 
foydalanuvchilarni faqat IPv6 orqali manzillash mumkin bo‘lganligi, IPv6 
protokoliga o‘tish muqarrarligini anglatadi. 
3.2. Marshrutizatsiya protokollari
TCP/IP stekining yo‘nalish axborotlari bilan almashishning hamma 
protokollari adaptiv protokollar sinfiga kiradi. U
lar o‘z navbatida ikki guruhga 
bo‘lingan, ularning har biri quyidagi algoritmlar turi bilan bog‘langan: 
- masofa-vektor algoritmi (Distance Vector Algorithms, DVA); 
- aloqa xolati algoritmi (Link State Algorithms, LSA). 
Masofa-vektor turidagi algoritmlarda marshrutizator vaqti-vaqti bilan va 
keng ogox qilingan holda tarmoq bo‘yicha o‘zidan to unga ma’lum bo‘lgan 
tarmoqlarga masofa vektorini yuboradi. Masofa deganda odatda paket muvofiq 
tarmoqqa tushishdan oldin nechta oraliq marshrutizatorlar orqali o‘tishi tushiniladi. 
Nafaqat paket o‘tgan oraliq nuqtalar, u qo‘shni marshrutizatorlar orasida aloqa 


69 
bo‘yicha o‘tgan vaqtini ham hisobga oluvchi boshqa metrika ham ishlatiladi. 
Qo‘shni marshrutizatordan vektorni qabul qilib har bir marshrutizator o‘zi bevosita 
(agar tarmoqlar uning portiga ulangan bo‘lsa) yoki qo‘shni marshrutizatorlarning 
o‘xshash elementlaridan bilib olgan unga ma’lum boshqa tarmoqlar to‘g‘risida 
axborotni vektorga qo‘shadi va tarmoq bo‘yicha vektorning yangi mazmunini 
jo‘natadi, oxir oqibat har bir marshrutizator inter tarmoqdagi tarmoqlar va qo‘shni 
marshrutizatorlar orq
ali ularga bo‘lgan masofa to‘g‘risida axborotni bilib oladi.
Masofa-
vektor algoritmlari uncha katta bo‘lmagan tarmoqlardagina yaxshi 
ishlaydi. Katta tarmoqlarda ular intensiv keng ogoxlantirish trafigi bilan aloqa 
liniyalarini sifatsiz qiladilar. Bundan tashqari bu algoritm konfiguratsiyaning 
o‘zgarishi har doim ham to‘g‘ri bajarilmaydi, chunki marshrutizatorlar tarmoqdagi 
aloqalar topologiyasi aniq tushunchaga ega emaslar, ular faqat vositachilar orqali 
olingan, umumlashgan axborotga 
– masofa-vektoriga egalar. Masofa-vektori 
protokoliga muvofiq marshrutizator ishi ko‘prik ishini eslatadi, chunki bunday 
marshrutizator tarmoqning aniq topologik sur’atiga ega emas. 
Masofa 
– vektori algoritmi asosidagi eng ko‘p tarqalgan protokol bo‘lib, RIP 
protokoli hisoblanadi. 
Aloqa xolatining algoritmi, har bir marshrutizatorni tarmoq aloqalarining 
aniq grafasini qurish uchun yetarli axborot bilan ta’minlaydi. Hamma 
marshrutizatorlar bir xil graflar asosida ishlaydi, bu marshrutlash jarayonini 
konfiguratsiyasi o‘zgarishiga mustaxkamliroq qiladi. Keng ogoxlantirishli 
jo‘natmalar faqat aloqalar xolatining o‘zgarishidagina ishlatiladi, bunday xolat 
ishonchli tarmoqlarda kam uchraydi. Aloqa liniyalar xolatini qandayligini 
tushunish uchun uning portlariga ulangan marshruti
zator o‘zining yaqin qo‘shnilari 
bilan kalta paketlarni vaqti-vaqti bilan almashib turadi. Ushbu grafik ham keng 
ogohlantiruvchi, lekin u qo‘shnilar orasida bo‘lganligi sababli tarmoqni kamroq 
sifatsizlantiradi. 
TCP/IP stekida aloqalar xolatining algoritm
i asosidagi protokol bo‘lib, 
OSPF protokoli hisoblanadi. 


70 
RIP masofa-vektor protokoli 
RIP (Routing Information Protocol) protokolida hamma tarmoqlar raqamga 
ega (raqam tashkil bo‘lish usuli, tarmoqda tarmoq pog‘onasining protokolini 
ishlatilishiga bog‘liq), marshrutizatorlar esa, identifikatorlarga ega. RIP protokoli 
keng “Masofa vektori” tushunchasini ishlatadi. Masofa vektori, bu tarmoq 
raqamlari va uchastkalarida qadam (xop)larga bo‘lgan masofani hisoblovchi ikki 
juft son. 
Masofa vektori marshrutizato
rlar tomonidan tarmoq bo‘yicha tarqatiladi va 
bir necha qadamdan keyin har bir marshrutizator yetishadigan tarmoq va unga 
bo‘lgan masofa to‘g‘risidagi ma’lumotlarga ega bo‘ladi. Agar qaysidir tarmoq 
bilan aloqa uzilsa, marshrutizator bu xolatni belgilab, vektor elementiga ushbu 
tarmoqqacha bo‘lgan masofaga, “Aloqa yo‘q” maxsus ya’ni, maksimal belgi 
qo‘yadi. RIP protokolida bu belgi 16 son hisoblanadi. 
Aloqaning xolatiga va qurulmalarni o‘zgarishiga moslashish uchun 
marshrutlash jadvalining har bir yozuviga taymer ulanadi. Agar taym-out davrida 
ushbu yo‘nalishni tasdiqlovchi xabar kelmasa, unda u yo‘nalish jadvalidan olib 
tashlanadi. RIP protokolidan foydalanilganda Bellman-Ford dinamik 
dasturlashining evristik algoritmi ishlaydi va uning yordamida topilgan yechim 
optimalga yaqin hisoblanadi. 
RIP protokolining ustunligi, uning hisoblashdagi oddiyligi, kamchiligi esa 
keng ogohlantiruvchi paketlarni vaqti-
vaqti bilan jo‘natadi va topilgan yo‘nalish 
optimal ekanligi hisoblanadi. 
OSPF aloqa xolati protokoli 
OSPF protokoli quyidagi xususiyatlarga ega: 
- sinfsizlik-protokol sinfsiz ishlab chiqilgan. Shuningdek u VLSM ni 
ishlatish va CIDR marshrutizatsiyasida ishlaydi; 


71 
- samaradorlik-
marshrutda o‘zgarish bo‘lsa marshrutizatsiyani yangilash 
(doimiy bo‘lmagan yangilanish)ni ishga tushiradi. Protokol optimal yo‘lni to‘plash 
uchun SPF qisqa yo‘lni izlash algaritmini ishlatadi; 
- tez bir xillikka erishish-
tarmoq o‘zgarganligini tez translyatsiya qilish; 
- masshtablik 
– kichik va katta tarmoqqa ishlatishga mo‘ljallangan. 
Ierar
xik tuzilishni qo‘llab quvvatlash uchun marshrutizatorni bitta maydon (area)ga 
guruhlash mumkin; 
- xavfsizlik - 
MD5 Message Digest autentifikatsiyasini qo‘llab 
quvvatlaydi. Agar bu funksiya yoqilgan bo‘lsa, OSPF marshrutizatorlar oldindan 
berilgan bir xil parolli teng huquqli qurilmadan marshrutizatsiyaning faqat 
shifrlangan xabarlarini qabul qiladi. 
Administratoriy masofa (Administrative distance (AD)) (MM)- marshrut 
manbasining ishonchlilik qiymatini ko‘rsatadi. OSPF protokolining MMsi 110 ga 
teng.
Hamma 
marshrutizatsiya protokollari o‘xshash komponentlarni ishlatadi. 
Hamma protokollar marshrutizatsiyaning ma’lumotlarini almashish uchun 
marshrutizatsiya protokolining xabarini ishlatadi. Xabar marshrutizatsiya algoritmi 
yordamida qayta ishlashini ta’minlovchi ma’lumotlar tuzilishini qurishga yordam 
beradi. 
OSPF marshrutizatsiya protokolining 3 ta (3.1 - jadval) asosiy komponenti 
mavjud. 
1) 
Ma’lumotlarning tuzilishi. 
OSPF protokoli 3 ta ma’lumotlar bazasini yaratadi va xizmat ko‘rsatadi:

qo‘shni qurilmalar to‘g‘risida ma’lumotlar bazasi-qo‘shni qurilmalarning 
jadvalini yaratadi; 

kanal xolati to‘g‘risida ma’lumotlar bazasi (LSDB) - topologiya 
to‘g‘risida jadval yaratadi; 

jo‘natmalarning ma’lumotlar bazasi- marshrutizatsiya jadvalini yaratadi. 
Bu 
jadvallar marshrutizatorlar o‘rtasida ma’lumotlar almashishini bajaruvchi 
qo‘shni murshrutizatorlar ro‘yxatidan iborat. 


72 
2) Marshrutizatsiya protokolining xabari. 
OSPF protokoli marshrutizatsiya ma’lumotlarini uzatish uchun xabarlarni 
almashishda 5 ta turdagi paketni ishlatadi. 
- salomlashish paketi (hello); 

ma’lumotlar bazasini tavsiflovchi paket;
- kanal xolati paketi; 
- kanal xolatini yangilash paketi; 
- kanal xolatini tasdiqlash paketi. 
Bu paketlar qo‘shni marshrutizatorlarni aniqlash uchun va tarmoq to‘g‘risida 
aniq ma’lumotga ega bo‘lish maqsadida marshrutizatsiya ma’lumotlarini almashish 
uchun ishlatiladi. 
3) Algoritm. 
Markaziy protsessor Deykstra qisqa yo‘lni izlash algoritmini ishlatgan holda 
topologiya jadvali va qo‘shni qurilmalar jadvalini qayta ishlaydi. Qisqa yo‘lni 
izlash algoritmi ko‘rsatilgan joyga barcha kirishlarni narhi to‘g‘risidagi 
ma’lumotga asoslanadi. 
Qisqa yo‘lni izlash algoritmi SPF qisqa yo‘llar daraxtini har bir 
marshurtizatorni daraxtning ildiziga joylashtirish orqali yaratadi va har bir 
qur
ilmaga qisqa yo‘llarni hisoblaydi. Shundan keyin SPF qisqa yo‘llar daraxti 
optimal marshurtni hisoblash uchun ishlatiladi. OSPF protokoli marshrutizatsiya 
jadvalini yaratish uchun qo‘llaniluvchi jo‘natmalarni ma’lumotlar bazasiga optimal 
marshrutni tanlash uchun kiritadi. 
OSPF 
protokolini 
ishlatuvchi 
marshrutizatorlar 
marshrutizatsiya 
ma’lumotlarini taqdim etishda marshrutizatorlar bir xil marshrutizatsiya jadvaliga 
ega bo‘lish uchun kanal xolati bo‘yicha marshrutizatsiya jarayonining quyidagi 5 
ta qadamini bajaradi: 


73 
3.1 
– jadval.
OSPF ma’lumotlarni tuzilishi 
Ma’lumotlar bazasi 
Jadval
Tavsifi
Qo‘shnilar bo‘yicha 
ma’lumotlar bazasi 
Qo‘shni qurilmalar 
jadvali 

2 tomonlama ma’lumot 
almashish o‘rnatilgan barcha 
qo‘shni marshrutizatorlar 
ro‘yxati; 
- har bir marshrutizator 
uchun alohida jadval mavjud; 
- jadvalni show ip ospf 
neighbor 
buyrug‘i yordamida 
ko‘rish mumkin. 
Kanalni xolati bo‘yicha 
ma’lumotlar bazasi 
Topologiya jadvali 
-tarmoqdagi barcha 
marshrutizatorlar to‘g‘risida 
ma’lumotlarni yig‘adi; 
-
bu ma’lumotlar bazasi 
tarmoqning topologiyasini 
ko‘rsatadi; 

bir maydonda bo‘lgan barcha
marshrutizatorlar bir xil kanalni 
xolati bo‘yicha ma’lumotlar 
bazasini ishlatadi; 
-jadvalni show ip ospf database 
buyrug‘i yordamida ko‘rish 
mumkin. 
Jo‘natmalarning 
ma’lumotlar bazasi 
Marshrutizatsiya 
jadvali 
-
kanalni xolati bo‘yicha 
ma’lumotlar bazasidagi 
algoritmni ishga tushishi orqali 
yaratilgan marshrutlar to‘g‘risida 
ma’lumotlarni yig‘adi;


74 
3.1 
– jadval davomi
-har bir marshrutizator 
boshqa 
marshrutizatorlarga 
paket
larni jo‘natish joyi 
va usuli to‘g‘risidagi 
ma’lumotlarga ega 
bo‘lgan marshrutizatsiya 
jadvalini ishlatadi; 
-
bu ma’lumotlarni show 
ip 
route 
bo‘yrug‘i 
yordamida 
ko‘rish 
mumkin. 
1. 
Qo‘shni qurilmalar bilan qo‘shnichilik munosabatlarini o‘rnatish OSPFni 
ishlat
uvchi marshrutizator ma’lumotlarni almashish uchun tarmoqdan bir-birini 
aniqlashni bajarishi kerak. OSPFni ishlatuvchi marshrutizator OSPF yoqilgan 
barcha interfeyslaridan salomlashish paketini ushbu interfeyslar chegarasida 
qo‘shni qurilmalarni aniqlash uchun jo‘natadi. Qo‘shni qurilma mavjud bo‘lganda 
OSPFni ishlatuvchi marshrutizator u bilan bir xillik munosabatini o‘rnatishga 
harakat qiladi. 
2. 
Kanal xolati to‘g‘risida xabarlarni almashish. Bir xillik munosabati 
o‘rnatilgandan keyin marshrutizatorlar kanal xolati to‘g‘risidagi (LSA) xabarlarni 
almashadi. LSA har bir to‘g‘ridan - to‘g‘ri ulangan kanalning xolati va narhi 
to‘g‘risidagi ma’lumotga ega. Marshrutizatorlar o‘zining LSA xabarlarini qo‘shni 
qurilmalarga jo‘natadi. Qo‘shni qurilmalar LSA xabarlarini olishi bilan o‘zining 
LSA xabarini to‘g‘ridan to‘g‘ri ulangan qo‘shnilarga jo‘natadi va bu jarayon bir 
maydondagi barcha marshrutizatorlar barcha LSA xabarlarni qabul qilib olguncha 
davom etadi. 


75 
3. Topologiya jadvalini yaratish. OSPFni ishlatuvchi marshurtizatorlar 
kanal xolati to‘g‘risidagi xabarni olgandan keyin qabul qilingan paketlar asosida 
topologiya to‘g‘risidagi ma’lumotlar bazasini yaratadi. Bu ma’lumotlar bazasida 
ohir oqibat tarmoqning topologiyasi to‘g‘risida barcha axborotlar yig‘iladi. 
4. SPF qisq
a yo‘lni izlash algoritmini bajarilishi. Shundan keyin 
marshrutizatorlar qisqa yo‘lni izlash algoritmini bajarishga tushishadi.
Katta samaradorlikni va masshtablikni ta’minlash uchun OSPF protokoli 
maydonlarga bo‘lingan ierarxik marshrutizatsiyani quvvatlaydi. OSPF maydoni 
kanal xolati bo‘yicha tuzilgan ma’lumotlar bazasidagi kanal xolati to‘g‘risidagi bir 
xil ma’lumotlarni ishlatuvchi marshrutizatorlar guruhidan iborat. 
OSPF protokolini quyidagi usullardan birida ishlatish mumkin: 
- bitta maydon uchun OSPF. Magistral yoki nol maydon deb nomlanuvchi 
bitta maydonda joylashgan (0 maydon).
- bir nechta maydonlar uchun OSPF. OSPF protokoli ierarxik tartibda bir 
nechta maydonlar yordamida ishlatiladi. Barcha maydonlar magistral maydonga (0 
maydon) ulanishi shart. Maydonlar orasida ulanishni amalga oshiruvchi 
marshrutizatorlar chegaraviy marshrutizatorlar deyiladi (AVR). 
OSPFda bir nechta maydonlar uchun ierarxik marshrutizatsiyani ta’minlash 
maqsadida bitta katta avtanom tizimi (AT)ni bir nechta kichik maydonlarga 
bo‘lish 
mumkin. Ierarxik marshrutizatsiyani ishlatishda maydonlar o‘rtasida 
(maydonlararo marshrutizatsiya) marshrutizatsiya bajariladi. Protsessorning 
resurslari (M: ma’lumotlar bazasi takroriy hisoblash)ni talab qiluvchi 
marshrutizatsiya jarayonlarining 
ko‘pchiligi bitta maydon doirasida bajariladi. 
Har doim marshrutizator bitta maydon doirasida topologiyada o‘zgarish 
to‘g‘risida yangi ma’lumotni qabul qilsa, marshrutizator qisqa yo‘lni izlash 
algoritmini bajarishi, yangi SPF qisqa yo‘l daraxtini yaratishi va marshrutizatsiya 
jadvalini yangilashi kerak. Qisqa yo‘lni izlash algoritmi mikroprotsessorning katta 
hajmdagi resursni talab qiladi, ya’ni resurs bu hisoblashga ketadigan vaqt 
maydonini o‘lchamiga bog‘liq bo‘ladi. 
Izoh: topologiyaning o‘zgarishi boshqa maydondagi marshrutizatorlar 


76 
o‘rtasida masofa vektor formatida qayta taqsimlanadi. Boshqacha aytganda bu 
marshrutizatorlar faqat marshrutizatsiya jadvalini yangilaydi va qaytadan qisqa 
yo‘lni izlash algoritmini bajarmasligi kerak. 
Bitta maydondan juda ko
‘p marshrutizatorlar bo‘lsa kanal xolati 
to‘g‘risidagi ma’lumotlar bazasi juda katta hajmga ega bo‘ladi va 
mikroprotsessorning yuklanishi ortadi. Shuning uchun mashrutizatorlarni 
maydonlarga taqsimlashdan katta ma’lumotlar bazasini kichik ma’lumotlar 
bazasiga samarali taqsimlash kerak. Bunda samarali boshqarish imkoniyatini 
ta’minlashga e’tibor qilish lozim. 
3.3. ICMP boshqarish xabarlari bilan almashish protokoli
Marshrutizator qurilmadan kelgan bironta IP paketini uzatishda duch 
kelgan xatolar to‘g‘risida xabar berishga imkon beradi. Shuni aytish kerakki, 
ICMP (Internet Control Message Protocol) protokoli 
– bu xatolar to‘g‘risida xabar 
beruvchi, lekin xatolarni tuzatuvchi protokol emas. ICMP protokolining har bir 
xabari tarmoq bo‘ylab, IP paket ichida uzatiladi. ICMP xabarlari imtiyozsiz 
marshrutlanadi. Shuning uchun ular ham yo‘qolishi mumkin. Bundan tashqari, 
yuklangan tarmoqda, ular marshrutizatorlarning qo‘shimcha yuklanishini keltirib 
chiqarishi mumkin. Xatolar to‘g‘risida juda ko‘p xabarlar keltirib chiqarmasligi 
uchun xatolar to‘g‘risidagi ICMP xabarlarni tashuvchi IP paketlarning yo‘qolishi, 
ICMPning yangi xabarlarini paydo qilmasligi kerak. 
ICMP xabarlarining bir nechta turi mavjud (3.2 - jadval). Xabarning har bir 
turi o‘z formatiga ega va ularning hammasi uchta umumiy maydondan boshlanadi: 
xabar turini (TYPE), u xabarni belgilanishini aniqlab beradi, belgilovchi 8 bitli 
to‘la son, 8 bitli kod maydoni (CODE), u xabarning belgilanishini aniqlab beradi, 
nazorat yig‘indisini 16 bitli maydoni (CHECKSUM). Bundan tashqari ICMP 
xabari har doim sarlovha va xatoni keltirib chiqargan IP paketning birinchi 64 biti 
ma’lumotlarga ega. Bu qurilma-yuboruvchi xato sababini aniqroq taxlil qilishi 
uchun bajariladi, chunki TCP/IP steki 
– qo‘shma pog‘onasidagi hamma protokollar 


77 
o‘z xabarlarining birinchi 64 bitini taxlil qilish uchun eng muhim axborotga egalar. 
Maydon turi quyidagi belgilanishga ega (3.2 
– jadval): 
3.2 
– jadval. 
Maydon turi 
Belgilanishi 
Xabarlar turi 

Aks-sado-javob (Echo Replay)

Yetib bo‘lmaydigan belgilangan qurilma
(Destination Unreachable ) 

Manbani yo‘qotish (Source Quench) 

Yo‘nalishni o‘zgartirish (Redirect) 

Aks-
so‘rov (Echo Request) 
11 
Deytagramma vaqtining tugashi
(Time Exceeded for a Datagram) 
12 
Paket ko’rsatkichining muammosi. 
(Parameter Problem on a datagram ) 
13 
Vaqt belgisini talab qilish (Timestamp request) 
14 
Vaqt belgisining javobi (Timestamp Replay)
17 
Manzilni talab qilish (Address Mask Request)
18 
Manzil javobi (Address Mask Replay) 
Ko‘rinib turibdiki, ishlatilayotgan xabar turlaridan ICMP protokoli tor 
masalalarini xal qiluvchi protokollar birlashmasi bo‘lib hisoblanadi. 
Xabar turlarini taxlil qilib chiqamiz (3.3-jadval). 
Aks sado 
– protokoli. ICMP protokoli tarmoq qurilmalariga erishishni 
nazoratlash uchun tarmoq administratorlariga vositalar taqdim etadi. Bu vositalarni 
xabarning ikki turi bilan almashishni kirituvchi aks-protokol: aks - 
so‘rov va aks - 
javob shaklida tasavvur etish mumkin. Kompyuter yoki marshrutizator inter 
tarmoq bo‘yicha aks - so‘rov yuboradi, unda qurilmaning IP manzili ko‘rsatiladi. 
AKS - 
SO‘ROV olgan qurilma aks - javobni tashkil qiladi va talab yuboruvchiga-
qurilmaga xabarni qaytaradi. Talabda bo‘lgan ayrim ma’lumotlar, javobda 


78 
qaytarilishi kerak. Chunki aks - 
so‘rov va aks - javob tarmoq bo‘yicha IP paketlar 
ichida uzatiladi va ularni muvoffaqiyatli yetkazib berish, inter tarmoqni butun 
transport tizimining normal ishlashini bildiradi. 
Belgilangan qurilmaga yetib bora olmaslik to‘g‘risida ma’lumotlar. 
Marshrutizator IP paketni yubormasa yoki yetkazib bera olmasa, u paketni 
yuboruvchi qurilmaga “Yetib bo‘lmaydigan belgilangan qurilma” (3-xabar turi) 
xabarini yuboradi. Bu xabar kod maydonida, paket nima uchun yetkazib 
berilmaslik sababini aniqlovchi mazmunga ega. Sabab quyidagicha kodlanadi. 
3.3 
– jadval.
ICMP protokolining xabarlari 
Kod
Sabab

Tarmoqqa yetishib bo‘lmaydi 

Qurilmaga yetishib bo‘lmaydi 

Protokolga yetishib bo‘lmaydi 

Portga yetishib bo‘lmaydi 

Fragmentatsiya talab etiladi, 2F 
bit esa o‘rnatilgan

Manba bergan yo‘nalishda xato

Tayinlash tarmog‘i noma’lum 

Tayinlash qurilmas
i noma’lum 

Qurilma-manbaga ajratish 

Tayinlangan tarmoq bilan o‘zaro ishlash administratoriy 
ta’qiqlangan 
10 
Tayinlangan qurilma bilan o‘zaro ishlash administratoriy
taqiqlangan 
11 
Servisning berilgan sinfi uchun tarmoqqa erishib bo‘lmaydi 
12 
Servisning berilgan sinfi uchun qurilmaga erishib bo‘lmaydi 
Marshrutizator qandaydir sabab bilan tarmoq bo‘yicha 10- paketni uzata 
olmasligini aniqlasa, qurilma manbaga ICMP xabarini yuboradi va keyin paketni 
olib tashlaydi. Xato sababidan tashqari ICMP xabari yetkazib berilmagan paket 


79 
sarlovhasini va ma’lumotlar maydonining birinchi 64 bitini ham kiritadi. Tayinlash 
tarmog‘i yoki qurilmaga apparaturaning vaqtincha ishdan chiqishi, yuboruvchi 
belgilangan manzil noto‘g‘ri ko‘rsatkichga hamda marshrutizator belgilangan 
tarmoqqa yo‘nalishi to‘g‘risida ma’lumotga ega bo‘lmaganda erishilmasligi 
mumkin. Protokol va portga erishilmaslik tayinlash qurilmasidagi qo‘shma 
pog‘onaning qaysi bir protokolida amalga oshishishi UDP yoki TCP 
protokollarining ochiq porti yo‘qligi orqali bildiradi. 
Yo‘nalishni boshqa tomonga yo‘naltirish. Kompyuterlarda yo‘nalish 
jadvallari odatda statik hisoblanadi, chunki tarmoq administratori tomonidan 
konfiguratsiyalanadi, marshrutizatorlarda esa dinamik hisoblanadi, chunki 
yo‘nalish axborotlari bilan almashish protokollari yordamida avtomatik tarzda 
shakllanadi. Shuning uchun vaqt o‘tishi bilan, tarmoq topologiyasi o‘zgarganda 
kompyuterlarning yo‘nalish jadvallari eskirishi mumkin. Bundan tashqari bu 
jadvallar odatda kam axborotga ega, masalan, faqat bir nechta 
marshrutizatorlarning manzili.
Kompyuterlar xatti-
xarakatini tuzatish uchun marshrutizator “yo‘nalishni 
boshqa tomonga yo‘naltirish” (Redirect) deb nomlanuvchi ICMP protokolining 
xabarini ishlatishi mumkin. 
ICMP protokolini boshqa tomonga yo‘naltirish mexanizmi, kompyuterlarga 
uning lokal marshrutizatorlarining faqat IP-manzillarini konfiguratsiya fayllarida 
asrashga imkon beradi. Bos
hqa tomonga yo‘naltirish xabarlari yordamida 
marshrutizatorlar kompyuterga, qaysi marshrutizatorga u yoki bu tayinlangan 
tarmoq uchun paketlarni jo‘natish zarurligi to‘g‘risida unga kerakli axborotni xabar 
qilib turadi, ya’ni marshrutizatorlar kompyuterga, yo‘nalish jadvallarining ularga 
kerakli qismini uzatishadi. 
Marshrutizator “yo‘nalishni boshqa tomonga yo‘naltirish” xabariga 
keyinchalik foydalaniladigan IP manzil va o‘z ma’lumotlar maydonining birinchi 
64 bitli dastlabki paket sarlovhasini joylashtiradi.
Paket sarlovhasidan qurilma qaysi tarmoq uchun ko‘rsatilgan 
marshrutizatordan foydalanish kerakligini bilib oladi.


80 
3.4. IP 
– telefoniyada qo’llaniluvchi standartlar va protokollar
Ma’lumot uzatish tarmoqlari orqali telefon so‘zlashuvlarini tashkil etishning 
samarali usuli, IP texnologiyasining ilovalaridan biri - IP telefoniya hisoblanadi. U 
eng iqtisodiy - 
foydali usul bo‘lib, uning asosida foydalanuvchiga telefon 
so‘zlashuvlar uchun kam bo‘lgan xarajatlarni talab etuvchi telefon xizmatlari taklif 
etiladi.
IP ga asoslangan tarmoqlarda barcha ma’lumotlar: ovoz, matn, video, 
kompyuter dasturlari yoki boshqa turdagi barcha axborotlar paketlar ko‘rinishida 
uzatiladi. Ushbu tarmoqdagi barcha kompyuter va terminallar o‘zining noyob 
manziliga ega. Uzatiladi
gan paketlar mazkur sarlovhada ko‘rsatilgan manzil 
asosida qabul qiluvchiga jo‘natiladi. Ma’lumotlar bir vaqtning o‘zida ko‘pgina 
foydalanuvchilar va jarayonlar orasida bitta shu tarmoq orqali uzatilishi mumkin. 
IP tarmoqda muammolar yuzaga kelsa, shikastl
angan joyni ma’lumotlar aylanib 
o‘tishi mumkin. Bu vaziyatda IP protokol signali uchun kanal ajratilishini talab 
etmaydi.
IP tarmoq orqali ovozlarni uzatish jarayoni bir necha bosqichdan iborat: 
Dastlab ovoz raqamlanadi. Keyin raqamlangan ma’lumotlar fizik hajmni 
kamaytirish maqsadida taxlil etiladi va ko‘rib chiqiladi. Odatda shu bosqichda 
ortiqcha tanaffuslar va fon shovqinlari yo‘qotiladi hamda jipslashtiriladi. 
Navbatdagi bosqichda qabul qilingan ma’lumotlar ketma-ketligi paketlarga 
bulinadi va unga qabul qiluvchining manzil-axborot protokoli hamda 
xatolarni tuzatishga doir qo‘shimcha ma’lumotlar qo‘shiladi. Shu vaqtda paketni 
bevosita tarmoqqa uzatilishidan avval, uning tashkil topishi uchun kerakli 
miqdordagi ma’lumotlarni vaqtincha to‘planishi yuz beradi.
Qabul qilingan paketlardan axborotlarni ajratib olish ham bir necha 
bosqichlardan iborat: Ovoz paketlari qabul qiluvchi terminaliga yetib kelgach, 
avval uning ketma-ketlik tartibi tekshiriladi. IP-tarmoq yetkazish muddatini 
kafolat
lamaydi, tartib raqami yuqori bo‘lgan paketlar avvalroq borishi va ular 
orasidagi intervallar ham o‘zgarib turishi mumkin. Dastlabki ketma-ketlikni va 

Download 0.83 Mb.




Download 0.83 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



Tarmoq protokollari r X djurayev Sh y djabborov m m umirzakov pdf

Download 0.83 Mb.
Pdf ko'rish