Eksa tarmoq modeli. Osi mos yozuvlar modeli darajalari. Ochiq tizimli o'zaro ta'sir modeli

OSI modeli - Xalqaro standartlar tashkiloti tomonidan yaratilgan kontseptual model bo'lib, u turli aloqa tizimlariga standart protokollar yordamida muloqot qilish imkonini beradi. Oddiy qilib aytganda, OSI har xil kompyuter tizimlari bir -biri bilan aloqa qila oladigan standartni taqdim etadi.

OSI modellarini kompyuter tarmoqlari uchun universal til deb hisoblash mumkin. U aloqa tizimini ettita mavhum qatlamga bo'lish kontseptsiyasiga asoslangan bo'lib, ularning har biri oxirgisiga to'g'ri keladi.
OSI modelining har bir qatlami o'ziga xos ishni bajaradi va o'z ustidagi va pastidagi qatlamlar bilan o'zaro ta'sir qiladi. maqsadli tarmoq ulanishining ma'lum darajalari. Ilova qatlami 7 -nishonga, protokol qatlami esa 3 va 4 -nishonlarga hujum qiladi.

Nima uchun OSI modellari muhim

Garchi zamonaviy Internet OSI modeliga qat'iy rioya qilmasa ham (u oddiy Internet -protokollar to'plamiga ko'proq mos keladi), OSI modeli hali ham tarmoq muammolarini bartaraf etish uchun juda foydali. O'z portini Internetga kirita olmaydigan bitta odammi yoki veb -sayt minglab foydalanuvchilar uchun ishlamayaptimi, OSI modeli muammoni hal qilishi va uning manbasini ajratishi mumkin. Agar muammoni modelning ma'lum bir qatlamigacha qisqartirish mumkin bo'lsa, juda ko'p keraksiz ishlardan qochish mumkin.

OSI modelining ettita ajralmas qatlamini yuqoridan pastgacha quyidagicha ta'riflash mumkin:

7. Qo'llash darajasi

Bu foydalanuvchi ma'lumotlari bilan bevosita o'zaro ta'sir qiladigan yagona qatlam. Veb -brauzerlar va elektron pochta mijozlari kabi dasturiy ilovalar muloqotni boshlash uchun dastur sathidan foydalanadi. Ammo shuni aniq aytish kerakki, dasturiy ta'minot dasturlari dasturlar qatlamining bir qismi emas. Aksincha, dastur qatlami foydalanuvchiga mazmunli ma'lumotlarni taqdim etishga asoslangan protokollar va ma'lumotlarni qayta ishlash uchun javobgardir. Ilova sathining protokollari elektron pochta orqali aloqani ta'minlaydigan protokollardan biri bo'lgan HTTP va SMTPni o'z ichiga oladi.

6. Taqdimot qatlami

Bu qatlam, birinchi navbatda, dastur qatlami tomonidan ishlatilishi uchun ma'lumotlarni tayyorlash uchun javobgardir. Boshqacha qilib aytganda, 6 -darajali ma'lumotlar ilovalarga taqdim etilishini ta'minlaydi. Taqdimot qatlami ma'lumotlarni tarjima qilish, shifrlash va siqish uchun javobgardir.

Ikki aloqa qurilmasi har xil kodlash usullaridan foydalanishi mumkin, shuning uchun 6 -qavat kirish ma'lumotlarini qabul qiluvchi qurilmaning dastur qatlami tushunadigan sintaksisga o'tkazish uchun javobgardir.
Agar qurilmalar shifrlangan aloqa orqali aloqa qilsa, 6 -qavat jo'natuvchi tomoniga shifr qo'shish hamda qabul qiluvchi tomonidagi shifrni dekodlash uchun javobgardir, shunda u dastur qatlamini shifrlanmagan va o'qilishi mumkin.

Nihoyat, taqdimot bosqichi, shuningdek, dastur darajasidan olingan ma'lumotni qatlamga etkazishdan oldin uni siqish uchun javobgardir, bu esa uzatiladigan ma'lumotlar miqdorini kamaytirish orqali aloqa tezligi va samaradorligini oshirishga yordam beradi.

5. Sessiya darajasi

Bu qatlam ikkita qurilma orasidagi aloqani ochish va yopish uchun javobgardir. Ulanishning ochilishi va yopilishi orasidagi vaqt seans deb ataladi. Sessiya qatlami barcha almashilgan ma'lumotlarni uzatish uchun sessiya uzoq vaqt ochiq bo'lishini ta'minlaydi va keyin resurslarni isrof qilmaslik uchun sessiyani tezda yopadi.
Seans qatlami, shuningdek, ma'lumotlarni uzatish punktlari bilan sinxronlashtiradi. Masalan, 100 megabaytli faylni uzatishda, seans qatlami har 5 megabaytda nazorat nuqtasini o'rnatishi mumkin. 52 megabaytlik uzatishdan keyin uzilish yoki nosozlik yuz berganda, sessiya oxirgi nazorat punktidan davom ettirilishi mumkin, bu esa yana 50 megabaytlik ma'lumotlarni uzatish kerak deganidir. Tekshiruv punktlari bo'lmasa, butun transfer noldan boshlanishi kerak edi.

4. Transport qatlami

4-qavat ikki qurilma orasidagi uzluksiz aloqa uchun javobgardir. Bu seans qatlamidan ma'lumotlarni olish va uni 3 -bosqichga jo'natishdan oldin segmentlar deb bo'laklarga bo'lishdan iborat. Qabul qilish qurilmasidagi transport qatlami seans qatlami foydalanishi mumkin bo'lgan ma'lumotlarni qayta yig'ish uchun javobgardir.
Tashish qatlami oqimni nazorat qilish va xatolarni nazorat qilish uchun javobgardir. Oqim nazorati tez ulanadigan qabul qiluvchining sekin ulanishi bilan qabul qiluvchini bosib ketmasligini ta'minlash uchun optimal uzatish tezligini aniqlaydi. Tashish qatlami qabul qiluvchining oxirida xatolarni nazorat qiladi, qabul qilingan ma'lumotlarning to'liqligiga ishonch hosil qiladi va agar bo'lmasa, qayta uzatishni talab qiladi.

3. Tarmoq qatlami

Tarmoq qatlami ikki xil tarmoq o'rtasida ma'lumotlarni uzatishni osonlashtiradi. Agar bitta aloqa tarmog'ida ikkita aloqa moslamasi bo'lsa, tarmoq qatlami kerak emas. Tarmoq qatlami transport qatlamining segmentlarini yuboruvchi qurilmasidagi paketlar deb nomlangan kichikroq bo'laklarga bo'linadi va qabul qiluvchi qurilmada o'sha paketlarni qayta yig'adi. Tarmoq qatlami, shuningdek, ma'lumotlarning manzilga etib borishi uchun eng yaxshi jismoniy yo'lni topadi. Bu yo'nalish deyiladi.

2. Ma'lumotlar havolasi qatlami

Tarmoq sathiga juda o'xshash, faqat 2 -qatlam bir tarmoqdagi ikkita qurilma o'rtasida ma'lumotlarni uzatishni osonlashtiradi. Bu havola qatlami tarmoq qatlamidan paketlarni oladi va ularni ramkalar deb nomlangan kichikroq qismlarga ajratadi. Tarmoq sathi singari, ma'lumotlar havolasi qatlami tarmoq ichidagi aloqada oqimlarni boshqarish va xatolarni boshqarish uchun ham javobgardir (transport qatlami faqat internet tarmog'idagi aloqa uchun oqimlarni boshqarish va xatolarni nazorat qilishni amalga oshiradi).

1. Jismoniy qatlam

Bu qatlam kabellar va kalitlar kabi ma'lumotlarni uzatish bilan shug'ullanadigan jismoniy uskunalarni o'z ichiga oladi. Bu, shuningdek, ma'lumotlar bit oqimiga aylantiriladigan qatlam, ya'ni 1 va 0 sonli satr. Har ikkala qurilmaning fizik qatlami ham signallar kelishuvi bo'yicha muzokara olib borishi kerak, shunda 1 -ni ikkala qurilmada ham 0 -dan farqlash mumkin.

Ma'lumotlar OSI modeli orqali uzatiladi

Odamlar o'qiy oladigan ma'lumot tarmoq orqali bir qurilmadan boshqasiga o'tishi uchun ma'lumotlar yuboruvchi qurilmada OSI modelining etti qatlami bo'ylab, so'ngra qabul qiluvchi tomonda etti qatlamga ko'tarilishi kerak.
Masalan, kimdir do'stiga xat yubormoqchi. Yuboruvchi o'z xabarini noutbukdagi elektron pochta qo'shimchasiga yozadi va keyin yuborish tugmasini bosadi. Uning pochta ilovasi elektron pochta xabarini dastur darajasiga o'tkazadi, u protokolni (SMTP) tanlaydi va ma'lumotlarni taqdimot qatlamiga o'tkazadi. Keyin ma'lumotlar siqiladi va aloqa seansini boshlaydigan sessiya qatlamiga o'tkaziladi.

Keyin ma'lumotlar jo'natuvchining transport qatlamiga o'tadi, u erda bo'linadi, keyin bu segmentlar tarmoq sathidagi paketlarga bo'linadi, ular keyinchalik ma'lumotlar havolasi sathidagi ramkalarga bo'linadi. Bu qatlam ularni 1s va 0s bitstreamga aylantiradigan va kabel kabi jismoniy muhit orqali yuboradigan jismoniy qatlamga olib boradi.
Qabul qiluvchining kompyuteri bit oqimini jismoniy vosita (wifi kabi) orqali qabul qilgandan so'ng, ma'lumotlar uning qurilmasidagi bir xil qatlamlardan o'tadi, lekin teskari tartibda. Birinchidan, fizik sath bit oqimini 1 va 0 soniyalardan freymlarga aylantiradi, ular ma'lumotlar uzatish qatlamiga uzatiladi. Ma'lumotlar havolasi qatlami keyinchalik freymlarni tarmoq qatlami uchun paketlarga yig'adi. Keyin tarmoq qatlami transport qatlami uchun paketlardan segmentlar hosil qiladi, bu segmentlarni bitta ma'lumotga yig'adi.

Keyin ma'lumotlar qabul qilish sessiyasi qatlamiga o'tadi, u ma'lumotlarni taqdimot qatlamiga o'tkazadi va keyin aloqa seansini tugatadi. Keyin taqdimot qatlami siqishni olib tashlaydi va xom ma'lumotlarni dastur sathiga o'tkazadi. Keyin dastur qatlami qabul qiluvchining elektron pochta dasturi bilan birga odam o'qiy oladigan ma'lumotlarni uzatadi, bu esa yuboruvchining elektron pochtasini noutbuk ekranida o'qishga imkon beradi.

Videoda: OSI modeli va TCP IP protokoli to'plami. Ethernet asoslari.

Tarmoqli fanda, boshqa har qanday bilim sohasida bo'lgani kabi, o'rganishning ikkita asosiy yondashuvi mavjud: umumiydan o'ziga xosga harakat va aksincha. Xo'sh, hayotda odamlar bu yondashuvlarni sof shaklda ishlatishadi, lekin shunga qaramay, har bir talaba dastlabki bosqichlarda o'zi uchun yuqoridagi yo'nalishlardan birini tanlaydi. Oliy ta'lim uchun (hech bo'lmaganda (sovet) sovet uslubida) birinchi usul ko'proq xarakterlidir, o'z-o'zini tarbiyalash uchun ko'pincha ikkinchi usul: tarmoqda ishlagan, vaqti-vaqti bilan bir kishilik ma'muriy vazifalarni hal qiladigan va birdaniga u, aslida, bu ahmoqlik qanday tartibga solinganini bilmoqchi edi?

Ammo bu maqolaning maqsadi o'qitish metodikasi haqidagi falsafiy nutq emas. Men buni yangi boshlovchilar e'tiboriga taqdim etmoqchiman umumiy va eng muhimi, pechkadan bo'lgani kabi, siz eng murakkab xususiy do'konlarga raqsga tushishingiz mumkin. Etti qatlamli OSI modelini tushunish va siz bilgan texnologiyalarda uning qatlamlarini "tanib olishni" o'rganish, siz tarmoq sohasida tanlagan istalgan yo'nalishda osongina harakat qilishingiz mumkin. OSI modeli - bu tarmoqlar haqidagi har qanday yangi bilimlar osib qo'yiladigan asos.

Bu model qandaydir tarzda tarmoqlardagi deyarli har qanday zamonaviy adabiyotlarda, shuningdek, o'ziga xos protokollar va texnologiyalarning ko'plab spetsifikatsiyalarida qayd etilgan. G'ildirakni qaytadan kashf qilish zarurligini sezmay, N. Olifer, V. Olifer (Axborot texnologiyalari markazi) "Aloqa protokollarining o'rni va korporativ uskunalarning asosiy turlarining funktsional maqsadi" nomli asaridan parchalarni nashr etishga qaror qildim. Men ushbu mavzu bo'yicha eng yaxshi va keng qamrovli nashr deb hisoblaydigan tarmoqlar ". ...

bosh muharrir

model

Protokol - bu o'zaro ta'sir qiluvchi ikkita sub'ekt tomonidan qabul qilingan shartnoma, bu holda tarmoqdagi ikkita kompyuter, bu standart bo'lishi shart degani emas. Ammo amalda, tarmoqlarni joriy qilishda ular odatda standart protokollardan foydalanishga moyildirlar. Bu mulkiy, milliy yoki xalqaro standartlar bo'lishi mumkin.

Xalqaro standartlar tashkiloti (ISO) tizimlar o'rtasidagi o'zaro ta'sirning turli darajalarini aniq belgilaydigan, ularga standart nomlar beradigan va har bir daraja qanday ishni bajarishi kerakligini belgilaydigan modelni ishlab chiqdi. Bu model Open System Interconnection (OSI) modeli yoki ISO / OSI modeli deb ataladi.

OSI modeli aloqani etti qatlam yoki qatlamga ajratadi (1.1 -rasm). Har bir daraja o'zaro ta'sirning o'ziga xos tomonini ko'rib chiqadi. Shunday qilib, o'zaro ta'sir muammosi 7 ta alohida muammoga bo'linadi, ularning har biri boshqasidan mustaqil ravishda hal qilinadi. Har bir qatlam yuqori va pastki qatlamli interfeyslarni qo'llab -quvvatlaydi.

Guruch. 1.1. ISO / OSI ochiq tizimlarining o'zaro bog'liqlik modeli

OSI modeli oxirgi foydalanuvchilar dasturlarini emas, faqat tizim aloqalarini tasvirlaydi. Ilovalar tizim vositalariga kirish orqali o'zlarining aloqa protokollarini amalga oshiradilar. Shuni esda tutish kerakki, ilova OSI modelining ba'zi yuqori qatlamlarining vazifalarini o'z zimmasiga olishi mumkin, bu holda, agar kerak bo'lsa, Internetda ishlash, qolgan pastki qatlamlarning vazifalarini bajaradigan tizim vositalariga to'g'ridan -to'g'ri kirishadi. OSI modeli.

Oxirgi foydalanuvchi ilovasi tizimli aloqa vositalarini nafaqat boshqa mashinada ishlaydigan boshqa ilova bilan muloqot qilish uchun, balki ma'lum bir tarmoq xizmatining xizmatlarini olish uchun ham ishlatishi mumkin, masalan, masofaviy fayllarga kirish, pochta qabul qilish yoki kompyuterda chop etish. umumiy printer.

Aytaylik, dastur ilova sathiga, masalan, fayllar xizmatiga so'rov yuboradi. Ushbu so'rovga asoslanib, dasturiy ta'minot standart shaklda xabar yaratadi, unga xizmat ma'lumotlarini (sarlavha) va, ehtimol, uzatilgan ma'lumotlarni joylashtiradi. Keyin bu xabar vakillik qatlamiga yuboriladi. Taqdimot qatlami xabarga o'z sarlavhasini qo'shadi va natijani sessiya qatlamiga o'tkazadi, u o'z navbatida o'z sarlavhasini qo'shadi va hokazo. Ba'zi protokol dasturlari xabarda nafaqat sarlavha, balki treyler ham mavjudligini nazarda tutadi. Nihoyat, xabar eng past, jismoniy qatlamga etib boradi va uni aloqa liniyalari orqali olib boradi.

Xabar tarmoq orqali boshqa mashinaga kelganda, u ketma -ket darajadan darajaga ko'tariladi. Har bir daraja o'z darajasining sarlavhasini tahlil qiladi, qayta ishlaydi va o'chiradi, shu darajaga mos keladigan funktsiyalarni bajaradi va xabarni yuqori darajaga o'tkazadi.

"Xabar" atamasidan tashqari, tarmoq mutaxassislari ma'lumot almashish birligini belgilash uchun ishlatadigan boshqa nomlar ham bor. ISO standartlari har qanday qatlam protokollari uchun Protocol Data Unit (PDU) kabi atamani ishlatadi. Bundan tashqari, ramka (ramka), paket (paket), datagram (datagram) nomlari ko'pincha ishlatiladi.

ISO / OSI model qatlamlari funktsiyalari

Fizik qatlam - bu qatlam bitlarni koaksiyal kabel, o'ralgan juftlik yoki optik tolali kabel kabi jismoniy kanallar orqali uzatish bilan shug'ullanadi. Bu daraja jismoniy ma'lumotlarni uzatish vositalarining xususiyatlari, masalan, tarmoqli kengligi, shovqin immuniteti, xarakterli impedans va boshqalar bilan bog'liq. Xuddi shu darajada, elektr signallarining xarakteristikalari aniqlanadi, masalan, impuls qirralariga qo'yiladigan talablar, uzatilayotgan signalning kuchlanish yoki oqim darajasi, kodlash turi va signal uzatish tezligi. Bundan tashqari, bu erda ulagichlarning turlari va har bir kontaktning maqsadi standartlashtirilgan.

Jismoniy qatlam vazifalari tarmoqqa ulangan barcha qurilmalarda amalga oshiriladi. Kompyuter tomonida jismoniy qatlam vazifalari tarmoq adapteri yoki ketma -ket port orqali amalga oshiriladi.

Fizik qatlam protokoliga misol 10Base-T Ethernet spetsifikatsiyasi bo'lib, u 3-toifali himoyalanmagan o'ralgan juftlik sifatida ishlatiladi, xarakteristik empedansi 100 Ohm, RJ-45 ulagichi, maksimal fizik uzunligi 100 metrli segment, kabel haqidagi ma'lumotlarni aks ettirish uchun Manchester kodi, atrof -muhit va elektr signallarining boshqa xususiyatlari.

Ma'lumotlar havolasi qatlami - jismoniy qatlamda bitlar oddiygina uzatiladi. Bunda aloqa liniyalari bir -biriga o'zaro ta'sir qiladigan bir nechta kompyuterlar navbatma -navbat ishlatilgan (ulashilgan) ba'zi tarmoqlarda jismoniy uzatish vositasi band bo'lishi mumkinligi hisobga olinmaydi. Shuning uchun, ulanish qatlamining vazifalaridan biri - uzatish muhitining mavjudligini tekshirish. Ma'lumotlar havolasi qatlamining yana bir vazifasi - xatolarni aniqlash va tuzatish mexanizmlarini joriy etish. Buning uchun ma'lumotlar havolasi qatlamida bitlar ramkalar deb nomlangan to'plamlarga guruhlangan. Aloqa qatlami har bir ramkaning boshi va oxiriga maxsus bitlar ketma -ketligini belgilash orqali har bir freymning to'g'ri uzatilishini ta'minlaydi, shuningdek, ramkaning barcha baytlarini ma'lum tarzda yig'ish va nazorat summasini qo'shish orqali nazorat summasini hisoblab chiqadi. ramkaga. Ramka kelganda, qabul qiluvchi qabul qilingan ma'lumotlarning nazorat yig'indisini qayta hisoblab chiqadi va natijani kadrdagi yig'indisi bilan solishtiradi. Agar ular mos kelsa, ramka to'g'ri deb hisoblanadi va qabul qilinadi. Agar nazorat summalari mos kelmasa, xato yoziladi.

Lokal tarmoqlarda ishlatiladigan havola sathining protokollari kompyuterlar orasidagi ulanishning muayyan tuzilishiga va ularni adreslash usullariga ega. Bog'lanish qatlami mahalliy tarmoqning istalgan ikkita tugunlari orasidagi ramkaning uzatilishini ta'minlasa -da, buni faqat aniqlangan havola topologiyasi, aynan topologiyasi aniqlangan tarmoqda bajaradi. Umumiy avtobus, halqa va yulduz-bu LAN ulanish qatlami protokollari tomonidan qo'llab-quvvatlanadigan odatiy topologiyalar. Havola qatlami protokollariga misol sifatida Ethernet, Token Ring, FDDI, 100VG-AnyLAN.

Mahalliy tarmoqlarda havola qatlamli protokollar kompyuterlar, ko'priklar, kommutatorlar va marshrutizatorlar tomonidan qo'llaniladi. Kompyuterlarda havola qatlami funktsiyalari tarmoq adapterlari va ularning drayverlari tomonidan birgalikda amalga oshiriladi.

Kamdan -kam hollarda muntazam topologiyaga ega bo'lgan keng tarmoqlarda, ma'lumotlar havolasi qatlami bitta havola orqali ulangan ikkita qo'shni kompyuter o'rtasida xabar almashishni ta'minlaydi. Nuqta-nuqta protokollariga misollar (bunday protokollar tez-tez chaqiriladi) keng qo'llaniladigan PPP va LAP-B protokollaridir.

Tarmoq qatlami Bu qatlam bir nechta transport tizimlarini birlashtirishga xizmat qiladi, ular tugunlar orasidagi ma'lumot uzatishning turli tamoyillariga ega. Lokal tarmoqlar misolida tarmoq sathining vazifalarini ko'rib chiqaylik. Mahalliy tarmoqlarning ma'lumotlar havolalari sathining protokoli har qanday tugunlar orasidagi ma'lumotlarni faqat tegishli tarmoqdagi uzatishni ta'minlaydi tipik topologiya... Bu ishlab chiqilgan tuzilishga ega tarmoqlarni qurishga imkon bermaydigan, masalan, bir nechta korporativ tarmoqlarni bitta tarmoqqa birlashtiruvchi tarmoqlar yoki tugunlar orasidagi ortiqcha ulanishlar mavjud bo'lgan juda ishonchli tarmoqlarga ruxsat bermaydigan juda qattiq cheklov. Buyurtma, bir tomondan, tipik topologiyalar uchun ma'lumotlarni uzatish protseduralarining soddaligini saqlab qolish uchun, boshqa tomondan o'zboshimchalik topologiyalaridan foydalanishga ruxsat berish uchun qo'shimcha tarmoq qatlami ishlatiladi. Bu darajada "tarmoq" tushunchasi kiritiladi. Bunday holda, tarmoq-bu standart tipologiyalardan biriga mos ravishda o'zaro bog'langan va ma'lumotlar uzatish uchun ushbu topologiya uchun aniqlangan ma'lumotlar havolasi-qatlam protokollaridan foydalanadigan kompyuterlar to'plami.

Shunday qilib, tarmoq ichida ma'lumotlarni etkazib berish havola sathi bilan tartibga solinadi, lekin tarmoqlar orasidagi ma'lumotlarni uzatish uchun tarmoq qatlami javobgardir.

Tarmoq sathining xabarlari odatda chaqiriladi paketlar... Tarmoq darajasida paketli etkazib berishni tashkil qilishda kontseptsiya ishlatiladi "tarmoq raqami"... Bunda qabul qiluvchining manzili tarmoq raqami va shu tarmoqdagi kompyuter raqamidan iborat bo'ladi.

Tarmoqlar marshrutizatorlar deb nomlangan maxsus qurilmalar bilan o'zaro bog'langan. Router bu o'zaro bog'lanish topologiyasi haqida ma'lumot to'playdigan va uning asosida tarmoq qatlamlari paketlarini maqsadli tarmoqqa yuboradigan qurilma. Xabarni bitta tarmoqda joylashgan jo'natuvchidan boshqa tarmoqdagi qabul qiluvchiga o'tkazish uchun siz har safar mos keladigan marshrutni tanlab, tarmoqlar o'rtasida bir necha marta sakrab o'tishingiz kerak. Shunday qilib, marshrut - bu paket o'tadigan yo'riqnoma ketma -ketligi.

Eng yaxshi yo'lni tanlash muammosi deyiladi yo'nalish va uning echimi tarmoq qatlamining asosiy vazifasidir. Bu muammo, eng qisqa yo'l har doim ham yaxshi emasligi bilan murakkablashadi. Ko'pincha marshrutni tanlash mezoni bu yo'nalish bo'yicha ma'lumotlarni uzatish vaqtidir; bu vaqt o'tishi bilan o'zgarishi mumkin bo'lgan aloqa kanallarining o'tkazuvchanligi va trafik intensivligiga bog'liq. Ba'zi marshrutlash algoritmlari yukning o'zgarishiga moslashishga harakat qilsa, boshqalari vaqt bo'yicha o'rtacha ko'rsatkichlarga asoslanib qaror qabul qiladi. Yo'nalishni tanlash boshqa mezonlarga muvofiq amalga oshirilishi mumkin, masalan, uzatishning ishonchliligi.

Tarmoq sathida ikki xil protokol aniqlanadi. Birinchi tur tugunlarning ma'lumotlari bo'lgan paketlarni tugundan yo'riqchiga va yo'riqnoma o'rtasida uzatish qoidalarini belgilash bilan bog'liq. Bu tarmoq sathining protokollari haqida gapirganda odatda aytiladigan protokollar. Tarmoq sathi boshqa turdagi protokolni ham o'z ichiga oladi marshrut almashish protokollari... Ushbu protokollar yordamida marshrutizatorlar o'zaro bog'lanish topologiyasi haqida ma'lumot to'playdi. Tarmoq sathining protokollari operatsion tizimning dasturiy modullari, shuningdek marshrutizatorlarning dasturiy ta'minoti va apparati orqali amalga oshiriladi.

Tarmoq sathining protokollariga misol sifatida TCP / IP to'plamining IP bilan ishlash protokoli va Novell to'plamining IPX Internetda ishlash protokoli kiradi.

Tashish qatlami - Manbadan manzilga ketayotganda, paketlar buzilishi yoki yo'qolishi mumkin. Ba'zi ilovalarda o'z xatolarini tuzatish vositalari mavjud bo'lsa -da, boshqalar ishonchli ulanishni darhol hal qilishni afzal ko'rishadi. Tashish qatlamining vazifasi - ilovalar yoki to'plamning yuqori qatlamlari - dastur va sessiya - kerakli ishonchlilik darajasi bilan ma'lumotlarni uzatishni ta'minlash. OSI modeli transport qatlami ko'rsatadigan xizmatlarning beshta sinfini belgilaydi. Ushbu turdagi xizmatlar taqdim etiladigan xizmatlar sifati bilan ajralib turadi: shoshilinchlik, uzilgan aloqani tiklash qobiliyati, umumiy transport protokoli orqali turli xil dastur protokollari o'rtasida bir nechta ulanishlar uchun multipleksatsiya vositalarining mavjudligi va eng muhimi, aniqlash qobiliyati. va paketlarning buzilishi, yo'qolishi va takrorlanishi kabi uzatish xatolarini tuzatish.

Выбор класса сервиса транспортного уровня определяется, с одной стороны, тем, в какой степени задача обеспечения надежности решается самими приложениями и протоколами более высоких, чем транспортный, уровней, а с другой стороны, этот выбор зависит от того, насколько надежной является вся система транспортировки данных Tarmoq. Masalan, agar aloqa kanallarining sifati juda yuqori bo'lsa va past darajadagi protokollar bilan aniqlanmagan xatolar ehtimoli kichik bo'lsa, transport qatlamining engil xizmatlaridan birini ishlatish maqsadga muvofiqdir. ishonchliligini oshirish uchun ko'plab tekshiruvlar, e'tiroflar va boshqa usullar yuklangan. Agar transport vositalari dastlab juda ishonchsiz bo'lsa, xatolarni aniqlash va yo'q qilish uchun maksimal vositalarni qo'llagan holda ishlaydigan transport qatlamining eng rivojlangan xizmatiga murojaat qilish tavsiya etiladi - oldindan mantiqiy aloqani o'rnatish, nazorat sumlari va tsikl yordamida xabar etkazib berishni kuzatish. paketlarni raqamlash, etkazib berish vaqtini belgilash va hk.

Qoida tariqasida, transport qatlamidan boshlab va undan yuqori darajadagi barcha protokollar tarmoqning oxirgi tugunlari - ularning tarmoq operatsion tizimlarining komponentlari tomonidan amalga oshiriladi. Transport protokollariga misol sifatida TCP / IP stackining TCP va UDP protokollari va Novell to'plamining SPX protokoli kiradi.

Sessiya qatlami - sessiya qatlami qaysi tomon faolligini yozib olish uchun suhbatni boshqarishni, shuningdek sinxronizatsiya vositasini ta'minlaydi. Ikkinchisi to'xtash nuqtalarini uzoq o'tish joylariga kiritishga imkon beradi, agar xato bo'lsa, siz qaytadan boshlash o'rniga oxirgi to'xtash nuqtasiga qaytishingiz mumkin. Amalda, bir nechta ilovalar sessiya qatlamidan foydalanadi va u kamdan -kam hollarda amalga oshiriladi.

Taqdimot sathi - bu qatlam dastur qatlami tomonidan etkazilgan ma'lumotni boshqa tizimdagi dastur qatlami tomonidan tushunilishiga kafolat beradi. Agar kerak bo'lsa, taqdimot qatlami ma'lumot formatlarini umumiy taqdimot formatiga aylantiradi va qabul qilishda shunga mos ravishda teskari konvertatsiyani amalga oshiradi. Shunday qilib, dastur qatlamlari, masalan, ma'lumotlarni taqdim etishdagi sintaktik farqlarni bartaraf etishi mumkin. Bu darajada ma'lumotlarni shifrlash va shifrini echish mumkin, buning natijasida barcha ilovalar xizmatlari uchun ma'lumotlar almashish maxfiyligi ta'minlanadi. Taqdimot sathida ishlaydigan protokolning namunasi TCP / IP stackining dastur sathining protokollari uchun xavfsiz xabar almashishni ta'minlaydigan Secure Socket Layer (SSL).

Ilova qatlami: bu, albatta, tarmoq foydalanuvchilari fayllar, printerlar yoki gipermatnli veb-sahifalar kabi umumiy manbalarga kirishi va masalan, elektron pochta protokoli yordamida hamkorlik qilishi mumkin bo'lgan turli xil protokollar yig'indisi. Odatda, dastur qatlami ishlaydigan ma'lumotlar birligi deyiladi xabar .

Dastur qatlamlari protokollarining juda xilma -xilligi mavjud. Misol tariqasida, fayl xizmatining eng keng tarqalgan bir nechta dasturlarini olaylik: Novell NetWare operatsion tizimidagi NCP, Microsoft Windows NT SMB, NFS, FTP va TFTP TCP / IP to'plamining bir qismi.

OSI modeli, juda muhim bo'lsa -da, ko'plab aloqa modellaridan faqat bittasi. Ushbu modellar va ular bilan bog'liq protokollar to'plamlari qatlamlar soni, vazifalari, xabar formatlari, yuqori qatlamlarda ko'rsatiladigan xizmatlar va boshqa parametrlar bo'yicha farq qilishi mumkin.

Aloqa protokollarining mashhur to'plamlarining xususiyatlari

Shunday qilib, tarmoqlardagi kompyuterlarning o'zaro ta'siri xabarlar va ularning formatlarini almashishning ma'lum qoidalariga muvofiq, ya'ni ma'lum protokollarga muvofiq sodir bo'ladi. Tarmoq tugunlari orasidagi o'zaro bog'liqlik muammosini hal qiladigan ierarxik tartibda tuzilgan protokollar to'plami aloqa protokoli to'plami deyiladi.

Tarmoqlarda keng qo'llaniladigan ko'plab protokollar to'plamlari mavjud. Bu xalqaro va milliy standartlarga mos keladigan stacklar va ma'lum bir kompaniyaning uskunalari keng tarqalganligi sababli keng tarqalgan mulkiy stacklar. Ommabop protokollar to'plamlariga misollar: Novellning IPX / SPX to'plami, Internetda ishlatiladigan TCP / IP va UNIX-ga asoslangan ko'plab tarmoqlar, Xalqaro standartlar tashkilotining OSI to'plami, Raqamli uskunalar korporatsiyasining DECnet to'plami va boshqalar.

Tarmoqdagi aloqa protokollarining ma'lum bir to'plamidan foydalanish asosan tarmoqning yuzini va uning xususiyatlarini aniqlaydi. Kichik tarmoqlarda faqat bitta to'plamdan foydalanish mumkin. Turli tarmoqlarni ulaydigan yirik korporativ tarmoqlarda, qoida tariqasida, bir nechta stacklar parallel ishlatiladi.

Aloqa uskunalari yuqori darajali protokollarga qaraganda ancha past standartli protokollarni amalga oshiradi va bu turli ishlab chiqaruvchilarning uskunalari muvaffaqiyatli hamkorlik qilishining shartidir. Muayyan aloqa qurilmasi tomonidan qo'llab -quvvatlanadigan protokollar ro'yxati ushbu qurilmaning eng muhim xususiyatlaridan biridir.

Kompyuterlar aloqa protokollarini tarmoq operatsion tizimining mos keladigan dasturiy elementlari ko'rinishida amalga oshiradilar, masalan, ma'lumotlar havolasi qatlamli protokollar, qoida tariqasida, tarmoq adapteri drayverlari shaklida, yuqori qavatdagi protokollar esa server ko'rinishida amalga oshiriladi. va tarmoq xizmatlarining mijoz komponentlari.

Muayyan operatsion tizim sharoitida yaxshi ishlash qobiliyati aloqa uskunasining muhim xususiyatidir. Siz tez -tez tarmoq adapteri yoki uyasi reklamalarida NetWare yoki UNIX tarmog'ida ishlash uchun mo'ljallanganligini o'qishingiz mumkin. Bu shuni anglatadiki, apparat ishlab chiquvchilari ushbu tarmoq operatsion tizimida ishlatiladigan protokollarga yoki ularning bajarilishining berilgan versiyasiga nisbatan, agar bu protokollar har xil operatsion tizimlarda ishlatilsa, o'z xususiyatlarini optimallashtirgan. Har xil operatsion tizimlarda protokollarni amalga oshirishning o'ziga xos xususiyatlaridan kelib chiqqan holda, aloqa uskunasining xususiyatlaridan biri uning ushbu operatsion tizim muhitida ishlash qobiliyatini sertifikatlashidir.

Pastki qatlamlarda - jismoniy va kanalli - deyarli barcha staklar bir xil protokollardan foydalanadi. Bu Ethernet, Token Ring, FDDI va boshqa bir xil standartlashtirilgan protokollar bo'lib, ular bir xil uskunani barcha tarmoqlarda ishlatishga imkon beradi.

Mavjud standart to'plamlarning tarmoq va yuqori qavat protokollari juda xilma -xildir va odatda ISO modeli tomonidan tavsiya etilgan qatlamlarga mos kelmaydi. Xususan, bu to'plamlarda sessiya va taqdimot sathining funktsiyalari ko'pincha dastur sathi bilan birlashtiriladi. Bu nomuvofiqlik ISO modeli mavjud va amalda ishlatilgan to'plamlarni umumlashtirish natijasida paydo bo'lganligi bilan bog'liq, aksincha emas.

OSI to'plami

OSI protokoli to'plami va OSI modeli o'rtasida farq bo'lishi kerak. OSI modeli ochiq tizimlarning o'zaro ishlashini, vazifani 7 qatlamga ajratish, har bir qavatning maqsadini standartlashtirish va standart qatlam nomlarini kiritish tartibini kontseptual tarzda belgilab bergan bo'lsa, OSI to'plami bir -biriga mos keladigan protokollar to'plamini tashkil etuvchi juda aniq protokol spetsifikatsiyalarining yig'indisidir. . Ushbu protokollar to'plami AQSh hukumati tomonidan GOSIP dasturida qo'llab -quvvatlanadi. 1990 yildan keyin davlat idoralarida o'rnatilgan barcha kompyuter tarmoqlari OSI to'plamini to'g'ridan -to'g'ri qo'llab -quvvatlashi yoki kelajakda ushbu to'plamga ko'chish uchun imkoniyat yaratishi kerak. Biroq, OSI to'plami Evropada AQShga qaraganda ko'proq mashhur, chunki Evropada o'z protokollaridan foydalanadigan eski tarmoqlar kamroq. Bundan tashqari, Evropada umumiy yig'ilishga katta ehtiyoj bor, chunki turli mamlakatlar ko'p.

Bu xalqaro, ishlab chiqaruvchidan mustaqil standart. U korporatsiyalar, sheriklar va etkazib beruvchilar o'rtasidagi aloqani ta'minlay oladi. Bu aloqa muammosi hal qilinishi, nomlanishi va ma'lumotlar xavfsizligi bilan murakkablashadi. OSI to'plamidagi bu muammolarning barchasi qisman hal qilindi. OSI protokollari protsessor intensivligi tufayli ularni shaxsiy kompyuter tarmoqlariga qaraganda kuchli mashinalar uchun ko'proq mos keladi. Ko'pgina tashkilotlar hali ham OSI to'plamiga o'tishni rejalashtirmoqdalar. Bu yo'nalishda ishlayotganlar orasida AQSh harbiy -dengiz kuchlari va NFSNET bor. OSI -ni qo'llab -quvvatlaydigan eng yirik ishlab chiqaruvchilardan biri AT&T hisoblanadi. Uning Stargroup tarmog'i butunlay OSI to'plamiga asoslangan.

Aniq sabablarga ko'ra, OSI to'plami, boshqa standart to'plamlardan farqli o'laroq, OSI o'zaro ishlash modeliga to'liq mos keladi, u ochiq tizimlarning o'zaro ishlash modelining barcha etti qatlami uchun spetsifikatsiyalarni o'z ichiga oladi (1.3 -rasm).


Guruch. 1.3. OSI to'plami

Yoqilgan OSI to'plami Ethernet, Token Ring, FDDI protokollarini, shuningdek LLC, X.25 va ISDN protokollarini qo'llab -quvvatlaydi. Ushbu protokollar qo'llanmaning boshqa bo'limlarida batafsil muhokama qilinadi.

Xizmatlar tarmoq, transport va sessiya darajalar OSI to'plamida ham mavjud, lekin ular keng qo'llanilmaydi. Tarmoq darajasida ham ulanishsiz, ham ulanishsiz protokollar amalga oshiriladi. OSI to'plamini tashish protokoli, OSI modeli uchun belgilangan funktsiyalarga muvofiq, ulanishga yo'naltirilgan va ulanishsiz tarmoq xizmatlari o'rtasidagi farqni yashiradi, shunda foydalanuvchilar asosiy tarmoq qatlamidan qat'i nazar, kerakli xizmat sifatini oladi. Bunga erishish uchun transport qatlami foydalanuvchidan kerakli xizmat sifatini ko'rsatishini talab qiladi. Xatolarga qarshilik darajasi va xatolardan keyin ma'lumotlarni tiklash talablari bilan farq qiladigan, eng past 0 -sinfdan 4 -sinfgacha bo'lgan transport xizmatining beshta klassi aniqlangan.

Xizmatlar dastur darajasi fayl uzatish, terminal emulyatsiyasi, katalog xizmati va pochtani o'z ichiga oladi. Ulardan katalog xizmati (X.500 standarti), elektron pochta (X.400), virtual terminal protokoli (VT), fayl uzatish, kirish va boshqarish protokoli (FTAM), uzatish va ishni boshqarish protokoli (JTM) eng istiqbolli hisoblanadi. Yaqinda ISO yuqori darajali xizmatlarga e'tibor qaratdi.

X.400

bu elektron xabar almashish tizimlarini tavsiflovchi CCITT tavsiyalar oilasi. X.400 tavsiyanomalari eng mashhur xabarlar protokoli hisoblanadi. X.400 tavsiyanomalari xabar almashish tizimining modelini, ushbu tizimning barcha komponentlari o'rtasidagi o'zaro ta'sir protokollarini, shuningdek, jo'natuvchining har bir yuborilgan xabar turi uchun imkoniyatlari va imkoniyatlarini tavsiflaydi.

X.400 tavsiyanomalari foydalanuvchilarga taqdim etiladigan xizmatlarning quyidagi minimal talab qilinadigan to'plamini belgilaydi: kirishni boshqarish, yagona tizim xabarlar identifikatorlariga xizmat ko'rsatish, xabarni sabab bilan etkazish yoki bermaslik, xabar mazmuni turini ko'rsatish, xabarlar tarkibini, uzatish va etkazib berishda vaqt tamg'alarini o'zgartirish, etkazib berish toifasini tanlash (shoshilinch, shoshilinch bo'lmagan, normal), ko'p tarmoqli etkazib berish, kechiktirilgan etkazib berish (ma'lum bir vaqtgacha), kontentni mos kelmaydigan pochta tizimlari bilan o'zaro aloqaga o'tkazish; Masalan, teleks va faks xizmatlari, ma'lum bir xabar yetkazilganmi yoki yo'qligini so'rash, joylashtirilgan tuzilishga ega bo'lishi mumkin bo'lgan pochta ro'yxatlari, assimetrik ochiq kalitli kriptosistemaga asoslangan holda xabarlarni ruxsatsiz kirishdan himoya qilish vositalari.

Tavsiyalarning maqsadi X.500 bu global ma'lumot xizmati standartlarini ishlab chiqish. Xabarni etkazib berish jarayoni qabul qiluvchining manzilini bilishni talab qiladi, bu katta tarmoqlarda muammo, shuning uchun siz yuboruvchilar va qabul qiluvchilarning manzillarini olish uchun yordam stoliga ega bo'lishingiz kerak. Umuman olganda, X.500 xizmati - bu nomlar va manzillarning tarqatilgan ma'lumotlar bazasi. Barcha foydalanuvchilarga ma'lum bir atributlar to'plami yordamida ushbu ma'lumotlar bazasiga kirishga ruxsat beriladi.

Ismlar va manzillar ma'lumotlar bazasida quyidagi operatsiyalar aniqlanadi:

  • o'qish - ma'lum ism bilan manzil olish,
  • so'rov - ma'lum manzil atributlaridan nom olish,
  • ma'lumotlar bazasidagi yozuvlarni o'chirish va qo'shishni o'z ichiga olgan o'zgartirish.

X.500 tavsiyanomalarini amalga oshirishdagi asosiy qiyinchiliklar butun dunyo bo'ylab ma'lumotnoma xizmati deb da'vo qilinadigan ushbu loyihaning keng ko'lamidan kelib chiqadi. Shuning uchun, X.500 tavsiyanomasini amalga oshiruvchi dasturiy ta'minot juda og'ir bo'lib chiqadi va uskunaning ishlashiga yuqori talablar qo'yadi.

Protokol VT har xil terminal emulyatsiya protokollarining mos kelmasligi muammosini hal qiladi. Hozirgi vaqtda IBM kompyuteriga mos keladigan shaxsiy kompyuter foydalanuvchisi VAX, IBM 3090 va HP9000 kompyuterlari bilan bir vaqtning o'zida ishlash uchun har xil turdagi terminallarni taqlid qilish va turli protokollardan foydalanish uchun uch xil dasturni sotib olishi kerak. Agar har bir kompyuterda ISO terminal emulyatsiya protokoli dasturi bo'lsa, foydalanuvchiga faqat VT protokolini qo'llab -quvvatlaydigan bitta dastur kerak bo'ladi. ISO o'z standartida keng qo'llaniladigan terminal emulyatsiya xususiyatlarini to'pladi.

Fayl uzatish - bu eng keng tarqalgan kompyuter xizmati. Barcha ilovalar - matn muharrirlari, elektron pochta, ma'lumotlar bazalari yoki masofadan ishga tushirish moslamalari - mahalliy va masofaviy fayllarga kirishi kerak. ISO bunday xizmatni protokolda taqdim etadi FTAM... X.400 standarti bilan bir qatorda, bu OSI to'plamining eng mashhur standarti. FTAM fayl mazmunini lokalizatsiya qilish va unga kirish vositasini taqdim etadi va fayl tarkibini kiritish, almashtirish, kengaytirish va tozalash bo'yicha ko'rsatmalarni o'z ichiga oladi. FTAM shuningdek, faylni yaratish, o'chirish, o'qish, ochish, yopish va uning atributlarini tanlashni o'z ichiga olgan holda, butun faylni boshqarish uchun imkoniyatlar yaratadi.

O'tkazish va ishni nazorat qilish protokoli JTM Foydalanuvchilarga asosiy kompyuterda bajariladigan ishlarni yuklash imkonini beradi. Ishni boshqarish tili, ish joyini uzatishni boshqaradi, asosiy kompyuterga qanday dasturlar va fayllar bilan qanday harakatlar qilish kerakligini aytadi. JTM protokoli an'anaviy partiyalarni qayta ishlash, tranzaktsiyalarni qayta ishlash, ishni masofadan kiritish va ma'lumotlar bazasiga kirishni qo'llab -quvvatlaydi.

TCP / IP to'plami

DoD stack va Internet stack deb ham ataladigan TCP / IP to'plami - eng mashhur va istiqbolli aloqa protokoli to'plamlaridan biri. Agar hozirda u asosan UNIX OS bilan ishlaydigan tarmoqlarda tarqatilgan bo'lsa, uni shaxsiy kompyuterlar uchun tarmoq operatsion tizimlarining so'nggi versiyalarida (Windows NT, NetWare) joriy etish TCP o'rnatilishi sonining tez o'sishi uchun yaxshi shartdir. IP to'plami.

Stek 20 yil oldin AQSh Mudofaa vazirligi (DoD) tomonidan eksperimental ARPAnetni boshqa sun'iy yo'ldosh tarmoqlari bilan bir xil bo'lmagan hisoblash muhitlari uchun umumiy protokollar to'plami sifatida bog'lash uchun boshlangan. ARPA tarmog'i harbiy sohalarda 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 to'plamining asosiylaridan biri bo'lib, uning nomidan paydo bo'ladi.

Berkli universiteti UNIX OS versiyasida stack protokollarini amalga oshirish orqali TCP / IP stackining rivojlanishiga katta hissa qo'shdi. UNIX -ning keng qo'llanilishi, IP va boshqa protokollar to'plamida keng qo'llanilishiga olib keldi. Bu Internet -muhandislik ishchi guruhi (IETF) RFC shaklida chop etiladigan standartlarni to'plashda katta hissa qo'shadigan Butunjahon Internet tarmog'ini boshqaradigan bir xil to'plam.

TCP / IP to'plami ISO / OSI ochiq tizimlarining o'zaro ishlash modeli paydo bo'lishidan oldin ishlab chiqilganligi sababli, u qatlamli tuzilishga ega bo'lsa -da, TCP / IP stack qatlamlarining OSI model qatlamlariga mosligi o'zboshimchalik bilan amalga oshiriladi.

TCP / IP protokollarining tuzilishi 1.4 -rasmda ko'rsatilgan. TCP / IP protokollari 4 qatlamga bo'linadi.

Guruch. 1.4. TCP / IP to'plami

Eng pasti ( IV darajali ) - shlyuzlar qatlami - OSI modelining jismoniy va ma'lumotlar havolasi qatlamlariga mos keladi. Bu qatlam TCP / IP protokollarida tartibga solinmagan, lekin u jismoniy va ma'lumotlar havolasi qatlamining barcha mashhur standartlarini qo'llab -quvvatlaydi: mahalliy kanallar uchun Ethernet, Token Ring, FDDI, keng kanalli kanallar uchun - analogda ishlash uchun xususiy protokollar. ketma-ket WAN ulanishlari va X.25 va ISDN WAN protokollari orqali nuqtadan-nuqtaga ulanishni ta'minlaydigan SLIP / PPP-ga kiruvchi va ijaraga berilgan liniyalar. ATM texnologiyasidan ma'lumotlarni uzatish qatlami tashish sifatida foydalanishni belgilaydigan maxsus spetsifikatsiya ham ishlab chiqilgan.

Keyingi daraja ( III darajali ) - har xil lokal tarmoqlar, X.25 keng tarmoqli tarmoqlar, maxsus aloqa liniyalari va boshqalar yordamida datagrammalarni uzatish bilan shug'ullanadigan ishchi qatlam, tarmoq qatlamining asosiy protokoli sifatida (OSI modeli nuqtai nazaridan) stek protokoldan foydalanadi. IP, u dastlab mahalliy va global ulanishlar bilan birlashtirilgan ko'plab mahalliy tarmoqlardan tashkil topgan birlashtirilgan tarmoqlarda paketli uzatish protokoli sifatida ishlab chiqilgan. Shuning uchun, IP-protokoli murakkab topologiyalarga ega tarmoqlarda yaxshi ishlaydi, ulardagi quyi tizimlarning mavjudligidan oqilona foydalanadi va past tezlikli aloqa liniyalarining o'tkazuvchanligini iqtisodiy jihatdan ishlatadi. IP - bu ma'lumotlar diagrammasi protokoli.

Yo'naltirish jadvallarini tuzish va o'zgartirish bilan bog'liq bo'lgan barcha protokollar, masalan, marshrut ma'lumotlarini yig'ish protokollari, o'zaro ishlash darajasiga kiradi. JOYI JANNATDA BO'LSIN(Internet -protokolni yo'naltirish) va OSPF(Avval eng qisqa yo'lni oching), shuningdek Internetni boshqarish xabari protokoli ICMP(Internetni boshqarish xabarlar protokoli). Oxirgi protokol yo'riqnoma va shlyuz, manba tizimi va qabul qilish tizimi o'rtasidagi xatolar haqida ma'lumot almashish uchun mo'ljallangan, ya'ni teskari aloqa. Maxsus ICMP paketlari yordamida paketni etkazib bera olmaslik, paketlarni parchalardan yig'ish muddati yoki muddati, anomal parametr qiymatlari, yo'nalish yo'nalishi va xizmat turining o'zgarishi, tizim holati va boshqalar.

Keyingi daraja ( II darajali) asosiy deb nomlanadi. Bu darajada uzatishni boshqarish protokoli ishlaydi TCP(Uzatishni nazorat qilish protokoli) va foydalanuvchi ma'lumotlari protokoli UDP(Foydalanuvchi ma'lumotlar jadvalining protokoli). TCP masofaviy dastur jarayonlari o'rtasida doimiy virtual aloqani ta'minlaydi. UDP protokoli datagram usuli yordamida, ya'ni virtual ulanishni o'rnatmasdan, dastur paketlarini uzatishni nazarda tutadi va shuning uchun TCPga qaraganda kamroq yukni talab qiladi.

Yuqori darajali ( I darajali) amaliy deb nomlanadi. Turli mamlakatlar va tashkilotlar tarmoqlarida ishlatilgan yillar mobaynida TCP / IP to'plami ko'plab dastur darajasidagi protokollar va xizmatlarni to'pladi. Bularga FTP fayllarini nusxalash protokoli, telnet terminallarini emulyatsiya qilish protokoli, Internetdagi elektron pochta va SMR pochta bo'limi, RELCOM ruscha bo'limi, WWW kabi masofaviy ma'lumotlarga kirish uchun gipermatnli xizmatlar kabi keng qo'llaniladigan protokollar kiradi. . Keling, ushbu kurs mavzusi bilan chambarchas bog'liq bo'lgan ayrimlari haqida batafsil to'xtalib o'tamiz.

Protokol SNMP(Tarmoqni boshqarishning oddiy protokoli) tarmoqni boshqarishni tashkil qilish uchun ishlatiladi. Menejment muammosi bu erda ikkita vazifaga bo'lingan. Birinchi vazifa axborot uzatish bilan bog'liq. Boshqaruv ma'lumotlarini uzatish protokollari administrator xostida ishlaydigan server va mijoz dasturi o'rtasidagi o'zaro ta'sir tartibini belgilaydi. Ular mijozlar va serverlar almashadigan xabarlar formatlarini, shuningdek ismlar va manzillar formatlarini belgilaydi. Ikkinchi muammo nazorat qilinadigan ma'lumotlar bilan bog'liq. Standartlar shlyuzlarda qanday ma'lumotlarni saqlash va to'plash kerakligini, bu ma'lumotlarning nomlari va bu nomlarning sintaksisini tartibga soladi. SNMP standarti tarmoqni boshqarish ma'lumot bazasi uchun spetsifikatsiyani belgilaydi. Boshqaruv ma'lumot bazasi (MIB) deb nomlanuvchi ushbu spetsifikatsiya xost yoki shluzi saqlashi kerak bo'lgan ma'lumotlar elementlarini va ularga qanday operatsiyalarga ruxsat berilganligini aniqlaydi.

Fayl uzatish protokoli FTP(Fayl uzatish protokoli) fayllarga masofadan kirishni amalga oshiradi. Ishonchli uzatishni ta'minlash uchun FTP uzatish uchun TCP protokolidan foydalanadi. Fayl uzatish protokolidan tashqari, FTP boshqa xizmatlarni ham taklif qiladi. Shunday qilib, foydalanuvchiga masofaviy mashina bilan interaktiv ishlash imkoniyati beriladi, masalan, u o'z kataloglarining mazmunini chop etishi mumkin, FTP foydalanuvchiga saqlangan ma'lumotlarning turi va formatini belgilashga imkon beradi. Nihoyat, FTP foydalanuvchi autentifikatsiyasini amalga oshiradi. Faylga kirishdan oldin, protokolga ko'ra, foydalanuvchilar o'z foydalanuvchi nomi va parolini ko'rsatishi kerak.

TCP / IP to'plamida FTP fayl xizmatlarining eng keng doirasini taklif qiladi, lekin uni dasturlash ham eng qiyin. FTP -ning barcha imkoniyatlarini talab qilmaydigan ilovalar boshqa, yanada tejamli protokoldan foydalanishi mumkin - fayllarni uzatishning eng oddiy protokoli. TFTP(Fayllarni uzatish protokoli). Bu protokol faqat fayl uzatishni amalga oshiradi va transport sifatida u TCP -ga qaraganda oddiy, ulanishsiz protokoldan - UDP foydalanadi.

Protokol telnet jarayonlar o'rtasida, shuningdek, jarayon va terminal o'rtasida baytlar oqimining uzatilishini ta'minlaydi. Ko'pincha bu protokol masofali kompyuter terminalini taqlid qilish uchun ishlatiladi.

IPX / SPX to'plami

Bu to'plam 1980 -yillarning boshlarida NetWare tarmoq operatsion tizimi uchun ishlab chiqilgan Novell protokoli to'plamidir. Stek nomini bergan Internet -paketlar almashinuvi (IPX) va ketma -ket paketlar almashinuvi (SPX) protokollari Xerox -ning XNS protokollarining to'g'ridan -to'g'ri moslashuvi bo'lib, ular IPX / SPX -ga qaraganda ancha kam uchraydi. O'rnatishlar soni bo'yicha IPX / SPX etakchi hisoblanadi va buning sababi shundaki, NetWare o'zi butun dunyo bo'ylab o'rnatish ulushi taxminan 65%ni tashkil etadi.

Novell protokoli oilasi va ularning ISO / OSI modeliga mosligi 1.5 -rasmda ko'rsatilgan.

Guruch. 1.5. IPX / SPX to'plami

Yoqilgan jismoniy va ma'lumotlar ulanish darajalari ushbu qatlamlarning barcha mashhur protokollari Novell tarmoqlarida (Ethernet, Token Ring, FDDI va boshqalar) ishlatiladi.

Yoqilgan tarmoq qatlami Novell to'plami protokol bilan ishlaydi IPX, shuningdek, ma'lumot almashish protokollarini yo'naltirish JOYI JANNATDA BO'LSIN va NLSP(TCP / IP to'plamining OSPF protokolining analogi). IPX - bu Novell tarmoqlarida paketlarni yo'naltirish va yo'naltirish bilan shug'ullanadigan protokol. IPX marshrutizatsiyasi qarorlari uning paket sarlavhasidagi manzil maydonlariga, shuningdek, marshrut almashish protokollaridan olingan ma'lumotlarga asoslanadi. Masalan, IPX paketlarni maqsadli kompyuterga yoki keyingi yo'riqchiga yuborish uchun RIP yoki NetWare Link State Protocol (NLSP) tomonidan taqdim etilgan ma'lumotlardan foydalanadi. IPX protokoli faqat hisoblash quvvati jihatidan tejamli bo'lgan datagram xabarlarini qo'llab -quvvatlaydi. Xulosa qilib aytganda, IPX uchta funktsiyani bajaradi: manzil, marshrut va datagram taqsimoti.

Novell to'plamidagi OSI transport qatlami ulanishga yo'naltirilgan xabarlarni uzatuvchi SPX protokoliga mos keladi.

Yuqorida dastur, vakillik va sessiya darajalari NCP va SAP protokollari ishlaydi. Protokol NCP(NetWare Core Protocol) - bu NetWare serveri va ish stantsiyasi qobig'i o'rtasidagi protokol. Ushbu dastur sathining protokoli OSI modelining yuqori qatlamlarida mijoz-server arxitekturasini amalga oshiradi. Ushbu protokolning funktsiyalaridan foydalanib, ish stantsiyasi serverga ulanadi, server kataloglarini lokal haydovchi harflari bilan xaritaga joylashtiradi, server fayl tizimini skanerlaydi, uzoqdan fayllarni ko'chiradi, atributlarini o'zgartiradi va hokazo, shuningdek ishchi stantsiyalar o'rtasida tarmoq printerini almashadi.

(Xizmatlarni reklama qilish protokoli) - Xizmatlarni reklama qilish protokoli - kontseptual jihatdan RIPga o'xshash. RIP marshrutizatorlarga marshrut ma'lumotlarini almashishga ruxsat berganidek, SAP tarmoq qurilmalariga mavjud tarmoq xizmatlari haqida ma'lumot almashish imkonini beradi.

Serverlar va routerlar o'z xizmatlarini va tarmoq manzillarini reklama qilish uchun SAP -dan foydalanadilar. SAP protokoli tarmoq qurilmalariga tarmoqdagi hozirda mavjud bo'lgan xizmatlarni doimiy ravishda yangilab turish imkonini beradi. Ishga tushganda, serverlar tarmoqning qolgan qismini o'z xizmatlari to'g'risida xabardor qilish uchun SAP -dan foydalanadilar. Server yopilganda, u tarmoqni o'z xizmatlari to'xtatilgani to'g'risida xabardor qilish uchun SAP -dan foydalanadi.

Novell tarmoqlarida NetWare 3.x serverlari har daqiqada SAP eshittirishlarini yuboradi. SAP paketlari tarmoqni deyarli to'sib qo'yadi, shuning uchun global ulanishlarga chiqadigan marshrutizatorlarning asosiy vazifalaridan biri bu SAP va RIP -paketlar trafigini filtrlashdir.

IPX / SPX to'plamining o'ziga xos xususiyatlari NetWare OS -ning o'ziga xos xususiyatlaridan kelib chiqadi, ya'ni uning oldingi versiyalari (4,0 gacha) kichik mahalliy tarmoqlarda ishlashga yo'naltirilganligi, resurslari kam bo'lgan shaxsiy kompyuterlardan iborat. Shuning uchun, Novellga minimal operativ xotira talab qilinadigan protokollar kerak edi (MS-DOS bilan ishlaydigan IBM-mos keluvchi kompyuterlarda 640 KB bilan cheklangan) va protsessorlarda ishlash tezligi kam. Natijada, IPX / SPX to'plamining protokollari yaqin vaqtgacha mahalliy tarmoqlarda yaxshi ishlagan va yirik korporativ tarmoqlarda unchalik yaxshi emas edi, chunki ular ushbu paketning bir nechta protokollari tomonidan intensiv ravishda foydalaniladigan translyatsiya paketlari bilan sekin global aloqalarni yuklagan. , mijozlar va serverlar o'rtasida aloqa o'rnatish).

Bu holat, shuningdek IPX / SPX to'plami Novellning mulki ekanligi va undan litsenziyalanishi kerakligi uzoq vaqtdan beri faqat NetWare tarmoqlarida tarqatilishini cheklab kelgan. Biroq, NetWare 4.0 chiqarilganda, Novell protokollariga korporativ tarmoqlarda ishlash uchun katta o'zgarishlar kiritgan va kiritishda davom etmoqda. Endi IPX / SPX to'plami nafaqat NetWare -da, balki boshqa bir qancha mashhur tarmoq operatsion tizimlarida - SCO UNIX, Sun Solaris, Microsoft Windows NT -da ham amalga oshiriladi.

NetBIOS / SMB to'plami

Microsoft va IBM shaxsiy kompyuterlar uchun tarmoq uskunalari ustida ish olib borgan, shuning uchun NetBIOS / SMB protokoli to'plami ularning umumiy fikridir. NetBIOS vositalari 1984 yilda dastur darajasida (1.6 -rasm) SMB (Server Message) dan foydalangan IBM -dan kompyuter tarmog'i dasturi uchun IBM kompyuterining asosiy kirish -chiqish tizimining (BIOS) standart funktsiyalarining tarmoq kengaytmasi sifatida paydo bo'ldi. Tarmoq xizmatlarini amalga oshirish uchun blokirovka qilish protokoli ...

Guruch. 1.6. NetBIOS / SMB to'plami

Protokol NetBIOS Ochiq tizimlarning o'zaro ta'sir modelining uch darajasida ishlaydi: tarmoq, transport va sessiya... NetBIOS IPX va SPXga qaraganda yuqori darajadagi xizmatni taqdim etishi mumkin, lekin marshrutlash imkoniyati yo'q. Shunday qilib, NetBIOS so'zning to'liq ma'nosida tarmoq protokoli emas. NetBIOS tarmoq, transport va seans qatlamlariga taalluqli ko'plab foydali tarmoq funktsiyalarini o'z ichiga oladi, lekin u paketlarni yo'naltira olmaydi, chunki NetBIOS ramkalash protokoli tarmoq kabi tushunchani kiritmaydi. Bu NetBIOS protokolidan tarmoqqa ulanmagan LANlarda foydalanishni cheklaydi. NetBIOS ham datagramni, ham ulanishga yo'naltirilgan almashishni qo'llab-quvvatlaydi.

Protokol KO'B, OSI modelining dastur va vakillik darajalariga mos keladigan, ish stantsiyasining server bilan o'zaro ta'sirini boshqaradi. SMB funktsiyalari quyidagi operatsiyalarni o'z ichiga oladi:

  • Sessiyani boshqarish. Ish stantsiyasi va fayl serverining tarmoq resurslari o'rtasida mantiqiy kanal yaratish va uzish.
  • Faylga kirish. Ish stantsiyasi katalog yaratish va o'chirish, fayllarni yaratish, ochish va yopish, fayllarni o'qish va yozish, nomini o'zgartirish va o'chirish, fayllarni qidirish, fayl atributlarini olish va o'rnatish va yozuvlarni blokirovka qilish talablari bilan fayl serveriga murojaat qilishi mumkin.
  • Bosib chiqarish xizmati. Ish stantsiyasi fayllarni serverda chop etish uchun navbatga qo'yishi va bosma navbat haqida ma'lumot olishi mumkin.
  • Xabar xizmati. SMB quyidagi funktsiyalari bilan oddiy xabar almashishni qo'llab -quvvatlaydi: oddiy xabar yuborish; xabar yuborish; xabarlar blokining boshlanishini yuborish; xabarlar blokining matnini yuborish; xabarlar blokining oxirini yuboring; oldingi foydalanuvchi nomi; etkazib berishni bekor qilish; mashinaning nomini oling.

NetBIOS tomonidan taqdim etilgan API funktsiyalaridan foydalanadigan ko'plab ilovalar tufayli, ko'plab tarmoq operatsion tizimlari bu funktsiyalarni transport protokollari interfeysi sifatida amalga oshiradi. NetWare-da IPX-ga asoslangan NetBIOS funksiyasini taqlid qiluvchi dastur mavjud va Windows NT va TCP / IP-stek uchun NetBIOS dasturiy emulyatorlari mavjud.

Nega bizga bu qimmatli bilim kerak? (tahririyat)

Bir kuni hamkasbim menga murakkab savol berdi. Xo'sh, deydi u, siz OSI modeli nima ekanligini bilasiz ... Va nima uchun sizga bu kerak, bu bilimning amaliy foydasi: choynak oldida o'zini ko'rsatishdan boshqa? Bu to'g'ri emas, bu bilimlarning afzalliklari ko'plab amaliy muammolarni hal qilishda tizimli yondashuvning mohiyatidir. Masalan:

  • muammolarni bartaraf qilish; nosozliklarni TUZATISH (
muammolarni bartaraf qilish; nosozliklarni TUZATISH)

Foydalanuvchi (faqat do'st) sizga administrator (tajribali tarmoq) sifatida keladi va bu erda "ulanmaydi" deydi. Yo'q, deydi u, tarmoqlar va bu hammasi. Siz buni tushuna boshlaysiz. Shunday qilib, qo'shnilarimni kuzatish tajribasiga asoslanib, men "qalbida OSI modelini sezmagan" odamning xatti -harakatlari xarakterli tartibsizlik bilan ajralib turishini payqadim: yoki simlar chayqaladi, keyin to'satdan brauzerda nimadir paydo bo'ladi. . Va bu ko'pincha "mutaxassis" ni yo'naltirmasdan harakat qilish, muammoning joyidan tashqari, hamma narsani va hamma narsani o'ziga tortib, o'zi va boshqalarning vaqtini o'ldiradi. O'zaro ta'sir darajalari mavjudligini anglaganingizda, harakat yanada izchil bo'ladi. Va boshlang'ich nuqtasi boshqacha bo'lishi mumkin bo'lsa -da (har bir kitobda men tavsiyalarni bir oz boshqacha ko'rdim), muammolarni bartaraf etishning umumiy mantiqiy asosi quyidagicha - agar o'zaro ta'sir X darajasida, X -1da to'g'ri amalga oshirilsa. darajasida, ehtimol hamma narsa tartibda. Hech bo'lmaganda har bir aniqlik uchun lahza vaqt. IP -tarmoqlar bilan bog'liq muammolarni bartaraf qilganda, men shaxsan DOD to'plamining ikkinchi darajasidan "qazishni" boshlayman, bu ham uchinchi OSI darajasi, bu ham Internet -protokoli. Birinchidan, "bemorni yuzaki tekshirish" ni o'tkazish eng oson bo'lgani uchun (bemor ping qilmay, ping qiladi), ikkinchidan, agar Xudoga shukur, u ping qilsa, siz kabelni, tarmoqni sinab, yoqimsiz manipulyatsiyani rad etishingiz mumkin. kartalar va demontaj va h.k. yoqimli narsalar;) Ayniqsa qiyin holatlarda siz hali ham birinchi darajadan va eng jiddiy tarzda boshlashingiz kerak bo'ladi.

  • hamkasblar bilan tushunish

Bu fikrni tushuntirish uchun men sizga misol sifatida hayotdan shunday bir hikoyani keltiraman. Bir marta kichik bir kompaniyadagi tanishlarim meni nima uchun tarmoq yaxshi ishlamayotganini aniqlashga va bu ko'rsatkich bo'yicha tavsiyalar berishga taklif qilishdi. Men ofisga keldim. Va hatto u erda yaxshi eski an'anaga ko'ra "dasturchi" deb nomlangan ma'mur bor (lekin aslida u asosan FoxPro bilan shug'ullanadi) - eski perestroykadan oldingi IT -mutaxassisi. Xo'sh, men undan so'rayman, sizning tarmog'ingiz nima? U: "Aytmoqchimanki? Xo'sh, shunchaki tarmoq". Tarmoq, umuman olganda, tarmoqqa o'xshaydi. Xo'sh, menda etakchi savollar bor: tarmoq darajasida qanday protokol ishlatiladi? U: "Va bu Qaerdadir?" Men aniqlik kiritaman: "Xo'sh, IP yoki IPX yoki sizda nima bo'lsa ham ..." "Oh" - deydi - "ha, shekilli: IPX / hali ham bor!" Aytgancha, "boshqa narsa bor", siz sezganingizdek, tarmoq sathidan biroz balandroqda joylashgan, lekin nuqta emas ... Xususiyat shundaki, u bu tarmoqni qurdi va hatto unga yomon hamrohlik qildi. Uning qurib qolgani ajablanarli emas ...;) Va men OSI haqida bilgan bo'lardim - 5 daqiqada men 10Base -2 dan amaliy dasturlargacha sxematik diagramma yozgan bo'lardim. Va men stol ostiga ko'tarilishim shart emas edi - koaksiyal simlarni tekshirish.

  • yangi texnologiyalarni o'rganish

Men muqaddimada mana shu muhim jihatga to'xtadim va yana takrorlayman: yangi protokolni o'rganayotganda, avval a) qaysi protokollar to'plami va b) to'plamning qaysi qismiga va kimga tegishli ekanligini tushunishingiz kerak. pastdan va kim u bilan tepadan gaplasha oladi ... :) Va mening boshimdagi to'liq ravshanlik shundan kelib chiqadi. Xabar formatlari va API har xil - yaxshi, bu allaqachon texnologiya masalasidir :)

Ushbu maqolada biz OSI tarmoq modeli nima ekanligini, qaysi qatlamlardan iboratligini va qanday vazifalarni bajarishini tushunamiz. Shunday qilib, suhbatning mavzusi - bu ma'lumotlar almashinuvi ketma -ketligini belgilaydigan standartlar va dasturlarning o'zaro ta'sirining ma'lum modeli.

OSI Open Systems Interconnection - Ochiq tizimlarning o'zaro bog'lanish modeli. Bir nechta tizimlarda o'zaro ishlash muammosini hal qilish uchun standartlar tashkiloti 1983 yilda OSI Model ma'lumotnomasini chiqardi. U ochiq tizimlarning tuzilishini, ularning talablari va o'zaro ta'sirini tasvirlaydi.

Ochiq tizim - bu hamma uchun mavjud bo'lgan ochiq spetsifikatsiyalarga muvofiq ishlab chiqarilgan, shuningdek ma'lum standartlarga mos keladigan tizim. Masalan, Windows ochiq tizim hisoblanadi, chunki u Internet faoliyatini tavsiflovchi ochiq spetsifikatsiyalar asosida yaratilgan, lekin tizimning dastlabki kodlari yopiq.

Afzalligi shundaki, turli ishlab chiqaruvchilar qurilmalari tarmog'ini qurish mumkin, agar kerak bo'lsa, uning alohida komponentlarini almashtirish mumkin. Hech qanday muammosiz bir nechta tarmoqlarni birlashtirish mumkin.

Biz ko'rib chiqayotgan modelga ko'ra, kompyuter tarmoqlari etti darajadan iborat bo'lishi zarur. Modelda individual standartlar tomonidan belgilangan protokollar tasvirlanmaganligi sababli, bu tarmoq arxitekturasi emas.

Afsuski, amaliy nuqtai nazardan, ochiq tizimlarning o'zaro ishlash modeli qo'llanilmaydi. Uning o'ziga xos xususiyati tarmoq o'zaro ta'sirining nazariy masalalarini o'zlashtirishda. Shuning uchun ham bu model har xil turdagi tarmoqlarning qurilishini tasvirlash uchun oddiy til sifatida ishlatiladi.

Model darajalariOSI

Asosiy tuzilma 7 darajali tizimdir. Savol tug'iladi, nima uchun ettita bosqich mas'ul va nima uchun model shunchalik ko'p? Ularning barchasi tarmoq xabarini yuborish jarayonining ma'lum bir bosqichi uchun javobgardir, shuningdek, ma'lum bir semantik yukni o'z ichiga oladi. Bosqichlar bir -biridan alohida bajariladi va foydalanuvchi tomonidan nazoratni kuchaytirishni talab qilmaydi. Bu qulay emasmi?

Tizimning pastki bosqichlari, bittadan uchgacha, tarmoq orqali ma'lumotlarni jismoniy etkazib berilishini nazorat qiladi, ularni media qatlamlar deyiladi.

Qolganlari, qatlamlar tarmoqdagi kompyuterlar o'rtasida ma'lumotlarning to'g'ri uzatilishini ta'minlashga yordam beradi, ular host mashinalar deb ataladi.

Ilova - foydalanuvchiga eng yaqin darajadir. U boshqalardan farq qiladi, chunki u boshqa darajalarga xizmat ko'rsatmaydi. Ma'lumotlar bazasini uzatish, ovoz va boshqalar kabi model doirasidan tashqarida bo'lgan dastur jarayonlariga xizmatlar ko'rsatadi.

Bu bosqich boshqalarga qaraganda ancha sodda, chunki unda bitta va nollardan tashqari boshqa o'lchov tizimlari yo'q, bu daraja ma'lumotlarni tahlil qilmaydi va shuning uchun u eng past darajadir. U asosan ma'lumotlarni uzatadi. Ish yukining asosiy parametri bitdir.

Jismoniy qatlamning asosiy maqsadi nol va bittasini ma'lumotlar uzatish vositasi orqali uzatiladigan signal sifatida ko'rsatishdir.

Masalan, ma'lum bir aloqa kanali (CC), yuborilayotgan xabar, jo'natuvchi va shunga mos ravishda qabul qiluvchi mavjud. KS o'ziga xos xususiyatlarga ega:

  • Bit / s bilan o'lchanadigan o'tkazish qobiliyati, ya'ni vaqt birligiga qancha ma'lumotlarni uzatishimiz mumkin.
  • Kechiktirish - bu xabarni jo'natuvchidan qabul qiluvchiga kelguncha qancha vaqt ketishi.
  • Xatoliklar soni, agar xatolar tez -tez ro'y bersa, protokollar xato tuzatishni ta'minlashi kerak. Va agar u kamdan -kam hollarda bo'lsa, ularni yuqori darajalarda, masalan, transport darajasida tuzatish mumkin.

Ma'lumot uzatish uchun kanal sifatida quyidagilar ishlatiladi:

  • Kabellar: telefon, koaksiyal, o'ralgan juftlik, optik.
  • Radio to'lqinlari, infraqizil nurlanish kabi simsiz texnologiyalar.
  • Sun'iy yo'ldosh CS
  • Simsiz optika yoki lazer tezligi pastligi va aralashuvi ko'p bo'lgani uchun kamdan -kam ishlatiladi.

Optik kabellarda xatolar juda kam uchraydi, chunki yorug'likning tarqalishiga ta'sir qilish qiyin. Mis kabellarda xatolar paydo bo'ladi, lekin kamdan -kam hollarda va simsiz muhitda xatolar juda tez -tez uchraydi.

Ma'lumot tashrif buyuradigan keyingi bekat bojxonalarni eslatadi. Ya'ni, IP -manzil uzatish vositasi bilan mosligi uchun solishtiriladi. Shuningdek, u tizimdagi kamchiliklarni aniqlaydi va tuzatadi. Keyingi operatsiyalar qulay bo'lishi uchun bitlar ramkalar - ramkalarga guruhlangan.

Aloqa qatlamining maqsadi - CS -freymlar orqali xabarlarni uzatish.

Vazifalarma'lumotlar havolasi

  • Xabarning boshlanishini va tugashini bitlar oqimining qaeridan toping
  • Ma'lumot yuborishda xatolarni aniqlash va tuzatish
  • Manzil berishda siz qaysi kompyuterga ma'lumot yuborishni bilishingiz kerak, chunki asosan bir nechta kompyuter umumiy muhitga ulangan
  • Ma'lumot bir vaqtning o'zida bitta kompyuter orqali uzatilishi uchun umumiy muhitga izchil kirishni ta'minlang.

Havola darajasida xatolar aniqlanadi va tuzatiladi. Agar bunday aniqlansa, ma'lumotlarni etkazib berish to'g'riligi tekshiriladi, agar noto'g'ri bo'lsa, u holda ramka tashlanadi.

Xatolarni tuzatish, uzatilgan ma'lumotlarga ortiqcha ma'lumot qo'shadigan maxsus kodlardan foydalanishni talab qiladi.

Xatolarni aniqlash usuli bilan birgalikda ishlatiladigan ma'lumotlarni qayta yuborish. Agar kadrda xato aniqlansa, u olib tashlanadi va jo'natuvchi bu freymni qayta yo'naltiradi.

Xatolarni aniqlash va tuzatish

Amaliyot quyidagi usullarning samaradorligini ko'rsatdi, agar ma'lumotlarni uzatish uchun ishonchli vosita (simli) ishlatilsa va xatolar kamdan -kam hollarda ro'y bersa, ularni eng yuqori darajada tuzatish yaxshiroqdir. Agar CS -da xatolar tez -tez ro'y bersa, u holda xatolar havola darajasida darhol tuzatilishi kerak.

Kompyuterda bu bosqichning vazifalari tarmoq adapterlari va ularga mos drayverlar tomonidan amalga oshiriladi. Ma'lumot almashish ular orqali amalga oshiriladi.

Aloqa qatlamida ishlatiladigan ba'zi protokollar avtobus topologiyasi yordamida HDLC va boshqalar.

(N.ETWORK)

Bosqich ma'lumotni tarqatish jarayoniga o'xshaydi. Masalan, barcha foydalanuvchilar guruhlarga bo'linadi va ma'lumotlar paketlari 32 bitdan iborat IP -manzillar bo'yicha taqsimlanadi. Bu marshrutizatorlarning ishlashi tufayli tarmoqlardagi barcha farqlar yo'q qilindi. Bu mantiqiy yo'nalish deb ataladigan jarayon.

Asosiy vazifa - har xil darajadagi kanal texnologiyalari: Ethernet, MPLS asosida kompozit tarmoqlar yaratish. Tarmoq qatlami Internetning "tayanchidir".

Tarmoq qatlamini belgilash

Biz ma'lumotni Ethernet va Wi-Fi orqali bir kompyuterdan boshqasiga o'tkaza olamiz, unda nima uchun bizga boshqa qatlam kerak? Aloqa qatlami texnologiyasi (CS) ikkita muammoga ega, birinchidan, CS texnologiyalari bir -biridan farq qiladi, ikkinchidan, masshtablashda cheklov mavjud.

Aloqa qatlami texnologiyalarining qanday farqlari bor?

Har xil darajadagi xizmatlar, ba'zi darajalar etkazib berishni va kerakli xabarlar tartibini kafolatlaydi. Wi-Fi faqat xabarlarni etkazib berishni kafolatlaydi, lekin unday emas.

Turli xil manzillar, o'lchamlar, ierarxiya. Tarmoq texnologiyalari translyatsiyani qo'llab -quvvatlashi mumkin, masalan. tarmoqdagi barcha kompyuterlarga ma'lumot yuborish mumkin.

Maksimal ramka o'lchami (MTU) farq qilishi mumkin, masalan, Internetda 1500 va Wi-Fi 2300-da. Bunday farqlarni tarmoq darajasida qanday yarashtirish mumkin?

Siz boshqa xizmat turini taqdim etishingiz mumkin, masalan, Wi-Fi-dan kadrlar tasdiqlangan holda qabul qilinadi va Ethernet-ga tasdiqlanmagan holda yuboriladi.

Manzilning farqini muhokama qilish uchun, tarmoq sathida, ulanish sathiga texnologiyaga xos manzillar (ARP uchun) bog'liq bo'lmagan global manzillar kiritiladi.

Parchalanish turli xil uzatilgan ramka o'lchamlariga ega bo'lgan birlashtirilgan tarmoqlar orqali ma'lumotlarni uzatish uchun ishlatiladi. Bir misolni ko'rib chiqaylik, birinchi kompyuter ma'lumotni ikkinchisiga 3 yo'riqnoma bilan bog'langan 4 ta oraliq tarmoq orqali uzatadi. Har bir tarmoq boshqa MTUga ega.

Kompyuter birinchi freymni yaratdi va uni yo'riqchiga uzatdi, yo'riqnoma ramka hajmini tahlil qildi va uni 2 -tarmoq orqali to'liq uzatish imkonsizligini tushundi, chunki uning mtu2 juda kichik.

Router ma'lumotlarni 3 qismga ajratadi va ularni alohida uzatadi.

Keyingi yo'riqnoma ma'lumotni bitta katta paketga birlashtiradi, uning hajmini aniqlaydi va tarmoqning 3 mtu bilan taqqoslaydi. Bitta MTU3 paketini to'liq uzatish mumkin emasligini ko'radi (MTU3 MTU2 dan katta, lekin MTU1 dan kam) va yo'riqnoma bo'linadi. Paket 2 qismga bo'linadi va keyingi yo'riqchiga yuboriladi.

Oxirgi yo'riqnoma paketni birlashtiradi va uni qabul qiluvchiga to'liq yuboradi. Fragmentatsiya tarmoqlarning birlashishi bilan bog'liq va u yuboruvchi va qabul qiluvchidan yashirinadi.

Tarmoq darajasida miqyosi kengayishi qanday hal qilinadi?

Ishlar havola darajasidagi kabi individual manzillar bilan emas, balki manzillar bloklari bilan amalga oshiriladi. Yo'li noma'lum bo'lgan paketlar, barcha portlarga qaytarilish o'rniga, tashlab yuboriladi. Birinchi kanaldan sezilarli farq, tarmoq darajasidagi qurilmalar va bu ulanishlar o'rtasida bir nechta ulanish imkoniyati faol bo'ladi.

Tarmoq sathining vazifalari:

  • Har xil texnologiyalar asosida qurilgan tarmoqlarni birlashtirish;
  • Sifatli xizmat ko'rsatish;
  • Marshrutlash, axborotni jo'natuvchidan qabul qiluvchiga oraliq tarmoq tugunlari orqali yo'l topish.

Yo'nalish

Tranzit tugunlari - yo'riqnoma orqali tarmoqlar o'rtasida paket yuborish yo'lini topish. Keling, marshrutizatsiyaning misolini ko'rib chiqaylik. O'chirish 5 ta yo'riqnoma va ikkita kompyuterdan iborat. Ma'lumotni bir kompyuterdan boshqasiga qanday o'tkazish mumkin?

Keyingi safar ma'lumotlarni boshqa yo'l bilan yuborish mumkin.

Agar yo'riqchidan biri buzilsa, yomon narsa bo'lmaydi, buzilgan yo'riqchining yo'lini topishingiz mumkin.

Bu bosqichda ishlatiladigan protokollar: Internet -protokol IP; IPX paketlarni tarmoqlarga yo'naltirish uchun kerak va hokazo.

(TRANSPORT)

Keyingi vazifa bor, paket tarmoqqa ulangan kompyuterga keladi, kompyuterda ko'plab tarmoq ilovalari (veb -brauzer, skype, pochta) ishlaydi, biz bu paketni qaysi dasturga o'tkazishimiz kerakligini tushunishimiz kerak. . Transport qatlami tarmoq ilovalarining o'zaro ta'siri bilan shug'ullanadi.

Transport qatlami vazifalari

Turli xostlardagi jarayonlar o'rtasida ma'lumotlarni yuborish. Manzil berishda siz u yoki bu paket qaysi jarayon uchun mo'ljallanganligini bilishingiz kerak. Axborot uzatishning ishonchliligini ta'minlash.

O'zaro ta'sir modeliochiq tizim

Xostlar - bu foydali foydalanuvchi dasturlari va tarmoq uskunalari ishlaydigan qurilmalar, masalan, kommutatorlar, routerlar.

Tashish qatlamining o'ziga xos xususiyati - bu bitta kompyuterning boshqa kompyuterdagi transport qatlami bilan to'g'ridan -to'g'ri o'zaro ta'siri; boshqa darajalarda o'zaro ta'sir zanjir bo'g'inlari bo'ylab o'tadi.

Bu qatlam ikkita aloqa qiluvchi xost o'rtasida uzluksiz aloqani ta'minlaydi. Bu qatlam tarmoqdan mustaqildir, bu tarmoqni o'zaro aloqasi tafsilotlarini dastur ishlab chiqaruvchilardan yashirish imkonini beradi.

Tashish darajasida manzillar uchun 1 dan 65535 gacha bo'lgan raqamlar ishlatiladi. Portlar shunday yozilgan: 192.168.1.3:80 (IP -manzil va port).

Transport qatlamining xususiyatlari

Ma'lumot uzatish uchun ishlatiladigan tarmoqdan farqli o'laroq, yuqori ishonchlilikni ta'minlash. Ishonchli aloqa kanallari ishlatiladi, bu COP -lardagi xatolar kamdan -kam uchraydi, shuning uchun siz ishonchli tarmoqni qurishingiz mumkin, u arzon bo'ladi va xatolarni xostlarda dasturiy tuzatish mumkin.

Tashish qatlami ma'lumotlarni etkazib berishni kafolatlaydi, u qabul qiluvchining tasdiqidan foydalanadi, agar tasdiq kelmagan bo'lsa, transport yana ma'lumotlarning tasdiqini yuboradi. Kafolatlangan xabarni kuzatish.

Seans darajasi (SESSIYA)

Sessiya (sessiya) - bu bitta muammoni hal qilishga qaratilgan tarmoqli o'zaro ta'sirlar majmui.

Hozirgi kunda tarmoq murakkablashdi va avvalgidek oddiy savol -javoblardan iborat emas. Masalan, siz veb -sahifani brauzerda ko'rsatish uchun yuklaysiz, avval veb -sahifaning matnini (.html), veb -sahifaning dizayn elementlarini tavsiflovchi uslubli faylni (.css) yuklashingiz, rasmlarni yuklashingiz kerak. . Shunday qilib, vazifani bajarish, veb -sahifani yuklash uchun bir nechta, alohida tarmoq operatsiyalarini bajarish kerak.

Sessiya 2 ta jarayon jarayonlari o'rtasida qanday ma'lumot uzatish bo'lishini aniqlaydi: yarim dupleks (keyingi ma'lumotlarni uzatish va qabul qilish); yoki dupleks (bir vaqtning o'zida ma'lumotlarni uzatish va qabul qilish).

Taqdimot qatlami(TAKLIF)

Vazifalar - ariza berish jarayonlari o'rtasida uzatilgan ma'lumotlarni kerakli shaklda taqdim etish.

Bu darajani tasvirlash uchun Internetda turli tillardan avtomatik tarjimadan foydalaning. Masalan, siz telefon raqamini terasiz, rus tilida gaplashasiz, tarmoq avtomatik ravishda frantsuz tiliga tarjima qilinadi, ma'lumotni Ispaniyaga uzatadi, u erda odam telefonni olib, sizning savolingizni ispan tilida eshitadi. Bu vazifa hali bajarilmagan.

Tarmoq orqali yuborilgan ma'lumotlarni himoya qilish uchun shifrlash qo'llaniladi: xavfsiz soketlar qatlami, shuningdek transport qatlami xavfsizligi, bu texnologiyalar tarmoq orqali yuboriladigan ma'lumotlarni shifrlashga imkon beradi.

Ilova sathining protokollari TSL / SSLdan foydalanadi va oxirida s harfi bilan ajralib turishi mumkin. Masalan, https, ftps va boshqalar. Agar siz brauzerda https protokoli va qulf ishlatilganini ko'rsangiz, bu tarmoq orqali shifrlash yordamida ma'lumotlar himoyalanganligini bildiradi.

(Ilova)

Bu tarmoq, elektron pochta, skype va boshqalar kabi tarmoq ilovalari bilan o'zaro aloqada bo'lish uchun kerak.

Aslida, bu foydalanuvchilarga kerakli ma'lumotlarni topish uchun sahifalarga kirishga ruxsat beruvchi spetsifikatsiyalar to'plami. Oddiy qilib aytganda, ilovaning vazifasi tarmoq xizmatlariga kirishni ta'minlashdir. Bu darajadagi tarkib juda xilma -xildir.

Vazifalarilova:

  • Muammolarni hal qilish, fayllarni yuborish; ish va tizimni boshqarish;
  • Foydalanuvchilarni login, elektron pochta manzili, parollar, elektron imzolar bo'yicha aniqlash;
  • Boshqa dastur jarayonlariga ulanish uchun so'rovlar;

Modelning barcha darajalari haqida videoOSI

Xulosa

OSI tarmoq modellari yordamida muammolarni tahlil qilish ularni tezda topib tuzatishga yordam beradi. Kamchiliklarni ochib bera oladigan, bir vaqtning o'zida murakkab pog'onali qurilmaga ega bo'lgan dastur loyihasi ustida ishlash uzoq vaqt davomida amalga oshirilgani bejiz emas. Bu model aslida benchmark hisoblanadi. Darhaqiqat, ayni paytda boshqa protokollarni yaratish bo'yicha ishlar olib borildi. Masalan, . Bugungi kunda ular juda tez -tez ishlatiladi.

Siz endigina tarmoq ma'muri sifatida ishlay boshladingizmi? Siz chalkashishni xohlamaysizmi? Bizning maqolamiz siz uchun foydali bo'ladi. Vaqt sinovidan o'tgan ma'mur tarmoq muammolari haqida gapirayotganini va ba'zi darajalarni eslatganini eshitganmisiz? Hech qachon ish joyida, agar siz eski xavfsizlik devoridan foydalansangiz, qaysi darajalar himoyalanganligi va ishlashini so'raganmisiz? Axborot xavfsizligi asoslarini tushunish uchun OSI modeli ierarxiyasi tamoyilini tushunish kerak. Keling, ushbu modelning imkoniyatlarini ko'rishga harakat qilaylik.

O'zini hurmat qiladigan tizim administratori tarmoq shartlarini yaxshi bilishi kerak

Ingliz tilidan tarjima qilingan - ochiq tizimlarning o'zaro ta'siri uchun asosiy mos yozuvlar modeli. Aniqrog'i, OSI / ISO tarmoq protokoli to'plamining tarmoq modeli. 1984 yilda Butunjahon Internet tarmog'ida ma'lumotlarni yuborish jarayonini ettita oddiy bosqichga bo'linadigan kontseptual asos sifatida joriy etilgan. Bu eng mashhur emas, chunki OSI spetsifikatsiyasini ishlab chiqish kechiktirilgan. TCP / IP protokoli to'plami ancha tejamli va ishlatilgan asosiy model hisoblanadi. Biroq, siz OSI modelini tizim ma'muri yoki IT sohasida uchratish uchun katta imkoniyatga egasiz.

Tarmoq qurilmalari uchun ko'plab spetsifikatsiyalar va texnologiyalar yaratilgan. Bunday xilma -xillik bilan adashish oson. Bu turli xil aloqa usullaridan foydalangan holda tarmoq qurilmalariga bir -birini tushunishga yordam beradigan ochiq tizimlarning o'zaro ta'siri modelidir. E'tibor bering, OSI o'zaro ishlaydigan mahsulotlarni ishlab chiqaradigan dasturiy va apparat ishlab chiqaruvchilari uchun eng foydali hisoblanadi.

So'rang, sizga nima foyda? Ko'p darajali modelni bilish sizga IT-kompaniyalari xodimlari bilan bemalol muloqot qilish imkoniyatini beradi, tarmoq muammolarini muhokama qilish endi zerikishni bosmaydi. Qachon muvaffaqiyatsizlik yuz berganini tushunishni o'rgansangiz, sabablarini osongina topishingiz va ish doirangizni sezilarli darajada kamaytirishingiz mumkin.

OSI qatlamlari

Model ettita soddalashtirilgan bosqichni o'z ichiga oladi:

  • Jismoniy.
  • Kanal.
  • Tarmoq.
  • Transport.
  • Sessiya.
  • Ijrochi.
  • Qo'llanildi.

Nima uchun bosqichlarga bo'linish hayotni osonlashtiradi? Har bir daraja tarmoq xabarini yuborishning ma'lum bir bosqichiga to'g'ri keladi. Barcha qadamlar ketma -ket, ya'ni funktsiyalar mustaqil bajariladi, oldingi darajadagi ish haqida ma'lumotga ehtiyoj yo'q. Yagona zarur komponent - bu oldingi bosqichdagi ma'lumotlar qanday qabul qilinganligi va keyingi bosqichga ma'lumot qanday yuborilganligi.

Darajalar bilan bevosita tanishishga o'tamiz.

Jismoniy qatlam

Birinchi bosqichning asosiy vazifasi - bitlarni jismoniy aloqa kanallari orqali uzatish. Jismoniy aloqa kanallari - bu axborot signallarini uzatish va qabul qilish uchun mo'ljallangan qurilmalar. Masalan, optik tolali, koaksiyal kabel yoki o'ralgan juftlik. O'tkazish simsiz ham amalga oshirilishi mumkin. Birinchi bosqich ma'lumotlarni uzatish vositasi bilan tavsiflanadi: shovqinlardan himoya, tarmoqli kengligi, xarakterli impedans. Elektr yakuniy signallarining sifatlari (kodlash turi, kuchlanish darajasi va signal uzatish tezligi) ham o'rnatiladi va standart ulagichlarga ulanadi, kontaktli ulanishlar tayinlanadi.

Jismoniy bosqich vazifalari tarmoqqa ulangan har bir qurilmada mutlaqo bajariladi. Masalan, tarmoq adapteri bu funktsiyalarni kompyuter tomondan amalga oshiradi. Siz aloqa kanalining fizik xususiyatlarini aniqlaydigan RS-232, DSL va 10Base-T protokollarini birinchi qadamda ko'rgan bo'lishingiz mumkin.

Bog'lanish qatlami

Ikkinchi bosqichda qurilmaning mavhum manzili jismoniy qurilma bilan bog'liq bo'lib, uzatish muhitining mavjudligi tekshiriladi. Bitlar to'plamlar - ramkalarga bo'linadi. Aloqa qatlamining asosiy vazifasi xatolarni aniqlash va tuzatishdir. To'g'ri uzatish uchun ramkadan oldin va keyin maxsus bitlar ketma -ketligi kiritiladi va hisoblangan nazorat summasi qo'shiladi. Ramka belgilangan joyga etib kelganida, allaqachon kelgan ma'lumotlarning nazorat yig'indisi qayta hisoblab chiqiladi, agar u kadrdagi nazorat yig'indisiga to'g'ri kelsa, kadr to'g'ri deb tan olinadi. Aks holda, xato paydo bo'ladi, uni ma'lumotni qayta uzatish yo'li bilan tuzatish mumkin.

Kanal bosqichi havolalarning maxsus tuzilishi tufayli ma'lumotlarni uzatish imkonini beradi. Xususan, avtobuslar, ko'priklar, kalitlar aloqa darajasidagi protokollar orqali ishlaydi. Ikkinchi bosqich spetsifikatsiyalariga Ethernet, Token Ring va PPP kiradi. Kompyuterda kanal bosqichining vazifalarini tarmoq adapterlari va ularning drayverlari bajaradi.

Tarmoq qatlami

Standart holatlarda, axborotni yuqori sifatli uzatish uchun kanal bosqichining funktsiyalari etarli emas. Ikkinchi bosqichning texnik xususiyatlari faqat topologiyasi bir xil bo'lgan tugunlar orasidagi ma'lumotlarni uzata oladi, masalan, daraxt. Uchinchi bosqichga ehtiyoj bor. O'zboshimchalikli tuzilishga ega bo'lgan va ma'lumotlarni uzatish usulida farq qiladigan bir nechta tarmoqlar uchun tarmoqlangan tuzilishga ega bo'lgan yagona transport tizimini shakllantirish zarur.

Boshqacha qilib aytganda, uchinchi bosqich Internet protokolini qayta ishlaydi va yo'riqnoma vazifasini bajaradi: ma'lumot olish uchun eng yaxshi yo'lni topish. Router - bu o'zaro bog'lanishlar tuzilishi to'g'risidagi ma'lumotlarni to'playdigan va paketlarni maqsadli tarmoqqa uzatadigan qurilma (tranzit translyatsiyalar - hops). Agar siz IP -manzilda xatoga duch kelsangiz, bu tarmoq darajasidagi muammo. Uchinchi bosqich protokollari tarmoqqa, marshrutga yoki manzilni aniqlashga bo'linadi: ICMP, IPSec, ARP va BGP.

Transport qatlami

Ma'lumotlar ilovalarga va to'plamning yuqori darajalariga etib borishi uchun to'rtinchi bosqich talab qilinadi. Bu kerakli darajada ma'lumot uzatish ishonchliligini ta'minlaydi. Transport bosqichining xizmat ko'rsatishning beshta klassi mavjud. Ularning farqi shoshilinchlikda, uzilgan aloqani tiklashning maqsadga muvofiqligi, uzatish xatolarini aniqlash va tuzatish qobiliyatida. Masalan, paketlarning yo'qolishi yoki takrorlanishi.

Transport bosqichidagi xizmatlar sinfini qanday tanlash mumkin? Aloqa kanallarining sifati yuqori bo'lsa, engil xizmat etarli tanlov bo'ladi. Agar aloqa kanallari boshida xavfli ishlayotgan bo'lsa, muammolarni topish va hal qilish uchun maksimal imkoniyatlarni ta'minlaydigan rivojlangan xizmatga murojaat qilish tavsiya etiladi (ma'lumotlarni etkazib berishni boshqarish, etkazib berish vaqti). 4 -bosqich spetsifikatsiyalari: TCP / IP to'plamining TCP va UDP, Novell to'plamining SPX.

Birinchi to'rt darajali birlashma transport quyi tizimi deb ataladi. Bu tanlangan sifat darajasini to'liq ta'minlaydi.

Seans darajasi

Beshinchi bosqich dialoglarni tartibga solishga yordam beradi. Suhbatdoshlar bir -birining gapini to'xtatishi yoki sinxron gaplashishi mumkin emas. Seans qatlami ma'lum bir vaqtda faol tomonni eslab qoladi va ma'lumotlarni sinxronlashtiradi, qurilmalar orasidagi aloqalarni muvofiqlashtiradi va saqlaydi. Uning funktsiyalari sizga uzatish paytida nazorat punktiga qaytish va qaytadan boshlash imkonini beradi. Shuningdek, beshinchi bosqichda siz ma'lumot almashish tugagandan so'ng aloqani to'xtatishingiz mumkin. Sessiya darajasidagi spetsifikatsiyalar: NetBIOS.

Vakillik darajasi

Oltinchi bosqich - mazmunini o'zgartirmasdan, ma'lumotlarni universal taniladigan formatga aylantirish. Turli xil qurilmalar har xil formatlardan foydalanganligi sababli, vakillik darajasida qayta ishlangan ma'lumotlar tizimlarning bir -birini tushunishiga, sintaktik va kod farqlarini bartaraf etishga imkon beradi. Bundan tashqari, oltinchi bosqichda maxfiylikni ta'minlaydigan ma'lumotlarni shifrlash va shifrini ochish mumkin bo'ladi. Protokollarga misollar: ASCII va MIDI, SSL.

Ilova darajasi

Bizning ro'yxatimizdagi ettinchi bosqich va agar dastur tarmoq orqali ma'lumotlarni uzatsa. Foydalanuvchi, veb -sahifalar orqali o'tadigan spetsifikatsiyalar to'plamidan iborat. Masalan, pochta orqali xabar yuborishda aynan dastur darajasida qulay protokol tanlanadi. Ettinchi bosqich uchun spetsifikatsiyalar tarkibi juda xilma -xildir. Masalan, SMTP va HTTP, FTP, TFTP yoki SMB.

Siz ISO modelining sakkizinchi darajasi haqida eshitishingiz mumkin. Rasmiy ravishda, u mavjud emas, lekin IT xodimlari orasida kulgili sakkizinchi bosqich paydo bo'ldi. Muammolar foydalanuvchining aybi bilan paydo bo'lishi mumkinligi sababli va siz bilganingizdek, inson evolyutsiya cho'qqisida, shuning uchun sakkizinchi daraja paydo bo'ldi.

OSI modelini ko'rib chiqib, siz tarmoqning murakkab tuzilishini tushuna oldingiz va endi ishingizning mohiyatini tushundingiz. Jarayon buzilganda, bu juda oson bo'ladi!

Amalda, tarmoqlarni joriy qilishda ular xususiy, milliy yoki xalqaro standartlar bo'lishi mumkin bo'lgan standart protokollardan foydalanadilar.

1977-1984 yillar mobaynida mutaxassislar ochiq tizimlar o'zaro bog'lanishining mos yozuvlar modeli (OSI) deb nomlangan tarmoq arxitektura modelini ishlab chiqdilar. OSI modeli tizimlar o'rtasidagi o'zaro ta'sirning turli darajalarini belgilaydi, ularga standart nomlar beradi va har bir qatlam qanday vazifalarni bajarishi kerakligini ko'rsatadi. OSI modeli 70 -yillarda asosan global miqyosda kompyuter tarmoqlarini yaratishda to'plangan katta tajribaga asoslangan holda ishlab chiqilgan. Ushbu modelning to'liq tavsifi 1000 sahifadan ortiq matnni o'z ichiga oladi.

Adabiyotda "Ochiq tizimlar o'zaro bog'lanishining tavsiya etilgan modeli" atamasi ko'pincha "ISO modeli" nomi ostida uchraydi / OSI ", ISOning shakllanishiga qo'shgan hissasini qayd etdi. Ba'zi professional tarmoq dasturchilari uchun bu model ideal tarmoq arxitekturasini ifodalaydi.

ISO / OSI modeli tarmoq tuzilishining umumiy ko'rinishini yaxshi aniqlangan, o'zaro bog'liq modullarga ajratish uchun qatlamlardan foydalanadi. Qatlamlarga bo'lingan tarmoqda har bir qatlam atrofdagi qo'shni qatlamlarga nisbatan ma'lum bir funktsiyani yoki xizmatni bajarishga xizmat qiladi. Har bir daraja, go'yo, qo'shni past darajadan tepaga o'tishi mumkin bo'lgan ortiqcha ma'lumotlardan himoya qiladi. Yaxshi ishlab chiqilgan daraja uning ishlashining barcha xususiyatlarini bir-biridan yashirishi kerak. Ushbu qoidalarga asoslanib, aniq tasvirlangan interfeysli funktsional modullardan tashkil topgan tarmoqni yaratish mumkin.

ISO / OSI modelida (22 -rasm) aloqa vositalari etti qatlamga bo'linadi: dastur, taqdimot (taqdimot qatlami), sessiya, transport, tarmoq, ma'lumotlar havolasi (ulanish qatlami) va jismoniy. Har bir qatlam tarmoq qurilmalarining o'zaro ta'sirining o'ziga xos tomonini ko'rib chiqadi. Model operatsion tizim, tizim yordamchi dasturlari va tizim uskunalari tomonidan amalga oshiriladigan tizimning o'zaro ta'sir imkoniyatlarini tavsiflaydi. Model oxirgi foydalanuvchilarning ilovalar bilan o'zaro ta'sirini ko'rsatmaydi. Ilovalar tizim vositalaridan foydalangan holda o'zlarining aloqa protokollarini amalga oshiradilar. Shuning uchun, ilovalarning o'zaro moslashuvchanlik qatlami va dastur qatlamini farqlash zarur.

22 -rasmda ISO / OSI modeliga asoslangan oddiy tarmoq tasvirlangan. Tarmoq ikkita kompyuterdan iborat bo'lib, ular o'z navbatida qatlamlardan iborat. Qatlamlarni bog'laydigan o'qlar tarmoqdagi ma'lumotlarning yo'lini ko'rsatadi. Har bir qatlam uchun tegishli protokol (transport protokoli, tarmoq protokoli) mavjud.


Har bir daraja ma'lumotlar hajmini o'lchash uchun boshqa birlikdan foydalanadi. Ilova qatlamlari (dastur sathi), taqdimot, seans, transport - atamadan foydalaning « xabar » o'lchov birligi sifatida. Tarmoq sathi ma'lumotlarga quyidagicha munosabatda bo'ladi « paketlar » va ulanish qatlami shunga o'xshash « ramka » ... Jismoniy qatlam bitlar bilan shug'ullanadi - nol va bitta ketma -ketlik

Shunday qilib, aytaylik, ilova fayllar xizmati kabi ilova qatlamiga so'rov yuboradi. Ushbu talab asosida dasturiy ta'minot standart formatdagi xabarni ishlab chiqaradi. Odatda xabar sarlavha va ma'lumotlar maydonidan iborat. Sarlavha u qanday ishni bajarish kerakligini aytib berish uchun tarmoq orqali maqsadli mashinaning dastur qatlamiga uzatilishi kerak bo'lgan xizmat ma'lumotlarini o'z ichiga oladi. Bizning holatda, sarlavha, albatta, faylning joylashuvi va unda bajariladigan operatsiya turi haqidagi ma'lumotlarni o'z ichiga olishi kerak. Ma'lumotlar maydoni xabarlar bo'sh bo'lishi yoki har qanday ma'lumotni o'z ichiga olishi mumkin, masalan, masofaviy faylga yozilishi kerak bo'lgan ma'lumotlar. Ammo bu ma'lumotni belgilangan joyga etkazish uchun haligacha hal qilinishi kerak bo'lgan vazifalar ko'p, bu mas'uliyatni quyi bo'g'inlar o'z zimmalariga oladilar.

Xabar tuzilgandan so'ng, dastur qatlami uni to'plamdan pastga, vakillik qatlamiga yo'naltiradi. Vakillar qatlami protokoli, dastur sathining sarlavhasidan olingan ma'lumotlarga asoslanib, kerakli amallarni bajaradi va qabul qilingan xabarga xizmat ma'lumotlarini to'ldiradi - maqsadli mashinaning vakillik qatlam protokoli uchun ko'rsatmalarni o'z ichiga olgan vakillik qatlami sarlavhasi.



Olingan xabar sessiya qatlamiga o'tkaziladi, u o'z navbatida o'z sarlavhasini qo'shadi va hokazo 23 -rasmda har xil darajadagi xabarlarni joylashtirish ko'rsatilgan.

Ba'zi protokollar xizmat ma'lumotlarini faqat xabarning boshida emas, balki oxirida "deb nomlangan shaklda joylashtiradi. chegara kaliti ". Nihoyat, xabar pastroq jismoniy darajaga etadi, bu esa uni tarmoqlar orqali maqsadli mashinaga uzatadi. Bu vaqtda, xabar barcha darajadagi sarlavhalar bilan "o'sib ketgan" (22 -rasm). Xabar manzil mashinasiga etib kelganida, u o'zining jismoniy qatlami tomonidan qabul qilinadi va qatlamdan qatlamga o'tkaziladi. Har bir daraja, shuningdek, o'z darajasining sarlavhasini tahlil qiladi, bu darajaga mos keladigan funktsiyalarni bajaradi, so'ngra bu sarlavhani olib tashlaydi va xabarni yuqori darajaga o'tkazadi.

Xabar atamasi bilan bir qatorda, tarmoq mutaxassislari tomonidan ma'lumotlar almashish tartib -taomillarini belgilash uchun ishlatiladigan boshqa atamalar ham mavjud. ISO standartlarida har xil qatlam protokollari ko'rib chiqiladigan ma'lumotlar birliklariga murojaat qilish uchun umumiy protokolli ma'lumotlar birligi (PDU) ishlatiladi. Ma'lum darajadagi ma'lumotlar bloklarini belgilash uchun ko'pincha maxsus nomlar ishlatiladi: paket (paket), ma'lumotlar diagrammasi (ma'lumotlar diagrammasi), segment (segment).

OSI modeli ikkita asosiy protokol turini ajratadi. Protokollarda aloqa o'rnatish bilan, Ma'lumot almashishdan oldin, jo'natuvchi va qabul qiluvchining avval ulanishi kerak va, ehtimol, ular ma'lumot almashishda foydalanadigan ba'zi protokol parametrlarini tanlashi kerak. Dialog tugagandan so'ng, ular aloqani uzishlari kerak. Telefon aloqaga asoslangan o'zaro ta'sirning namunasidir.

Ikkinchi guruh protokollari - protokollar avval aloqani o'rnatmasdan. Yuboruvchi xabarni tayyor bo'lganda uzatadi. Pochta qutisiga xatni tashlab yuborish, avvalo aloqani o'rnatmasdan, ulanishning misolidir. Kompyuterlarning o'zaro ta'sirida ikkala turdagi protokollar ham qo'llaniladi.

Keling, har bir darajadagi funktsiyalarni batafsil ko'rib chiqaylik.

Jismoniy qatlam to'g'ridan -to'g'ri tarmoq aloqa kanallari orqali ma'lumot uzatishga xizmat qiladigan jismoniy elementlardan (apparat) iborat. Shuning uchun, aloqa liniyalari - kompyuterlarni bog'laydigan kabellar - jismoniy qatlamga tegishli. Signallarni elektr konvertatsiya qilish usullari ham unga tegishli. Ethernet, ARCNET yoki token ring kabi turli xil tarmoq texnologiyalari tarmoq orqali uzatish uchun signallarni konvertatsiya qilish parametrlarini belgilovchi fizik qatlamga ishora qiladi. Jismoniy qatlam ma'lumotlarni asta -sekin uzatadi.

Jismoniy qatlamda ma'lumotlarni uzatish turi aniqlanadi: oddiy, yarim dupleks yoki to'liq dupleks.

Aloqa qatlami yoki ulanish qatlami. Aloqa sathining vazifasi ma'lumotlarni jismoniy qatlamdan tarmoq qatlamiga o'tkazish va aksincha. Ma'lumotlar havolasi qatlami ma'lumotni ketma -ket bitlardan tarmoq sathi uchun tushunarli bo'lgan narsaga aylantiradi, bu odatda "ma'lumotlar ramkasi" deb nomlanadi (ma'lumotlar ramkasi odatda jismoniy qatlamdan keladigan ulanish qatlami formatlangan bit oqimi deb ataladi).

Aksincha, ma'lumotlar havolasi qatlami tarmoqdan freymlarni oladi, ularni fizik qatlam uchun to'g'ri formatga rioya qilgan holda, ularni bir oz oqimga aylantiradi. Ulanish sathining asosiy vazifasi - ma'lumotlar yaxlitligini ta'minlash, shuning uchun ramka formati buning uchun kerakli ma'lumotlarni o'z ichiga oladi.

Aloqa qatlami har bir freymning boshi va oxiriga bitlarning maxsus ketma -ketligini joylashtirish orqali har bir freymning uzatilishining to'g'riligini ta'minlaydi, shuningdek, barcha baytlarni qayta ishlash hisobini hisoblab chiqadi. ramka ma'lum bir tarzda va qo'shiladi nazorat summasi ramkaga. Qachon ramka tarmoq orqali yetib keladi, qabul qiluvchi yana olingan ma'lumotlarning nazorat yig'indisini hisoblab chiqadi va natijani kadrlar yig'indisi bilan solishtiradi. Agar ular mos kelsa, ramka to'g'ri deb hisoblanadi va qabul qilinadi. Agar nazorat summalari mos kelmasa, xato yoziladi. Aloqa qatlami nafaqat xatolarni aniqlabgina qolmay, balki buzilgan kadrlarni qayta uzatish orqali ham tuzatishi mumkin. Shuni ta'kidlash kerakki, xatolarni tuzatish funktsiyasi havola qatlami uchun majburiy emas, shuning uchun bu qatlamning ba'zi protokollarida, masalan, Ethernet va ramka o'rni mavjud emas.

Ma'lumotlar doirasi, shuningdek, uni to'g'ri aniqlash va yo'naltirish uchun zarur bo'lgan ma'lumotlarni o'z ichiga oladi..

Mahalliy tarmoqlarda havola qatlamli protokollar kompyuterlar, ko'priklar, kommutatorlar va marshrutizatorlar tomonidan qo'llaniladi. Kompyuterlarda havola qatlami funktsiyalari tarmoq adapterlari va ularning drayverlari tomonidan birgalikda amalga oshiriladi. Kompyuterdagi tarmoq kartasi ulanish qatlamining bajarilishiga misol bo'la oladi.

Kamdan -kam hollarda muntazam topologiyaga ega bo'lgan keng tarmoqlarda, ma'lumotlar havolasi qatlami ko'pincha xabarlarni faqat bitta havola orqali ulangan ikkita qo'shni kompyuter o'rtasida almashish imkonini beradi.

Ba'zan keng tarmoqlarda, ulanish qatlami funktsiyalarini sof shaklda ajratish qiyin, chunki xuddi shu protokolda ular tarmoq qatlami funktsiyalari bilan birlashtirilgan. Bu yondashuvning namunasi ATM va kadrli röle protokollari.

Umuman olganda, ma'lumotlar havolasi qatlami tarmoq tugunlari o'rtasida xabarlarni uzatish uchun juda kuchli va to'liq funktsiyalar to'plamidir. Ba'zi hollarda, aloqa sathining protokollari o'zini o'zi ta'minlaydigan transport vositasi bo'lib chiqadi va dastur qatlami protokollari yoki ilovalari tarmoq va transport qatlamlarini jalb qilmasdan to'g'ridan-to'g'ri ularning ustida ishlashiga imkon beradi.

Biroq, ta'minlash uchun har qanday topologiya tarmoqlarida xabarlarni yuqori sifatli tashish va bog'lanish qatlami funktsiyalari texnologiyalari etarli emas, shuning uchun OSI modelida bu muammoning echimi quyidagi ikki qatlamga yuklangan - tarmoq va transport .

Tarmoq qatlami Bu intranet birlamchi etkazib berish xizmati va yagona transport tizimini shakllantirishga xizmat qiladi, bir nechta tarmoqlarni ulash Bundan tashqari, ushbu tarmoqlar tugunlar orasidagi xabarlarni uzatishning mutlaqo boshqacha tamoyillaridan foydalanishi va o'zboshimchalik bilan ulanish tuzilishiga ega bo'lishi mumkin. Tarmoq qatlamining funktsiyalari juda xilma -xildir. Tarmoq sathi tarmoq bo'ylab marshrutlash ma'lumotlarini boshqarganligi sababli, funksiya unga tegishli. ma'lumotlar miqdorini hisoblash ... U ham kuzatadi tirbandlik , mumkin bo'lgan to'qnashuvlar va tezliklar aloqa kanallari orqali uzatish.

Yoqilgan tarmoq darajasi "tarmoq" atamasining o'ziga xos ma'nosi bor. Bunday holda, tarmoq-bu standart tipologiyalardan biriga mos ravishda o'zaro bog'langan va ma'lumotlar uzatish uchun ushbu topologiya uchun aniqlangan ma'lumotlar havolasi-qatlam protokollaridan foydalanadigan kompyuterlar to'plami.

Tarmoq ichida ma'lumotni etkazib berish tegishli havola qatlami tomonidan ta'minlanadi, lekin tarmoq sathi tarmoqlar orasidagi ma'lumotlarni etkazib berish uchun javobgardir, bu esa tarmoqlar orasidagi ulanishlar tuzilishi bo'lsa ham, xabarlarni uzatishning to'g'ri yo'lini tanlash imkoniyatini qo'llab -quvvatlaydi. havola qatlami protokollarida qabul qilinganidan farqli belgiga ega.

Tarmoqlar marshrutizatorlar deb nomlangan maxsus qurilmalar bilan o'zaro bog'langan. Router - bu o'zaro bog'lanish topologiyasi haqida ma'lumot to'playdigan va uning asosida tarmoq qatlami paketlarini maqsadli tarmoqqa yuboradigan qurilma.

Xabarni bitta tarmoqdagi jo'natuvchidan boshqa tarmoqdagi qabul qiluvchiga o'tkazish uchun siz har safar mos yo'nalishni tanlab, tarmoqlar o'rtasida bir qancha tranzit uzatishni amalga oshirishingiz kerak. Shunday qilib, marshrut - bu paket o'tadigan yo'riqnoma ketma -ketligi.

Fig. 24 uchta yo'riqnoma orqali ulangan to'rtta tarmoqni ko'rsatadi. Ushbu tarmoqning A va B tugunlari o'rtasida ikkita yo'nalish mavjud: birinchisi 1 va 3 -marshrutizatorlar orqali, ikkinchisi 1, 2 va 3 -marshrutizatorlar orqali.


Eng yaxshi yo'lni tanlash muammosi marshrutlash deb ataladi va uning echimi tarmoq qatlamining asosiy muammolaridan biridir. Bu muammo, eng qisqa yo'l har doim ham yaxshi emasligi bilan murakkablashadi. Ko'pincha marshrutni tanlash mezoni - bu yo'nalish bo'yicha ma'lumotlarni uzatish vaqti; bu vaqt o'tishi bilan o'zgarishi mumkin bo'lgan aloqa kanallarining tarmoqli kengligi va trafik intensivligiga bog'liq. Ba'zi marshrutlash algoritmlari yukning o'zgarishiga moslashishga harakat qilsa, boshqalari vaqt bo'yicha o'rtacha ko'rsatkichlarga asoslanib qaror qabul qiladi. Yo'nalishni tanlash boshqa mezonlarga muvofiq amalga oshirilishi mumkin, masalan, uzatishning ishonchliligi.

Umuman olganda, tarmoq sathining funktsiyalari nostandart tuzilishga ega bo'lgan havolalar orqali xabarlarni uzatish funktsiyalaridan ko'ra kengroqdir. Tarmoq qatlami, shuningdek, turli texnologiyalarni uyg'unlashtirish, katta tarmoqlarda manzillashni soddalashtirish va tarmoqlar orasidagi kiruvchi trafikka ishonchli va moslashuvchan to'siqlar yaratish muammosini hal qiladi.

Tarmoq sathidagi xabarlar odatda paketlar deb ataladi. Paketlarni tarmoq darajasida etkazib berishni tashkil qilishda "tarmoq raqami" tushunchasi ishlatiladi. Bunda qabul qiluvchining manzili yuqori qismdan - tarmoq raqami va pastki qismdan - bu tarmoqdagi tugun raqamidan iborat. Bir tarmoqning barcha tugunlari manzilning bir xil yuqori qismiga ega bo'lishi kerak, shuning uchun tarmoq darajasidagi "tarmoq" atamasiga boshqa rasmiy ta'rif berish mumkin: tarmoq - bu tarmoq manzili bir xil tarmoq raqamini o'z ichiga olgan tugunlar to'plami.

Tarmoq darajasida ikki turdagi protokollar belgilanadi. Birinchi turdagi tarmoq protokollari (yo'naltirilgan protokollar) - tarmoq orqali paketlarni targ'ib qilishni amalga oshirish. Bu tarmoq sathining protokollari haqida gapirganda odatda aytiladigan protokollar. Biroq, boshqa turdagi protokollar, odatda, ma'lumot almashish protokollari yoki oddiy yo'naltirish protokollari deb ataladigan tarmoq sathi deb ataladi. Ushbu protokollar yordamida marshrutizatorlar o'zaro bog'lanish topologiyasi haqida ma'lumot to'playdi. Tarmoq sathining protokollari operatsion tizimning dasturiy modullari, shuningdek marshrutizatorlarning dasturiy ta'minoti va apparati orqali amalga oshiriladi.

Tarmoq darajasida tarmoq darajasida ishlatiladigan tugun manzilini mahalliy tarmoq manziliga solish uchun mas'ul bo'lgan boshqa turdagi protokollar mavjud. Bunday protokollar odatda manzillarni hal qilish protokollari deb ataladi. - Manzillarni hal qilish protokoli, ARP.

Transport qatlami xuddi tarmoq sathi paketlarni tarmoq orqali uzatadi. Tashish qatlami kompyuterlar o'rtasida ma'lumotlarni uzatadi (tashadi). Tarmoq sathi ma'lumotlarni qabul qiluvchi kompyuterga etkazib berishi bilanoq, transport protokoli ishga tushadi va ma'lumotlarni arizaga etkazib beradi.

Tashish qatlami ilovalarga yoki to'plamning yuqori qatlamlariga - dastur va sessiyaga - kerakli ishonchlilik darajasida ma'lumotlarni uzatish imkonini beradi. OSI modeli transport qatlami ko'rsatadigan xizmatlarning beshta sinfini belgilaydi. Bu turdagi xizmatlar ko'rsatiladigan xizmatlar sifati, shoshilinchligi, uzilgan aloqani tiklash qobiliyati, umumiy transport protokoli orqali turli xil dastur protokollari o'rtasida bir nechta ulanishlar uchun multiplexing imkoniyatlarining mavjudligi va eng muhimi, xizmat ko'rsatish qobiliyati bilan ajralib turadi. paketlarning buzilishi, yo'qolishi va takrorlanishi kabi uzatish xatolarini aniqlash va tuzatish.

Tashish qatlamining xizmat ko'rsatish sinfini tanlash, bir tomondan, ishonchlilikni ta'minlash vazifasi transport darajasidan yuqori bo'lgan ilovalarning o'zi va protokollar bilan hal qilinishiga bog'liq. Tanlov ma'lumotlar uzatish tizimining qanchalik ishonchli ekanligiga bog'liq.tashkilot ostidagi tarmoqlar - tarmoq, ma'lumotlar havolasi va jismoniy. Masalan, agar aloqa kanallarining sifati juda yuqori bo'lsa va past darajadagi protokollar bilan aniqlanmagan xatolar ehtimoli kichik bo'lsa, yuk tashilmaydigan transport qatlamining engil xizmatlaridan birini ishlatish maqsadga muvofiqdir. ishonchliligini oshirishning ko'plab usullari. Agar past darajadagi transport vositalari dastlab juda ishonchsiz bo'lsa, xatolarni aniqlash va bartaraf etishning maksimal vositalaridan foydalangan holda ishlaydigan transport darajasining eng rivojlangan xizmatiga murojaat qilish tavsiya etiladi.

Qoida tariqasida, transport qatlamidan boshlab va undan yuqori darajadagi barcha protokollar tarmoqning oxirgi tugunlari - ularning tarmoq operatsion tizimlarining komponentlari tomonidan amalga oshiriladi. Transport protokollariga misol sifatida TCP / IP stackining TCP va UDP protokollari va Novell to'plamining SPX protokoli kiradi.

Paket almashinuvi tarmog'ida, transport qatlami tarmoq qatlamiga yuborish uchun sessiya qatlamidan keladigan ma'lumotlarni kichikroq paketlarga bo'linishi kerak. Qabul qiluvchi tomon esa, ma'lumotlarni yuqori qatlamga uzatish uchun kichikroq paketlardan kattaroq ma'lumotlarga to'plashi kerak.

Tashish qatlami tarmoq bo'ylab harakatlanadigan paketlar sonini aniqlaydi. Boshqacha qilib aytganda, transport qatlami tarmoq qatlami tomonidan boshqarilishi kerak bo'lgan ma'lumotlar to'plami trafigini yaratadi.

Transport qatlami tarmoqning tarmoqli kengligini boshqaradi. Tarmoqli kengligi - ma'lum vaqt oralig'ida aloqa kanali orqali o'tadigan ma'lumotlarning maksimal miqdori. O'tkazish qobiliyatini (va ishlashini) oshirish uchun transport qatlami bir xil transport aloqasi uchun bir nechta tarmoq ulanishlarini ochadi. Buning uchun transport qatlami uzatilgan ma'lumotlarni ko'paytirish va demultipleks qilish kerak. "Multiplekslash" atamasi bir nechta ma'lumot oqimlarini bitta aloqa kanaliga yig'ish jarayonini bildiradi. "Demultiplexing" atamasi qarama -qarshi harakatni bildiradi. Yuboruvchi kompyuterning transport qatlami bir nechta xabarlarni bitta transport aloqasiga birlashtiradi. Bundan farqli o'laroq, ma'lumotlarni qabul qiluvchi transport sathi bir ulanishni bir nechta xabarlarga birlashtiradi.

Pastki to'rt darajali protokollar odatda tarmoq transporti yoki transport quyi tizimi deb ataladi, chunki ular o'zboshimchalik topologiyasi va turli texnologiyalari bo'lgan kompozit tarmoqlarda ma'lum darajadagi xabarlarni uzatish muammosini to'liq hal qiladi. Qolgan uchta yuqori sath mavjud transport quyi tizimiga asoslangan holda ilovalar xizmatlarini ko'rsatish muammosini hal qiladi.

Seans darajasi foydalanuvchi tarmog'i interfeysi sifatida u turli kompyuterlardagi jarayonlar va ilovalar o'rtasidagi aloqalarni boshqarish, masalan, ismlar, parollar va kirish huquqlarini boshqarish kabi muammolarni hal qiladi. Sessiya qatlami tarmoq orqali uzatish uchun tayyorlangan ma'lumotlarni formatini ilovalarga uzatish uchun mos formatga aylantiradi. Bundan tashqari, u tezlik va xatolarni nazorat qilish kabi ulanish parametrlarini o'zgartirish talablarini ko'rib chiqadi. Seans qatlami dastur ma'lumotlarining yo'qolishi ehtimolini yo'q qiladi.

Shu paytdan boshlab baytlarning to'g'ridan -to'g'ri almashinuvi ichki ma'noga ega bo'ladi. Faqat bu daraja sizga server katalogiga kirish kabi funktsiyalarni bajarishga imkon beradi.

Sessiya qatlami, shuningdek, almashinuvni boshqarishni ta'minlaydi, hozirda tomonlarning qaysi biri faolligini aniqlaydi, sinxronizatsiya vositasini ta'minlaydi. Ikkinchisi to'xtash nuqtalarini uzoq o'tish joylariga kiritishga imkon beradi, shuning uchun agar xato bo'lsa, siz qaytadan boshlashdan ko'ra, oxirgi to'xtash nuqtasiga qaytishingiz mumkin. Amalda, bir nechta ilovalar sessiya qatlamidan foydalanadi va u kamdan -kam hollarda alohida protokollar sifatida amalga oshiriladi, garchi bu qatlamning funktsiyalari ko'pincha dastur qatlamining funktsiyalari bilan birlashtirilib, bitta protokolda amalga oshiriladi.

Taqdimot qatlami tarmoq tarmoq ulanishlari orqali qayta -qayta ishlatadigan ba'zi umumiy funktsiyalarni birlashtiradi. Taqdimot qatlami printerlar, monitorlar, fayl formatlari kabi kompyuter qurilmalari uchun tarmoq interfeysini hosil qiladi. Taqdimot qatlami tarmoqning kompyuterning dasturiy ta'minoti va uskunalari nuqtai nazaridan qanday ko'rinishini belgilaydi. Ilova uchun zarur bo'lganda past darajadagi xabarlar taqdim etiladi.

Taqdimot qatlami tufayli, bir tizimning amaliy qatlami tomonidan uzatiladigan axborot har doim boshqa tizimning amaliy qatlami tomonidan tushuniladi. Ushbu qatlam asboblari yordamida dastur protokollari ma'lumotlarni taqdim etishdagi sintaktik farqlarni yoki ASCII va EBCDIC kodlari kabi belgilar kodlaridagi farqlarni yengib o'tishi mumkin. Bu darajada, masalan, qabul qiluvchi kompyuter yuboruvchi kompyuterdan boshqa raqamli format ishlatsa, ma'lumotlarni konvertatsiya qilish sodir bo'ladi. Bu darajada ma'lumotlarni shifrlash va shifrini echish mumkin, buning natijasida barcha ilovalar xizmatlari uchun ma'lumotlar almashish maxfiyligi ta'minlanadi.

Dastur qatlami. Bu qatlam tarmoq dasturlari bilan bog'liq funktsiyalarni jamlaydi, ular orqali tarmoq foydalanuvchilari fayllar, printerlar yoki gipermatnli veb-sahifalar kabi umumiy manbalarga kira oladi va ularning hamkorligini tashkil qiladi, masalan, elektron pochta protokoli. Elektron pochta, brauzer yoki tarqatilgan ma'lumotlar bazasi kabi dasturlar ilovalar darajasidagi funksiyalardan foydalanishga misol bo'la oladi.

Ilova qatlami ishlaydigan ma'lumotlar birligi odatda xabar deyiladi.

Tarmoqdan mustaqil va tarmoqdan mustaqil darajalar. ISO / OSI modelining barcha qatlamlarining vazifalarini ikkita guruhdan biriga bo'lish mumkin. Yoki tarmoqning aniq texnik bajarilishiga bog'liq bo'lgan funktsiyalarga yoki ilovalar bilan ishlashga yo'naltirilgan funktsiyalarga (25 -rasm).

Pastki uchta qatlam - jismoniy, kanal va tarmoq - tarmoqqa bog'liq, ya'ni bu qatlamlarning protokollari tarmoqning texnik qo'llanilishi va ishlatiladigan aloqa uskunalari bilan chambarchas bog'liq. Boshqa uskunalarga o'tish barcha tarmoq tugunlarida jismoniy va havola qatlam protokollarining to'liq o'zgarishini bildiradi.

Yuqori uchta daraja-dastur, vakillik va sessiya-ilovalarga yo'naltirilgan va tarmoq dizaynining texnik xususiyatlariga unchalik bog'liq emas. Bu qatlamlardagi protokollarga tarmoq topologiyasidagi o'zgarishlar, uskunalarni almashtirish yoki boshqa tarmoq texnologiyasiga o'tish ta'sir qilmaydi. Shunday qilib, Ethernetdan yuqori tezlikdagi AnyLAN texnologiyasiga o'tish uchun dastur, vakillik va seans qatlamlari funktsiyalarini bajaruvchi dasturiy ta'minotda hech qanday o'zgarishlar talab qilinmaydi.

Tashish qatlami oraliq, u pastki qatlamlarning ishlashining barcha tafsilotlarini yuqoridan yashiradi. Bu sizga xabarlarni to'g'ridan -to'g'ri tashishning texnik vositalariga bog'liq bo'lmagan ilovalarni ishlab chiqish imkonini beradi.

Nazorat savollari:

1. ISO \ OSI modeli nima?

2. ISO \ OSI modeli nechta va qaysi darajalarni o'z ichiga oladi?

3. ISO \ OSI modelining har bir qavatining vazifalarini aytib bering.

4. Har bir darajadagi xabarlar qanday.

5. "Har xil darajadagi xabarlarni joylashtirish" tushunchasini tushuntiring.

Maqola sizga yoqdimi? Do'stlar bilan bo'lishish uchun: