OSI mos yozuvlar modeli. Osi mos yozuvlar modelining darajalari Fizik darajaning funktsiyalari

Ushbu maqolada ettita mos yozuvlar modeli terisining batafsil tavsifi bilan mos yozuvlar modelining ahamiyati ko'rib chiqiladi.

Kompyuter tarmoqlarida o'zaro bog'lanish printsipini tashkil qilish jarayoni murakkab va bajarilishi qiyin, shuning uchun bu vazifani bajarish uchun biz taniqli va universal yondashuvga - parchalanishga tayanishga qaror qildik.

Parchalanish- bu ilmiy usul bo'lib, u bitta murakkab muammoni yana ko'p oddiy vazifalarga - o'zaro bog'langan qatorga (modullarga) aylantirishga asoslangan.

Bagatory yondashuv:

  • barcha modullar guruhning chetlarida bo'linadi va tenglarga ajratiladi va shu bilan ierarxiya hosil qiladi;
  • bir darajadagi modullar, ularning topshiriqlarini bajarish uchun faqat quyi darajaga bevosita ulashgan modullarni etkazib berish kerak;
  • Robot inkapsulyatsiya printsipi bilan ishlaydi - daraja boshqa darajalardan amalga oshirish tafsilotlarini talab qiladigan xizmatni taqdim etadi.

Xalqaro standartlar tashkiloti (ISO, 1946 yilda tashkil etilgan) ivnyami deb nomlangan tizimlar o'rtasidagi o'zaro ta'sirning turli darajalarini aniq ajratib turadigan universal modelni yaratdi va sizning aniq vazifangizning teri darajasiga ega. Qiu modeli nomlandi tanqidiy tizimlar o'rtasidagi o'zaro ta'sir modeli(Ochiq tizim o'zaro aloqasi, OSI) yoki ISO/OSI modeli .

Kritik tizimlar o'rtasidagi o'zaro bog'liqlikning standart modeli (etti yillik osi modeli) 1977 yilda kiritilgan.

Ushbu model tasdiqlangandan so'ng, o'zaro ta'sir muammosi boshqalardan mustaqil ravishda hal qilinishi mumkin bo'lgan ushbu shaxsiy muammolarga bo'lingan (parchalangan).

OSI mos yozuvlar modelining darajalari vertikal strukturani ifodalaydi, bu erda barcha funktsiyalar bir xil darajalar orasida ajratiladi. Ayniqsa, terining darajasi operatsiya va protokollarning qat'iy tavsifi bilan tasdiqlanganligini ta'kidlash kerak.

Darajalar o'rtasidagi o'zaro ta'sir quyidagicha tashkil etiladi:

  • vertikal ravishda - o'rtada olingan EOM atrofida va hukm qilish joylaridan.
  • gorizontal - mantiqiy o'zaro ta'sir tashkil etiladi - boshqa kompyuterning shu darajasidan kanal ulanishining boshqa uchiga (ya'ni, bitta kompyuterning chekka darajasi boshqa kompyuterning chekka darajasi bilan o'zaro ta'sir qiladi).

Etti darajali osi modeli butun bir kichik tartibli tuzilishdan iborat bo'lganligi sababli, u holda har qanday yuqori darajadagi vikorist quyi darajadagi funktsiyalarni bajaradi va uni qanday va qanday usulda (ya'ni, qaysi interfeys orqali) etkazish kerakligini tan oladi. sizga ma'lumotlar oqimi.

Keling, OSI modeli bo'yicha hisoblash ko'rsatkichlarini uzatish qanday tashkil etilganligini ko'rib chiqaylik. Qo'llash rhubarb - bu qo'shimchalar zanjiri, shuning uchun bu rhubarb foydalanuvchiga ishlayotgan operatsion tizim va ma'lumotlarni yuborishni sozlash uchun ishlatiladigan dastur ko'rinishida ko'rsatiladi. Dastlab, dastur darajasining o'zi bildirishnoma hosil qiladi va keyin u vakillik darajasiga uzatiladi, keyin OSI modeliga tushadi. Vakillik tarmog'i, o'z navbatida, qo'llaniladigan daraja sarlavhasini tahlil qiladi, kerakli harakatlarni tanlaydi va tanib olish tugunining reprezentativ darajasi uchun vakillik darajasining sarlavhasi sifatida o'zining xizmat ma'lumotlarining boshlanishini taqdim etadi. Keyin xabar pastga tushadi, sessiya darajasiga tushadi va VIN, o'z navbatida, xizmat ma'lumotlarini ham qo'shadi, chunki boshlang'ich jarayonning sarlavhasi jismoniy darajaga yetguncha davom etadi.

Iltimos, e'tibor bering, xabarnomaning boshidagi sarlavha ko'rinishida xizmat ma'lumotlarini qo'shishdan tashqari, siz "treyler" deb ataladigan xabarnomaning oxiriga xizmat ma'lumotlarini ham qo'shishingiz mumkin.

Xabar jismoniy darajaga yetgandan so'ng, xabar OSI modeli darajasida uzatiladigan barcha xizmat ma'lumotlarini o'z ichiga olishi uchun aloqa kanalini maqsadli tugunga uzatish uchun allaqachon tuzilgan.

OSI modelida ilova, taqdimot va sessiya darajalarida qo‘llaniladigan “ma’lumotlar” atamasidan tashqari, OSI modelining boshqa darajalarida boshqa atamalar qo‘llaniladi, shunda siz qaysi rejim darajasini darhol aniqlashingiz mumkin. sozlangan, qayta ishlash o'zgartirilgan.

ISO standartlarida OSI modelining turli darajadagi protokollari tomonidan qayta ishlanadigan ma'lumotlarning ushbu va boshqa qismlarini belgilash uchun ular protokol ma'lumotlar birligi (PDU) deb ataladi. Ushbu qo'shiq mintaqalarida ma'lumotlar bloklarini belgilash uchun ko'pincha maxsus nomlar qo'llaniladi: ramka, paket, segment.

Jismoniy darajadagi funktsiyalar

  • Ushbu darajada rozetkalarning turlari va kontaktlarning belgilari standartlashtirilgan;
  • “0” va “1” qaysi darajani ko'rishi bilan ko'rsatiladi;
  • chekka tashuvchi va chekka qurilma o'rtasidagi interfeys (elektr yoki optik signallarni kabel yoki radioeshittirishga uzatadi, ularni qabul qiladi va ma'lumotlar bitlariga aylantiradi);
  • jismoniy darajadagi funktsiyalar chegaraga ulangan barcha qurilmalarda amalga oshiriladi;
  • jismonan ishlaydigan mulklar: boyitish fabrikalari;
  • Jismoniy darajaga ulanishi kerak bo'lgan chekka interfeyslarning ilovalari: RS-232C, RJ-11, RJ-45, AUI ulagichi, BNC.

Kanal darajasidagi funktsiyalar

  • Jismoniy darajadagi nol va bitta zarbalar ramkada tashkil etilgan. Kadr - mustaqil ma'noga ega bo'lgan ma'lumotlarning bir qismi;
  • uzatish markaziga kirishni tashkil etish;
  • o'tkazmalarni qayta ishlash;
  • tugunlar orasidagi bog'lanishlar tuzilishi va ularni adreslash usullarini bildiradi;
  • kanal bozorida ishlaydigan uskunalar: kalitlar, ko'priklar;
  • kanal darajasiga cho'zilgan protokol ilovalari: Ethernet, Token Ring, FDDI, Bluetooth, Wi-Fi, Wi-Max, X.25, FrameRelay, ATM.

Hurda uchun, kanal rhubarb ikkita kichik daraxtga bo'linadi:

  • MChJ (LogicalLinkControl) - kanalga ulanishni o'rnatish va ma'lumotlarni uzluksiz jo'natish va qabul qilishni ko'rsatadi;
  • MAC (MediaAccessControl) – chekka adapterlarning jismoniy darajaga izchil kirishini, kadrlar orasidagi identifikatsiyani, maqsad manzilni tanib olishni (masalan, tashqi avtobusga kirishni) ta'minlaydi.

O'lchov darajasining funktsiyalari

  • Yangi funksiyalar:
    • belgilangan o'tkazish usuli;
    • eng qisqa yo'lni tanlash;
    • chegaradagi muammolar va tirbandliklarni hal qilish.
  • Bir sir bor:
    • nostandart tuzilishga ega bo'lgan ulanishlarni uzatish;
    • turli texnologiyalardan foydalanish;
    • katta chegaralarda soddalashtirilgan manzillash;
    • chegaralar orasidagi keraksiz transportning dozasiga ko'ra to'siqlar yaratish.
  • O'rta darajada ishlaydigan egalik: router.
  • Hemstone protokollarining turlari:
    • mesh protokollari (paketlarni tarmoq orqali o'tkazish: , ICMP);
    • marshrutlash protokollari: RIP, OSPF;
    • Manzillarni aniqlash protokollari (ARP).

Osi modelining transport darajasining funktsiyalari

  • qo'shimchalar (yoki dastur va seans darajalari) ma'lumotlarni kerakli darajadagi ishonchlilik bilan uzatishni ta'minlaydi, quyi darajadagi ishonchlilik yo'qligini qoplaydi;
  • multiplekslash va demultiplekslash. paketlarni yig'ish va saralash;
  • protokollar o'zaro ta'sirning "nuqtadan nuqtaga" turi uchun mo'ljallangan;
  • Ushbu darajadan boshlab, protokollar chekka chekka tugunlarining dasturiy ta'minoti tomonidan amalga oshiriladi - ularning chekka OT komponentlari;
  • qo'llaniladi: TCP, UDP protokollari.

Seans darajasining funktsiyalari

  • bog'lanish seansini qo'llab-quvvatlash, to'ldiruvchilarni qiyin soat davomida bir-biri bilan o'zaro ta'sir qilish imkonini beradi;
  • sessiyani yakunlash/tugatish;
  • axborot almashinuvi;
  • vazifalarni sinxronlashtirish;
  • ma'lumotlarni uzatish huquqini berish;
  • qo'shimchalarning harakatsizligi davrida sessiyani qo'llab-quvvatlash.
  • Uzatishni sinxronlashtirish boshqaruv nuqtalarining ma'lumotlar oqimini joylashtirish orqali ta'minlanadi, undan nosozliklar yuzaga kelganda jarayon qayta boshlanadi.

Vakillik darajasining funktsiyalari

  • Protokollarni qayta yozish va ma'lumotlarni kodlash/dekodlash uchun javobgar. Qo'shimcha ma'lumotlar darajasidan olib tashlangan qo'shimcha ma'lumotlarni yozib olish chiziqlar bo'ylab uzatish formatiga o'tkaziladi va chiziqdan chiqarilgan ma'lumotlar qo'shimchalar uchun mos formatga o'tkaziladi;
  • Mumkin yechim:
  • ma'lumotlarni bo'rttirish/ochish yoki kodlash/dekodlash;
  • so'rovlarni boshqa ikkilamchi manbaga yo'naltirish, chunki muammolar mahalliy darajada paydo bo'lishi mumkin.
  • dumba: SSL protokoli(TCP/IP dastur darajasidagi protokollar uchun maxfiy ma'lumotlar almashinuvini ta'minlaydi).

Osi modelining dastur darajasidagi funksiyalari

  • ê turli xil protokollar to'plami, ma'lum bir murakkab to'siqlar yordamida, umumiy bo'lgan resurslarga kirishni rad etish, ishni tashkil etish;
  • chegaralar va koristuvacha o'rtasidagi o'zaro hamkorlikni ta'minlaydi;
  • Mijozlarga xizmat ko'rsatish dasturlariga ma'lumotlar bazalariga so'rovlarni qayta ishlash, fayllarga kirish va elektron pochtani yo'naltirish kabi periferik xizmatlardan foydalanishga ruxsat beradi;
  • xizmat ma'lumotlarini uzatishni ifodalaydi;
  • o'zgartirishlar to'g'risidagi ma'lumotlarni qo'shimchalar bilan ta'minlaydi;
  • Butt: HTTP, POP3, SNMP, FTP.

Etti yillik osi modellarining tarmoqlari va oraliq darajalari

Funktsional imkoniyatlaridan kelib chiqib, ushbu tengdosh OSI modellarini ikki guruhdan biriga ajratish mumkin:

  • bir xil darajada kompyuter tarmog'ining o'ziga xos texnik amalga oshirish ostida joylashgan guruh. Jismoniy, kanal va chekka darajalar tarmoqqa bog'liq, shuning uchun darajalar muayyan tarmoq chekka sozlamalari bilan uzviy bog'liqdir.
  • imtiyozlar bilan shug'ullanish muhim bo'lgan guruh. Sessiyaviy, reprezentativ va amaliy tenglik vikoristik qo'shimchalarga yo'naltirilgan va amalda eng kam egallangan vikoristikalar kompyuter tarmog'ida bo'lganligi sababli ular mustaqil bo'lganligi bilan bog'liq emas.

Nazariyadan boshlash yaxshidir, keyin asta-sekin amaliyotga o'tish. Shuning uchun, keling, birinchi navbatda chekka modelni (nazariy model) ko'rib chiqaylik, so'ngra nazariy chekka modeli chekka infratuzilmaga (chekkada, uskunalar, kompyuterlar, kabellar, radiolar va boshqalar) qanday mos kelishini ko'rib chiqaylik.

Otje, hemlock modeli- Bu chekka protokollarni o'zaro bog'lash modeli. Va protokollar o'zlarining standartlariga ega bo'lib, bu turli xil dasturlarning qanday tarzda almashinishini ko'rsatadi.

Bir misol bilan tushuntirib beraman: Internetda istalgan sahifani ochganingizda server (sahifa joylashgan joyda) HTTP protokoli yordamida brauzeringizga ma’lumotlarni (gipermatnli hujjat) yuboradi. HTTP protokoliga asoslanib, brauzeringiz serverdan ma'lumotlarni olayotganda uni qanday qayta ishlash kerakligini biladi va so'ralgan sahifani ko'rsatib, uni muvaffaqiyatli qayta ishlaydi.

Agar siz hali ham Internetdagi sahifa nima ekanligini bilmasangiz, unda men bir necha so'z bilan tushuntiraman: veb-sahifadagi har qanday matnda brauzerga matn qanday o'lchamda ko'rsatilishi kerakligini aytadigan maxsus teglar mavjud. rang, sahifadagi tartib (chap qo'lda, o'ngda yoki markazda). Bu matn, rasmlar, shakllar, faol elementlar va barcha tarkibga tegishli. yon tomonda nima bor. Brauzer teglarni konfiguratsiya qilinmaguncha ko'rsatadi va teglarga kiritilgan qayta ishlangan ma'lumotlarni ko'rsatadi. Brauzer menyusiga o‘tib, “Chiqish kodini ko‘rish”ni tanlash orqali ushbu sahifa teglarini (va teglar orasidagi matnni) o‘zgartirishingiz mumkin.

Uzoqqa bormaylik, "Merezheva modeli" - bu faxivit bo'lishni istaganlar uchun yaxshi mavzu. Ushbu maqola 3 qismdan iborat bo'lib, sizlar uchun zerikarli bo'lmagan, zerikarli va qisqa qilib yozishga harakat qildim. Tafsilotlarni olish yoki qo'shimcha tushuntirishlar olish uchun sahifaning pastki qismidagi izohlarda ro'yxatdan o'ting va men sizga darhol yordam beraman.

Biz, Cisco Merezhe Akademiyasida bo'lgani kabi, ikkita chekka modelni ko'rib chiqamiz: OSI modeli va TCP/IP modeli (ba'zan DOD deb ataladi) va ular bir vaqtning o'zida tenglashtiriladi.

OSI qisqartmasi ochiq tizim o'zaro bog'lanishini anglatadi. Rossiya modeli: Yopiq tizimlar o'rtasidagi o'zaro ta'sirning Merezheva modeli (mos yozuvlar modeli). Qiu modelini standart deb atash mumkin. Ushbu modelning o'zi yangi mahsulotlar ishlab chiqilishi bilan chekka qurilmalar ishlab chiqaruvchilari tomonidan yangilanadi.

Merezhevaning OSI modeli 7 darajadan iborat bo'lib, pastdan boshlash odatiy holdir.

Biz uni bekor qilamiz:

  • 7. Ilova qatlami
  • 6. Taqdimot qatlami
  • 5. Seans qatlami
  • 4. Transport qatlami (transport qatlami)
  • 3. Merezhevyi rhubarb (tarmoq qatlami)
  • 2. Kanal rhubarb (ma'lumotlar havolasi qatlami)
  • 1. Jismoniy rubarb (jismoniy qatlam)

Yuqorida aytib o'tilganidek, gemorragiya modeli qon ketish protokollarining (standartlarining) o'zaro ta'siri modeli bo'lib, ularning har biri o'z protokollariga ega. Ushbu zerikarli jarayonni qayta ko'rib chiqish uchun (bu katta ish emas), keling, stokdagi hamma narsani batafsil ko'rib chiqaylik, shuningdek, aktsiyalarda material sotib olish juda boy narsadir;)

Qo'llaniladigan rhubarb

Amaliy qatlam yoki amaliy qatlam modelning eng qimmatli komponentidir. Koristuvachning qo'shimchalari va to'siq o'rtasidagi bog'liqlik ishlaydi. Bu dasturlarni hammamiz bilamiz: veb-sahifalarni ko'rish (HTTP), pochta jo'natish va qabul qilish (SMTP, POP3), fayllarni qabul qilish va o'chirish (FTP, TFTP), masofaviy kirish (Telnet) va boshqalar.

Ravon vakili

Taqdimot qatlami yoki taqdimot qatlami ma'lumotlarni tegishli formatga aylantiradi. Amalda, bu oddiyroq: ekranda ko'rgan rasmlar (barcha tasvirlar) faylga birliklar va nollarning (bitlarning) kichik qismlarida uzatiladi. Shunday qilib, agar siz do'stingizga fotosuratni elektron pochta orqali yuborsangiz, Ilova darajasidagi SMTP protokoli fotosuratni pastki darajaga yuboradi. Podannya ohangiga. Sizning suratingiz quyi darajadagi ma'lumotlarga o'xshab qayta yaratilgan, masalan, bitlar (bir va nol).

Shu tarzda, agar do'stingiz sizning suratingizni yana suratga olsa, siz aynan mana shu va nollar ularga o'xshashligini va bir xil miqdordagi ma'lumotlar to'liq fotosuratdagi bitlarni, masalan, JPEG formatini o'zgartirishini topasiz.

Bu tasvirlar (JPEG, GIF, PNG, TIFF), kodlash (ASCII, EBDIC), musiqa va video (MPEG) va boshqalar uchun protokollar (standartlar) ga asoslangan.

Sessiya rhubarb

Seans qatlami yoki sessiya qatlami (sessiya qatlami) - nomidan ko'rinib turibdiki, u kompyuterlar o'rtasida aloqa seansini tashkil qiladi. Yaxshi misol audio va video konferentsiya bo'lishi mumkin, bunda signal qaysi kodek bilan kodlanganligi va ikkala mashinada qaysi kodek bo'lishi kerakligi aniqlanadi. Yana bir misol - SMPP protokoli (Short message peer-to-peer protokoli), bu sizga bizga SMS va USSD xabarlarni yuborishda yordam beradi. Oxirgi misol: PAP (Password Authentication Protocol) - bu foydalanuvchi nomi va parolni shifrlashsiz serverga yuborish uchun eski protokol.

Seans qofiyasi haqida boshqa hech narsa aytmayman, aks holda biz protokollarning zerikarli xususiyatlarida yo'qolib qolamiz. Va agar sizdan hid (o'ziga xos xususiyatlar) bo'lsa, menga barglarni yozing yoki hisobot mavzusini va yangi maqolani ochib berish uchun prohannies sharhlarida ma'lumotni taqiqlang, uzoq vaqt davomida o'zingizni bezovta qilmang;

Ravonni tashish

Transport qatlami (transport qatlami) - bu qatlam jo'natuvchidan qabul qiluvchiga uzatishning ishonchliligini ta'minlaydi. Aslida, hamma narsa juda oddiy, masalan, siz do'stingiz yoki depozitariy bilan veb-kameradan foydalanasiz. Nima uchun uzatilgan tasvirni teriga ishonchli etkazib berish kerak? Albatta, agar siz oqimli videodan bir nechta bitni yo'qotsangiz, siz hech kimga teg qo'ymaysiz va rasm o'zgarmaydi (900 000 pikseldan bir pikselning rangi o'zgarishi mumkin, bu bitta piksel uchun mumkin emas. soniyada 24 kadr).

Va endi bu misolni ko'rib chiqaylik: do'stingiz sizga (masalan, pochta orqali) muhim ma'lumot yoki arxivdagi dasturni yubordi. Siz o'zingizni ushbu arxivning kompyuteriga jalb qilasiz. Bu erda o'q 100% kerak, chunki ... Agar arxivni yuklab olayotganda bir nechta bit yo'qolsa, uni ochishingiz mumkin. kerakli ma'lumotlarni chiqarib oling. Yoki parolingiz serverga yuborilayotganini sezsangiz va kamida bitta bit yo'qolgan bo'lsa, parol o'z ko'rinishini yo'qotadi va uning ma'nosi o'zgaradi.

Shunday qilib, Internetda har doim videoni ko'rsangiz, ko'pincha artefaktlar, loyqalik, shovqin va boshqalar mavjud. Va agar biz veb-sahifadagi matnni o'qiyotgan bo'lsak, harflarni isrof qilish (yoki chizish) qabul qilinishi mumkin emas va agar u dasturlar tomonidan shifrlangan bo'lsa, hamma narsa afsuslanmasdan o'tishi mumkin.

Ushbu darajada men ikkita protokolni kiritaman: UDP va TCP. UDP protokoli (User Datagram Protocol) ulanishni o'rnatmasdan ma'lumotlarni uzatadi, ma'lumotlarni etkazib berishni tasdiqlamaydi va takrorlanadi. Uzatishdan oldin ulanishni o'rnatadigan TCP protokoli (Transmission Control Protocol) ma'lumotlarni takrorlash kerak bo'lmasdan etkazib berishni tasdiqlaydi, kafolatlanishi kerak bo'lgan ma'lumotlarning yaxlitligi va to'g'ri ketma-ketligini kafolatlaydi.

Shuningdek, musiqa, video, video konferentsiya va qo'ng'iroqlar uchun biz UDP (ma'lumotlar tekshirilmasdan va kechiktirmasdan uzatiladi) va matn, dasturlar, parollar, arxivlar va boshqalar uchun foydalanamiz. – TCP (bekor qilish tasdiqlaridan ma'lumotlarni uzatish bir soatdan ko'proq vaqtni oladi).

Merezhevyi rhubarb

Tarmoq qatlami - bu tarmoq ma'lumotlar uzatilishini ko'rsatadi. Boshqalar qatorida, bu OSI chekka modelining uchinchi darajasi bo'lib, uchinchi darajali qurilmalar - routerlar deb ataladigan qurilmalar mavjud.

IP manzillar haqida hamma eshitgan, ularning o'qi IP (Internet Protocol) protokoli. IP manzillar aylanadagi manzillarning mantiqiy sonidir.

Ushbu darajada juda ko'p protokollar mavjud va biz ushbu protokollarning barchasini keyinroq, boshqa maqolalarda va ko'rsatmalarda ko'rib chiqamiz. Qisqa vaqt ichida men bir nechta mashhurlarini yorib chiqaman.

IP-manzil haqida hamma biladi, ping buyrug'i ICMP protokoli bajaradigan narsadir.

Ushbu marshrutizatorlarning o'zlari (shu jumladan ularning barchasi) paketlarni marshrutlash uchun ushbu darajadagi protokollardan foydalanadilar (RIP, EIGRP, OSPF).

Kanal rhubarb

Ma'lumotlar havolasi qatlami - jismoniy o'zaro bog'lanish uchun zarur. MAC manzili haqida hamma eshitganidek, eksa jismoniy manzildir. Kanal darajasidagi qurilmalar - kalitlar, kontsentratorlar va boshqalar.

IEEE (Elektrotexnika va elektronika muhandislari instituti) kanal darajasini ikkita kichik toifa sifatida belgilaydi: MChJ va MAC.

MChJ - mantiqiy kanal bilan ulanish (Logical Link Control), yuqori daraja bilan o'zaro ta'sir qilish uchun yaratilish.

MAC - uzatish yadrosiga kirish (Media Access Control) bilan ulanish, pastki daraja bilan o'zaro ta'sir qilish uchun yaratish.

Bir misolda tushuntirib beraman: sizning kompyuteringizda (noutbuk, kommunikator) chegara kartasi (yoki boshqa adapter) bor, shuning uchun u bilan (karta bilan) o'zaro ishlash uchun haydovchi mavjud. Haydovchi - tse deyaka dastur- kanal darajasining yuqori darajasi, bu orqali siz hali ham quyi darajalar bilan, aniqrog'i mikroprotsessor bilan bog'lanishingiz mumkin ( zalizo) – kanal darajasining past darajasi.

Bu mintaqaning tipik vakillari juda ko'p. PPP (Point-to-Point) - o'rta ulanishsiz ikkita kompyuterni ulash uchun protokol. FDDI (tolali tarqatilgan ma'lumotlar interfeysi) - standart ma'lumotlarni 200 kmgacha bo'lgan masofaga uzatadi. CDP (Cisco Discovery Protocol) Cisco Systems tomonidan boshqariladigan xususiy protokol bo'lib, u tarmoq qurilmalarini aniqlash va ushbu qurilmalar haqida ma'lumot olish imkonini beradi.

Jismoniy rubarb

Jismoniy qatlam ma'lumotlar oqimini uzatishga bevosita ta'sir qiluvchi eng past qatlamdir. Protokollar bizga yaxshi ma'lum: Bluetooth, IRDA (infraqizil ma'lumotlar), mobil telefonlar (o'ralgan juftlik, telefon liniyasi), Wi-Fi va boshqalar.

Visnovok

MI o'qi OSI modeliga asoslangan edi. Keyingi qismda biz TCP/IP ning Merezhevoy modelini, shu jumladan protokollarning o'zlarini ko'rib chiqamiz. CCNA testlarini muvaffaqiyatli bajarish uchun darajani oshirish va quriladigan xususiyatlarni aniqlash kerak.

Merezheva modeli OSI(Muhim tizimlar orasidagi o'zaro ta'sirning asosiy mos yozuvlar modeli, inglizcha ochiq tizimlar o'zaro bog'liqligining asosiy mos yozuvlar modeli) - aloqa va chekka protokollarni ishlab chiqish uchun mavhum chekka modeli.

Model 7 qatordan iborat bo'lib, bir-birining ustiga qo'yilgan. Tengdoshlar qo'shimcha interfeyslar yordamida bir-biri bilan (vertikal) aloqa qiladilar va qo'shimcha protokollar yordamida boshqa tizimning parallel tengdoshlari bilan (gorizontal) o'zaro aloqada bo'lishlari mumkin. Teri rhubarb qon tomirlari bilan o'zaro ta'sir qilishi va o'z funktsiyasini yo'qotishi mumkin. Boshqa modellarning asoslaridan qat'i nazar, bugungi kunda ko'pchilik chekka distribyutorlar o'z mahsulotlarini bir xil tuzilishga asoslanib ajratadilar.

Rivni OSI

OSI modelining terisi uzatishdan oldin ma'lumotlarni tayyorlash jarayonining bir qismi uchun javobgardir.

Ba'zan OSI modeli ma'lumotlarni uzatish jarayonida tom ma'noda jo'natuvchi kompyuterning OSI modelidan quyi oqimga va qabul qiluvchi kompyuterning OSI modelidan yuqoriga o'tadi. Uni qabul qiluvchi kompyuterda inkapsulyatsiya deb ataladigan jarayon boshlanadi. Bitlar ularni qabul qiladigan kompyuterning OSI modelining fizik darajasiga keladi. Qabul qiluvchi kompyuterning OSI darajalariga ko'tarilish jarayonida ma'lumotlar dastur darajasiga o'tkaziladi.

RivenIsmTavsif 1Tavsif 2
7. Qo'llaniladiTayyor mahsulotlarni qayta ishlash maqsadi. Ma'lumotlarning qanday uzatilishi, kelajakda va qaysi joy orqali o'tkazilishi menga ahamiyat bermaydi ... Ular "XOHLAYMAN!" - va biz, dasturlar, bu bilan shug'ullanishimiz mumkin. Bir dumba kabi siz har qanday o'lchovni ko'rishingiz mumkin: shag'al uchun u bu darajada ishlaydi.Agar foydalanuvchi elektron pochta kabi ma'lumotlarni jo'natmoqchi bo'lsa, inkapsulyatsiya jarayoni dastur darajasida boshlanadi. Ilova darajasi qo'shimcha funktsiyalarga kirishni kafolatlaydi. Axborot uchta yuqori daryodan o'tadi va transport daryosiga quyiladi, ma'lumotlar tomonidan hurmat qilinadi.
6. Predstavnitskiy (XML, SMB ga kirish)Bu erda dastur quyi darajadan olingan ma'lumotlar bilan o'ng tomonda joylashgan. Asosan, bu egasi ko'rishi uchun ma'lumotlarni qo'lga aylantirish va taqdim etishdir.
5. Sessiya (TLS, veb-sayt, pochta, NetBios uchun SSL sertifikatlari)Bu rhubarb koristuvachlarga "bog'lanish seansi" o'tkazishga imkon beradi. Shunday qilib, paketlarni uzatish dastur uchun aniq bo'ladi va amalga oshirish haqida tashvishlanmasdan, ma'lumotlarni to'g'ridan-to'g'ri butun oqim sifatida uzatish mumkin. Bu erda HTTP, FTP, Telnet, SMTP va boshqalar protokollari o'ynaydi.
4. Transport (TCP porti, UDP)Ma'lumotlarni uzatish (marja paketlari) ustidan nazorat mavjud. Bu, shuningdek, uzatish paytida uning yaxlitligini tekshiradi, muhimlikni taqsimlaydi va hokazo. Ushbu tarmoq TCP, UDP va boshqalar kabi protokollarni amalga oshiradi. Bu biz uchun eng katta qiziqish.Transport darajasida chegara bo'ylab tartibli tashish uchun ma'lumotlar engil qoplangan segmentlarga yoki transport darajasidagi PDU bloklariga bo'linadi. PDU ma'lumotlarni OSI modelining bir darajasidan boshqasiga o'tishi bilan uzatadi. Bundan tashqari, PDU transport qatlami ishonchli ma'lumotlarni uzatish uchun ishlatiladigan port raqamlari, tartib raqamlari va tasdiqlash raqamlari kabi ma'lumotlarni o'z ichiga oladi.
3. Merezheviy (IP, merezhevy revantage diagnostikasi uchun ICMP protokoli)Chekkada adreslashni, marshrutlashni va hokazolarni boshqarish mantiqan to'g'ri keladi. Yangi protokollar va standartlarni ishlab chiquvchilar uchun foydali bo'lishi mumkin. Bu darajada IP, IPX, IGMP, ICMP, ARP protokollari amalga oshiriladi. U asosan drayverlar va operatsion tizimlar tomonidan boshqariladi. Bu erga kirganingiz ma'qul, albatta, agar siz nima qilayotganingizni bilsangiz va siz butun fikrga ega bo'lsangiz.O'rta darajada, transport darajasidan eng ishonchli bo'lgan teri segmenti paketga aylanadi. Paket mantiqiy va boshqa 3-darajali asosiy ma'lumotlarga murojaat qilishi kerak.
2. Kanal (WI-FI yoki Ethernet)Bu daraja apparat qurilmalarining mantiqiy (radioelektron elementlar) orqali elektron signallarni qabul qilishni nazorat qiladi. Keyinchalik, ushbu darajada o'zaro ta'sir o'tkazgan holda, apparat zarbalar oqimini elektr signallari va signallariga aylantiradi. Bizni bezovta qila olmaymiz, chunki biz apparatni demontaj qilmaymiz va bu ham shunday. Ko'plab chegara kartalari, ko'priklar, shamlar, marshrutizatorlar va boshqalar mavjud.Kanal darajasida o'rta darajadan eng ishonchli bo'lgan charm to'plami ramkaga aylanadi. Ramka jismoniy manzilga va tuzatishlarni tuzatish to'g'risida ma'lumotga yuborilishi kerak.
1. Uskuna (jismoniy) (lazer, elektr, radio)Cheklovdan oldin kiritilgan apparat qurilmalari orasidagi jismoniy signallarning uzatilishini boshqaradi. Bu elektronlarni dart orqali o'tkazishni o'z ichiga oladi. Bizni bezovta qila olmaymiz, chunki bu darajadagi hamma narsa apparat tomonidan boshqariladi (bu darajani amalga oshirish transmitter markazlarini, multipleksorlarni, takrorlagichlarni va boshqa uskunalarni o'rnatishni o'z ichiga oladi). Biz radiofizik emasmiz, balki o'yin ishlab chiquvchimiz.Jismoniy jihatdan, ramka zarbalarga aylanadi. O'rtada zarbalar birma-bir uzatiladi.

Eng muhimi, bu ma'lumotlarni uzatishdan ma'lumotlarning o'zi bilan ishlashga qadar yuqori darajadagi abstraktsiyadir. Bu OSI modelining ma'nosi: tobora ko'proq konvergentsiyalar o'sib bormoqda, biz ma'lumotlar qanday uzatilishini kamroq va kamroq bilamiz, biz ma'lumotlarning o'ziga tobora ko'proq singib ketyapmiz va ularni uzatish usullari qanday? Biz, dasturchilar, 3, 4 va 5 o'rinlarni egallashimiz kerak.

Merezhevyi rhubarb

OSI ning oraliq darajasida IP protokollari (IPv4, IPv6 oraliq protokoli tuzilishi), IPX, IGMP, ICMP, ARP amalga oshiriladi.

Nima uchun daraja choralarini ko'rish zarurati ayblanganligini, nima uchun kanal va jismoniy darajaning qo'shimcha xususiyatlaridan kelib chiqqan chora-tadbirlar koristuvachlarning manfaatlarini qondira olmaganligini tushunish kerak.

Kanal darajasining usullaridan foydalangan holda turli xil asosiy chekka texnologiyalarni integratsiyalashgan holda murakkab, tuzilgan tarmoqni yaratish mumkin: buning uchun har xil turdagi ko'priklar va kalitlar bo'lishi mumkin. Tabiiyki, chegara bo'ylab harakatlanish vaqti-vaqti bilan rivojlanadi, lekin boshqa tomondan, u muayyan naqshlar bilan ajralib turadi. Qoidaga ko'ra, bunday hollarda yashirin vazifalar ustida ishlaydigan treyderlarning faoliyati (masalan, bitta filialning mutaxassislari) ko'pincha birma-bir yoki alohida serverga so'rovlarni o'z ichiga oladi va bundan ham ko'proq kompyuter resurslariga kirish talab qilinadi. boshqa filialda. Shuning uchun tarmoq trafigi tufayli tarmoqdagi kompyuterlar guruhlarga bo'linadi, ular tarmoq segmentlari deb ataladi. Kompyuterlar bir guruhga birlashtirilgan, chunki ularning xabarlarining aksariyati shu guruhdagi kompyuterlarga tayinlangan (manzil qilingan). Segmentlarga bo'linish ko'priklar va kalitlar orqali amalga oshirilishi mumkin. Ular segmentning o'rtasida joylashgan mahalliy trafikni boshqa segmentlarda joylashgan kompyuterlarga yuborilganidan tashqari, ular o'rtasida freymlarni uzatmaslik orqali tekshiradi. Shu tarzda, bir chegara qo'shni suv osti suvlariga bo'linadi. Ushbu chora-tadbirlardan katta o'lchamlarga erishish uchun ombor choralarini yaratish mumkin.

Suv osti suvlarida tarqatish g'oyasi ombor chekkalarini yaratish uchun asosdir.

Merezha chaqiriladi omborlar(Internet yoki Internet), chunki u bir necha o'lchamlar yig'indisida taqdim etilishi mumkin. Ombor chetiga chiqadigan chora-tadbirlar pastki tarmoqlar, ombor qirralari yoki oddiygina qirralar deb ataladi, ular kanal darajasining namlik texnologiyasi asosida qayta ishlanishi mumkin (garchi bu majburiy emas).

Xo'sh, bu g'oyani takrorlash, ko'priklar va kalitlarni qo'shish orqali hayotga kiritish hatto ma'lum almashuvlar va kamchiliklarga olib kelishi mumkin.

    Repetitorlar, ko'priklar va kalitlar tomonidan yaratilgan tarmoq topologiyasi halqalarni o'z ichiga oladi. Haqiqatan ham, joy yoki kalit, jo'natuvchi va qabul qiluvchi o'rtasida yagona yo'l mavjud bo'lsa, paketning qabul qiluvchiga yetkazilishini ta'minlashi mumkin. Shu bilan birga, pastadirlarni yopadigan ortiqcha ligamentlarni aniqlash ko'pincha kuchlanishni yaxshiroq muvozanatlash uchun, shuningdek, zaxira marshrutlarni yaratish chora-tadbirlarining ishonchliligini oshirish uchun talab qilinadi.

    Ko'priklar va kalitlar o'rtasida taqsimlangan tarmoqning mantiqiy segmentlari bir-biridan yomon izolyatsiya qilingan. Xushbo'y hidlar keng tarqalgan bo'ronlardan himoyalanmagan. Agar biron-bir stantsiya keng qamrovli xabar yuborsa, xabar tarmoqning barcha mantiqiy segmentlarining barcha stantsiyalariga uzatiladi. Administrator har bir tugun tomonidan bir soat ichida ishlab chiqarilishi mumkin bo'lgan katta hajmdagi paketlar sonini qo'lda ajratish uchun javobgardir. Asosan, ko'plab kalitlarda amalga oshirilgan virtual tarmoq mexanizmi (Debian D-Link VLAN sozlamalari) yordamida keng ko'lamli bo'ronlar muammosini bartaraf etish mumkin edi. Bunday holda, agar siz stansiyalarning trafikni izolyatsiya qiluvchi guruhlari to'liq izolyatsiya qilinganligiga ishonch hosil qilishni istasangiz, u holda bir xil virtual tarmoqning tugunlari boshqa virtual tarmoq tugunlari bilan bog'lana olmaydi.

    Ko'priklar va kalitlarni tashkil etishga tayanadigan qatlamlar uchun paketning ma'lumotlar qiymatiga ko'ra trafikni boshqarish qiyin. Bunday chora-tadbirlar bilan faqat mijozning filtrlari yordamida mumkin bo'ladi, ma'murga paketlar o'rniga ikki martalik yuborish huquqi haqida ma'lumot berilishi kerakligini ko'rsatish uchun.

    Transport quyi tizimini jismoniy va kanal darajalaridan foydalanmasdan amalga oshirish, masalan, ko'priklar va kalitlar, etarli darajada moslashuvchan emas, tengdoshga murojaat qilish tizimiga olib keladi: stantsiya manzili saqlanib qolganligi sababli, MAC manzillari aniqlanadi - manzillar. , ular o'rta adapterga qat'iy ulangan.

Qurilgan barcha ko'priklar va kalitlar ular kanal darajasidagi protokollar ortida ishlashi bilan bog'liq. Gap shundaki, bu protokollar katta tarmoqni tuzishda foydalanish mumkin bo'lgan tarmoq qismlari (bo'linma yoki segment) tushunchasini aniq ko'rsatmaydi. Shuning uchun, xedjlash texnologiyalari distribyutorlari omborlarni himoya qilish ishlarini yangi bosqichga - xedjlashga topshirishga qaror qilishdi.

Bugungi maqolada men asoslarga qaytmoqchiman va keling, bu haqda gaplashamiz OSI muhim tizimlari o'rtasidagi o'zaro aloqa modellari. Ushbu material tizim ma'murlari va kundalik kompyuter boshqaruviga qiziquvchilar uchun foydali bo'ladi.

Ma'lumotlarni uzatishning o'rtasidan boshlab va egalik qilish bilan tugaydigan barcha ombor jarayonlari ushbu nomlarda tavsiflangan qoidalarga muvofiq birin-ketin ishlaydi va o'zaro ta'sir qiladi. muhim tizimlar o'rtasidagi o'zaro ta'sir modellari.

Kritik tizimlar o'rtasidagi o'zaro ta'sir modeli OSI(Open System Interconnection) ISO standartlari bo'yicha xalqaro tashkilot (Xalqaro standartlar tashkiloti) tomonidan bo'linadi.

OSI modeliga asoslanib, qurilmadan belgilangan joyga uzatiladigan ma'lumotlar o'tadi etti yil oldin . Har kuni navbatchilik qo'shig'i tuziladi, bu ma'lumotlarni yakuniy nuqtaga etkazishni ta'minlaydi va ularni ushbu narxdagi kechikishlardan mustaqil ravishda uzatishni ta'minlaydi. Shu tarzda, turli topologiyalar va qirralarning xususiyatlariga ega bo'lgan qirralar o'rtasida tushunishga erishiladi.

Qatorlarning orqasida barcha qirralarning bo'linishi ularning rivojlanishi va turg'unligini osonlashtiradi. Rhubarb qanchalik katta bo'lsa, vaziyat shunchalik murakkab bo'ladi. Birinchi uchta teng OSI modeli ( jismoniy, kanal, chekka) togʻay va vikoristik gemok egaliklari bilan chambarchas bogʻlangan. Qolgan uchta tekislik ( sessiya, ma'lumotlarni taqdim etish, qo'llaniladi) operatsion tizim va amaliy dasturlar tomonidan amalga oshiriladi. Ravonni tashish bu ikki guruh o‘rtasida vositachi vazifasini bajaradi.

Chegarani kesib o'tishdan oldin o'lponlar ikkiga bo'linadi paketlar , keyin. hidni qabul qiluvchi va uzatuvchi qurilmalar tomonidan aniq idrok etilishi uchun tartibda tashkil etilgan axborot qismlari. Ma'lumotlar yuklanganda, paket OSI modelining barcha darajalari tomonidan ketma-ket qayta ishlanadi, ilovadan boshlab jismoniy bilan tugaydi. Teri darajasida paket ushbu darajadagi tegishli ma'lumotlar bilan ta'minlanadi (deb ataladi paket sarlavhasi ), bu to'siq orqali ma'lumotlarni muvaffaqiyatli uzatish uchun zarur.

Natijada, xabarlar zanjiri uni rad etgan kompyuter uchun "tabiiy" bo'lish uchun mas'ul bo'lgan boy to'pli sendvichni tasavvur qila boshlaydi. Buning uchun tarmoq kompyuterlari o'rtasida ma'lumot almashish qoidalariga rioya qilish kerak. Ushbu qoidalarga o'z nomlari berildi protokollar .

Boshqa tomondan, paket OSI modelining barcha darajalari usullaridan foydalangan holda, jismoniydan boshlab va dastur bilan yakunlangan bir xil tartibda qayta ishlanadi. Har kuni uchinchi tomon peer protokolidan foydalangan holda paket ma'lumotlarini o'qiydi, so'ngra paketga qo'shilgan ma'lumotni qaysi tomonga yuborayotganini o'qiydi va tegishli kanallar yordamida paketni uzatadi. Paket dastur qatlamiga yetganda, boshqaruvchi barcha ma'lumotlar paketdan o'chiriladi va uning asl shakli beriladi.

Endi OSI modelining teri robotini ko'rib chiqamiz.

Jismoniy rubarb - Eng pasti, uning orqasida ma'lumot uzatiladigan to'g'ridan-to'g'ri ulanish kanali mavjud. Ulanishni tashkil etishda, uzatish muhitining o'ziga xos xususiyatlarida ishtirok etasiz. Shunday qilib, ma'lumotlarni uzatish vositasi haqidagi barcha ma'lumotlarni kuzatib borish muhimdir: signal darajasi va chastotasi, transkod mavjudligi, signalning o'chirilish darajasi, kanalni qo'llab-quvvatlash va boshqalar. Bundan tashqari, uning o'zi axborot oqimini uzatish va uni boshqa kodlash usullariga muvofiq o'zgartirish uchun javobgardir. Jismoniy ishchining ishi dastlab egalik qilishning chekkasida yotadi.
Vartoning ta'kidlashicha, jismoniy tekislashning eng afzalligi bu dartsiz chiziqning o'tkazilishidir. Birinchi holda, jismoniy vosita sifatida kabel ishlatiladi, ikkinchisida, simsiz ulanishning bir turi mavjud, masalan, radio-uskunalar yoki infraqizil uzatish.

Kanal rhubarb eng murakkab vazifaga mos keladi - qo'shimcha jismoniy darajadagi algoritmlar yordamida ma'lumotlarning kafolatli uzatilishini ta'minlaydi va o'chirilayotgan ma'lumotlarning to'g'riligini tekshiradi.

Ma'lumot uzatishni birinchi marta boshlaganingizda, uzatish kanalining mavjudligi aniqlanadi. Ma'lumotlar bloklarda uzatiladi xodimlar , yoki ramkalar . Bunday ramka blokning oxirida bitlar ketma-ketligi bilan ta'minlanadi va shuningdek, tekshirish sumkasi bilan to'ldiriladi. Kanalda bunday blokni qabul qilishda egasi blokning yaxlitligini tekshirishi va olingan nazorat miqdorini o'z omboridagi nazorat miqdori bilan tenglashtirishi kerak. Ularning oldini olish bilanoq, ma'lumotlar to'g'ri kiritiladi, aks holda nosozlik aniqlanadi va qayta uzatish talab qilinadi. Har qanday holatda, rejissyor yakuniy operatsiya natijasidan signal oladi va shuning uchun teri ramkasi bilan paydo bo'ladi. Xo'sh, kanal darajasining yana bir muhim vazifasi - ma'lumotlarning to'g'riligini tekshirish.

Kanal kanali apparatda (masalan, qo'shimcha kalitlar yordamida) yoki dasturiy ta'minotdan (masalan, elektron adapter drayveri) amalga oshirilishi mumkin.

Merezhevyi rhubarb paketlarning optimal oqimini ta'minlash uchun ma'lumotlarni uzatishni oldindan amalga oshirish kerak. Chetning bo'laklari turli topologiyalarga ega bo'lgan segmentlardan tuzilishi mumkin, chekka darajasining asosiy vazifasi mantiqiy manzillar va chekka qurilmalarning nomlarini ularning jismoniy namoyon bo'lishiga qulay tarzda o'zgartiradigan eng qisqa marshrutni aniqlashdir. Bu jarayon deyiladi marshrutlash , Va uning ahamiyatini qayta baholash muhimdir. Chegaradagi turli xil "tirbandliklar" bilan bog'liq ravishda doimiy ravishda yangilanib turadigan marshrutlash sxemasini hisobga olgan holda, ma'lumotlarni uzatish eng qisqa vaqt ichida va maksimal tezlikda amalga oshiriladi.

Ravonni tashish Vykorist ma'lumotlarning yo'qolishi, noaniqligi yoki takrorlanishining oldini oladigan ishonchli ma'lumotlarni uzatishni tashkil qilish uchun ishlatiladi. Bunday holda, ma'lumotlarni uzatish va o'chirish, ularni kichikroq paketlarga bo'lish yoki ma'lumotlarning yaxlitligini saqlash uchun ularni kattaroq paketlarga birlashtirishda to'g'ri ketma-ketlik nazorat qilinadi.

Sessiya rhubarb Barcha ma'lumotlarni uzatishni yakunlash uchun zarur bo'lgan soat uchun ulanish seansini yaratish, qo'llab-quvvatlash va qo'llab-quvvatlashni ko'rsatadi. Bundan tashqari, paketlarni uzatishni sinxronlashtirish, shu bilan paketning yetkazib berilishi va yaxlitligini tekshirish mumkin. O'tkazish jarayonida maxsus nazorat nuqtalari yaratiladi. Agar uzatish-qabul qilish jarayonida xatolar yuzaga kelsa, rad etilgan paketlar eng yaqin nazorat nuqtasidan boshlab yana yuboriladi, bu esa barcha ma'lumotlarni eng qisqa vaqt ichida uzatish imkonini beradi va umumiy yaxshi oqimni ta'minlaydi.

Taqdim etilgan ma'lumotlar diapazoni (yoki boshqa nima deyiladi, vakili rubarb ) Vaqtinchalik, uning asosiy vazifasi - ma'lumotlarni uzatish formatidan hech bo'lmaganda yuqori darajaga mos keladigan formatga va nihoyat. Bundan tashqari, ma'lumotlarni yagona formatga qisqartirish muhimdir: agar ma'lumotlar turli xil ma'lumotlar formatlari bilan ikkita mutlaqo boshqa o'lchovlar o'rtasida uzatilsa, ularni qayta ishlashdan oldin ularni tushunarli bo'ladigan shaklga keltirish kerak. Men nazorat qilaman, yo'lboshchi ham. Ushbu darajada ma'lumotlarni shifrlash va siqish algoritmlari o'rnatiladi.

Qo'llaniladigan rhubarb - OSI modelidagi oxirgi va eng keng tarqalgan. Tarmoq bilan muxbirlar bilan bog'lanish uchun so'rovlar - barcha darajadagi tarmoq xizmatlaridan ma'lumot talab qiladigan qo'shimchalar. Ushbu yordam yordamida siz ma'lumotlarni uzatish jarayonida sodir bo'lgan barcha narsalar haqida, shuningdek, ma'lumotlarni uzatish jarayonida sodir bo'lgan bekor qilishlar haqida ma'lumot olishingiz mumkin. Boshqa tomondan, ushbu tizim tarmoqqa kirish bilan ishlaydigan barcha tashqi jarayonlar - ma'lumotlar bazalari, pochta mijozlari, fayllarni saqlash menejerlari va boshqalarning ishlashini ta'minlaydi.

Internetning kengligida men noma'lum muallif taqdim etgan rasmni bilaman Merezheva OSI modeli burger ko'rinishida. Men allaqachon esda qoladigan bu tasvirni hurmat qilaman. Agar biron bir vaziyatda (masalan, robotga ulanganda spivbesidda), siz barcha bir xil OSI modellarini xotiradan to'g'ri tartibda eslab qolishingiz kerak bo'lsa - shunchaki ushbu rasmni taxmin qiling va bu yordam beradi. Aniqlik uchun men raqiblarning ismlarini inglizchadan ruschaga almashtiraman: bugun hammasi shu. Keyingi maqolada men mavzuni davom ettiraman va bu haqda gaplashamiz.

Bir nechta qurilmalar va dasturiy ta'minot bo'yicha ma'lumotlarning yagona taqdimotini ta'minlash uchun ISO (Xalqaro Standartlashtirish Tashkiloti) OSI (Ochiq tizim o'zaro aloqasi) tizimlarini o'zaro bog'lashning asosiy modelini ishlab chiqdi. Ushbu model aloqa seansini tashkil qilishda turli ommaviy axborot vositalarida uzatish qoidalari va tartiblarini belgilaydi. Modelning asosiy elementlari bir xil, qo'llaniladigan jarayonlar va jismoniy xususiyatlardir. Shaklda. 1.10 asosiy modelning tuzilishini ko'rsatadi.

OSI modeli tarmoq orqali ma'lumotlarni uzatish jarayonining ishlashini aniqlaydi. Asosiy model chekka protokollarni ishlab chiqish uchun asosdir. OSI muhim tizimlar o'rtasidagi o'zaro ta'sir sohasida jarayonning turli qismlariga xizmat ko'rsatadigan ushbu darajalarning bir qatori orasida aloqa funktsiyalarini taqsimlaydi.

OSI modeli oxirgi qurilmalarga aralashmasdan faqat tizimning o'zaro ta'sir qilish xususiyatlarini tavsiflaydi. Dasturlar tizim spetsifikatsiyalariga moslashgan kuchli aloqa protokollarini amalga oshiradi.

Kichik 1.10. OSI modeli

Dastur OSI modelining yuqori darajalarining ba'zi funktsiyalarini o'z zimmasiga olishi mumkinligi sababli, ma'lumotlarni almashish uchun u to'g'ridan-to'g'ri tizim funktsiyalariga o'tadi, bu esa OSI modelining quyi darajalarining endi mavjud bo'lmagan funktsiyalarini almashtiradi.

Tengdosh OSI modellarining o'zaro bog'lanishi

OSI modelini rasmda ko'rsatilganidek, ikki xil modelga bo'lish mumkin. 1.11:

Turli xil mashinalarda dasturlar va jarayonlarning o'zaro ta'siri mexanizmini ta'minlaydigan protokollarga asoslangan gorizontal model;

Bir mashinada birma-bir muvozanatni ta'minlaydigan xizmatlarga asoslangan vertikal model.

Yuboruvchi kompyuterning bir xil darajasi ishlov beruvchi kompyuterning bir xil darajasi bilan o'zaro ta'sir qiladi, shuning uchun ular o'rtasida hech qanday aloqa bo'lmaydi. Bunday bog`lanish mantiqiy yoki virtual bog`lanish deyiladi. Aslida, o'zaro ta'sir bir kompyuterning qo'shni darajalari o'rtasida sodir bo'ladi.

Bundan tashqari, kompyuter katalogidagi ma'lumotlar barcha darajalardan o'tishi mumkin. Keyin u jismoniy vosita bo'ylab asosiy kompyuterga uzatiladi va u asosiy kompyuterga yuborilgan darajaga yetguncha yana barcha to'plardan o'tadi.

Gorizontal modelda ikkita dastur maxfiy ma'lumotlar almashinuvi protokolini talab qiladi. Vertikal modelda aloqa darajalari turli xil API (Application Programming Interface) interfeyslaridan ma'lumotlarni almashadi.

Kichik 1.11. Asosiy OSI mos yozuvlar modelidagi kompyuterlar o'rtasidagi o'zaro ta'sir sxemasi

Xizmat ko'rsatishdan oldin ma'lumotlar paketlarga bo'linadi. Paket - chegara stantsiyalari o'rtasida uzatiladigan ma'lumotlar birligi.

Ma'lumotlar bosilganda, paket dasturiy ta'minot xavfsizligining barcha darajalaridan ketma-ket o'tadi. Teri darajasida paketga ushbu darajadagi kerakli ma'lumotlar (sarlavha) taqdim etiladi, bu rasmda ko'rsatilganidek, to'siq orqali ma'lumotlarni muvaffaqiyatli uzatish uchun zarurdir. 1.12, de Zag - paketning sarlavhasi, Con - paketning oxiri.

Qabul qiluvchi tomonda paket barcha darajalardan teskari tartibda o'tadi. Keyingi bosqichda ushbu darajadagi protokol paket ma'lumotlarini o'qiydi, so'ngra yuborilayotgan tomonda paketga qo'shilgan ma'lumotlarni o'qiydi va paketni keyingi bosqichga uzatadi. Paket dastur darajasiga yetganda, barcha tegishli ma'lumotlar paketdan o'chiriladi va ma'lumotlar asl shaklida bo'ladi.

Kichik 1.12. Etti modelli terini tozalash paketini shakllantirish

Modelning terisi o'z funksiyasini o'zgartiradi. Rhubarb qanchalik katta bo'lsa, vaziyat shunchalik murakkab bo'ladi.

Xuddi shu OSI modellari bilan bir qatorda, muayyan funktsiyalarni bajarish uchun qanday dasturlar guruhlari ishlab chiqilganligini ko'rish oson. Buning sabablaridan biri, masalan, ma'lumotlarni ASCII dan EBCDIC ga aylantirishni ta'minlash va bu vazifa uchun zarur bo'lgan dasturlarni joylashtirishdir.

Teri sanoati yuqori darajaga xizmat ko'rsatadi, o'z xizmatini quyi darajaga taqdim etadi. Yuqori darajalar xizmatni xuddi shu tarzda quvvatlantiradi: qoida tariqasida, u ba'zi ma'lumotlarni bir marshrutdan boshqasiga yo'naltirishni o'z ichiga oladi. Ma'lumotlarga murojaat qilish tamoyillarini amalda tatbiq etish quyi darajalarga joylashtirilgan. Shaklda. 1.13 barcha darajadagi funktsiyalarning qisqacha tavsifini beradi.

Kichik 1.13. Tengdosh OSI modellarining funktsiyalari

Yuqorida muhokama qilingan model bir xil tarmoqning turli generatorlarining yopiq tizimlari o'rtasidagi o'zaro ta'sirni ifodalaydi. Shuning uchun u ular uchun harakatlarni muvofiqlashtirishni rejalashtirmoqda:

qo'llaniladigan jarayonlarning o'zaro ta'siri;

Xurmatlarni shakllantirish;

Ma'lumotlarni birgalikda himoya qilish;

chegaraviy resurslarni boshqarish;

Ma'lumotlar xavfsizligi va axborot xavfsizligi;

Dasturiy ta'minot va texnik xususiyatlar diagnostikasi.

Ilova qatlami

Ilovalar darajasi dastur jarayonlarini o'zaro ta'sir darvozasiga, yuqori darajaga maxsus kirishni ta'minlaydi va dastur jarayonlari bilan bevosita aloqa qiladi.

Haqiqiy qo'llaniladigan yondashuv fayllar, printerlar yoki gipermatnli veb-sahifalar kabi birgalikda foydalaniladigan resurslarga kirishni rad etish, shuningdek, masalan, qo'shimcha ma'lumot olish uchun o'z ishingizni tashkil qilish uchun ma'lum bir murakkab to'siqlar yordamida turli xil protokollar to'plamini o'z ichiga oladi. elektron pochta protokoli bo'yicha. Maxsus ilovalar xizmati elementlari fayllarni uzatish dasturlari va terminal emulyatsiya dasturlari kabi maxsus amaliy dasturlar uchun xizmatlarni taqdim etadi. Agar, masalan, dasturlar fayllarni uzatishi kerak bo'lsa, uzatish, kirish va fayllarni boshqarish protokoli FTAM (Fayl uzatish, kirish va boshqarish) talab qilinadi. OSI modelida ma'lum bir vazifani yangilashi kerak bo'lgan amaliy dastur (masalan, kompyuterda ma'lumotlar bazasini yangilash) dastur uchun ma'lumotlar ko'rinishidagi aniq ma'lumotlarni taqdim etadi. Ushbu darajadagi asosiy vazifalardan biri ma'lumotlarning amaliy dastur tomonidan qanday qayta ishlanishi va qanday turdagi ma'lumotlarni olish mumkinligini aniqlashdir.

Qo'llaniladigan rubarb ishlaydigan ma'lumotlar birligi xabar deb ataladi.

Rhubarb ilovasi quyidagi funktsiyalarni o'z ichiga oladi:

1. Har xil turdagi robotlar.

Fayl uzatish;

O'simliklarni boshqarish;

Keyin tizimni boshqarish;

2. Mijozlarning parollari, manzillari, elektron imzolaridan foydalangan holda identifikatsiya qilish;

3. Funktsional abonentlarning ahamiyati va yangi dastur jarayonlariga kirish imkoniyati;

4. Mavjud resurslarning yetarliligini aniqlash;

5. Boshqa qo'llaniladigan jarayonlar bilan bog'lanish uchun so'rovlarni tashkil etish;

6. Axborotni tavsiflashning zarur usullari uchun ilovalarni vakillik darajasiga o'tkazish;

7. Jarayonlarning rejalashtirilgan muloqoti uchun protseduralarni tanlash;

8. Ilova jarayonlari o'rtasida almashinadigan ma'lumotlarni boshqarish va amaliy jarayonlar o'rtasidagi o'zaro aloqalarni sinxronlashtirish;

9. Kerakli xizmat ko'rsatish hajmi (ma'lumotlar bloklarini etkazib berish soati, etkazib berishning ruxsat etilgan chastotasi);

10. Avfni tuzatish va ma'lumotlarning ishonchliligini ta'minlash qulayligi;

11. Sintaksis ustiga qo'yilgan foydalanish mumkin bo'lgan chegaralar (belgilar to'plami, ma'lumotlar strukturasi).

Belgilangan funktsiyalar ilovaning dastur jarayonlariga taqdim etadigan xizmat turini ko'rsatadi. Bundan tashqari, dastur darajasi jismoniy, kanal, chekka, transport, seans va reprezentativ darajalar tomonidan taqdim etiladigan xizmatni dasturga o'tkazadi.

Qo'llaniladigan darajada, muxbirlarni allaqachon qayta ishlangan ma'lumotlar bilan ta'minlash kerak. Bu erda siz tizimli xavfsizlik dasturidan foydalanishingiz mumkin.

Ilova darajasi chegaragacha qo'shimchalarga kirishni kafolatlaydi. Ushbu darajadagi vazifalarga fayllarni uzatish, pochta xabarlarini almashish va tarmoqqa xizmat ko'rsatish kiradi.

Yuqori uch darajadagi eng keng tarqalgan protokollarga quyidagilar kiradi:

FTP (File Transfer Protocol) fayllarni uzatish protokoli;

TFTP (Trivial File Transfer Protocol) - eng oddiy fayl uzatish protokoli;

X.400 elektron pochta;

Masofaviy terminalga ega Telnet roboti;

SMTP (Simple Mail Transfer Protocol) - oddiy pochta almashish protokoli;

CMIP (Common Management Information Protocol) – maxfiy axborotni boshqarish protokoli;

Seriyali liniyalar uchun SLIP (Serial Line IP) IP. ketma-ket belgilar bo'yicha ma'lumotlarni uzatish protokoli;

SNMP (Simple Network Management Protocol) - oddiy monitoring protokoli;

O'tkazish, kirish va fayllarni boshqarish uchun FTAM (Fayl uzatish, kirish va boshqarish) protokoli.

Taqdimot qatlami

Ushbu darajadagi funktsiyalar talab qilinadigan shaklda amaliy jarayonlar o'rtasida uzatiladigan ma'lumotlarni taqdim etishdir.

Ushbu daraja dastur darajasi tomonidan uzatiladigan ma'lumotlarning boshqa tizimdagi dastur darajasi tomonidan tushunilishini ta'minlaydi. Zarur bo'lganda, uzatish paytida ma'lumotlar formatlari ma'lumotlarning asl formatiga o'zgartiriladi va qabul qilish paytida, aniqki, konvertatsiya yakunlanadi. Shu tariqa amaliy tadqiqotchilar, masalan, berilgan ma’lumotlarning sintaktik xususiyatlarini takomillashtirishlari mumkin. Bu holat ma'lumotlar almashinuvini talab qiladigan har xil turdagi kompyuterlarda (IBM PC va Macintosh) paydo bo'lishi mumkin. Shunday qilib, ma'lumotlar bazasi maydonlarida ma'lumotlar harflar va raqamlar ko'rinishida va ko'pincha grafik tasvir shaklida taqdim etiladi. Ushbu ma'lumotlarni, masalan, suzuvchi komadan olingan raqamlar kabi qayta ishlash kerak.

Ma'lumotlarning asosiy taqdimoti modelning barcha darajalari uchun bir xil bo'lgan ASN.1 tizimiga asoslangan. Ushbu tizim fayllar tuzilishini tavsiflash uchun ishlatiladi, shuningdek, ma'lumotlarni shifrlash muammosini hal qiladi. Ushbu darajada ma'lumotlarni shifrlash va shifrini ochishga erishish mumkin, shunda ma'lumotlar almashinuvining maxfiyligi barcha amaliy xizmatlar uchun bir zumda ta'minlanadi. Bunday protokollarga TCP/IP stekining amaliy qatlam protokollari uchun maxfiy ma'lumotlar almashinuvini ta'minlovchi Secure Socket Layer (SSL) misol bo'la oladi. Ushbu daraja transport darajasi uchun qo'llaniladigan axborot oqimi darajasining ma'lumotlarini o'zgartirishni (kodlash, siqish va boshqalar) ta'minlaydi.

Vakillik rhubarb quyidagi asosiy funktsiyalarga ega:

1. Ilova jarayonlari o'rtasida seanslarni o'rnatish uchun so'rovlarni yaratish.

2. Qo'llaniladigan jarayonlar o'rtasida ma'lumotlarni izchil taqdim etish.

3. Ma'lumotlarni taqdim etish shakllarini amalga oshirish.

4. Grafik materialning taqdimoti (stullar, bolalar o'yinchoqlari, diagrammalar).

5. Ma'lumotlarning tasnifi.

6. Seanslarni yakunlash uchun ichimliklarni kuchaytirish.

Taqdim etilgan ma'lumotlarning darajali protokollari modelning uchta yuqori darajasidagi protokollarning ombor qismiga asoslanadi.

Sessiya qatlami

Seans jarayoni - bu kompyuterlar va amaliy jarayonlar o'rtasida sessiyalarni o'tkazish tartibini belgilaydigan jarayon.

Sessiya rhubarb bir vaqtning o'zida qaysi tomon faol ekanligini yozib olish uchun dialogni qo'llab-quvvatlaydi va sinxronizatsiya xususiyatlarini ham ta'minlaydi. Qolganlari keyingi o'tkazmalarda nazorat nuqtalarini kiritish imkonini beradi, shunda har bir ko'rinish hamma narsani qaytadan boshlash o'rniga qolgan nazorat punktiga qaytishi mumkin. Darhaqiqat, ba'zi dasturlar seans rhubarbdan foydalanadi va u kamdan-kam hollarda amalga oshiriladi.

Sessiya reumi dastur jarayonlari o'rtasida ma'lumot uzatishni boshqaradi, bir seansni qabul qilish, uzatish va aloqa qilishni muvofiqlashtiradi. Bundan tashqari, rhubarb sessiyasi parollarni boshqarish, dialoglarni boshqarish, sinxronizatsiya va quyi darajadagi hisoblardagi xabarlar ketma-ketligidagi muvaffaqiyatsizlikdan keyin uzatish seansida ulanishning qo'shimcha funktsiyalarini birlashtiradi. Ushbu darajadagi funktsiyalar turli ish stantsiyalarida ishlaydigan ikkita amaliy dasturlar o'rtasidagi aloqani muvofiqlashtirishda yotadi. Bu yaxshi tuzilgan dialogga o'xshaydi. Bu funktsiyalarga seans yaratish, paketlarni uzatish va olish, sessiya soatini bildirish va sessiyani tugatish kiradi.

Seans darajasida ikkita dastur jarayoni o'rtasida qanday uzatish amalga oshirilishi aniqlanadi:

To'liq dupleks (jarayonlar sim orqali ma'lumotlarni uzatadi va oladi);

Dupleks (jarayonlar ma'lumotlarni uzatadi va bir vaqtning o'zida qabul qiladi).

To'liq dupleks rejimida sessiya jurnali ma'lumotlar tokenini uzatishni boshlaydigan jarayonni ko'rsatadi. Boshqa jarayonga javob berish vaqti kelganida, ma'lumotlar tokeni ushbu jarayonga o'tkaziladi. Seans rhubarb faqat ma'lumot tokenini ushlab turgan tomonga uzatish imkonini beradi.

Session rhubarb quyidagi funktsiyalarni ta'minlaydi:

1. O'zaro tizimlar o'rtasida sessiya darajasidagi aloqalarni o'rnatish va yakunlash.

2. Qo'llaniladigan jarayonlar o'rtasida normal va terminologik ma'lumotlar almashinuvini o'rnatish.

3. Ilova jarayonlarining o'zaro ta'sirini nazorat qilish.

4. Seans ulanishlarini sinxronlashtirish.

5. Ayblash holatlari haqida qo'llaniladigan jarayonlar haqida ma'lumot.

6. Ilova jarayonida teglarni o'rnatish orqali uning chiqishini tasdiqlashdan so'ng eng yaqin yorliqdan yangilash mumkin.

7. Qo'llaniladigan jarayon va to'g'ri yangilash holatlarida uzilish.

8. Hech qanday pul sarflamasdan sessiya biriktiring.

9. Sessiyaning borishi haqida maxsus xabarnomalarni taqdim etish.

Session raven so'nggi nuqta mashinalari o'rtasida ma'lumot almashish uchun sessiyalarni tashkil qilishni anglatadi. Seans darajasidagi protokollar uchta yuqori darajadagi modellarning ombor protokollariga asoslanadi.

Transport qatlami

Aloqa tarmog'i orqali paketlarni uzatish maqsadlarining transport doirasi. Transport darajasida paketlar bloklarga bo'linadi.

Dispetcherdan yetkazib berishgacha bo'lgan yo'lda paketlar buzilishi yoki yo'q qilinishi mumkin. Agar siz qanday dasturlarni amalga oshirayotganini bilmoqchi bo'lsangiz, onangiz va ishonchli aloqalar bilan qanday ishlashni bilishingiz kerak. Transport qatlamining ishi modelning qo'shimchalari va yuqori qatlamlari (ilova va sessiya) ma'lumotlarni o'zlari talab qiladigan ishonchlilik darajasi bilan uzatishini ta'minlashdan iborat. OSI modeli transport qatlami tomonidan taqdim etiladigan xizmatlarning beshta sinfini belgilaydi. Ushbu turdagi xizmatlar kutilayotgan xizmatlar turiga bo'linadi: terminologiya, uzilgan ulanishni yangilash imkoniyati, Internet-transport protokoli orqali turli xil dastur protokollari o'rtasida bir nechta ilovalarni ulash uchun multiplekslash usullarining mavjudligi va asosiy vazifani aniqlashning asosiy vazifasi. va paketlarni chalkashlik, isrof qilish va dublyaj qilish kabi transfer muammolarini tuzatish.

Tashish marshruti chegarada jismoniy qurilmalar (tizimlar, ularning qismlari) adreslanishini belgilaydi. Ushbu kafolat ma'lumotlar bloklarini qabul qiluvchilarga etkazib berishni kafolatlaydi va ularni etkazib berishni ta'minlaydi. Uning asosiy vazifasi tizimlar o'rtasida axborot uzatishning samarali, oson va ishonchli shakllarini ta'minlashdan iborat. Agar ishlov berish jarayoni paketdan ko'proq narsani o'z ichiga olsa, tashish darajasi paketlarning sifatini nazorat qiladi. Agar siz ilgari olingan bildirishnomaning dublikatidan o'tsangiz, tengdosh uni taniydi va bildirishnomani e'tiborsiz qoldiradi.

Transport bo'limining funktsiyalariga quyidagilar kiradi:

1. Zarur bo'lganda uzatishni nazorat qilish va ma'lumotlar bloklarining yaxlitligini ta'minlash.

2. Amortizatsiyalarni aniqlash, ularni qisman tugatish va noto'g'ri amortizatsiya to'g'risida xabar berish.

3. Nosozliklar aniqlangandan keyin uzatishni yangilash.

4. Ma'lumotlarning kattalashtirilgan va kichik bloklari.

5. Blokni uzatish vaqti uchun ustuvorliklarni belgilash (normal shartlar).

6. O'tkazishni tasdiqlash.

7. Chegarada boshi berk ko'chaga tushib qolgan vaziyatlarda bloklarni yo'q qilish.

Transport darajasidan boshlab, ma'lum bo'lgan barcha protokollar dasturiy ta'minot tomonidan amalga oshiriladi, ular o'zaro bog'langan operatsion tizimning omboriga kiritilishi kerak.

Eng keng tarqalgan transport protokollariga quyidagilar kiradi:

TCP/IP stekining TCP (Transmission Control Protocol) uzatishni boshqarish protokoli;

TCP/IP stekining UDP (User Datagram Protocol) datagram protokoli;

NCP (NetWare Core Protocol) - asosiy NetWare tarmoq protokoli;

SPX (Sequenced Packet eXchange) Novell stekining paketlarini almashishga buyurtma berish;

TP4 (Transmission Protocol) - 4-sinfga uzatish protokoli.

Merezhevyi rhubarb (Tarmoq qatlami)

Merezhevyi daryosi eng mashhur yo'nalishning marshrutini tanlagan holda, aloqa tarmog'i orqali abonent va ma'muriy tizimlarni ulash uchun kanallarni yotqizishni ta'minlaydi.

Chegaraviy rhubarb ikki tizim o'rtasidagi hisoblash chegarasida aloqa o'rnatadi va ular o'rtasida virtual kanallarni yotqizishni ta'minlaydi. Virtual mantiqiy kanal chegara komponentlarining bir xil ishlashi bo'lib, u o'zaro ta'sir qiluvchi komponentlar o'rtasida kerakli yo'lni yotqizish illyuziyasini yaratadi. Bundan tashqari, hemstone rhubarb e'lon qilingan imtiyozlar haqida transport bo'limiga xabar beradi. O'rta darajadagi taqsimot odatda paketlar deb ataladi. Ma'lumotlar parchalarining hidi mavjud. Merezhevyy rhubarb ularning manzili va yetkazib berish uchun turadi.

Ma'lumotlarni uzatish uchun eng qisqa marshrutni yotqizish marshrutlash deb ataladi va bu oraliq qatlamning asosiy muammosini hal qiladi. Bu muammo eng qisqa yo'l hech qachon eng qisqa bo'lmasligi bilan murakkablashadi. Ko'pincha marshrutni tanlashda mezon - bu yo'nalish uchun uzatish soati; Bu vaqt o'tishi bilan o'zgarishi mumkin bo'lgan aloqa kanallarining sig'imi va trafik intensivligiga bog'liq. Ba'zi marshrutlash algoritmlarini sozlash o'zgarmaguncha sozlash kerak, boshqalari esa oxirgi uch soat ichida o'rtacha ko'rsatkichlar asosida qaror qabul qiladi. Marshrutni tanlash boshqa mezonlarga asoslanishi mumkin, masalan, uzatish ishonchliligi.

Kanal darajasidagi protokol izchil standart topologiyadan foydalangan holda har qanday tugunlar o'rtasida ma'lumotlarni etkazib berishni ta'minlaydi. Bu kengaytirilgan tuzilishga ega bo'lgan chegaralarni, masalan, bir qator chegaralarni yagona chegaraga birlashtirgan chegaralarni yoki ortiqcha ulanishga ega bo'lgan yuqori sifatli chegaralarni o'rnatishga imkon beradigan yanada qattiqroq o'zaro bog'liqlikdir.

Shunday qilib, o'rtada ma'lumotlarni etkazib berish kanal darajasi bilan tartibga solinadi va chegaralar orasidagi ma'lumotlarni etkazib berish o'qi o'rta daraja tomonidan boshqariladi. Paketlarni chegara darajasiga etkazib berishni tashkil qilishda chegara raqami tushunchasi aniqlanadi. Ushbu turdagi manzil tarmoq raqami va tarmoqdagi kompyuter raqamidan iborat.

Marshrutlar bir-biriga marshrutizator deb ataladigan maxsus qurilmalar yordamida ulanadi. Router - cheklararo ulanishlar topologiyasi haqida ma'lumot to'playdigan va o'z platformasida cheklararo paketlarni qabul qilinmaguncha yo'naltiradigan qurilma. Bir o'lchamdagi jo'natuvchidan boshqa o'lchamdagi qabul qiluvchiga xabarni uzatish uchun siz darhol Metro yo'nalishini tanlagan holda chegaralar o'rtasida bir nechta sakrashlarni yaratishingiz kerak. Shunday qilib, marshrut - bu paket o'tadigan marshrutizatorlar ketma-ketligi.

Chek tarmog'i mijozlarni guruhlarga bo'lish va chekka manzilning qayta ishlangan MAC manzili asosida paketlarni yo'naltirish uchun javobgardir. Merezhevy rhubarb transport rhubarb uchun paketlarni uzatishni ta'minlaydi.

Beze rhubarb quyidagi funktsiyalarga ega:

1. Chegara aloqalarini yaratish va ularning portlarini aniqlash.

2. Aloqa to'sig'i orqali uzatish paytida yuzaga keladigan xabarlarni aniqlash va tuzatish.

3. Paket oqimini boshqarish.

4. Paketlar ketma-ketligini tashkil qilish (tartib qilish).

5. Marshrutlash va almashtirish.

6. Paketlarni segmentlash va birlashtirish.

Eng asosiy darajada, ikki turdagi protokollar mavjud. Birinchi tur tugundan marshrutizatorga va marshrutizatorlar o'rtasida oxirgi tugunlardan ma'lumotlarni o'z ichiga olgan paketlarni uzatish qoidalarini aniqlashni o'z ichiga oladi. Agar chegara darajasidagi protokollar haqida gapiradigan bo'lsak, protokollarning o'zi hurmat qilinishiga loyiqdir. Biroq, protokolning boshqa turi ko'pincha chekka darajaga chiqariladi, bu marshrutlash ma'lumotlarini almashish protokollari deb ataladi. Ushbu qo'shimcha protokollardan foydalanib, marshrutizatorlar transchegaraviy ulanishlar topologiyasi haqida ma'lumot to'playdi.

O'rta dastur protokollari operatsion tizimning dasturiy modullari, shuningdek, marshrutizatorlarning dasturiy va apparat vositalari tomonidan amalga oshiriladi.

Chegarada eng ko'p ishlatiladigan protokollar:

IP (Internet Protocol) Internet protokoli, manzil va marshrutlash ma'lumotlarini ta'minlovchi TCP/IP stekining chekka protokoli;

Transchegaraviy paket almashish uchun IPX (Internetwork Packet Exchange) protokoli, Novell chegaralarida paketlarni manzillash va marshrutlash maqsadlari;

X.25 - paketli kommutatsiya yordamida global aloqa uchun xalqaro standart (bu protokol ko'pincha faqat 2-darajada amalga oshiriladi);

CLNP (Connection Less Network Protocol) - ulanishlarni tashkil qilmasdan tarmoq protokoli.

Kanal rhubarb (Data Link)

Kanal darajasidagi ma'lumotlarning birligi kadrlardir. Ramkalar mantiqiy tashkil etilgan tuzilma bo'lib, unda ma'lumotlar joylashtirilishi mumkin. Kanal darajasini sozlash - kadrlarni tarmoq darajasidan jismoniy darajaga o'tkazish.

Jismoniy jihatdan, zarbalar shunchaki kuchsizlanadi. Bunday holda, ulanish liniyalari o'zaro ta'sir qiluvchi bir qator kompyuterlar bilan almashinadigan muayyan hududlarda jismoniy uzatish markazini egallashi kafolatlanmaydi. Shu sababli, kanal darajasini belgilash vazifalaridan biri uzatish o'rtasining mavjudligini tekshirishdir. Kanal darajasining boshqa vazifalari zararni aniqlash va tuzatish mexanizmlarini amalga oshirishni o'z ichiga oladi.

Kanal rhubarb teri ramkasining uzatilishining to'g'riligini maxsus bitlar ketma-ketligini, teri ramkasining boshi va oxirini joylashtirish orqali ta'minlaydi, uni aniqlash uchun, shuningdek, barcha baytlarni ramkaga qo'shib, nazorat summasini hisoblab chiqadi. yo'l. va chek miqdorini ramkaga qo'shing. Kadr kelganda, u o'chirilayotgan ma'lumotlarning nazorat yig'indisini yana hisoblab chiqadi va natijani ramkadagi nazorat summasi bilan tenglashtiradi. Xushbo'y hiddan qochgandan so'ng, ramka to'g'ri deb hisoblanadi va qabul qilinadi. Agar nazorat summalari bajarilmasa, hisob-kitob qayd etiladi.

Kanal darajasining vazifasi o'rta darajadan kelgan paketlarni yig'ish va ularni tegishli o'lchamdagi ramkaga joylashtirishdan oldin ularni tayyorlashdir. Ushbu chiziq blokning qaerdan boshlanishi va tugashini aniqlash uchun javobgardir va uzatish uzilishlarini aniqlash uchun javobgardir.

Ushbu darajada chegara tugunlari tomonidan jismoniy darajani rivojlantirish qoidalari aniqlanadi. LOMda ma'lumotlarning elektr tasviri (ma'lumotlar bitlari, ma'lumotlarni kodlash usullari va markerlar) shu va faqat shu darajada tan olinadi. Bu erda tuzatishlar paydo bo'ladi va tuzatiladi (ma'lumotlarni qayta uzatish yo'li bilan).

Kanal tizimi ma'lumotlar ramkalarini yaratish, uzatish va qabul qilishni ta'minlaydi. Ushbu daraja o'rta darajadagi talab darajasiga va paketlarni qabul qilish va uzatish uchun jismoniy darajaning vikorist xizmatiga xizmat qiladi. IEEE 802.X spetsifikatsiyalari kanal darajasini ikki bo'limga ajratadi:

Mantiqiy havoladan foydalangan holda MChJ (Logical Link Control) mantiqiy havolani boshqarishni ta'minlaydi. Sho'ba MChJ chegara darajasini va muxbirni topshirish va qabul qilish bilan bog'lanishni ta'minlaydi.

MAC (Media Assess Control) – ommaviy axborot vositalariga kirishni boshqarish. MAC pastki daraxti bo'lingan (token uzatish, to'qnashuvni aniqlash yoki tugatish) jismoniy muhitga kirishni tartibga soladi va aloqa kanaliga kirishni ta'minlaydi. Pidreven MChJ MAC dan yuqori hisoblanadi.

Kanal darajasi kanal orqali ma'lumotlarni uzatish uchun qo'shimcha protseduralar orqali o'rtaga kirish va uzatishni boshqarishni ta'minlaydi.

O'tkazilayotgan ma'lumotlar bloklari katta bo'lsa, kanal rafi ularni freymlarga ajratadi va kadrlarni ketma-ketlik shaklida uzatadi.

Kadrlar olinganda, tizim ularni uzatish uchun ma'lumotlar bloklarini hosil qiladi. Ma'lumotlar blokining o'lchami uzatish usuliga va u uzatiladigan kanalga bog'liq.

Mahalliy tarmoqlarda kanal darajasidagi protokollar kompyuterlar, ko'priklar, kalitlar va marshrutizatorlar tomonidan qo'llaniladi. Kompyuterlarda kanal darajasidagi funktsiyalar keng doiradagi chekka adapterlar va drayverlar tomonidan amalga oshiriladi.

Kanal rhubarb quyidagi funktsiyalar turlarini o'z ichiga olishi mumkin:

1. Kanal ulanishlarini tashkil etish (o'rnatish, boshqarish, demontaj qilish) va ularning portlarini aniqlash.

2. Xodimlarni tashkil etish va o'tkazish.

3. Afvlarni oshkor qilish va tuzatish.

4. Ma'lumotlar oqimini boshqarish.

5. Mantiqiy kanallarning ko'rinishini ta'minlash (har qanday usulda kodlangan ma'lumotlarni uzatish).

Kanal bozorida eng ko'p ishlatiladigan protokollar quyidagilarni o'z ichiga oladi:

Oxirgi aloqalar uchun yuqori darajadagi uzatish kanalini boshqarish uchun HDLC (High Level Data Link Control) protokoli;

IEEE 802.2 MChJ (I va II turdagi) 802.x muhitlari uchun MACni ta'minlaydi;

IEEE 802.3 standarti bo'yicha chekilgan o'lchash texnologiyasi avtobus topologiyasini qo'llab-quvvatlaydigan o'lchovlar va chastotasizlarni tinglash va ziddiyatlarni aniqlashdan jamoaviy kirish;

Token ring – IEEE 802.5 standartiga asoslangan asosiy texnologiya bo‘lib, u halqa topologiyasi va tokenni o‘tkazish orqali halqaga kirish usulidan foydalanadi;

FDDI (Fiber Distributed Date Interface Station) - IEEE 802.6 standartiga asoslangan texnologiya bo'lib, optik tolalardan foydalanadi;

X.25 - global paketli kommutatsiyalangan aloqa uchun xalqaro standart;

X25 va ISDN texnologiyasidan foydalangan holda tashkil etilgan ramka o'rni tarmog'i.

Jismoniy rubarb (jismoniy qatlam)

Jismoniy qobiliyatlar bilan bog'lanish uchun jismoniy maqsadlar doirasi. Jismoniy ulanishlar - bu tizimlar o'rtasida signallarning uzatilishini ta'minlaydigan jismoniy komponentlar, apparat va dasturiy ta'minot to'plami.

Jismoniy o'rta signallarni uzatishga ta'sir qiluvchi moddiy moddadir. Jismoniy muhit tananing jismoniy faoliyati uchun asosdir. Jismoniy muhit sifatida efir, metall, optik tola va kvarts keng qo'llaniladi.

Jismoniy rhubarb o'rtadan o'xshash siqish va uzatishning o'xshash teskari o'zgarishidan iborat.

Birinchisi, ma'lumotlar oqimi va vikorist jismoniy kanali o'rtasidagi aloqani ta'minlaydi. Protokollar bilan bog'liq yana bir o'zgarish bo'lib o'tmoqda, ular to'xtab qoladi. Jismoniy qo'llanma uzatish kanalining jismoniy interfeysini ta'minlaydi, shuningdek, signallarni uzatish va kanaldan signallarni qabul qilish tartiblarini tavsiflaydi. Ushbu darajada tizimlarda jismoniy ulanish uchun elektr, mexanik, funktsional va protsessual parametrlar aniqlanadi. Jismoniy oqim ma'lumotlar paketlarini eng yuqori kanal darajasidan oladi va ularni optik yoki elektr signallariga aylantiradi, ikkilik oqimning 0 va 1 qatorlarini chiqaradi. Bu signallar uzatish markazi orqali birlamchi nervga uzatiladi. Transmissiya o'rta oqimining mexanik va elektr/optik quvvatlari fizik jihatdan o'lchanadi va quyidagilarni o'z ichiga oladi:

Kabellar va ulagichlar turi;

Atirgullardagi kontaktlarni ajratish;

0 va 1 qiymatlari uchun signal kodlash sxemasi.

Jismoniy rubarb quyidagi funktsiyalarni o'z ichiga oladi:

1. Jismoniy funktsiyalarni o'rnatish va taqsimlash.

2. Signallarni ketma-ket kodga uzatish va qabul qilish.

3. Tinglash, tomchilarda, kanallarda.

4. Kanalni aniqlash.

5. Nosozliklar va xatolar yuzaga kelishi haqida xabarlar.

Nosozliklar paydo bo'lishi to'g'risidagi ogohlantirishlar normal ishlashga mos keladigan shartlarning birinchi sinfini jismonan aniqlash mumkinligi bilan bog'liq (bir nechta tizimlar tomonidan yuborilgan bir nechta kadrlar, kanalni uzib qo'yish, hayotga ulanishda, mexanik aloqani yo'qotish va hk.) .). Kanal qatlami tomonidan taqdim etiladigan xizmatlar turlari jismoniy qatlam protokollari bilan aniqlanadi. Bir guruh tizimlar bir kanalga ulangan va bir vaqtning o'zida faqat bitta signalni uzatishga ruxsat berilganda, kanalni tinglash kerak. Kanalni tinglash qaysi biri uzatish uchun mavjudligini aniqlash imkonini beradi. Bir qator navlarda, strukturaning aniq ta'rifi uchun, jismoniy rhubarb bir qator kichik daraxtlarga bo'linadi. Misol uchun, dartsiz diapazonning jismoniy daraxti uchta kichik daraxtga bo'linadi (1.14-rasm).

Kichik 1.14. Dartsiz mahalliy o'lchovning jismoniy rhubarb

Jismoniy darajadagi funktsiyalar chegaraga ulangan barcha qurilmalarda amalga oshiriladi. Kompyuterning yon tomonida jismoniy darajadagi funktsiyalar chegara adapteri bilan bog'langan. Buni takrorlash - bu ko'proq jismoniy bo'lgan egalik qilishning yagona turi.

Jismoniy uzatish asinxron (seriyali) va sinxron (parallel) uzatishni ta'minlashi mumkin, bu ko'plab asosiy kompyuterlar va mini-kompyuterlar uchun mos keladi. Jismoniy darajada ikki tomonlama qiymatlarni aloqa kanali orqali uzatish usuli bilan ta'minlash uchun kodlash sxemasi aniqlangan. Manchester kodi mahalliy sharoitlarda keng qo'llaniladi.

Jismoniy darajadagi protokolga misol sifatida 10Base-T Ethernet texnologiyasining spetsifikatsiyasi bo'lishi mumkin, ya'ni simli kabel 100 Ohm simi tayanchi, RJ-45 ulagichi, maksimal quvvatga ega bo'lgan 3-toifali himoyalanmagan o'ralgan juftlikdir. ta'minlash zichny segment 100 metr, o'rta va elektr signallari uchun Manchester kodi.

Jismoniy darajaning eng keng ko'lamli xususiyatlariga quyidagilar kiradi:

EIA-RS-232-C, CCITT V.24/V.28 - muvozanatsiz ketma-ket interfeysning mexanik / elektr xususiyatlari;

EIA-RS-422/449, CCITT V.10 - muvozanatli ketma-ket interfeysning mexanik, elektr va optik xususiyatlari;

Ethernet - IEEE 802.3 standartiga asoslangan tarmoq texnologiyasi bo'lib, u muammolarni tinglash va nizolarni aniqlashdan avtobus topologiyasi va jamoaviy kirishni qo'llab-quvvatlaydi;

Token ring – IEEE 802.5 standartiga asoslangan tarmoq texnologiyasi bo‘lib, u halqa topologiyasi va tokenni o‘tkazish orqali halqaga kirish usulidan foydalanadi.