2.2 TCP/IP stek
DoD stek va Internet stek deb ham ataladigan TCP/IP stek eng mashhur va istiqbolli aloqa protokoli steklaridan biridir . Agar hozirda u asosan UNIX tarmoqlarida tarqatilgan bo'lsa, uni shaxsiy kompyuterlar uchun tarmoq operatsion tizimlarining so'nggi versiyalarida (Windows NT, NetWare) amalga oshirish TCP / IP stekini o'rnatish sonining tez o'sishi uchun yaxshi shartdir. .
Stek AQSh Mudofaa vazirligi (Mudofaa vazirligi, DoD) tashabbusi bilan 20 yildan ko'proq vaqt oldin eksperimental ARPAnet tarmog'ini boshqa sun'iy yo'ldosh tarmoqlari bilan heterojen hisoblash muhiti uchun umumiy protokollar to'plami sifatida ulash uchun ishlab chiqilgan. ARPA tarmog'i harbiy sohadagi ishlab chiquvchilar va tadqiqotchilarni qo'llab-quvvatladi. ARPA tarmog'ida ikkita kompyuter o'rtasidagi aloqa Internet protokoli (IP) yordamida amalga oshirildi, u hozirgi kunga qadar TCP / IP stekidagi asosiylaridan biri bo'lib, stek nomida paydo bo'ladi.
Berkli universiteti o'zining UNIX OT versiyasida stek protokollarini amalga oshirish orqali TCP/IP stekini ishlab chiqishga katta hissa qo'shdi. UNIX operatsion tizimining keng qo'llanilishi IP protokoli va boshqa stek protokollarining keng qo'llanilishiga olib keldi. Ushbu stek RFC spetsifikatsiyalari ko'rinishida nashr etilgan stek standartlarini ishlab chiqishda asosiy ishtirokchi bo'lgan Internet muhandislik Task Force (IETF) tomonidan ham qo'llaniladi.
TCP/IP stegi ISO/OSI ochiq tizimlarining interwork modeli paydo bo'lishidan oldin ishlab chiqilganligi sababli, u qatlamli tuzilishga ega bo'lsa-da, TCP/IP stek darajalari va OSI modeli darajalari o'rtasidagi moslik o'zboshimchalik bilan sodir bo'ladi. .
TCP/IP protokollarining tuzilishi 4-rasmda ko'rsatilgan. TCP/IP protokollari 4 darajaga bo'lingan.
Eng past (IV qatlam) - shlyuz interfeyslari darajasi - OSI modelining jismoniy va ma'lumotlar havolasi qatlamlariga mos keladi. Bu daraja TCP/IP protokollarida tartibga solinmaydi, lekin u barcha mashhur jismoniy va ma'lumotlar uzatish darajasi standartlarini qo'llab-quvvatlaydi: mahalliy kanallar uchun bular Ethernet, Token Ring, FDDI; WAN seriyali havolalar orqali nuqtadan nuqtaga ulanish va X. 25 va ISDN hududiy tarmoq protokollari. ATM texnologiyasidan ulanish qatlamini tashish sifatida foydalanishni belgilaydigan maxsus spetsifikatsiya ham ishlab chiqilgan.
Keyingi qatlam (III qatlam) turli xil lokal tarmoqlar, X.25 hududiy tarmoqlari, maxsus havolalar va h.k.lar yordamida datagrammalarni uzatish bilan shug'ullanuvchi internet bilan ishlaydigan qatlamdir. Asosiy tarmoq sathi protokoli sifatida (OSI modeli nuqtai nazaridan). ) stek protokolida ishlatiladi IP , dastlab kompozit tarmoqlarda paketlarni uzatish uchun protokol sifatida ishlab chiqilgan bo'lib, mahalliy va global havolalar bilan birlashtirilgan ko'p sonli mahalliy tarmoqlardan iborat. Shuning uchun IP protokoli murakkab topologiyaga ega bo'lgan tarmoqlarda yaxshi ishlaydi, ularda quyi tizimlar mavjudligidan oqilona foydalanadi va past tezlikdagi aloqa liniyalarining o'tkazish qobiliyatini tejaydi. IP protokoli - bu datagram protokoli.
Internet bilan ishlash darajasi, shuningdek, marshrutlash jadvallarini kompilyatsiya qilish va o'zgartirish bilan bog'liq barcha protokollarni, masalan, marshrutlash ma'lumotlarini yig'ish protokollarini o'z ichiga oladi. RIP (Routing Internet Protocol) va OSPF (Avval eng qisqa yo'lni oching), shuningdek Internetni boshqarish xabari protokoli ICMP (Internet boshqaruv xabari protokoli). Oxirgi protokol marshrutizator va shlyuz, manba tizimi va qabul qiluvchi tizim o'rtasidagi xatolar haqida ma'lumot almashish, ya'ni qayta aloqani tashkil qilish uchun mo'ljallangan. Maxsus ICMP paketlari yordamida paketni yetkazib berishning mumkin emasligi, bo'laklardan paketlarni yig'ish muddati yoki muddatidan oshib ketishi, parametrlarning g'ayritabiiy qiymatlari, yo'naltirish marshruti va xizmat turini o'zgartirish, holat haqida xabar beriladi. tizim va boshqalar.
Keyingi daraja (II daraja) asosiy daraja deb ataladi. Etkazishni boshqarish protokoli shu darajada ishlaydi. TCP (Transmission Control Protocol) va UDP User Datagram Protocol (Foydalanuvchi Datagram Protocol). TCP protokoli masofaviy dastur jarayonlari o'rtasida barqaror virtual aloqani ta'minlaydi. UDP protokoli dastur paketlarini datagram usuli yordamida, ya'ni virtual ulanishni o'rnatmasdan uzatishni ta'minlaydi va shuning uchun TCP ga qaraganda kamroq qo'shimcha xarajatlarni talab qiladi.
Yuqori daraja (I daraja) amaliy daraja deb ataladi. Turli mamlakatlar va tashkilotlarning tarmoqlarida foydalanish yillari davomida TCP / IP steklari ko'plab protokollar va amaliy darajadagi xizmatlarni to'pladi. Bularga FTP fayllardan nusxa ko'chirish protokoli, telnet terminali emulyatsiya protokoli, Internet elektron pochtasida ishlatiladigan SMTP pochta protokoli va uning rus bo'limi RELCOM, masofaviy ma'lumotlarga kirish uchun gipermatn xizmatlari, masalan, WWW va boshqa ko'plab protokollar kiradi. Keling, ushbu kurs mavzusiga eng yaqin bo'lgan ba'zilari haqida batafsilroq to'xtalib o'tamiz.
Protokol SNMP (Simple Network Management Protocol) tarmoq boshqaruvini tashkil qilish uchun ishlatiladi. Nazorat muammosi bu erda ikkita vazifaga bo'linadi. Birinchi vazifa ma'lumot uzatish bilan bog'liq. Boshqaruv ma'lumotlarini uzatish protokollari server va administrator hostida ishlaydigan mijoz dasturi o'rtasidagi o'zaro ta'sir qilish tartibini belgilaydi. Ular mijozlar va serverlar o'rtasida almashinadigan xabar formatlarini, shuningdek nomlar va manzillar formatlarini belgilaydi. Ikkinchi vazifa boshqariladigan ma'lumotlar bilan bog'liq. Standartlar shlyuzlarda qanday ma'lumotlarni saqlash va to'plash kerakligini, ushbu ma'lumotlarning nomlarini va bu nomlarning sintaksisini boshqaradi. SNMP standarti tarmoq boshqaruvi ma'lumotlar bazasining spetsifikatsiyasini belgilaydi. Boshqaruv ma'lumotlari bazasi (MIB) deb nomlanuvchi ushbu spetsifikatsiya xost yoki shlyuz saqlashi kerak bo'lgan ma'lumotlar elementlarini va ulardagi ruxsat etilgan operatsiyalarni belgilaydi.
Fayl uzatish protokoli FTP (Fayl uzatish protokoli) fayllarga masofaviy kirishni amalga oshiradi. Ishonchli uzatishni ta'minlash uchun FTP transport sifatida ulanishga yo'naltirilgan protokol - TCP dan foydalanadi. Fayl uzatish protokolidan tashqari, FTP boshqa xizmatlarni ham taklif qiladi. Shunday qilib, foydalanuvchiga masofaviy mashina bilan o'zaro aloqa qilish imkoniyati beriladi, masalan, uning kataloglari tarkibini chop etishi mumkin, FTP foydalanuvchiga saqlangan ma'lumotlarning turi va formatini belgilash imkonini beradi. Nihoyat, FTP foydalanuvchi autentifikatsiyasini amalga oshiradi. Foydalanuvchilar faylga kirishdan oldin o'zlarining foydalanuvchi nomi va parolini taqdim etishlari shart.
TCP/IP stekida FTP eng keng qamrovli fayl xizmatlarini taklif etadi, ammo u dasturlashda ham eng murakkab hisoblanadi. FTP ning barcha xususiyatlariga muhtoj bo'lmagan ilovalar boshqa, tejamkor protokoldan foydalanishi mumkin - eng oddiy fayl uzatish protokoli TFTP (Trivial fayl uzatish protokoli). Ushbu protokol faqat fayllarni uzatishni amalga oshiradi va transport sifatida TCP dan oddiyroq bo'lgan ulanishsiz UDP protokoli ishlatiladi .
Protokol telnet jarayonlar o'rtasida va jarayon va terminal o'rtasida baytlar oqimini ta'minlaydi. Ko'pincha, ushbu protokol masofaviy kompyuterning terminalini taqlid qilish uchun ishlatiladi.
Do'stlaringiz bilan baham: |