Uploaded by bahrulsecret

Muxammad al-xorazmiy nomidagi toshkent axborot texnologiyalari u

advertisement
MUXAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
SAMARQAND FILIALI
KOMPYUTER TIZIMLARI KAFEDRASI
5330300 - Axborot xavfsizligi (sohalar bo’yicha) yo’nalishi
“Kompyuter tarmoqlari” fanidan
MUSTAQIL ISH № 1
Mavzu: Xisoblash texnikasining asosiy tushunchalari
Bajardi:
____________ 2-kurs talabasi Asatullayev J.
Qabul qildi:
___________ Sattarov M.A.
Ishni bahosi: ___________ ball
Samarqand – 2022
Mavzu rejasi:
1. Tarmoq pog’onasi.
2. Oldindan aloqa o’rnatishga asoslangan (connection oriented) va oldindan aloqa
o’rnatishga asoslanmagan (connectionless) aloqa usullari.
3. Ma’lumotlarni
marshrutlash
usullari,
marshrutlash protokollarining turlari.
4. LAN, MAN va WAN tarmoqlarida
qo’llaniladigan marshrutlash protokollari.
5. Marshrutlash protokollarini qiyosi va tahlili.
Kalit so’zlar:tarmoq (network), marshrutlash
(routing), marshrut (route), protokol (protocol), connection oriented, connectionless,
tarmoq pog’onasi (network layer), kanal pog’onasi (link layer), tarmoq topologiyasi
(network topology), marshrutizator (router), manba (source), qabul qiluvchi
(destination), IP, ISP, LAN, Ethernet, paket (packet), transport pog’onasi (transport
layer), xizmat (service), WAN, MAN, deytagramalar (datagrams), deytagrama
tarmoqlari (datagram networks), virtual kanal (VC, Virtual Circuit), virtual kanalli
tarmoq (virtual-circuit network), marshrutlash algoritmi (routing algorithm), manzil
(address), IPv4, IPv6, belgili kommutatsiya (label switching), MPLS, TCP, FTP,
DHCP, SMTP, POP, tarmoqosti (subnet), DVA, LSA, avtonom tizim (autonomous
system), EGP, BGP, OSPF, RIP, IS-IS.
1. Tarmoq pog’onasi
Tarmoq pog’onasi jo'natuvchidan qabul qiluvchiga paketlarni yetkazib berish
uchun marshrutni ishlab chiqish bilan shug'ullanadi. Belgilangan joyga yetib borish
uchun paket marshrutizatorlar orasida bir nechta transit tugunlardan o’tishi talab
etilishi mumkin. Tarmoq pog’onasida bajariladigan vazifalar kanal pog’onasi
faoliyatidan keskin farq qiladi, uning vazifasi oddiyroq – shunchaki simning bir
uchidan ikkinchisiga kadrni ko’chirish. Shunday qilib, tarmoq pog’onasi
ma’lumotlarni butun yo’l bo’ylab bir nuqtadan boshqasiga uzatish bilan
shug’ullanuvchi eng quyi pog’ona bo’lib chiqdi.
Ushbu maqsadlarga erishish uchun tarmoq pog’onasi tarmoq topologiyasi (ya'ni
barcha marshrutizatorlar va aloqalar to'plami) haqida ma'lumotga ega bo'lishi va ushbu
tarmoq orqali to'g'ri yo'lni tanlashi kerak, hattoki vjuda katta bo'lganda ham.
Routerlarni tanlashda u routerlar va aloqa liniyalaridagi yukning iloji boricha teng
bo'lishiga e'tibor berishi kerak. Nihoyat, agar manba va qabul qiluvchi turli tarmoqlarda
joylashgan bo'lsa, u tarmoqlardagi farqlar bilan bog'liq muammolarni tarmoq
pog’onasi hal qila olishi lozim. Ushbu ma’ruzada biz ushbu jihatlarning barchasini
ko'rib chiqamiz va ularni asosan Internet va uning tarmoq sathi protokoli IP misolida
ko'rsatamiz.
Tarmoq pog’onasini batafsil ko'rib chiqishni boshlashdan oldin, uning ishlashi
kerak bo'lgan muhitni esga olish kerak. U 4.1-rasmda ko'rsatilgan. Tarmoqning asosiy
komponentlari soyali tasvirlar ichida ko'rsatilgan internet provayder qurilmalari (aloqa
liniyalari orqali ulangan marshrutizatorlar) va ovaldan tashqarida ko'rsatilganlari
mijozga tegishli qurilmalardir. H2 xost, boshqa tomonda, u bilan ishlaydigan mijozga
tegishli F router bilan LAN (masalan, ofis Ethernet) da joylashgan. Ushbu router
provayder bilan ajratilgan liniya orqali aloqa qiladi. Biz F ni ovaldan tashqarida
ko'rsatdik, chunki u internet provayderga tegishli emas. Biroq, ushbu ma’ruza
kontekstida biz internet provayder tarmog'ining bir qismi sifatida mijozlar routerlarini
o'qiymiz, chunki ular internet provayder routerlari bilan bir xil algoritmlardan
foydalanadilar (va asosiy e'tibor algoritmlarga qaratiladi).
4.1-rasm. Tarmoq sathi protokollari ishini amalga oshiruvchi muhit.
Tizim quyidagicha ishlaydi. Uzatish uchun paketga ega bo'lgan xost uni eng
yaqin bo’lgan o'zining LAN tarmog'idagi yoki internet provayder routerga nuqtadan
nuqtaga ulanish orqali yuboradi. Paket u yerda to'liq qabul qilinmaguncha va to'liq
qayta ishlanmaguncha, shu jumladan nazorat summasini tekshirishgacha saqlanadi.
Keyin u marshrutizatorlar zanjiri bo'ylab sayohat qiladi va oxir-oqibat o'z manziliga
yetib boradi. Ushbu mexanizm paketlarni saqlash va yo'naltirish deb ataladi.
2. Oldindan aloqa o’rnatishga asoslangan (connection oriented) va oldindan
aloqa o’rnatishga asoslanmagan (connectionless) aloqa usullari.
Oldindan aloqa o’rnatishga asoslangan aloqa usuli. Tarmoq pog’onasi
tarmoq va transport pog’onalari orasidagi interfeys orqali transport pog’onasiga
xizmatlarni taqdim etadi. Muhim savol - tarmoq pog’onasi transport pog’onasiga aynan
qanday turdagi xizmatlarni taqdim etishi. Bunday xizmatlarni ishlab chiqish alohida
e'tibor talab qiladi va bunda quyidagilarni e'tiborga olish kerak:
• Tarmoq pog’onasi xizmatlari router texnologiyasidan mustaqil bo'lishi kerak.
• Transport pog’onasi mavjud marshrutizatorning tarmoq ostilari soni, turi va
topologiyasidan mustaqil bo'lishi kerak.
• Transport pog’onasi uchun mavjud bo'lgan tarmoq manzillari, hatto LAN va
WAN o'rtasida ham bir xil raqamlash tizimidan foydalanishi kerak.
Ularga yuklangan vazifa doirasida ishlab chiquvchilar transport pog’onasiga
taqdim etilishi kerak bo'lgan xizmatlarning batafsil tavsifini yozishda mutlaqo erkin.
Bu erkinlik ko'pincha ikki murosasiz guruh o'rtasidagi shiddatli kurashga aylanadi.
Munozaralar markazida tarmoq pog’onasi qaysi xizmatlarni taqdim etishi kerak –
oldindan aloqa o’rnatishga asoslangan yoki asoslanmagan.
Tarmoq pog’onasi o'z foydalanuvchilariga taqdim eta oladigan xizmatlarning
ikki sinfini ko'rib chiqib, biz ushbu pog’ona qurilmalarini muhokama qilishga
o'tishimiz mumkin. Xizmat turiga qarab ikkita variant mavjud. Agar oldindan aloqa
o’rnatishsiz xizmat ko'rsatilsa, paketlar tarmoqqa alohida kiritiladi va ularning
yo'nalishlari mustaqil ravishda hisoblanadi. Bunday holda, dastlabki konfiguratsiya
talab qilinmaydi. Bunday holda, paketlar telegrammalarga o'xshab ko'pincha
deytagramalar (datagrams), tarmoqlar esa mos ravishda deytagrama tarmoqlari
(datagram networks) deb ataladi. Oldindan aloqa o’rnatishga yo'naltirilgan xizmatdan
foydalanganda, har qanday ma'lumot paketlarini yuborishdan oldin manba routerdan
qabul qiluvchi routerigacha bo'lgan butun yo'l o'rnatilishi kerak. Bunday ulanish
telefon tizimida o'rnatilgan fizik sxemalarga o'xshash virtual kanal (VC, Virtual
Circuit) deb ataladi. Bunday tarmoq virtual kanalli tarmoq (virtual-circuit network)
deb ataladi.
Keling, deytagramma tarmoqlari qanday ishlashini ko'rib chiqaylik. Faraz
qilaylik, P1 jarayoni (4.2-rasm) P2 ga uzun xabar yubormoqchi. U o'z xabarini
transport pog’onasiga yuboradi, unga ma'lumotlar H2 xostida ishlaydigan P2
jarayoniga etkazilishi kerakligi haqida xabar beradi. Transport pog’onasi kodi H1
xostida bajariladi; bundan tashqari, u odatda operatsion tizimning bir qismi
hisoblanadi. Transport sarlavhasi xabarning boshiga kiritiladi va shu tarzda tarmoq
pog’onasiga uzatiladi. Bu odatda operatsion tizimning boshqa yana bir protsedurasidir.
Aytaylik, bizning misolimizda xabar paketning maksimal hajmidan to'rt baravar
katta, shuning uchun tarmoq pog’onasi uni to'rtta paketga (1, 2, 3 va 4) bo'lishi va
barchasini bir vaqtning o'zida A Routerga yuborishi kerak, bunda nuqta-nuqta ulanish
usulining qaysidir protokolidan, masalan PPP kabi protokolidan foydalaniladi. Bu
yerda internet provayder o’yinga qo’shiladi. Har bir marshrutizator o'zining ichki
jadvaliga ega bo'lib, unga ko'ra har bir mumkin bo'lgan manzillar uchun paketning
keyingi yo'lini belgilaydi. Jadvalning har bir yozuvi ikkita maydondan iborat: qabul
qiluvchi (maqsad) va ushbu qabul qiluvchi uchun chiquvchi liniya. Ikkinchi maydonda
faqat ushbu routerga bevosita ulangan liniyalardan foydalanish mumkin. Shunday
qilib, masalan, 4.2-rasmda A marshrutizatorida faqat ikkita chiqish liniyasi mavjud - B
va C ga olib boruvchi - shuning uchun barcha kiruvchi paketlar ushbu ikkita
marshrutizatordan biriga yo'naltirilishi kerak, hatto ular qabul qiluvchi bo'lmasa ham.
Asl marshrutlash jadvali A tegishli sarlavha ostidagi rasmda ko'rsatilgan.
Router A da kirishga kelgan 1, 2 va 3-paketlar nazorat summasini tekshirish
uchun qisqa vaqt saqlanadi. Keyin, A jadvaliga ko'ra, har bir paket router yordamida C
routerga chiquvchi ulanishda uzatiladi. Shundan so'ng, 1-paket E ga boradi, u erdan
mahalliy tarmoq routeriga, F ga yetkaziladi. F ga kelganda, u LAN orqali kadr ichida
H2 xostiga uzatiladi. 2 va 3-paketlar bir xil yo'nalish bo'ylab boradi.
4.2-rasm. Deytagrammali tarmoq osti ichida marshrutlash.
Biroq, 4-paket bilan bog'liq bir oz boshqacha holat mavjud. U A ga yetib
borgach, birinchi uchta paket kabi qabul qiluvchi F bo'lsa ham, u B marshrutizatoriga
yo'naltiriladi. Ba'zi sabablarga ko'ra Router A yangi marshrut bo'ylab 4-paketni
yuborishga qaror qildi. Ehtimol, bu uchta paketni jo'natishda paydo bo'lgan ACE
liniyasidagi tirbandlik bilan bog'liq bo'lib, natijada router o'z jadvalini yangilashga
qaror qildi ("Oxirida" yozuvi ostidagi rasmda ko'rsatilgan). Marshrutlash jadvallarini
boshqaradigan va qarorlar qabul qiladigan algoritm marshrutlash algoritmi (routing
algorithm) deb ataladi. Aynan marshrutlash algoritmlarini o'rganish ushbu mavzuning
asosiy yo'nalishi bo'ladi. Ko'rib turganimizdek, bunday algoritmlarning bir nechta
turlari mavjud.
Butun Internetning asosi bo'lgan IP (Internet Protocol) oldindan aloqa
o’rnatishsiz tarmoq xizmatining eng yorqin namunasidir. Har bir paketda
marshrutizator paketni alohida yuborish uchun foydalanadigan maqsadli (qabul
qiuvchi) IP-manzil mavjud. IPv4 paketlari 32 bitli manzillardan foydalanadi, IPv6 esa
128 bitli manzillardan foydalanadi. IP protokollari haqida batafsilroq boshqa
mavzularda gaplashamiz.
Oldindan aloqa o’rnatishga asoslangan xizmatni amalga oshirish. Oldindan
aloqa o’rnatishga asoslangan xizmatni amalga oshirish uchun virtual kanal kerak
bo’ladi. Uning ishlashini ko’rib chiqamiz. Virtual kanallar g’oyasi 4.2-rasmda
ko’rsatilganidek, har bir paketning boshqa marshrutni tanlashiga yo’l qo’ymaslikdan
iborat. Buning o’rniga yuboruvchidan qabul qiluvchigacha bo’lgan marshrut aloqa
o’rnatish jarayonida tanlanadi va marshrutizatorning maxsus o’rnatilgan jadvalida
saqlanadi. Ushbu marshrut berilgan ulanish orqali o'tadigan barcha trafik uchun
ishlatiladi. Telefon tizimi ishlashi xuddi shunday ishlaydi. Bog’lanish uzilsa, virtual
kanal ham o’z ishini yugatadi. Oldindan aloqa o’rnatishga asoslanagan xizmatdan
foydalanganda, har bir paket virtual kanal identifikatoriga ega bo’ladi.
Misol sifatida 4.3-rasmda tasvirlangan holatni qaraymiz. H1 xost H2 xost bilan
bog’lanish o’rnatgan. Bu bog’lanish eslab qolinadi va barcha marshrutlash jadvallari
uchun birinchi yozuvga aylanadi. Demak, A marshrutizatorning birinchi satri shuni
bildiradiki, agar bog’lanish identifikatori 1 bo’lgan paket H1 xostdan kelgan bo’lsa,
demak uni 1 bog’lanish identifikatori bilan C marshrutizatorga yo’naltirish kerak. C
marshrutizatorning birinchi yozuvi ham xuddi shu kabi paketni 1 bog’lanish
identifikatori bilan E marshtutizatorga yo’naltiradi.
4.3-rasm. Virtual kanal tarmoqlarida marshrutlash.
Endi, agar H3 xost H2 bilan aloqa o’rnatishni hohlasa nima bo’lishini ko’rib
chiqamiz. U bog’lanish identifikatorni sifatida 1 ni tanlaydi (unda boshqa tanlash
imkoniyati yo’q, sababi bu ayni vaqtda yagona mavjud bo’lgan bog’lanish) va
tarmoqdan virtual kanalni o’rnatishni so’raydi. Shunday qilib jadvalda jadvalda
ikkinchi yozuv paydo bo’ladi. Shunga e’tibor qaratingki, ayni vaqtda bu yerda konflikt
kelib chiqadi, sababi agar A marshrutizator H1 xostdan kelgan bog’lanish identifikatori
1 bo’lgan paketni, H3 xostdan kelgan paket bilan hali farqlay olgani bilan, C
marshrutizator bunday imkoniyatga ega emas. Shu sababli A cchiquvchi trafikka yangi
indentifikatorni biriktiradi va xuddi shunday ikkinchi bog’lanishni o’rnatadi. Bunday
ko’rinishdagi konfliktlarni oldini olish, nima uchun marshrutizatorlarga chiquvchi
paketlarda bog’lanish identifikatorini o’zgartirish imkoniyati kerak eganligining sababi
hisoblanadi. Ba’zida bu jarayon belgili kommutatsiya (label switching) deb
nomlanadi. Bo’glanishga yo’naltirilgan tarmoq xizmatlaridan biriga MPLS
(MultiProtocol Label Switching, “multiprotokolli belgili bog’lanish”) misol bo’lib
xizmat qiladi. U internet-provayderlar tarmog’ida ishlatiladi; bunda IP-paketlar 20 bitli
bog’lanish indentifikatori yoki belgidan tarkib topgan MPLS-sarlavha olishadi. Agar
internet-provayder katta hajmli ma’lumotlarni uzatish uchun uzoq bog’lanish o’rnatsa,
MPLS ba’zan mijozlar uchun ko’rimas bo’lib qoladi. Ammo hozir u taqdim etilayotgan
xizmat sifati birinchi o’rinda tursa, shuningdek, katta hajmli ma’lumotlarni uzatish
bilan bog’liq muammolarni hal qilish uchun ko’proq kerak bo’ladi.
3. Ma’lumotlarni marshrutlash usullari, marshrutlash
protokollarining turlari.
Marshrutlash - bu tarmoq trafigini yuborish uchun qaysi yo'llarni tanlash va
paketlarni tanlangan pastki tarmoq bo'ylab yuborish jarayoni. Kompyuter tarmoqlari
terminologiyasida, marshrutlash protokoli tarmoqdagi tugunlar (xususan,
marshrutizatorlar) bir -biri bilan qanday o'zaro aloqada bo'lishini, kerakli trafik
ma'lumotlarini almashish orqali tarmoq trafigini yuborish uchun qaysi yo'llarni
tanlashni belgilaydi. Odatda, tugunlar to'g'ridan -to'g'ri ulangan boshqa tugunlar haqida
dastlabki ma'lumotga ega va marshrutlash protokoli bu ma'lumotni avval yaqin
atrofdagi tugunlarga, so'ngra boshqa tugunlarga tarqatadi. Shunday qilib, marshrutlash
protokollari tarmoq yo'riqchilariga tarmoq topologiyasi haqida ma'lumot beradi,
shuningdek, o'zgarish yuz berganidan keyin ham.
Protokol . Protokol - bu kompyuterga yoki har qanday qurilmaga aloqani
qanday amalga oshirishi haqida ko'rsatmalar to'plami. Aloqa simli yoki simsiz kabi
uzatish kanallarining har qanday qismida bo'lishi mumkin. Protokollar kompyuterlar
yoki qurilmalar o'rtasidagi o'zaro ta'sirlarni amalga oshirish uchun zarur elementdir.
Masalan, TCP (Transferni boshqarish protokoli), FTP (Fayl nazorati protokoli), IP
(Internet protokoli), DHCP (Xostni dinamik konfiguratsiya protokoli), POP (Post
Office Protocol), SMTP (Oddiy pochta o'tkazish protokoli) va boshqalar.
Marshrutizator (router) OSI modelining uchinchi tarmoq sathida ishlaydigan
qurilma. Router tarmoqdagi qurilmalar (marshrut jadvali) va muayyan qoidalar asosida
OSI modeli tarmoq sathini ularning qabul qiluvchiga yuborish to'g'risida qaror qabul
qiladi. Shu bilan birga, segmentda u OSI modeli va tarmoq qatlamida ishlaydigan
segmentlar o'rtasidagi ma'lumotlar havolasi qatlami ustida ishlaydi. Tarmoq darajasida
mantiqiy tarmoq manzili yaratiladi. Ushbu manzilni kompyuterlar guruhini aniqlash
uchun operatsion tizim yoki tizim administratori tayinlaydi. Ushbu guruh shuningdek,
subnet (subnet) deb ataladi. Bir kichik tarmoq jismoniy segment bilan mos kelishi yoki
bo'lmasligi mumkin. Qurilmalarning jismoniy manzili apparat ishlab chiqaruvchisi
tomonidan apparat yoki dasturiy ta'minot orqali o'rnatiladi. Masalan, ish
stantsiyasining jismoniy manzili ishlab chiqaruvchi tomonidan tayinlangan tarmoq
adapterining yagona manzilidir va ma'lumotlar bazasi Xerox tomonidan ta'minlanadi.
Tarmoqda bitta jismoniy manzilga ega ikkita qurilma bo'lishi mumkin emas. Routerlar
"jismoniy" segmentlarni "ko'rmaydilar", ular subnetlarning mantiqiy manzillariga
ma'lumot yuboradilar.
Marshrutlash protokollari TCP/IP stekiga asoslangan tarmoqlar orqali
ma’lumotlarni harakatlantirish uchun marshrutni izlash va belgilashni ta’minlaydi.
Statik va adaptiv (dinamik) marshrutlash protokollari farqlanadi.
Statik marshrutlashda jadvaldagi barcha yozuvlar o’zgarmas, cheksiz yashash
muddatiga ega statik holatga ega bo’ladi. Marshrutlash haqidagi yozuvlar tarmoq
administratorlari tomonidan tuziladi va har bir marshrutizator xotirasiga qo’lda
kiritiladi. Tarmoq holati o’zgarganda administrator bu o’zgarishlarni tezkorlik bilan
mos marshrutlash jadvallariga kiritishi lozim, aks holda ularda kelishmovchilik kelib
chiqishi va tarmoq to’g’ri ishlamasligi mumkin.
Adaptiv (dinamik) marshrutlashda tarmoq konfiguratsiyalaridagi barcha
o’zgarishlar marshrutlash protokollari evaziga avtomatik ravishda marshrutlash
jadvallarida akslantiriladi. Bunday protokollar tarmoqdagi aloqa topologiyasi haqidagi
axborotlarni yig’adi, bu ularga barcha hozirgi o’zgarishlarni tezkorlik bilan aniqlash
imkonini beradi. Adaptiv marshrutlashda odatda marshrutlash jadvallari joriy marshrut
haqiqiy bo’lib qolishining vaqt oralig’i haqidagi axborotga ega ega bo’ladi. Bu
marshrutning hayot vaqti (TTL) deb nomlanadi. Agar yashash vaqti tugashi bilan
marshrutning mavjudligi marshrutlash protokollari tomonidan tasdiqlanmasa, unda u
ishlamaydi deb hisoblanadi va paketlar boshqa undan uzatilmaydi.
Adaptiv marshrutlash protokollari taqsimlangan va markazlashgan bo’ladi.
Markazlashtirilgan marshrutlash protokollari. Yuqorida aytib o'tilganidek,
markazlashtirilgan marshrutlash protokollari dinamik marshrutlash protokollari
oilasiga tegishli. Markazlashtirilgan marshrutlash protokolidan foydalanadigan
tarmoqda "markaziy" tugunda ishlaydigan markaziy ishlov berish qurilmasi
tarmoqdagi har bir havola bo'yicha ma'lumotlarni (holat/yuqoriga/pastga holati,
imkoniyatlar va joriy foydalanish) yig'adi. Keyin, bu ishlov berish qurilmasi yig'ilgan
ma'lumotlardan boshqa barcha tugunlar uchun yo'naltirish jadvallarini hisoblash uchun
foydalanadi. Ushbu marshrutlash protokollari ushbu hisoblar uchun markaziy tugunda
joylashgan markazlashtirilgan ma'lumotlar bazasidan foydalanadi. Boshqacha qilib
aytadigan bo'lsak, marshrutlash jadvali bitta "markaziy" tugunda saqlanadi, boshqa
tugunlar marshrutlash to'g'risida qaror qabul qilishi kerak bo'lganda maslahatlashish
kerak.
Taqsimlangan marshrutlash protokollari. Taqsimlangan marshrutlash
protokollari dinamik marshrutlash protokollari oilasiga ham tegishli. Tarqatilgan
marshrutlash protokoli bo'yicha tarmoqdagi har bir qurilma marshrutlash to'g'risida
qaror qabul qilish uchun javobgardir. Izolyatsiya qilingan (tugunlar aloqa qilmaydi) va
izolyatsiyalanmagan (tugunlar bir-biri bilan aloqa qiladi) deb nomlangan dinamik,
taqsimlangan protokollarning ikki turi mavjud. Shunday qilib, ushbu kichik toifada
(dinamik, taqsimlangan va izolyatsiya qilinmagan), bugungi kunda ko'proq
ishlatiladigan ikkita keng tarqalgan protokollar klassi mavjud. Ular masofaviy vektor
protokollari va havola holati protokollari. Masofaviy vektor protokollari tugunlarni
maqsad va xarajat kabi ma'lumotlarni muntazam ravishda yoki kerak bo'lganda
almashishga majbur qiladi. Bog'lanish holati protokollari har bir tugunga tarmoq
"xaritasi" ni yaratishga ruxsat berish uchun tarmoqdagi havola holati ma'lumotlarini
to'ldiradi.
Markazlashtirilgan marshrutlash protokollari va taqsimlangan yo'naltirish
protokollari o'rtasidagi farq. Ham markazlashtirilgan, ham tarqatilgan marshrutlash
protokoli dinamik marshrutlash protokoli bo'lsa -da, ular qanday ishlashidan farq
qiladi. Ularning orasidagi asosiy farq tarmoqdagi qaysi qurilmalar marshrutlash
to'g'risida qaror qabul qilishiga bog'liq. Bitta markaziy tugun markazlashtirilgan
marshrutizatsiyadagi barcha yo'naltirish qarorlari uchun, har bir qurilma tarqatilgan
protokollar bo'yicha qarorlarni yo'naltirish uchun javobgardir. Markazlashtirilgan
protokollar taqsimlangan protokollarga qaraganda ko'p muammolarga ega, masalan,
bitta tugun ishlamay qolishi va markaziy tugun atrofida potentsial tarmoq tiqilishi. Shu
sabablarga ko'ra, tarqatilgan protokollar ko'proq ishlatiladi.
4. LAN, MAN va WAN tarmoqlarida qo’llaniladigan marshrutlash protokollari.
Hozirgi kunda IP-tarmoqlarda qo’llaniluvchi marshrutlash protokollari adaptiv
taqsimlangan protokollarga kiradi. Bu protokollar ikki guruhga bo’linadi:
- masofaviy-vektorli algoritmlar (Distance Vector Algorithms, DVA);
- aloqa holati algoritmlari (Link State Algorithms, LSA).
Masofaviy-vektorli algoritmlarda (DVA) har bir marshrutizator tarmoq bo’ylab
davriy ravishda va keng eshittirishli vektorni tarqatadi. Ushbu marshrutizatordan tortib,
tarmoqdagi unga ma’lum barchasi uning komponentlari hisoblanadi. Marshrutlash
protokolining paketlari, odatda, yangiliklar deb ataladi, chunki ular yordamida o’ziga
ma’lum tarmoq konfigurasiyasi haqidagi xabarni qolgan marshrutizatorlarga
yetkazadi.
Ushbu tarmoqqa ma’lum vektor masofagacha bo’lgan bir qancha qo’shnisida
olingan axborot asosida marshrutizator vektor komponentlarini o’zidan ushbu
qo’shnisigacha kengaytiradi, u bilgan (agar ular uning portlariga ulangan bo’lsa) yoki
marshrutizatorlarni o’xshash xabarlaridan tarmoq haqidagi vektor axborotlarni qo’shib
qo’yadi. Bundan so’ng esa u tarmoq bo’yicha yangi vektor qiymatni tarqatadi. Va,
nihoyat, har bir marshrutizator o’zining qo’shni marshrutizatori orqali tarmoqning
barcha tarkibiy tashkil etuvchilarini va ulargacha bo’lgan masofalarni bilib oladi.
Bunday ma’lumotga asoslanib u bir nechta alternativ marshrutlardan masofa
jihatdan eng qisqasini tanlaydi. Ushbu marshrut haqida xabar uzatgan yaqin
marshrutizator marshrutlash jadvalida keyingisi sifatida belgilanadi. Masofaviyvektorli algoritmlar uncha katta bo’lmagan tarmoqlarda yaxshi ishlaydi. Katta
tamoqlarda trafik yuklamasining oshishiga olib keladi. Masofaviy-vektorli algoritmga
asoslangan, bir muncha keng tarqalgan protokol bu RIP protokol hisoblanadi.
LSA aloqa holati algoritmlari har bir marshrutizatorni axborot bilan
ta’minlaydi. Bu axborot tarmoqning aloqa grafini aniq qurish uchun yetarli
hisoblanadi. Barcha marshrutizatorlar aynan shu graf asosida ishlaydi, bu esa
konfigurasiyadagi o’zgarishga marshrutlash jarayonini bir muncha chidamli qiladi. Har
bir marshrutizator bir necha marshrut shartlari asosida optimalini topish uchun tarmoq
grafidan foydalanadi. Portlariga ulangan aloqa kanalini qanday holatdaligini bilish
uchun marshrutizator davriy ravishda o’zining yaqin qo’shnisi bilan HELLO qisqa
paketini almashib turadi.
Aloqa holati algoritmlariga asoslangan protokollarga OSI stekining IS-IS
protokoli (bu protokol TCP/IP stekida ham foydalaniladi), TCP/IP stekining OSPF
protokoli kiradi.
Ichki va tashqi shlyuz protokollari. Ichki va tashqi shlyuz protokollari
tushunchasi avtonom tizimlar tushunchasiga asoslanadi. Avtonom tizim – bu yagona
adminstrativ boshqaruvdagi tarmoqlar majmuasi bo’lib, avtonom tizimga kiruvchi
barcha marshrutizatorlarning umumiy marshrutlash siyosatini ta’minlaydi. Internet
ham avtonom tizimlardan tashkil topgan. Odatda avtonom tizimni internet xizmatlarini
ta’minlovchilardan biri boshqaradi. Katta xizmat ta’minlovchilar va korporasiyalar
o’zlarining tarkibiy tarmoqlarini bir necha avtonom tizimlar majmuasi sifatida taqdim
qilishi mumkin. Avtonom tizimni va shu bilan birga IP-manzillarni va DNS-nomlarni
ro’yxatga olish markazlashtirilgan holda amalga oshiriladi. Avtonom tizimlarning
raqami 16 razryaddan iborat bo’ladi va unga kirmaydigan tarmoq IP-manzil perfekslari
bilan hyech qanday bog’lanmagan. Ushbu qoidaga mos tarzda internet o’zaro aloqaga
ega avtonom tizimlar majmuasidek ko’rinadi. Bularning har biri tashqi shlyuzlar bilan
bog’langan o’zaro aloqadagi tarmoqlardan tashkil topadi.
Internetni avtonom tizimlarga bo’lishdan asosiy maqsad – marshrutlashda ko’p
pog’onali yondashuvni ta’minlashdan iborat. Avtonom tizimlar kiritilgunga qadar ikki
pog’onali yondashuv mo’ljallangan – ya’ni avvalo tarmoq ketma-ketligi ko’rinishida
marshrut aniqlangan, keyin esa oxirgi tarmoqning berilgan bog’lamasiga borilgan edi.
Avtonom tizimlar paydo bo’lganidan so’ng uchinchisi, ya’ni yuqorigi
marshrutlash pog’onasi paydo bo’ldi. Endi avvalo avtonom tizimlar ketma-ketligi
ko’rinishida marshrut aniqlanadi, keyin esa tarmoq ketma-ketligi, bulardan so’ng esa
oxirgi bog’lamaga boriladi.
Avtonom tizimlar o’rtasida marshrutni tanlashni tashqi shlyuz protokollar
(Exterior Gateway Protocol, EGP) yordamida tashqi shlyuzlar amalga oshiradi.
Hozirgi kunda bunday ishlar uchun internet birlashmasi standart chegarali protokol
BGP 4 versiyasini (BGPv4) tasdiqladi. Qolgan barcha protokollar (masalan, RIP,
OSPF, IS-IS) ichki shlyuz protokollari (Interior Gateway Protocols, IGP) hisoblanadi.
Ichki shlyuz protokollari avtonom tizim ichidagi marshrutga javob beradi. Tranzit
avtonom tizimlar holatida bu protokollar avtonom tizimga kirish nuqtasidan undan
chiqish nuqtasigacha bo’lgan marshrutizatorlar ketma-ketligini aniq ko’rsatadi.
Har bir avtonom tizim ichida mavjud marshrutlash protokollaridan ixtiyoriy
bittasi qo’llanilishi mumkin, faqat avtonom tizimlar o’rtasida u yoki bu protokol
ko’prik sifatida qo’llanilib, ular o’rtasida muloqotni ta’minlab beradi.
Avtonom tizimlar internet magistralini tashkil qiladi. Avtonom tizim qoidasi
ma’murdan internet magistralini yashiradi. Ma’murlar uchun magistrallar, avtonom
tizim ichida qanday marshrutlash protokollari qo’llanilishi muhim emas, buning
BGPv4 yagona marshrutlash protokoli mavjud.
OSPF protokoli. OSPF protokoli (Open Shortest Path First – birinchi bo’lib
qisqa yo’lni tanlash) bu aloqa holati algoritmning zamonaviy ishlanmasi hisoblanadi
(u 1991 yilda qabul qilingan) va ko’p ahamiyatga ega. U katta tarmoqlarda qo’llash
uchun mo’ljalangan.
Aloqa holati algoritmlariga asoslangan marshutlash algoritmlari kabi OSPF
marshrutlash jadvalini qurish amalini ikkiga ajratadi. Birinchisi tarmoq aloqalari holati
haqidagi ma’lumotlar bazasini qurish va saqlash bo’lsa, ikkinchisi esa – optimal
marshrutni topish va marshrutlash jadvalini tuzishdan iborat.
Birinchi amal. Tarmoq aloqalari graf ko’rinishida tasvirlangan bo’lishi mumkin.
Grafning cho’qqisi esa marshrutizatorlar va nimtarmoqlar (IP-tarmoqlar) hisoblanadi,
qirralari esa ular orasidagi aloqa hisoblanadi. Buning uchun barcha marshrutizatorlar
o’zining qo’shnisi bilan graf haqidagi axborotni almashadi. Bu jarayon RIP
protokolidagi tarmoqqacha vektor masofaning tarqalish jarayoniga o’xshash bo’ladi,
biroq bunda tarmoq topologiyasi haqidagi axborot sifatli bo’ladi. LSA xabarlarni
tranzit uzatishda marshrutizatorlar RIP-marshrutizatorlar kabi uni modifikasiya
qilmaydi uni o’zgartirmagan holda uzatadi. Natijada tarmoqning barcha
marshrutizatorlari o’zining xotirasida tarmoq aloqasining graf aloqasi haqida bir xil
ma’lumot saqlanadi.
Qo’shni marshrutizatorning aloqalari holatini nazorat uchun OSPFmarshrutizatorlar har 10 sekundda bir birlariga HELLO xabarini jo’natadi. Hajm
jihatdan uncha katta bo’lmagan bu xabarlar o’zlarining qo’shnilarini va ular bilan
aloqalarni tez-tez tekshirib turish imkonini beradi. Biror bir qo’shnisidan HELLO
xabari kelishi to’xtasa, marshrutizator aloqa holati o’zgargani haqida xulosa chiqaradi
va o’zining topologik ma’lumotlar bazasiga mos o’zgartirishlar kiritadi. Bir vaqning
o’zida u bu o’zgartirish haqida qo’shnilarga xabar jo’natadi va mos ravishda ular ham
o’zlarining ma’lumotlar bazasiga o’zgartirish kiritadi, so’ng bu o’zgartirish haqida
boshqa qo’shnilariga ushbu LSA xabarni jo’natadi.
Ikkinchi amalda olingan graf va generasiya qilingan marshrutlash jadvali asosida
optimal marshrut aniqlanadi. Grafda optimal yo’lni aniqlash bir muncha katta va
murakkab masala hisoblanadi. Buning yechimi uchun OSPF protokolida Diykstrlar
bosqichma-bosqich algoritmdan foydalaniladi. Bu algoritmdan foydalanib tarmoqning
har bir marshrutizatori o’zining interfeysidan to unga ma’lum barcha
nimtarmoqlargacha bo’lgan optimal marshrutni qidiradi. Har bir qidirib topilgan
marshrutning faqat bitta qadami – keyingi marshrutizatorgacha bo’lgan qadami
saqlanadi. Bu qadam haqidagi ma’lumot marshrutlash jadvaliga ham joylashtiriladi.
Marshrutlash protokollari har bir marshrutizatorlar uchun kelishilgan marshrut
jadvallarini generasiya qiladi. Bu esa oxirgi qadamgacha rasional marshrut bo’yicha
paketni yetkazishni ta’minlaydi. Buning uchun tarmoq marshrutizatorlari tarkibiy
tarmoq topologiyasi haqida axborot almashadi.
Statik marshrutlashda jadval marshrutizator xotirasiga tarmoq ma’muri
tomonidan kiritiladi. Dinamik marshrutlash tarmoq konfigurasiyasi o’zgarganidan
so’ng marshrutlash jadvalini avtomatik yangilash imkonini beradi.
Marshrutlashning adaptiv protokollari ikki guruhga bo’linadi. Bularning har biri
quyidagi tur algoritmlardan biri bilan bog’langan bo’ladi: masofaviy-vektorli
algoritmda tarmoq bo’ylab davriy ravishda va keng eshittirishli vektor tarqatiladi,
uning komponentiga esa jo’natuvchi marshrutizatordan unga ma’lum barcha tarmoqlar
kiradi; aloqa holati algoritmi har bir marshrutizatorni tarmoqning aloqa grafini qurish
uchun yetarli bo’lgan axborot bilan ta’minlaydi.
Internetning marshrutlash protokollari tashqi va ichkiga bo’linadi. Tashqi
protokollar (EGP) avtonom tizimlar o’rtasida marshrut axborotlarni tashiydi, ichkisi
(IGP) esa faqat ma’lum avtonom tizimlar doirasida qo’llaniladi.
OSPF protokoli sirtmoqdan iborat murakkab topologiyali katta tarmoqlarda IPpaketlarni unumli marshrutlash uchun yaratilgan. U aloqa holati algoritmiga
asoslangan bo’lib, tarmoq topologiyasining o’zgarishiga chidamli hisoblanadi. OSPFmarshrutizatorlari marshrutni tanlashda tarkibiy tarmoqning o’tkazuvchanlik
qobiliyatini hisobga olgan holda metrikadan foydalanadi.
OSPF protokoli marshrutlash jadvalida bitta tarmoqqa bir nechta marshrutlarni
saqlashga ruxsat beradi. Agar ular teng metrikadan iborat bo’lsa, marshrutlarga
marshrut yuklama balansi holatida ishlash imkoniyatini yaratadi. OSPF protokoli
yuqori hisoblash murakkabligiga ega, shuning uchun ham kuchli marshrutizator
apparatlarida ishlaydi.
RIP. Routing Information Protocol (RIP) 1980 yillarda ishlab chiqilgan va u
kichik yoki o'rta tarmoqlarda uzatishni boshqarish uchun maxsus ishlab chiqilgan. RIPlar maksimal 15 HOP olishlari mumkin. Ha, maqsadga erishish uchun u tarmoqdagi
bitta tugundan ikkinchisiga maksimal 15 marta sakrab chiqishi mumkin. Protokol
sifatida RIP-ga ega bo'lgan har qanday yo'riqnoma avval qo'shni qurilmalardan
Marshrutlash jadvalini talab qiladi. Ushbu qurilmalar yo'riqnoma uchun o'zlarining
marshrutlash jadvallari bilan javob berishadi va keyinchalik ushbu jadvallar
yo'riqnoma stolining maydonida birlashtirilib yangilanadi. Router bu bilan to'xtamaydi
va qurilmalardan doimiy ravishda bunday ma'lumotlarni so'rashda davom etadi. Ushbu
intervallar odatda 30 soniyani tashkil qiladi. An'anaviy RIPlar faqat Internet protokol
v4 (IPv4) ni qo'llab-quvvatlaydi, ammo RIP ning yangi versiyalari ham IPv6-ni qo'llabquvvatlaydi. Portimiz raqamini eslatmasdan bizning muhokamamiz to'liq emas, chunki
har bir protokolda uzatishni amalga oshirish uchun o'z port raqami bor. RIP o'z
translyatsiyasini amalga oshirish uchun UDP 520 yoki 521-dan foydalanadi.
4.4-rasm. RIP protokoli.
5. Marshrutlash protokollarini qiyosi va tahlili.
4.5-rasmda keltirilgan tarmoqning tarkibi misolida IP-marshrutlash
mexanizmini ko’rib chiqamiz. Bu tarmoqda 20 ta marshrutizator (raqamlangan kvadrat
bloklar ko’rinishida tasvirlangan) 18 ta tarmoqni umumiy tarmoqqa birlashtiradi; N1,
N2,..., N18 – bu tarmoq raqami. Har bir marshrutizatorda A va V oxirgi bog’lamalarda
IP protokol o’rnatilgan.
В боғлама
N1
IPB
IP11
N2
N3
1
IP12
IP13
IP41
IP31
IP21
4
2
IP42
3
IP22
N6
IP32
N5
N4
N10
N18
IP71
7
IP61
IP51
10
IP62
6
IP72
16
5
IP52
N8
8
N7
9
15
13
14
12
11
N9
N11
N16
20
17
N15
N12
18
19
А боғлама
N13
N14
IPА
4.5-rasm. Tarkibiy tarmoqda marshrutlash
Marshrutizatorlar tarmoqlarni birlashtiruvchi bir nechta interfeysga (portlarga)
ega bo’ladi. Har bir marshrutizatorga tarmoqning alohida bog’lamasi sifatida qarash
mumkin: unga ulangan nimtarmoqda tarmoq manzili va lokal manzilga ega bo’ladi.
Masalan 1-raqamli marshrutizator uchta interfeysga ega va unga N1, N2, N3 tarmoqlar
ulangan. Rasmda bu portlarning tarmoq manzili IP11, IP12, IP13 bilan belgilangan.
1R11 interfeys N1 tarmoqning bog’lamasi va mos ravishda 1R11 portning tarmoq
raqami maydonida N1 raqami bo’ladi. O’xshash tarzda 1R12 interfeys – N2 tarmoq
bog’lamasi, 1R13 port esa – N3 tarmoq bog’lamasi hisoblanadi. Shunday qilib,
marshrutizatorga har biri o’zining tarmog’iga kiruvchi bir necha bog’lamalar majmui
sifatida qarash mumkin. Marshrutizator yagona qurilma sifatida alohida tarmoq va
lokal manzilga ega bo’lmaydi.
Murakkab tarkibli tarmoqlarda oxirgi ikki bog’lama o’rtasida paketlarni uzatish
uchun deyarli har doim bir necha alternativ marshrutizatorlar bo’ladi. A bog’lamadan
V bog’lamaga jo’natilgan paket 17, 12, 5, 4 va 1 marshrutizatorlar yoki 17, 13, 7, 6 va
3 marshrutizatorlar orqali o’tishi mumkin. A va V bog’lamalar o’rtasida nechta
marshrutizatorlar borligini aniqlash muammo emas.
Mumkin bo’lgan bir nechta marshrutlarni tanlashni marshrutizatorlar, bundan
tashqari oxirgi bog’lamalar hal qiladi. Marshrut ushbu qurilmalardagi tarmoq
konfigurasiyasi haqidagi axborot va marshrutni tanlash shartlari asosida tanlaydi. Ko’p
holda shart sifatida alohida paketning marshrutni o’tishdagi kechikishi olinadi.
Marshrut haqidagi olingan tahliliy axborot keyingi paketlarning yo’nalishini belgilash
uchun marshrutlash jadvaliga joylashtiriladi.
4-marshrutizatorning jadvalini batafsil ko’rib chiqamiz (4.6-rasm).
Jadvalning birinchi ustunida paketning jo’natilayotgan manzili joylashgan.
Jadvalning har bir qatoridagi jo’natilayotgan manzilning davomida
jo’natilayotgan manzil bo’yicha rasional marshrutni davom ettirish uchun paketni
jo’natish kerak bo’ladigan keyingi marshrutizatorning tarmoq manzili (aniqrog’i
keyingi marshrutizator interfeysining tarmoq manzili) ko’rsatiladi.
Paket marshrutizatorga kelishi bilan IP modul kadr sarlavhasidan yetib borish
kerak bo’lga tarmoq manzilini ajratib oladi va uni jadvaldagi tarmoq raqami joylashgan
har bir qator bilan solishtirib chiqadi. Tarmoq raqami bilan mos kelgan qator paketni
jo’natish mumkin bo’lgan yaqin marshrutni ko’rsatadi. Masalan, agar 4marshrutizatorning biror portidan N6 tarmoqqa manzillangan paket qabul qilinsa, u
holda marshrutlash jadvalidan paket harakatining keyingi bosqichi IR21
marshrutizatorning manzili tanlanadi va paket 2-marshrutizatorning 1-portiga qarab
harakatlanadi.
Tarmoq
raqami
N1
N2
N3
N4
N5
N6
IPB
Sukut
bo’yich
a
Tarmoq
raqami
N1
N2
N3
N4
N5
N6
A marshrutizatorning jadvali
Keyingi
Kiruvchi
marshrutizator
interfeys
IP12
IP41
–
IP41
IP12
IP41
IP21
IP41
–
IP42
IP21
IP41
IP21
IP41
IP51
IP42
Xablar
soni
1
0
1
1
0
2
2
–
V marshrutizatorning jadvali
Keyingi
Kiruvchi
marshrutizator
interfeys
IP13
IPB
IP13
IPB
–
IPB
IP31
IPB
IP13
IPB
IP31
IPB
Xablar
soni
1
1
0
1
2
2
Sukut
bo’yich
a
IP31
IPB
–
4.6-rasm. Tarmoq elementlarining marshrutlash jadvali
Paketni keyingi marshrutizatorga uzatishdan oldin joriy marshrutizator o’zining
qaysi (IP41 yoki IR42) portlariga ushbu paketni joylashi kerakligini aniqlashi zarur.
Buning uchun marshrutlash jadvalining uchinchi ustuni mavjud bo’lib, unda chiquvchi
interfeyslarning tarmoq manzili joy oladi.
Ko’p hollarda yuborilayotgan manzil sifatida jadvalda to’liq IP-manzil emas,
balki belgilangan tarmoq raqami ko’rsatiladi. Shunday qilib, ushbu tarmoqqa
jo’natiluvchi barcha paketlar uchun IP protokol aynan shu marshrutni taklif qiladi.
Biroq ayrim hollarda bog’lama uchun tarmoqning barcha bog’lamalari uchun berilgan
marshrutdan farq qiluvchi maxsus marshrutni aniqlash zarur bo’lib qoladi. Buning
uchun ushbu bog’lama marshrutlash jadvalida alohida qator joy oladi va unda to’liq
IP-manzil va mos marshrut axborotlari joy oladi. Bunday turdagi yozuvlar V bog’lama
uchun 4.6-rasmda keltirilgan jadvalda ko’rsatilgan. Masalan, 4-marshrutizator
ma’muri xavfsizlik nuqtai nazaridan paketlarni N3 tarmoqning barcha bog’lamalari
uzatadigan 1-marshrutizator (IR12 interfeys) orqali emas, balki 2-marshrutizator (IP21
interfeys) orqali jo’natishga qaror qilgan. Agar jadvalda tarmoq va uning alohida
bog’lamalari marshruti haqidagi to’liq axborot jadvalda mavjud bo’lsa, u holda IP
bog’lamaga manzillangan paket kelishi bilan marshrutizator spesifik marshrutni
tanlaydi.
Oxirgi bog’lamalarni marshrutlash jadvali. Marshrutlash masalasini nafaqat
oraliq marshrutizatorlar, balki oxirgi bog’lamalar – kompyuterlar ham yechadi. Bu
masalani yechish oxirgi bog’lamaga o’rnatilgan IP protokol paketni boshqa tarmoqqa
yoki ushbu tarmoqning biror bog’lamasiga manzillanganini aniqlash bilan boshlanadi.
Agar jo’natilayotgan tarmoq raqami ushbu tarmoq raqami bilan mos kelsa, bu paketni
marshrutlash talab qilinmasligini bildiradi. Aks holda marshrutlash kerak bo’ladi.
Oxirgi bog’lamalar va tranzit marshrutizatorlarning jadvalining strukturasi birbiri bilan (bir xil) hisoblanadi. 6.6-rasmda keltirilgan tasvirga yana bir bor
e’tiborimizni qaratamiz. N3 tarmoqqa tegishli V oxirgi bog’lamaning marshrutlash
jadvali quyidagi ko’rinishda bo’lishi mumkin (4.6-rasm). Bu yerda IRV – V kompyuter
interfeysining tarmoq manzili. Bu jadvalga asosan oxirgi V bog’lama N3 lokal
tarmoqdagi ikkita marshrutizatorlardan (1 yoki 3) qaysi biri u yoki bu paketni
jo’natishini tanlaydi.
Asosiy xulosalar
Router qo'shni yo'llardan yoki tarmoq ma'muri tomonidan uzoq masofaviy
tarmoqlar haqida ma'lumot beradi. Keyin yo'riqnomani o'chirilgan tarmoqlarni qanday
topishni tasvirlaydigan marshrutlash stolini quradi.
Agar tarmoq to'g'ridan-to'g'ri yo'riqnomaga ulangan bo'lsa, u ushbu tarmoqqa
paket yuborishni allaqachon biladi. Agar tarmoq to'g'ridan-to'g'ri ulanmasa,
yo'riqnoma Statik yo'nalishda yoki marshrutlashgan jadvaldagi barcha tarmoqlarning
qo'lda joylashuvi) yoki boshqaruv stoliga kirish huquqini o'rganishi kerak.
Dinamik marshrutlash - bu qurilmaning qo'shni yo'lovchilar bilan o'zaro ta'sirini
belgilaydigan marshrutlash protokoli jarayoni. Router har bir tarmoq haqida
ma'lumotni yangilaydi. Agar tarmoqda o'zgarish yuzaga kelsa, dinamik yo'naltirish
protokoli o'zgarishi haqidagi barcha muntazamlarga xabar beradi. Agar statik
yo'nalishda foydalanilsa, barcha qurilmalarda marshrutlash jadvallarini yangilash tizim
ma'muriyati bo'lishi kerak.
1.
2.
3.
4.
5.
6.
Adabiyotlar ro’yxati
James F. Kurose, Keith W. Ross “A Top-Down Approach: Computer
Networking”, 2017y. Pearson Education Limited
Andrew S. Tanenbaum. Computer Networks, Fourth Edition. Publisher; Prentice
Hall, 2011.
Н.А. Олифер, В.Г. Олифер “Компютерные сети: Принципы, технологии,
протоколы” Пятое издание, издател Питер, 2016
Musaev M.M. “Kompyuter tizimlari va tarmoqlari”. Toshkent.: “Aloqachi”
nashriyoti, 2013 yil. 8 bob. 394 bet. – Oliy o‘quv yurtlari uchun qo‘llanma.
Бройдо В.Л. "Вычислителные системы, сети и телекоммуникации" - СПб.:
Питер. 2003г.
Charles M. Kozierok. The TCP/IP Guide. San Francisco. 2005 y. 1618 p.
Nazorat savollari
1. Tarmoq pog’onasi vazifalari nimalardan iborat?
2. Marshrutlash nima?
3. Tarmoq pog’onasi transport poig’onasiga qanday turdagi xizmatlarni taqdim etadi?
4. Oldindan aloqa o’rnatishga asoslangan xizmat ko’rsatish qanday amalga oshiriladi?
5. Aloqa o’rnatishga asoslanmagan xizmat ko’rsatish qanday amalga oshiriladi?
6. Marshrutizator qanday qurilma?
7. Marshrutlashning qanday turlarini bilasiz?
8. Ichki va tashqi shlyuz protokollari nimasi bilan farq qiladi?
Download