KOMMUTATSIYA VA MARSHRUTIZATSIYANING KOMPYUTER TARMOQLARIDAGI O'RNI
Full text
YOSH OLIMLAR ILMIY-AMALIY KONFERENSIYASI in-academy.uz/index.php/yo 182 KOMMUTATSIYA VA MARSHRUTIZATSIYANING KOMPYUTER TARMOQLARIDAGI O‘RNI Talabalar: O. Hamdamov, S.O’rinov O’qituvchi: M. Xalilov Farg’ona davlat texnika universiteti E-mail: [email protected] E-mail: [email protected] https://doi.org/10.5281/zenodo.18001672 Annotatsiya: Ushbu maqolada kompyuter tarmoqlarining ishlashida asosiy rol o‘ynaydigan kommutatsiya va marshrutizatsiya jarayonlarining mohiyati, farqlari va o‘zaro hamkorligi tahli qilinadi. Kommutatsiya (kommutatorlar yordamida ma’lumotlarni mahalliy tarmoq segmentida uzatish) va marshrutizatsiya (marshrutizatorlar yordamida turli tarmoqlar o‘rtasida ma’lumotlarni yo‘naltirish) tushunchalari chuqur o‘rganilib, ularning tarmoq arxitekturasidagi o‘rni aniqlanadi. Maqolada ushbu jarayonlarni amalga oshiruvchi qurilmalarning ishlash tamoyillari, ulardan foydalanishning afzalliklari va tarmoq samaradorligiga ta’siri ko‘rib chiqiladi. Bundan tashqari, zamonaviy tarmoqlarda qo‘llaniladigan kommutatsiya va marshrutizatsiya protokollari haqida qisqacha ma’lumot berilgan. Аннотация: В данной статье анализируется сущность, различия и взаимное сотрудничество процессов коммутации и маршрутизации, играющих ключевую роль в работе компьютерных сетей. Глубоко изучаются понятия коммутации (передача данных в сегменте локальной сети с помощью коммутаторов) и маршрутизации (направление данных между различными сетями с помощью маршрутизаторов), определяется их место в сетевой архитектуре. В статье рассматриваются принципы работы устройств, реализующих эти процессы, преимущества их использования и влияние на эффективность сети. Кроме того, представлена краткая информация о протоколах коммутации и маршрутизации, используемых в современных сетях. Kirish Hozirgi kunda kompyuter tarmoqlari biznes, ta’lim, aloqa va ko‘ngilochar sohalarida hal qiluvchi rol o‘ynaydi. Ushbu tarmoqlarning muvaffaqiyatli ishlashi ikkita asosiy jarayon – kommutatsiya va marshrutizatsiyaning samarali hamkorligiga bog‘liq. Bu jarayonlar bir-birini to‘ldirib, ma’lumotlarning manbadan qabul qiluvchigacha ishonchli va tez yetkazilishini ta’minlaydi. Kommutatsiya va marshrutizatsiya tarmoqning turli qatlamlarida amalga oshiriladi va ularning o‘ziga xos vazifalari mavjud. Ushbu maqolada biz kommutatsiya va marshrutizatsiyaning mohiyatini, ularning farqlarini, tarmoqdagi o‘rnini va zamonaviy tarmoq texnologiyalaridagi ahamiyatini o‘rganamiz. 1. Kommutatsiya: Mahalliy Tarmoqda Ma’lumotlarni Uzatish Kommutatsiya – bu ma’lumotlarni tarmoqning bir segmentida uzatish jarayoni bo‘lib, kommutator (switch) deb ataladigan maxsus qurilma orqali amalga oshiriladi. 1.1. Kommutatorning Ishlash Tamoyili Kommutator OSI modelining 2-qatlamida (Ma’lumotlar bog‘lami, Data Link Layer) ishlaydi va MAC-manzillar (Media Access Control) asosida ma’lumotlarni uzatadi. Har bir kommutator o‘zining MAC-manzillar jadvaliga ega bo‘lib, unda har bir portga ulangan qurilmalarning MAC-manzillari saqlanadi.
YOSH OLIMLAR ILMIY-AMALIY KONFERENSIYASI in-academy.uz/index.php/yo 183 Kommutatorning ishlash jarayoni quyidagicha amalga oshiriladi: 1. O‘rganish: Kommutator har bir port orqali kelayotgan ma’lumotlarning manba MACmanzilini aniqlab, MAC-manzillar jadvaliga qo‘shadi. 2. Uzatish: Ma’lumotlar kelganda, kommutator ularning maqsad MAC-manzilini MACmanzillar jadvalidagi ma’lumotlar bilan solishtiradi. 3. Yo‘naltirish: Agar maqsad manzili jadvalda mavjud bo‘lsa, ma’lumotlar faqat shu manzilga tegishli port orqali uzatiladi. Agar manzil jadvalda bo‘lmasa, ma’lumotlar barcha portlarga uzatiladi (flooding). 1.2. Kommutatsiyaning Afzalliklari Kommutatsiyaning asosiy afzalliklari quyidagilardan iborat: Segmentatsiya: Har bir port alohida tarmoq segmenti hisoblanadi, bu tarmoq trafigini kamaytiradi. Yuqori samaradorlik: Ma’lumotlar faqat kerakli qabul qiluvchiga uzatiladi, bu tarmoqning umumiy ishlash samaradorligini oshiradi. Xavfsizlik: Ma’lumotlar faqat maqsadli portga uzatilganligi sababli, tarmoqdagi boshqa qurilmalar ushbu ma’lumotlarni ko‘rolmaydi. 2. Marshrutizatsiya: Tarmoqlar O‘rtasida Ma’lumotlarni Yo‘naltiris Marshrutizatsiya – bu ma’lumotlarni turli tarmoqlar o‘rtasida uzatish jarayoni bo‘lib, marshrutizator (router) deb ataladigan qurilma orqali amalga oshiriladi. 2.1. Marshrutizatorning Ishlash Tamoyili Marshrutizator OSI modelining 3-qatlamida (Tarmoq qatlami, Network Layer) ishlaydi va IP-manzillar (Internet Protocol) asosida ma’lumotlarni yo‘naltiradi. Marshrutizator marshrutlar jadvaliga ega bo‘lib, unda ma’lum bir IP-manzilga ma’lumotlarni qaysi interfeys orqali uzatish kerakligi haqida ma’lumotlar saqlanadi. Marshrutizatorning ishlash jarayoni quyidagicha amalga oshiriladi: 1. Ma’lumotlarni qabul qilish: Marshrutizator ma’lumot paketlarini qabul qiladi va ularning maqsad IP-manzilini aniqlaydi. 2. Marshrutni aniqlash: Marshrutizator maqsad IP-manzilini o‘zining marshrutlar jadvalidagi ma’lumotlar bilan solishtiradi. 3. Yo‘naltirish: Marshrutizator ma’lumot paketini maqsad tarmoqga eng qisqa yo‘l orqali uzatish uchun kerakli interfeysni tanlaydi. 2.2. Marshrutizatsiyaning Afzalliklari Marshrutizatsiyaning asosiy afzalliklari quyidagilardan iborat: Tarmoqlarni ulash: Marshrutizatorlar turli tarmoqlarni bir-biriga ulash imkonini beradi. Optimal yo‘lni tanlash: Marshrutizatorlar ma’lumotlar uchun eng samarali yo‘lni tanlaydi. Xavfsizlik: Marshrutizatorlar firewall funksiyasini bajarib, tarmoqlarni himoya qilishi mumkin. 3. Kommutatsiya va Marshrutizatsiyaning Farqlari va Hamkorligi 3.1. Asosiy Farqlar Parametr Kommutatsiya (Switching) Marshrutizatsiya (Routing) Ishlash qatlami 2-qatlam (Ma’lumotlar bog‘lamasi – Data Link) 3-qatlam (Tarmoq – Network)
YOSH OLIMLAR ILMIY-AMALIY KONFERENSIYASI in-academy.uz/index.php/yo 184 Parametr Kommutatsiya (Switching) Marshrutizatsiya (Routing) Ishlatiladigan manzil MAC-manzil IP-manzil Qurilma turi Kommutator (Switch) Marshrutizator (Router) Tarmoq doirasi Bir xil lokal tarmoq (LAN) ichida Turli tarmoqlar (LAN ↔ WAN) o‘rtasida Asosiy vazifasi Kadrlarni to‘g‘ri portga uzatish Paketlarni eng maqbul yo‘l bilan uzatish Qaror qabul qilish MAC-jadval asosida Marshrutlash jadvali asosida jadvalni togrla 3.2. O‘zaro Hamkorlik Kommutatsiya va marshrutizatsiya bir-birini to‘ldiruvchi jarayonlardir. Masalan, katta korporativ tarmoqda kommutatorlar har bir bo‘lim yoki qavat uchun mahalliy trafikni boshqaradi, marshrutizatorlar esa ushbu bo‘limlar o‘rtasida, shuningdek korporativ tarmoq va Internet o‘rtasida ma’lumotlarni uzatadi. Ushbu hamkorlik tarmoqning samarali ishlashini ta’minlaydi. 4. Zamonaviy Tarmoqlarda Kommutatsiya va Marshrutizatsiya 4.1. Layer 3 Kommutatorlar Zamonaviy tarmoqlarda Layer 3 kommutatorlar keng qo‘llaniladi. Ushbu qurilmalar kommutator va marshrutizator funksiyalarini birlashtiradi. Ular MAC-manzillar asosida tez
YOSH OLIMLAR ILMIY-AMALIY KONFERENSIYASI in-academy.uz/index.php/yo 185 kommutatsiya qilish bilan birga, IP-manzillar asosida oddiy marshrutizatsiya vazifalarini ham bajarishi mumkin. Bu yechim kichik va o‘rta hajmdagi tarmoqlarda an‘anaviy marshrutizatorlarni almashtirish imkonini beradi. 4.2. Virtual LAN (VLAN) VLAN texnologiyasi yordamida bitta fizik kommutator bir nechta mantiqiy tarmoqlarga bo‘linishi mumkin. Bu yondashuv tarmoqni yanada samarali boshqarish, xavfsizlikni oshirish va trafikni segmentatsiya qilish imkonini beradi. VLANlar o‘rtasida ma’lumotlarni uzatish uchun marshrutizatsiya jarayoni talab qilinadi. 4.3. Dinamik Marshrutizatsiya Protokollari Katta tarmoqlarda marshrutizatorlar o‘rtasida ma’lumotlarni almashish va marshrutlar jadvalini avtomatik yangilash uchun dinamik marshrutizatsiya protokollari qo‘llaniladi. Eng keng tarqalgan protokollar: OSPF (Open Shortest Path First): Ichki tarmoqlar uchun ishlatiladigan protokol BGP (Border Gateway Protocol): Internetda tarmoqlar o‘rtasida marshrutlarni almashish uchun ishlatiladigan protokol Xulosa Kommutatsiya va marshrutizatsiya kompyuter tarmoqlarining ishlashida muhim rol o‘ynaydigan asosiy jarayonlardir. Kommutatsiya mahalliy tarmoq segmentlarida ma’lumotlarni samarali uzatishni ta’minlasa, marshrutizatsiya turli tarmoqlar o‘rtasida ma’lumotlarni ishonchli yo‘naltirish imkonini beradi. Ushbu jarayonlarning o‘zaro hamkorligi tarmoqlarning samarali ishlashini ta’minlaydi. Kommutatorlar MAC-manzillar asosida ma’lumotlarni uzatib, mahalliy trafikni boshqaradi va tarmoq samaradorligini oshiradi. Marshrutizatorlar esa IP-manzillar asosida turli tarmoqlar o‘rtasida ma’lumotlarni uzatib, global aloqani ta’minlaydi. Zamonaviy tarmoqlarda ushbu ikki jarayonning funksiyalarini birlashtiruvchi qurilmalar (Layer 3 kommutatorlar) va texnologiyalar (VLAN) keng qo‘llanilmoqda. Tarmoq texnologiyalarining rivojlanishi bilan kommutatsiya va marshrutizatsiya jarayonlari yanada murakkablashmoqda, ammo ularning asosiy maqsadi – ma’lumotlarni tez, ishonchli va xavfsiz uzatish – o‘zgarishsiz qolmoqda. Kelajakda sun’iy intellekt va avtomatlashtirilgan boshqaruv tizimlarining joriy etilishi bilan ushbu jarayonlar yanada aqlli va samarali bo‘lib boradi. Adabiyotlar, References, Литературы: 1. Tanenbaum, A., Wetherall, D. "Computer Networks". 5th Edition. Prentice Hall, 2011. 2. Cisco Systems. "CCNA Routing and Switching Complete Study Guide". 2nd Edition. Sybex, 2016. 3. Olifer, V., Olifer, N. "Kompyuter tarmoqlari. Printsipy, texnologii, protokoly". Piter, 2016. 4. Stallings, W. "Data and Computer Communications". 10th Edition. Pearson, 2013. 5. Kurose, J., Ross, K. "Computer Networking: A Top-Down Approach". 7th Edition. Pearson, 2016.