Гэр / Интернет / osi загварын тодорхойлолт. OSI загвар нь амархан! osi загварын тээврийн давхаргын функцууд

osi загварын тодорхойлолт. OSI загвар нь амархан! osi загварын тээврийн давхаргын функцууд

Сүлжээний администратороор ажиллаж эхэлсэн үү? Төөрөлдөхийг хүсэхгүй байна уу? Манай нийтлэл танд туслах болно. Та цаг хугацаагаар шалгагдсан администраторын сүлжээний асуудлын талаар ярьж, зарим түвшнийг дурдсаныг сонссон уу? Хэрэв та хуучин галт хана ашиглаж байгаа бол ямар давхаргууд хамгаалагдсан, ажилладаг вэ гэж ажил дээрээ асууж байсан уу? Үндсэн ойлголтуудыг олж авахын тулд мэдээллийн нууцлал, та OSI загварын шатлалын зарчмыг ойлгох хэрэгтэй. Энэ загварын боломжуудыг харахыг хичээцгээе.

Өөрийгөө хүндэлдэг системийн администратор нь сүлжээний талаар сайн мэддэг байх ёстой

Англи хэлнээс орчуулсан - нээлттэй системүүдийн харилцан үйлчлэлийн үндсэн лавлах загвар. Илүү нарийн, OSI/ISO сүлжээний протоколын стекийн сүлжээний загвар. 1984 онд World Wide Web дээр өгөгдөл илгээх үйл явцыг долоон энгийн алхам болгон хуваасан үзэл баримтлалын хүрээ болгон нэвтрүүлсэн. OSI-ийн тодорхойлолтыг боловсруулах ажил хойшлогдсон тул энэ нь хамгийн алдартай биш юм. Стек TCP протоколууд/IP нь илүү ашигтай бөгөөд ашигласан гол загварт тооцогддог. Гэсэн хэдий ч танд системийн администраторын албан тушаал эсвэл мэдээллийн технологийн салбарт OSI загвартай тулгарах асар их боломж байна.

Сүлжээний төхөөрөмжүүдийн олон үзүүлэлт, технологи бий болсон. Ийм олон янз байдалд төөрөлдөх нь амархан байдаг. Энэ нь сүлжээний төхөөрөмжүүдийг ашиглан бие биенээ ойлгоход тусалдаг нээлттэй системүүдийн харилцан үйлчлэлийн загвар юм янз бүрийн аргахарилцаа холбоо. OSI нь програм хангамж болон техник хангамжнийцтэй бүтээгдэхүүний дизайн хийхэд оролцдог.

Энэ нь танд юу хэрэгтэй вэ гэж асуугаарай. Олон түвшний загварын талаархи мэдлэг нь мэдээллийн технологийн компаниудын ажилтнуудтай чөлөөтэй харилцах, ярилцах боломжийг танд олгоно. сүлжээний асуудлууддарамттай уйтгартай байхаа болино. Ямар үе шатанд бүтэлгүйтэл тохиолдсоныг ойлгож сурвал шалтгааныг хялбархан олж, ажлынхаа хүрээг эрс багасгаж чадна.

OSI түвшин

Энэхүү загвар нь долоон хялбаршуулсан алхмуудыг агуулна.

  • Физик.
  • Суваг.
  • Сүлжээ.
  • Тээвэрлэлт.
  • сесс.
  • Гүйцэтгэх ажилтан.
  • Хэрэглэсэн.

Яагаад шат дамжлага болгон задрах нь амьдралыг хялбар болгодог вэ? Түвшин бүр нь сүлжээний мессеж илгээх тодорхой үе шаттай тохирч байна. Бүх алхмууд нь дараалсан бөгөөд энэ нь функцийг бие даан гүйцэтгэдэг, өмнөх түвшний ажлын талаар мэдээлэл авах шаардлагагүй гэсэн үг юм. Шаардлагатай цорын ганц бүрэлдэхүүн хэсэг бол өмнөх алхамаас өгөгдлийг хэрхэн хүлээж авах, дараагийн алхам руу хэрхэн мэдээлэл илгээх явдал юм.

Түвшинтэй шууд танилцах руу шилжье.

Физик давхарга

Эхний шатны гол ажил бол битийг физик холбооны сувгаар дамжуулах явдал юм. Биет холбооны сувгууд нь мэдээллийн дохиог дамжуулах, хүлээн авах зориулалттай төхөөрөмж юм. Жишээлбэл, шилэн кабель, коаксиаль кабель эсвэл эрчилсэн хос. Шилжүүлгийг утасгүйгээр хийх боломжтой. Эхний үе шат нь өгөгдөл дамжуулах орчинд тодорхойлогддог: хөндлөнгийн хамгаалалт, зурвасын өргөн, долгионы эсэргүүцэл. Цахилгааны эцсийн дохионы чанарыг (кодлох төрөл, хүчдэлийн түвшин, дохио дамжуулах хурд) тохируулж, стандарт төрлийн холбогчтой холбож, контакт холболтыг хуваарилдаг.

Физик үе шатны функцууд нь сүлжээнд холбогдсон бүх төхөөрөмж дээр хийгддэг. Жишээлбэл, сүлжээний адаптер нь эдгээр функцийг компьютерийн талаас хэрэгжүүлдэг. Та RS-232, DSL болон 10Base-T гэсэн эхний алхамын протоколуудтай аль хэдийн таарсан байж магадгүй. Физик шинж чанархарилцааны суваг.

Холболтын давхарга

Хоёр дахь шатанд төхөөрөмжийн хийсвэр хаягийг физик төхөөрөмжтэй холбож, дамжуулагчийн бэлэн байдлыг шалгана. Битүүд нь багцууд - хүрээнүүд болж үүсдэг. Холболтын давхаргын гол ажил бол алдааг илрүүлэх, засах явдал юм. Зөв дамжуулахын тулд тусгай битийн дарааллыг хүрээний өмнө болон дараа оруулж, тооцоолсон шалгах нийлбэрийг нэмнэ. Хүрээ нь хүрэх газартаа хүрэхэд дахин тооцоолно шалгах нийлбэр, аль хэдийн ирсэн өгөгдлийн хүрээн дэх шалгах нийлбэртэй таарч байвал хүрээг зөв гэж хүлээн зөвшөөрнө. Үгүй бол алдаа гарч, мэдээллийг дахин дамжуулах замаар засдаг.

Сувгийн үе шат нь холболтын тусгай бүтцийн ачаар мэдээлэл дамжуулах боломжийг олгодог. Ялангуяа автобус, гүүр, унтраалга нь холбоосын түвшний протоколоор ажилладаг. Хоёрдахь шатны техникийн үзүүлэлтүүд нь: Ethernet, Token Ring, PPP. Компьютер дээрх сувгийн үе шатны функцийг сүлжээний адаптерууд болон тэдгээрийн драйверууд гүйцэтгэдэг.

сүлжээний давхарга

Стандарт нөхцөлд сувгийн үе шатны функцууд нь өндөр чанартай мэдээлэл дамжуулахад хангалтгүй байдаг. Хоёрдахь алхамын үзүүлэлтүүд нь зөвхөн мод гэх мэт ижил топологи бүхий зангилааны хооронд өгөгдөл дамжуулах боломжтой. Гурав дахь алхам хийх шаардлагатай байна. Дурын бүтэцтэй, өгөгдөл дамжуулах аргын хувьд ялгаатай хэд хэдэн сүлжээнд зориулсан салаалсан бүтэцтэй тээврийн нэгдсэн системийг бүрдүүлэх шаардлагатай.

Өөрөөр хэлбэл, гурав дахь алхам нь интернетийн протоколыг зохицуулж, чиглүүлэгчийн үүрэг гүйцэтгэдэг: мэдээллийн хамгийн сайн замыг олох. Чиглүүлэгч - харилцан холболтын бүтцийн талаархи мэдээллийг цуглуулж, пакетуудыг очих сүлжээ рүү дамжуулах төхөөрөмж (дамжин дамжуулалт - хоп). Хэрэв та IP хаягийн алдаатай тулгарвал энэ нь сүлжээний түвшинд үүссэн асуудал юм. Гурав дахь шатны протоколууд нь сүлжээ, чиглүүлэлт эсвэл хаягийн нарийвчлалд хуваагддаг: ICMP, IPSec, ARP, BGP.

тээврийн давхарга

Өгөгдөл програмууд болон стекийн дээд түвшинд хүрэхийн тулд дөрөв дэх үе шат шаардлагатай. Энэ нь мэдээлэл дамжуулах найдвартай байдлын шаардлагатай түвшинг хангадаг. Тээврийн шатны үйлчилгээний таван ангилал байдаг. Тэдний ялгаа нь яаралтай байдал, тасалдсан холболтыг сэргээх боломж, дамжуулалтын алдааг илрүүлэх, засах чадварт оршдог. Жишээлбэл, пакет алдагдах эсвэл давхардал.

Тээврийн хөлийн үйлчилгээний ангиллыг хэрхэн сонгох вэ? Харилцаа холбооны тээврийн хэрэгслийн чанар өндөр байгаа тохиолдолд хөнгөн үйлчилгээ нь тохиромжтой сонголт байх болно. Хэрэв харилцаа холбооны сувгууд эхэндээ найдвартай ажиллахгүй бол асуудлыг хайж олох, шийдвэрлэх хамгийн их боломжийг олгодог хөгжсөн үйлчилгээнд хандахыг зөвлөж байна (мэдээлэл хүргэх хяналт, хүргэх хугацаа). 4-р үе шатны үзүүлэлтүүд: TCP/IP стекийн TCP ба UDP, Novell стекийн SPX.

Эхний дөрвөн түвшний хослолыг тээврийн дэд систем гэж нэрлэдэг. Энэ нь чанарын сонгосон түвшинг бүрэн хангадаг.

сесс давхарга

Тав дахь шат нь харилцан яриаг зохицуулахад тусалдаг. Ярилцагч нь бие биенээ таслах, синхрончлох боломжгүй юм. Сеанс давхарга нь тодорхой мөчид идэвхтэй талыг санаж, мэдээллийг синхрончилж, төхөөрөмжүүдийн хоорондын холболтыг тохиролцож, хадгалдаг. Үүний функцууд нь танд буцаж очих боломжийг олгодог хяналтын цэгурт шилжүүлгийн үед, бүгдийг дахин бүү эхлүүл. Мөн тав дахь шатанд мэдээлэл солилцож дууссаны дараа та холболтыг зогсоож болно. Сеанс түвшний үзүүлэлтүүд: NetBIOS.

Гүйцэтгэх түвшин

Зургаа дахь үе шат нь агуулгыг өөрчлөхгүйгээр өгөгдлийг бүх нийтэд танигдахуйц формат болгон хувиргахад оролцдог. Түүнээс хойш янз бүрийн төхөөрөмжүүдустгасан янз бүрийн форматууд, төлөөллийн түвшинд боловсруулсан мэдээлэл нь синтакс болон кодчиллын ялгааг даван туулж, бие биенээ ойлгох боломжийг системд олгодог. Үүнээс гадна зургаа дахь шатанд өгөгдлийг шифрлэх, тайлах боломжтой болж, нууцлалыг хангадаг. Протоколын жишээ: ASCII ба MIDI, SSL.

Хэрэглээний давхарга

Манай жагсаалтын долоо дахь шат, хэрэв програм сүлжээгээр өгөгдөл илгээдэг бол эхний шат. Хэрэглэгч, вэб хуудсуудаар дамжуулан техникийн үзүүлэлтүүдийн багцаас бүрдэнэ. Жишээлбэл, шуудангаар мессеж илгээхдээ програмын түвшинд тохиромжтой протоколыг сонгодог. Долоо дахь шатны техникийн үзүүлэлтүүдийн найрлага нь маш олон янз байдаг. Жишээлбэл, SMTP болон HTTP, FTP, TFTP эсвэл SMB.

Та ISO загварын найм дахь түвшний талаар хаа нэгтээ сонсож магадгүй. Албан ёсоор энэ нь байхгүй, гэхдээ МТ-ийн ажилчдын дунд комик найм дахь шат гарч ирэв. Энэ бүхэн нь хэрэглэгчийн буруугаас болж асуудал үүсч болзошгүй тул та бүхний мэдэж байгаагаар хүн хувьслын оргилд байгаа тул найм дахь түвшин гарч ирэв.

Бодож үзээд OSI загвар, та сүлжээний нарийн төвөгтэй бүтцийг ойлгож чадсан бөгөөд одоо ажлынхаа мөн чанарыг ойлгож байна. Процессыг хэсэг болгон хуваах үед бүх зүйл маш хялбар болно!

Сүлжээний шинжлэх ухаанд бусад мэдлэгийн салбарын нэгэн адил суралцах хоёр үндсэн хандлага байдаг: ерөнхийөөс тусгай руу шилжих ба эсрэгээр. Хүмүүс эдгээр аргуудыг амьдралдаа цэвэр хэлбэрээр ашигладаггүй ч эхний шатанд оюутан бүр дээрх чиглэлүүдийн аль нэгийг өөртөө сонгодог. Дээд боловсролын хувьд (дор хаяж ЗХУ-ын загвар) эхний арга нь бие даан боловсрол эзэмшихэд илүү түгээмэл байдаг, ихэнхдээ хоёр дахь нь: сүлжээнд ажиллаж байсан хүн үе үе нэг хэрэглэгчийн шинж чанартай захиргааны жижиг ажлуудыг шийддэг. Гэнэт тэр ойлгохыг хүссэн ч үнэндээ энэ бүх новшийг яаж зохион байгуулсан бэ?

Гэхдээ энэ өгүүллийн зорилго нь заах арга зүйн тухай философийн хэлэлцүүлэг биш юм. Би шинэхэн сүлжээний хэрэглэгчдийн анхаарлыг татахыг хүсч байна ерөнхийХамгийн гол нь зуухнаас та хамгийн тансаг хувийн дэлгүүрт бүжиглэж болно. Долоон давхаргат OSI загварыг ойлгож, өөрийн мэддэг технологиос түүний давхаргыг "таниж" сурснаар та сүлжээний салбарын аль ч чиглэлд хялбархан шилжих боломжтой. OSI загвар нь сүлжээний талаарх аливаа шинэ мэдлэгийг өлгөх хүрээ юм.

Сүлжээний талаархи бараг ямар ч орчин үеийн уран зохиол, түүнчлэн тусгай протокол, технологийн олон тодорхойлолтод энэ загварыг нэг талаар дурдсан байдаг. Дугуйг дахин зохион бүтээх шаардлагагүй мэт санагдсан тул би Н.Олифер, В.Олифер нарын бүтээлээс (Төв) хэсэгчлэн нийтлэхээр шийдлээ. Мэдээллийн технологи) "Харилцаа холбооны протоколуудын үүрэг ба корпорацийн сүлжээний төхөөрөмжийн үндсэн төрлүүдийн функциональ зорилго" гэсэн гарчигтай бөгөөд энэ сэдвээр би хамгийн сайн, хамгийн өргөн хүрээтэй нийтлэл гэж үзэж байна.

ерөнхий редактор

загвар

Протокол гэдэг нь харилцан үйлчлэгч хоёр байгууллагын хооронд байгуулсан гэрээ учраас энэ тохиолдолд хоёр компьютер сүлжээнд ажиллаж байгаа тул энэ нь стандарт байх албагүй. Гэвч бодит байдал дээр сүлжээг хэрэгжүүлэхдээ стандарт протоколуудыг ашиглах хандлагатай байдаг. Эдгээр нь компани, үндэсний болон олон улсын стандарт байж болно.

Олон улсын стандартын байгууллага (ISO) нь системийн харилцан үйлчлэлийн янз бүрийн түвшнийг тодорхой тодорхойлж, стандарт нэр өгч, түвшин тус бүр ямар ажил хийх ёстойг тодорхойлсон загварыг боловсруулсан. Энэ загварыг Open System Interconnection (OSI) загвар буюу ISO/OSI загвар гэж нэрлэдэг.

OSI загвар нь харилцаа холбоог долоон түвшин буюу давхаргад хуваадаг (Зураг 1.1). Түвшин бүр харилцан үйлчлэлийн тодорхой нэг талыг авч үздэг. Тиймээс харилцан үйлчлэлийн асуудлыг 7 тодорхой асуудал болгон задалдаг бөгөөд тэдгээр нь тус бүрийг бусдаас хамааралгүйгээр шийдэж болно. Давхарга бүр дээд ба доод давхаргатай интерфейсийг хадгалдаг.

Цагаан будаа. 1.1. ISO/OSI нээлттэй системүүдийн харилцан ажиллах загвар

OSI загвар нь зөвхөн тайлбарладаг системийн хэрэгслүүдэцсийн хэрэглэгчийн програмуудад хүрэлгүйгээр харилцан үйлчлэл. Програмууд нь системийн хэрэгслүүдэд хандах замаар өөрсдийн харилцааны протоколуудыг хэрэгжүүлдэг. Аппликешн нь OSI загварын зарим дээд давхаргын функцийг хариуцах боломжтой гэдгийг санах нь зүйтэй бөгөөд энэ тохиолдолд шаардлагатай бол OSI загварын үлдсэн доод давхаргуудын функцийг гүйцэтгэдэг системийн хэрэгслүүдэд ханддаг. харилцан ажиллах шаардлагатай.

Эцсийн хэрэглэгчийн програм нь зөвхөн өөр машин дээр ажиллаж байгаа өөр программтай харилцан яриа үүсгэхийн тулд системийн харилцааны хэрэгслийг ашиглахаас гадна алсын зайнаас файлд хандах, шуудан хүлээн авах эсвэл хуваалцсан хэвлэгч дээр хэвлэх гэх мэт тодорхой сүлжээний үйлчилгээний үйлчилгээг авах боломжтой. .

Тиймээс, програм нь хэрэглээний давхаргад, жишээлбэл, файлын үйлчилгээнд хүсэлт гаргахыг зөвшөөрнө үү. Энэ хүсэлтийг үндэслэн програм хангамжХэрэглээний давхарга нь үйлчилгээний мэдээлэл (толгой) болон магадгүй дамжуулагдсан өгөгдлийг байршуулсан стандарт форматаар мессеж үүсгэдэг. Дараа нь энэ мессежийг төлөөлөх давхарга руу илгээнэ. Үзүүлэнгийн давхарга нь мессежэнд өөрийн толгой хэсгийг нэмж, үр дүнг сеансын давхарга руу дамжуулдаг бөгөөд энэ нь эргээд өөрийн толгойг нэмдэг гэх мэт. Протоколын зарим хэрэгжилт нь мессежэнд зөвхөн толгой хэсгийг төдийгүй трейлерийг оруулах боломжийг олгодог. Эцэст нь, мессеж нь хамгийн доод, физик давхаргад хүрдэг бөгөөд энэ нь түүнийг харилцаа холбооны шугамаар дамжуулдаг.

Сүлжээгээр дамжуулан өөр машинд мессеж ирэхэд давхаргаас давхарга руу дараалан шилжинэ. Түвшин бүр өөрийн түвшний толгой хэсгийг задлан шинжилж, боловсруулж, устгаж, энэ түвшинд тохирох функцуудыг гүйцэтгэж, мессежийг дээд түвшинд дамжуулдаг.

"Мессеж" (мессеж) гэсэн нэр томъёоноос гадна сүлжээний мэргэжилтнүүд өгөгдөл солилцох нэгжийг илэрхийлэх өөр нэрс байдаг. ISO стандартууд нь ямар ч түвшний протоколуудад "Протоколын мэдээллийн нэгж" (PDU) гэсэн нэр томъёог ашигладаг. Нэмж дурдахад фрейм (фрэйм), пакет (пакет), датаграм (датаграм) гэсэн нэрсийг ихэвчлэн ашигладаг.

ISO/OSI загварын давхаргын функцууд

Физик давхарга. Энэ давхарга нь коаксиаль кабель, эрчилсэн хос эсвэл шилэн кабель гэх мэт физик сувгуудаар битүүдийг дамжуулахтай холбоотой. Энэ түвшин нь зурвасын өргөн, дуу чимээний дархлаа, долгионы эсэргүүцэл гэх мэт физик өгөгдөл дамжуулах хэрэгслийн шинж чанаруудтай холбоотой юм. Үүнтэй ижил түвшинд импульсийн фронтод тавигдах шаардлага, дамжуулж буй дохионы хүчдэл эсвэл гүйдлийн түвшин, кодчиллын төрөл, дохио дамжуулах хурд зэрэг цахилгаан дохионы шинж чанарыг тодорхойлдог. Үүнээс гадна холбогч бүрийн төрөл, зүү тус бүрийн зориулалтыг энд стандартчилсан болно.

Сүлжээнд холбогдсон бүх төхөөрөмжид физик түвшний функцууд хэрэгждэг. Компьютерийн тал дээр физик түвшний функцийг сүлжээний адаптер эсвэл цуваа портоор гүйцэтгэдэг.

Физик түвшний протоколын жишээ бол хамгаалалтгүй кабелийг ашигласан кабель гэж тодорхойлдог 10Base-T Ethernet техникийн үзүүлэлт юм. эрчилсэн хос 100 ом эсэргүүцэлтэй, RJ-45 холбогч, хамгийн их физик сегментийн урт нь 100 метр, кабель дээрх өгөгдлийг илэрхийлэх Манчестер код, хүрээлэн буй орчин, цахилгаан дохионы бусад шинж чанаруудтай 3-р ангилал.

Холболтын давхарга. Физик давхаргад битүүдийг зүгээр л илгээдэг. Харилцаа холбооны шугамыг харилцан ажилладаг хэд хэдэн хос компьютер ээлжлэн ашигладаг (хуваалцсан) зарим сүлжээнд физик дамжуулагч завгүй байж болохыг харгалзан үзэхгүй. Тиймээс холбоосын давхаргын нэг ажил бол дамжуулах орчны бэлэн байдлыг шалгах явдал юм. Холболтын давхаргын өөр нэг ажил бол алдаа илрүүлэх, засах механизмыг хэрэгжүүлэх явдал юм. Үүнийг хийхийн тулд өгөгдлийн холбоосын давхаргад битүүдийг фрейм гэж нэрлэдэг олонлогт бүлэглэдэг. Холболтын давхарга нь фрейм бүрийн эхэн ба төгсгөлд тусгай битийн дарааллыг байрлуулснаар түүнийг зөв дамжуулж байгаа эсэхийг баталгаажуулахаас гадна хүрээний бүх байтыг тодорхой байдлаар нэгтгэн шалгах нийлбэрийг тооцдог. хүрээ. Хүрээг ирэхэд хүлээн авагч нь хүлээн авсан өгөгдлийн хяналтын нийлбэрийг дахин тооцоолж, үр дүнг хүрээний хяналтын нийлбэртэй харьцуулна. Хэрэв тэдгээр нь таарч байвал хүрээг хүчинтэй гэж үзэж, хүлээн зөвшөөрнө. Хэрэв шалгах нийлбэрүүд таарахгүй бол алдаа үүснэ.

Дотоод сүлжээнд хэрэглэгддэг холбоосын түвшний протоколууд нь компьютеруудын хоорондын холболтын тодорхой бүтэц, тэдгээрийг шийдвэрлэх арга замуудтай байдаг. Хэдийгээр холбоосын давхарга нь дотоод сүлжээний аль ч хоёр зангилааны хооронд фрэймийн дамжуулалтыг хангадаг ч энэ нь зөвхөн бүрэн тодорхойлогдсон холбоосын топологитой, яг тохирсон топологитой сүлжээнд л хийдэг. LAN холболтын давхаргын протоколоор дэмжигддэг нийтлэг автобус, цагираг, од топологиуд түгээмэл байдаг. Холбоосын түвшний протоколуудын жишээ бол Ethernet, Token Ring, FDDI, 100VG-AnyLAN протоколууд юм.

LAN-д холболтын түвшний протоколуудыг компьютер, гүүр, шилжүүлэгч, чиглүүлэгчид ашигладаг. Компьютерт холболтын давхаргын функцууд нь сүлжээний адаптерууд болон тэдгээрийн драйверуудын хамтарсан хүчин чармайлтаар хэрэгждэг.

Тогтмол топологитой байдаггүй өргөн хүрээний сүлжээнд өгөгдлийн холбоосын давхарга нь тусдаа холбооны шугамаар холбогдсон хоёр хөрш компьютерийн хооронд мессеж солилцох боломжийг олгодог. Цэгээс цэг хүртэлх протоколуудын жишээ бол өргөн хэрэглэгддэг PPP болон LAP-B протоколууд юм.

Сүлжээний түвшин.Энэ түвшин нь төгсгөлийн зангилааны хооронд мэдээлэл дамжуулах өөр өөр зарчимтай хэд хэдэн сүлжээг нэгтгэсэн нэг тээврийн системийг бүрдүүлэхэд үйлчилдэг. Дотоод сүлжээний жишээн дээр сүлжээний давхаргын функцуудыг авч үзье. Дотоод сүлжээний холболтын түвшний протокол нь зөвхөн тохирох сүлжээн дэх аливаа зангилааны хооронд өгөгдөл дамжуулах боломжийг олгодог ердийн топологи. Энэ нь маш хатуу хязгаарлалт бөгөөд хөгжсөн бүтэцтэй сүлжээ, жишээлбэл, хэд хэдэн аж ахуйн нэгжийн сүлжээг нэг сүлжээнд нэгтгэсэн сүлжээ, эсвэл зангилааны хооронд илүүдэл холбоос бүхий өндөр найдвартай сүлжээг бий болгохыг зөвшөөрдөггүй. Нэг талаас ердийн топологийн өгөгдөл дамжуулах процедурын энгийн байдлыг хадгалахын тулд, нөгөө талаас дурын топологи ашиглах боломжийг олгохын тулд нэмэлт сүлжээний давхаргыг ашигладаг. Энэ түвшинд "сүлжээ" гэсэн ойлголтыг нэвтрүүлсэн. Энэ тохиолдолд сүлжээ гэдэг нь стандарт ердийн топологийн аль нэгний дагуу хоорондоо холбогдсон, өгөгдөл дамжуулахад энэ топологид тодорхойлсон холбоосын түвшний протоколуудын аль нэгийг ашигладаг компьютеруудын багц гэж ойлгогддог.

Иймээс сүлжээн дотор өгөгдөл дамжуулах нь холбоосын давхаргаар зохицуулагддаг бол сүлжээ хоорондын өгөгдөл дамжуулах нь сүлжээний давхаргаар зохицуулагддаг.

Сүлжээний түвшний мессежийг дууддаг багцууд. Сүлжээний түвшинд пакет хүргэх ажлыг зохион байгуулахдаа уг ойлголтыг ашигладаг "сүлжээний дугаар". Энэ тохиолдолд хүлээн авагчийн хаяг нь сүлжээний дугаар болон тухайн сүлжээнд байгаа компьютерийн дугаараас бүрдэнэ.

Сүлжээ нь чиглүүлэгч гэж нэрлэгддэг тусгай төхөөрөмжөөр хоорондоо холбогддог. чиглүүлэгчнь харилцан холболтын топологийн талаарх мэдээллийг цуглуулж, түүн дээр үндэслэн сүлжээний түвшний пакетуудыг очих сүлжээ рүү дамжуулах төхөөрөмж юм. Нэг сүлжээнд байрлах илгээгчээс өөр сүлжээнд байгаа хүлээн авагч руу мессежийг дамжуулахын тулд сүлжээнүүдийн хооронд зохих маршрутыг сонгох бүртээ тодорхой тооны дамжин өнгөрөх дамжуулалтыг (hops) хийх шаардлагатай байдаг. Тиймээс маршрут гэдэг нь пакет дамждаг чиглүүлэгчдийн дараалал юм.

Хамгийн сайн замыг сонгох асуудал гэж нэрлэдэг чиглүүлэлттүүний шийдэл нь сүлжээний давхаргын гол ажил юм. Хамгийн дөт зам нь үргэлж сайн байдаггүйтэй холбоотой энэ асуудал улам бүр нэмэгддэг. Ихэнхдээ маршрутыг сонгох шалгуур нь энэ маршрутын дагуу өгөгдөл дамжуулах хугацаа байдаг бөгөөд энэ нь харилцаа холбооны сувгийн зурвасын өргөн, хөдөлгөөний эрчмээс хамаардаг бөгөөд энэ нь цаг хугацааны явцад өөрчлөгдөж болно. Зарим чиглүүлэлтийн алгоритмууд ачааллын өөрчлөлтөд дасан зохицохыг оролддог бол зарим нь урт хугацааны дундаж дээр үндэслэн шийдвэр гаргадаг. Маршрутыг сонгохдоо дамжуулалтын найдвартай байдал гэх мэт бусад шалгуурт үндэслэн хийж болно.

Сүлжээний давхарга нь хоёр төрлийн протоколыг тодорхойлдог. Эхний төрөл нь төгсгөлийн зангилааны өгөгдөл бүхий пакетуудыг зангилаанаас чиглүүлэгч рүү болон чиглүүлэгчдийн хооронд дамжуулах дүрмийн тодорхойлолтыг хэлнэ. Сүлжээний түвшний протоколуудын тухай ярихдаа ихэвчлэн эдгээр протоколуудыг хэлдэг. Сүлжээний давхарга нь өөр төрлийн протоколыг агуулдаг чиглүүлэлтийн мэдээлэл солилцох протоколууд. Чиглүүлэгчид эдгээр протоколуудыг ашиглан харилцан холболтын топологийн талаарх мэдээллийг цуглуулдаг. Сүлжээний түвшний протоколууд хэрэгжиж байна програм хангамжийн модулиуд үйлдлийн систем, түүнчлэн чиглүүлэгчийн програм хангамж, техник хангамж.

Сүлжээний түвшний протоколуудын жишээ бол TCP/IP стекийн IP интернетийн протокол ба Novell стекийн IPX пакетийн интернетийн протокол юм.

Тээврийн давхарга. Илгээгчээс хүлээн авагч руу явах замд пакетууд эвдэрсэн эсвэл алга болно. Зарим програмууд нь өөрийн алдаатай байдаг ч найдвартай холболтыг шууд шийдвэрлэхийг илүүд үздэг програмууд байдаг. Тээврийн давхаргын ажил нь програмууд эсвэл стекийн дээд давхаргууд - програм ба сессүүд нь шаардлагатай найдвартай байдлын хэмжээгээр өгөгдлийг дамжуулах явдал юм. OSI загвар нь тээврийн давхаргаас үзүүлж буй үйлчилгээний таван ангиллыг тодорхойлдог. Эдгээр төрлийн үйлчилгээ нь үзүүлж буй үйлчилгээний чанараараа ялгаатай: яаралтай байдал, тасалдсан харилцаа холбоог сэргээх чадвар, нийтлэг тээврийн протоколоор дамжуулан өөр өөр хэрэглээний протоколуудын хооронд олон холболт хийх олон талт холболтын боломж, хамгийн чухал нь илрүүлэх, засах чадвар. гуйвуулах, алдах, багцын давхардал зэрэг дамжуулах алдаа.

Тээврийн давхаргын үйлчилгээний ангиллыг сонгох нь нэг талаас найдвартай байдлыг хангах ажлыг програмууд өөрсдөө болон тээврийн давхаргуудаас өндөр протоколуудаар шийдэж байгаагаар, нөгөө талаас энэ нь тодорхойлогддог. сонголт нь өгөгдөл дамжуулах систем хэр найдвартай байхаас хамаарна. онлайн. Жишээлбэл, хэрэв харилцаа холбооны сувгийн чанар маш өндөр бол протоколоор илрээгүй алдаа гарах магадлал түүнээс дээш байвал бага түвшин, жижиг хэмжээтэй тул олон тооны шалгалт, гар барих болон найдвартай байдлыг сайжруулах бусад аргуудад ачаалал өгдөггүй хөнгөн тээврийн давхаргын үйлчилгээг ашиглах нь үндэслэлтэй юм. Хэрэв тээврийн хэрэгсэл нь эхэндээ маш найдваргүй байсан бол алдааг илрүүлэх, арилгах хамгийн дээд хэрэгслийг ашиглан ажилладаг хамгийн хөгжсөн тээврийн давхаргын үйлчилгээнд хандахыг зөвлөж байна - логик холболтыг урьдчилан тохируулах, хяналтын нийлбэр, мөчлөгийн дугаарлалт ашиглан мессеж дамжуулах хяналт. багцын тоо, хүргэх хугацаа тогтоох гэх мэт.

Дүрмээр бол тээврийн давхарга ба түүнээс дээш бүх протоколууд нь сүлжээний үйлдлийн системийн бүрэлдэхүүн хэсгүүд болох сүлжээний төгсгөлийн зангилааны програм хангамжаар хэрэгждэг. Тээврийн протоколуудын жишээнд TCP/IP стекийн TCP болон UDP протоколууд болон Novell стекийн SPX протоколууд орно.

Session Layer Сеанс давхарга нь аль тал нь идэвхтэй байгааг хянахын тулд харилцан ярианы хяналтыг хангадаг бөгөөд синхрончлолын хэрэгслээр хангадаг. Сүүлийнх нь танд хяналтын цэгүүдийг урт шилжүүлэгт оруулах боломжийг олгодог бөгөөд ингэснээр бүтэлгүйтсэн тохиолдолд та бүгдийг дахин эхлүүлэхийн оронд сүүлчийн хяналтын цэг рүү буцаж очих боломжтой болно. Практикт сессийн давхаргыг цөөн хэдэн програм ашигладаг бөгөөд үүнийг хэрэгжүүлэх нь ховор байдаг.

Үзүүлэнгийн давхарга Энэ давхарга нь хэрэглээний давхаргаар дамжуулсан мэдээллийг өөр систем дэх хэрэглээний давхарга ойлгох болно гэсэн баталгааг өгдөг. Шаардлагатай бол танилцуулгын давхарга нь өгөгдлийн форматыг зарим нийтлэг танилцуулгын формат болгон хувиргах ажлыг гүйцэтгэдэг бөгөөд хүлээн авах үед урвуу хувиргалтыг гүйцэтгэдэг. Тиймээс хэрэглээний давхарга нь жишээлбэл, өгөгдлийн дүрслэл дэх синтаксийн ялгааг даван туулж чадна. Энэ түвшинд өгөгдлийг шифрлэх, тайлах ажлыг гүйцэтгэх боломжтой бөгөөд үүний ачаар бүх програмын үйлчилгээнд өгөгдөл солилцох нууцлалыг нэн даруй хангадаг. Үзүүлэнгийн давхарга дээр ажилладаг протоколын жишээ бол TCP/IP стекийн хэрэглээний түвшний протоколуудын аюулгүй мессежийг хангадаг Secure Socket Layer (SSL) протокол юм.

Хэрэглээний давхарга. Хэрэглээний давхарга нь үнэндээ сүлжээний хэрэглэгчид файл, принтер, гипертекст вэб хуудас зэрэг хуваалцсан эх сурвалжид хандаж, жишээлбэл, цахим шуудангийн протокол ашиглан хамтын ажиллагаагаа зохион байгуулдаг төрөл бүрийн протоколуудын багц юм. Хэрэглээний давхарга дээр ажилладаг өгөгдлийн нэгжийг ихэвчлэн дууддаг Захиа .

Хэрэглээний түвшний маш олон төрлийн протоколууд байдаг. Файлын үйлчилгээний хамгийн түгээмэл хэрэгжүүлэлтийн цөөн хэдэн жишээ энд байна: Novell NetWare үйлдлийн систем дэх NCP, SMB Microsoft Windows TCP/IP стекийн нэг хэсэг болох NT, NFS, FTP болон TFTP.

OSI загвар нь маш чухал боловч олон харилцааны загваруудын зөвхөн нэг нь юм. Эдгээр загварууд болон тэдгээртэй холбоотой протоколын стекүүд нь давхаргын тоо, тэдгээрийн функц, мессежийн формат, дээд давхаргад үзүүлсэн үйлчилгээ болон бусад параметрүүдээр ялгаатай байж болно.

Алдартай харилцаа холбооны протоколын стекүүдийн онцлог

Тиймээс сүлжээнд байгаа компьютеруудын харилцан үйлчлэл нь мессеж, тэдгээрийн форматыг солилцох тодорхой дүрмийн дагуу, өөрөөр хэлбэл тодорхой протоколын дагуу явагддаг. Сүлжээний зангилаа хоорондын харилцан үйлчлэлийн асуудлыг шийддэг шаталсан зохион байгуулалттай протоколуудын багцыг харилцааны протоколуудын стек гэж нэрлэдэг.

Сүлжээнд өргөн хэрэглэгддэг олон протоколын стекүүд байдаг. Эдгээр нь олон улсын болон үндэсний стандартад нийцсэн стек, тодорхой нэг компанийн тоног төхөөрөмжийн тархалтаас шалтгаалан өргөн тархсан брендийн стек юм. Алдартай протоколын стекүүдийн жишээнд Novell-ийн IPX/SPX стек, Интернэт болон UNIX үйлдлийн систем дээр суурилсан олон сүлжээнд хэрэглэгддэг TCP/IP стек, Олон улсын стандартын байгууллагын OSI стек, Digital Equipment Corporation-ийн DECnet стек болон бусад зүйлс орно.

Сүлжээнд харилцаа холбооны протоколуудын нэг буюу өөр стекийг ашиглах нь сүлжээний нүүр царай, түүний шинж чанарыг ихээхэн тодорхойлдог. Жижиг сүлжээнд зөвхөн нэг стек ашиглаж болно. Хосолсон томоохон корпорацийн сүлжээнд янз бүрийн сүлжээ, дүрмээр бол хэд хэдэн стекийг зэрэгцээ ашигладаг.

Харилцаа холбооны төхөөрөмж нь дээд түвшний протоколуудаас илүү стандартчилагдсан доод түвшний протоколуудыг хэрэгжүүлдэг бөгөөд энэ нь амжилтанд хүрэх урьдчилсан нөхцөл юм. хамтарсан ажилянз бүрийн үйлдвэрлэгчдийн тоног төхөөрөмж. Тодорхой холбооны төхөөрөмжөөр дэмжигдсэн протоколуудын жагсаалт нь энэ төхөөрөмжийн хамгийн чухал шинж чанаруудын нэг юм.

Компьютер нь харилцааны протоколуудыг зохих хэлбэрээр хэрэгжүүлдэг програмын элементүүдсүлжээний үйлдлийн систем, жишээлбэл, холбоосын түвшний протоколууд нь ихэвчлэн сүлжээний адаптерийн драйверууд, дээд түвшний протоколууд нь сүлжээний үйлчилгээний сервер болон үйлчлүүлэгчийн бүрэлдэхүүн хэсэг болдог.

Тодорхой үйлдлийн системийн орчинд сайн ажиллах чадвар чухал шинж чанархолбооны тоног төхөөрөмж. Та ихэвчлэн NetWare эсвэл UNIX сүлжээнд ажиллахаар тусгайлан бүтээгдсэн сүлжээний адаптер эсвэл төвийн зар сурталчилгаанаас унших болно. Энэ нь тоног төхөөрөмжийн хөгжүүлэгчид энэ сүлжээний үйлдлийн системд ашиглагдаж буй протоколууд эсвэл эдгээр протоколуудыг өөр өөр үйлдлийн системд ашигладаг бол тэдгээрийн хэрэгжилтийн энэ хувилбарт зориулсан гүйцэтгэлийг оновчтой болгосон гэсэн үг юм. Төрөл бүрийн үйлдлийн системд протоколуудыг хэрэгжүүлэх онцлогоос шалтгаалан харилцаа холбооны төхөөрөмжийн нэг шинж чанар нь энэхүү үйлдлийн системийн орчинд ажиллах чадварыг баталгаажуулах явдал юм.

Доод түвшинд - физик ба суваг - бараг бүх стекүүд ижил протоколуудыг ашигладаг. Эдгээр нь бүх сүлжээнд ижил төхөөрөмжийг ашиглах боломжийг олгодог стандартчилагдсан Ethernet, Token Ring, FDDI болон бусад протоколууд юм.

Сүлжээний протоколууд болон одоо байгаа стандарт стекүүдийн дээд давхаргууд нь маш олон янз байдаг бөгөөд дүрмээр бол ISO загвараас санал болгосон давхаргад тохирохгүй байна. Ялангуяа эдгээр стекүүдэд сеанс болон танилцуулгын давхаргын функцийг ихэвчлэн хэрэглээний давхаргатай хослуулдаг. Энэхүү зөрүү нь ISO загвар нь аль хэдийн байгаа болон бодит хэрэглэгдэж байсан стекүүдийг нэгтгэн дүгнэсний үр дүнд гарч ирсэнтэй холбоотой бөгөөд эсрэгээр нь биш юм.

OSI стек

OSI протоколын стек болон OSI загварыг хооронд нь ялгах хэрэгтэй. OSI загвар нь нээлттэй системүүдийн харилцан үйлчлэлийн журмыг концепцоор тодорхойлж, даалгаврыг 7 түвшинд хувааж, түвшин бүрийн зорилгыг стандартчилж, түвшний стандарт нэрийг нэвтрүүлдэг бол OSI стек нь маш тодорхой протоколын тодорхойлолтуудын багц юм. тохиролцсон протоколын стек. Энэхүү протоколын стекийг АНУ-ын засгийн газар GOSIP хөтөлбөртөө дэмждэг. Бүгд компьютерийн сүлжээнүүд 1990 оноос хойшхи засгийн газрын суулгацууд нь OSI стекийг шууд дэмжих эсвэл ирээдүйд энэ стек рүү шилжих хэрэгслийг хангах ёстой. Гэсэн хэдий ч Европт өөрсдийн протоколыг ашигладаг хуучин сүлжээнүүд цөөн байдаг тул OSI стек нь Европт АНУ-аас илүү түгээмэл байдаг. Мөн Европт олон тооны өөр өөр улс орнууд байдаг тул нийтлэг стек хэрэгтэй.

Энэ нь олон улсын, үйлдвэрлэгчээс хараат бус стандарт юм. Энэ нь корпорацууд, түншүүд, ханган нийлүүлэгчид хоорондын харилцан үйлчлэлийг хангаж чадна. Энэ харилцан үйлчлэл нь хаяглалт, нэршил, мэдээллийн аюулгүй байдлын асуудлаас болж төвөгтэй байдаг. OSI стек дэх эдгээр бүх асуудлууд хэсэгчлэн шийдэгдсэн. OSI протоколууд нь маш их боловсруулалтын хүч шаарддаг CPU, энэ нь сүлжээнээс илүү хүчирхэг машинуудад илүү тохиромжтой болгодог хувийн компьютерууд. Ихэнх байгууллагууд одоогоор OSI стек рүү шилжихээр төлөвлөж байна. Энэ чиглэлээр ажиллаж байгаа хүмүүсийн дунд АНУ-ын Тэнгисийн цэргийн хүчин болон NFSNET багтжээ. OSI-г дэмждэг томоохон үйлдвэрлэгчдийн нэг бол AT&T юм. Түүний Stargroup сүлжээ нь бүхэлдээ OSI стек дээр суурилдаг.

Тодорхой шалтгааны улмаас OSI стек нь бусад стандарт стекүүдээс ялгаатай нь OSI харилцан ажиллах загвартай бүрэн нийцдэг бөгөөд үүнд Нээлттэй системүүдийн харилцан холболтын загварын бүх долоон давхаргын техникийн үзүүлэлтүүд багтсан болно (Зураг 1.3).


Цагаан будаа. 1.3. OSI стек

Дээр OSI стек нь Ethernet, Token Ring, FDDI, LLC, X.25, ISDN протоколуудыг дэмждэг. Эдгээр протоколуудыг гарын авлагын бусад хэсэгт дэлгэрэнгүй авч үзэх болно.

Үйлчилгээ сүлжээ, тээвэр, сесстүвшин OSI стект бас байдаг боловч тийм ч түгээмэл биш. Сүлжээний давхарга нь холболтгүй болон холболтгүй протоколуудыг хоёуланг нь хэрэгжүүлдэг. OSI стекийн тээвэрлэлтийн протокол нь OSI загварт тодорхойлсон функцүүдийн дагуу холболтод чиглэсэн болон холболтгүй сүлжээний үйлчилгээний ялгааг нуун дарагдуулдаг бөгөөд ингэснээр хэрэглэгчид үндсэн сүлжээний давхаргаас үл хамааран хүссэн үйлчилгээний чанарыг хүлээн авдаг. Үүнийг баталгаажуулахын тулд тээврийн давхарга нь хэрэглэгчээс хүссэн үйлчилгээний чанарыг зааж өгөхийг шаарддаг. Тээврийн үйлчилгээний 5 ангиллыг тодорхойлсон бөгөөд хамгийн бага зэрэглэл 0-ээс хамгийн дээд зэрэглэл 4 хүртэл, тэдгээр нь алдааг тэсвэрлэх чадвар, алдааны дараа өгөгдлийг сэргээхэд тавигдах шаардлагуудаараа ялгаатай байдаг.

Үйлчилгээ хэрэглээний давхарга файл дамжуулах, терминал эмуляц, лавлах үйлчилгээ, шуудан зэргийг багтаана. Эдгээрээс хамгийн ирээдүйтэй нь лавлах үйлчилгээ (X.500 стандарт), и-мэйл (X.400), виртуал терминалын протокол (VT), файл дамжуулах, хандалт ба хяналтын протокол (FTAM), шилжүүлэг болон ажлын хяналтын протокол ( JTM). Сүүлийн үед ISO хүчин чармайлтаа дээд түвшний үйлчилгээнд чиглүүлж байна.

X.400

нь цахим мессеж дамжуулах системийг тодорхойлсон Телеграф, телефон холбооны Олон улсын зөвлөлдөх хорооны (CCITT) зөвлөмжийн гэр бүл юм. Өнөөдрийг хүртэл X.400 зөвлөмжүүд нь хамгийн алдартай мессежийн протокол юм. X.400-ийн зөвлөмжүүд нь мессежийн системийн загвар, энэ системийн бүх бүрэлдэхүүн хэсгүүдийн харилцан үйлчлэлийн протоколууд, түүнчлэн илгээсэн мессежийн төрөл бүрийн хувьд илгээгчийн олон төрлийн мессеж, боломжуудыг тодорхойлдог.

X.400 зөвлөмжүүд нь хэрэглэгчдэд үзүүлэх шаардлагатай хамгийн бага үйлчилгээний багцыг тодорхойлдог: хандалтын хяналт, өвөрмөц системийн мессеж танигчийг засварлах, мессежийг хүргэх эсвэл хүргээгүй тухай мэдэгдэл, мессежийн агуулгын төрлийн заалт, мессежийн контентыг өөрчлөх заалт, дамжуулах болон хүргэх цагийн тэмдэг, хүргэлтийн ангиллын сонголт (яаралтай, яаралтай бус, хэвийн), олон дамжуулалт, саатсан хүргэлт (тодорхой цаг хүртэл), нийцэхгүй байгаатай харилцах контентыг хөрвүүлэх шуудангийн системүүдЖишээ нь, телекс болон факс үйлчилгээтэй, тодорхой мессежийг хүргэсэн эсэхийг лавлах, үүрлэсэн бүтэцтэй байж болох захидлын жагсаалт, тэгш бус нийтийн түлхүүрийн криптосистемд суурилсан мессежийг зөвшөөрөлгүй нэвтрэхээс хамгаалах хэрэгсэл.

Зөвлөмжийн зорилго X.500нь дэлхийн стандартын хөгжил юм тусламжийн ширээ. Мессежийг хүргэх үйл явц нь хүлээн авагчийн хаягийн талаар мэдлэгтэй байхыг шаарддаг бөгөөд энэ нь томоохон сүлжээнүүдэд асуудал үүсгэдэг тул илгээгч болон хүлээн авагчийн хаягийг олж авахад туслах туслах ширээтэй байх шаардлагатай. Ерөнхийдөө X.500 үйлчилгээ нь нэр хаягийн тархсан мэдээллийн сан юм. Бүх хэрэглэгчид тодорхой шинж чанаруудыг ашиглан энэ мэдээллийн санд нэвтрэх боломжтой.

Нэр, хаягийн мэдээллийн санд дараах үйлдлүүдийг тодорхойлсон.

  • унших - мэдэгдэж буй нэрээр хаяг авах,
  • асуулга - мэдэгдэж буй хаягийн шинж чанаруудаас нэр авах,
  • мэдээллийн сан дахь бүртгэлийг хасах, нэмэх зэрэг өөрчлөлт.

X.500 зөвлөмжийг хэрэгжүүлэхэд тулгарч буй гол бэрхшээлүүд нь дэлхий даяарх лавлагааны үйлчилгээ гэж нэрлэгддэг энэхүү төслийн хамрах хүрээнээс үүдэлтэй. Тиймээс X.500 зөвлөмжийг хэрэгжүүлдэг програм хангамж нь маш төвөгтэй бөгөөд шаардлагатай байдаг өндөр шаардлагатехник хангамжийн гүйцэтгэлд.

Протокол В.Тянз бүрийн терминал эмуляцын протоколуудын хооронд үл нийцэх асуудлыг шийддэг. Одоогоор IBM PC-тэй нийцтэй хувийн компьютерийн хэрэглэгч VAX, IBM 3090, HP9000 компьютеруудтай зэрэг ажиллахын тулд терминалын эмуляцын гурван өөр програм худалдаж авах шаардлагатай байна. янз бүрийн төрөлмөн өөр өөр протокол ашиглах. Хэрэв хост компьютер бүр ISO терминалын эмуляцын протоколын программ хангамжтай байсан бол хэрэглэгч VT протоколыг дэмждэг зөвхөн нэг програм хэрэгтэй болно. ISO нь стандартдаа өргөн хэрэглэгддэг терминалын эмуляцийн шинж чанаруудыг хуримтлуулсан.

Файл дамжуулах нь хамгийн түгээмэл зүйл юм Компьютерийн үйлчилгээ. Дотоод болон алсын аль алиных нь аль алиных нь файлд хандах хандалтыг бүх программууд шаарддаг - текст засварлагчид, цахим шуудан, мэдээллийн сан эсвэл алсаас эхлүүлэгч. ISO нь ийм үйлчилгээг протоколд заасан байдаг FTAM. X.400 стандартын зэрэгцээ энэ нь OSI стек дэх хамгийн алдартай стандарт юм. FTAM нь файлын агуулгыг нутагшуулах, хандах боломжийг олгодог бөгөөд файлын агуулгыг оруулах, солих, өргөтгөх, цэвэрлэх зааварчилгааг агуулсан. FTAM нь файлыг үүсгэх, устгах, унших, нээх, хаах, шинж чанаруудыг сонгох зэрэг файлыг бүхэлд нь удирдах боломжийг олгодог.

Шилжүүлгийн болон ажлын хяналтын протокол JTMхэрэглэгчдэд хост компьютер дээр дуусгах ажлыг илгээх боломжийг олгодог. Ажлыг шилжүүлэх боломжийг олгодог ажлын удирдлагын хэл нь үндсэн компьютерт юу хийх, ямар программ, файлаар хийхийг хэлж өгдөг. JTM протокол нь уламжлалт багц боловсруулалт, гүйлгээний боловсруулалт, алсын зайнаас ажил оруулах, түгээсэн мэдээллийн санд хандах хандалтыг дэмждэг.

TCP/IP стек

TCP/IP стек нь DoD стек ба Интернет стек гэж нэрлэгддэг бөгөөд хамгийн алдартай, ирээдүйтэй харилцаа холбооны протоколын стекүүдийн нэг юм. Хэрэв одоогоор энэ нь ихэвчлэн UNIX сүлжээнд тархаж байгаа бол түүнийг хувийн компьютерт зориулсан сүлжээний үйлдлийн системийн хамгийн сүүлийн хувилбаруудад (Windows NT, NetWare) хэрэгжүүлэх нь TCP/IP стекийн суулгалтын тоо хурдацтай өсөх сайн урьдчилсан нөхцөл юм. .

Энэхүү стекийг АНУ-ын Батлан ​​хамгаалах яамны (DoD) санаачилгаар 20 гаруй жилийн өмнө туршилтын ARPAnet сүлжээг бусад хиймэл дагуулын сүлжээнүүдтэй нэг төрлийн бус тооцоолох орчны нийтлэг протокол болгон холбох зорилгоор боловсруулсан. ARPA сүлжээ нь цэргийн салбарын хөгжүүлэгчид болон судлаачдыг дэмжсэн. ARPA сүлжээнд хоёр компьютерын хоорондох харилцаа холбоог Интернет протокол (IP) ашиглан хийсэн бөгөөд энэ нь өнөөг хүртэл TCP / IP стек дэх голуудын нэг бөгөөд стекийн нэр дээр гарч ирдэг.

Берклигийн их сургууль нь UNIX үйлдлийн системийнхээ хувилбарт стекийн протоколуудыг нэвтрүүлснээр TCP/IP стекийг хөгжүүлэхэд томоохон хувь нэмэр оруулсан. UNIX үйлдлийн системийг өргөнөөр нэвтрүүлсэн нь IP протокол болон бусад стек протоколуудыг өргөнөөр нэвтрүүлэхэд хүргэсэн. Нэг яндан дээр, дэлхий мэдээллийн сүлжээИнтернэтийн инженерийн ажлын хэсэг (IETF) нь RFC үзүүлэлт хэлбэрээр хэвлэгдсэн стек стандартыг боловсруулахад томоохон хувь нэмэр оруулдаг интернет юм.

TCP/IP стек нь ISO/OSI нээлттэй системийн харилцан холболтын загвар гарч ирэхээс өмнө бүтээгдсэн тул давхаргат бүтэцтэй ч TCP/IP стекийн түвшин болон OSI загварын түвшний хоорондын уялдаа холбоо нь дур зоргоороо байдаг. .

TCP/IP протоколуудын бүтцийг Зураг 1.4-т үзүүлэв. TCP/IP протоколууд нь 4 давхаргад хуваагддаг.

Цагаан будаа. 1.4. TCP/IP стек

хамгийн бага ( IV түвшин ) - гарцын интерфейсийн түвшин - OSI загварын физик болон өгөгдлийн холболтын давхаргад тохирно. Энэ түвшин нь TCP/IP протоколд зохицуулагдаагүй боловч бүх түгээмэл физик болон өгөгдлийн холболтын түвшний стандартуудыг дэмждэг: локал сувгийн хувьд Ethernet, Token Ring, FDDI; WAN цуваа холбоосоор дамжуулан цэгээс цэг хүртэлх холболтууд, X.25. болон ISDN бүсийн сүлжээний протоколууд. АТМ технологийг холбоос давхаргын тээвэрлэлт болгон ашиглахыг тодорхойлсон тусгай тодорхойлолтыг мөн боловсруулсан.

Дараагийн үе ( III түвшин ) нь янз бүрийн локал сүлжээ, X.25 нутаг дэвсгэрийн сүлжээ, тусгай холбооны шугам гэх мэтийг ашиглан датаграм дамжуулахтай холбоотой интернетийн ажлын давхарга юм. Сүлжээний түвшний үндсэн протоколын хувьд (OSI загварын хувьд) протоколыг ашигладаг. стек дотор байна IP-аас бүрдсэн нийлмэл сүлжээнд пакетуудыг дамжуулах протокол болгон анх зохион бүтээгдсэн. их тоодотоод сүлжээнүүд нь дотоод болон дэлхийн холболтоор нэгдсэн. Тиймээс IP протокол нь нарийн төвөгтэй топологи бүхий сүлжээнд сайн ажилладаг бөгөөд тэдгээрт дэд системүүд байгаа эсэхийг оновчтой ашиглаж, хэмнэлттэй зарцуулдаг. нэвтрүүлэх чадварбага хурдны холбооны шугам. IP протокол нь датаграмм протокол юм.

Интернетийн ажлын давхарга нь чиглүүлэлтийн мэдээлэл цуглуулах протокол гэх мэт чиглүүлэлтийн хүснэгтийг эмхэтгэх, өөрчлөхтэй холбоотой бүх протоколуудыг агуулдаг. RIP(Интернэтийн чиглүүлэлтийн протокол) ба OSPF(Эхлээд хамгийн богино замыг нээ), мөн интернетийн хяналтын мессежийн протокол ICMP(Интернет хяналтын мессежийн протокол). Сүүлчийн протокол нь чиглүүлэгч ба гарц, эх систем ба хүлээн авагчийн системийн хоорондох алдааны талаар мэдээлэл солилцох, өөрөөр хэлбэл зохион байгуулахад зориулагдсан болно. санал хүсэлт. Тусгай ICMP пакетуудын тусламжтайгаар багцыг хүргэх боломжгүй, фрагментуудаас багцын угсралтын хугацаа, үргэлжлэх хугацаа хэтрэх, параметрийн хэвийн бус утгууд, дамжуулах маршрут, үйлчилгээний төрлийг өөрчлөх, төлөв байдлын талаар мэдээлдэг. системийн гэх мэт.

Дараагийн үе ( II түвшин) үндсэн гэж нэрлэдэг. Дамжуулах хяналтын протокол энэ түвшинд ажилладаг. TCP(Дамжуулалтын хяналтын протокол) болон хэрэглэгчийн датаграмын протокол UDP(Хэрэглэгчийн датаграмын протокол). TCP протокол нь алсын хэрэглээний процессуудын хооронд тогтвортой виртуал холболтыг хангадаг. UDP протокол нь датаграмын аргыг ашиглан програмын пакетуудыг дамжуулах боломжийг олгодог, өөрөөр хэлбэл суулгахгүйгээр. виртуал холболт, тиймээс TCP-ээс бага нэмэлт зардал шаарддаг.

Дээд түвшин ( I түвшин) хэрэглэсэн гэж нэрлэдэг. Төрөл бүрийн улс орон, байгууллагуудын сүлжээнд ашиглагдаж байсан олон жилийн туршид TCP / IP стек нь олон тооны протокол, хэрэглээний түвшний үйлчилгээг хуримтлуулсан. Үүнд FTP файл хуулах протокол, телнет терминалын эмуляцийн протокол, интернет цахим шуудан болон түүний Орос дахь салбар RELCOM-д ашигладаг SMTP шуудангийн протокол, WWW гэх мэт алсын зайнаас мэдээлэлд хандах гипертекст үйлчилгээ зэрэг өргөн хэрэглэгддэг протоколууд орно. Энэ хичээлийн сэдэвтэй хамгийн нягт холбоотой заримыг нь илүү нарийвчлан авч үзье.

Протокол SNMP(Сүлжээний удирдлагын энгийн протокол) нь сүлжээний удирдлагыг зохион байгуулахад ашиглагддаг. Хяналтын асуудлыг энд хоёр даалгаварт хуваадаг. Эхний ажил бол мэдээлэл дамжуулахтай холбоотой. Хяналтын мэдээлэл дамжуулах протоколууд нь администраторын хост дээр ажиллаж байгаа сервер болон клиент програм хоорондын харилцан үйлчлэлийн журмыг тодорхойлдог. Тэд үйлчлүүлэгч болон серверүүдийн хооронд солилцох мессежийн формат, нэр, хаягийн форматыг тодорхойлдог. Хоёрдахь ажил нь хяналттай өгөгдөлтэй холбоотой. Стандартууд нь гарцуудад ямар өгөгдөл хадгалах, хуримтлуулах, эдгээр өгөгдлийн нэр, эдгээр нэрсийн синтаксийг зохицуулдаг. SNMP стандарт нь техникийн үзүүлэлтийг тодорхойлдог мэдээллийн баазсүлжээний удирдлагын өгөгдөл. Удирдлагын мэдээллийн бааз (MIB) гэж нэрлэгддэг энэхүү тодорхойлолт нь хост эсвэл гарцын хадгалах ёстой өгөгдлийн элементүүд болон тэдгээрт зөвшөөрөгдсөн үйлдлүүдийг тодорхойлдог.

Файл дамжуулах протокол FTP(Файл дамжуулахПротокол) нь файлын алсын хандалтыг хэрэгжүүлдэг. Найдвартай дамжуулалтыг хангахын тулд FTP нь холболтод чиглэсэн TCP протоколыг тээвэрлэгч болгон ашигладаг. Файл дамжуулах протоколоос гадна FTP нь бусад үйлчилгээг санал болгодог. Тиймээс хэрэглэгч алсын машинтай интерактив ажиллах боломжийг олгодог, жишээлбэл, тэр лавлахуудын агуулгыг хэвлэх боломжтой, FTP нь хадгалсан өгөгдлийн төрөл, форматыг зааж өгөх боломжийг олгодог. Эцэст нь FTP нь хэрэглэгчийн баталгаажуулалтыг гүйцэтгэдэг. Протоколын дагуу хэрэглэгчид файлд хандахын өмнө хэрэглэгчийн нэр, нууц үгээ оруулах шаардлагатай.

TCP/IP стек дотор FTP нь хамгийн өргөн хүрээтэй файлын үйлчилгээг санал болгодог боловч программчлахад хамгийн төвөгтэй байдаг. FTP-ийн бүх функцийг шаарддаггүй програмууд нь өөр, илүү хэмнэлттэй протоколыг ашиглаж болно - хамгийн энгийн файл дамжуулах протокол TFTP(Өчүүхэн файл дамжуулах протокол). Энэ протокол нь зөвхөн файл дамжуулалтыг хэрэгжүүлдэг бөгөөд TCP-ээс хялбар холболтгүй UDP протоколыг тээвэрлэлт болгон ашигладаг.

Протокол telnetпроцессуудын хооронд болон процесс ба терминал хоорондын байт урсгалыг хангадаг. Ихэнхдээ энэ протоколыг алсын компьютерын терминалыг дуурайхад ашигладаг.

IPX/SPX стек

Энэ стек нь 1980-аад оны эхээр NetWare сүлжээний үйлдлийн системдээ зориулан бүтээсэн Novell-ийн анхны протокол стек юм. Стект нэр өгсөн Internetwork Packet Exchange (IPX) болон Sequenced Packet Exchange (SPX) протоколууд нь Xerox-ийн XNS протоколуудын шууд тохируулга бөгөөд IPX/SPX-ээс хамаагүй бага түгээмэл байдаг. IPX/SPX протоколууд нь суулгацын хувьд тэргүүлдэг бөгөөд энэ нь NetWare үйлдлийн систем өөрөө дэлхийн хэмжээнд 65% орчим суулгацын эзлэх хувьтай тэргүүлэгч байр суурийг эзэлдэгтэй холбоотой юм.

Novell протоколуудын гэр бүл ба тэдгээрийн ISO/OSI загвартай харьцах харьцааг Зураг 1.5-д үзүүлэв.

Цагаан будаа. 1.5. IPX/SPX стек

Дээр физик болон өгөгдлийн холболтын давхарга Novell сүлжээ нь эдгээр түвшний бүх алдартай протоколуудыг ашигладаг (Ethernet, Token Ring, FDDI болон бусад).

Дээр сүлжээний давхарга Novell стек дээр ажиллаж байгаа протокол IPX, түүнчлэн чиглүүлэлтийн мэдээлэл солилцох протоколууд RIPболон NLSP(TCP/IP стекийн OSPF протоколтой төстэй). IPX нь Novell сүлжээн дэх пакетуудын хаяглалт, чиглүүлэлттэй холбоотой протокол юм. IPX-ийн чиглүүлэлтийн шийдвэр нь түүний багцын толгой хэсэгт байрлах хаягийн талбарууд, түүнчлэн чиглүүлэлтийн мэдээлэл солилцох протоколуудын мэдээлэл дээр суурилдаг. Жишээлбэл, IPX нь RIP эсвэл NetWare Link State Protocol (NLSP) -аар өгсөн мэдээллийг ашиглан пакетуудыг очих компьютер эсвэл дараагийн чиглүүлэгч рүү дамжуулдаг. IPX протокол нь зөвхөн датаграмын мессежийг дэмждэг бөгөөд энэ нь тооцоолох нөөцийг хэмнэдэг. Тиймээс IPX протокол нь хаяг тогтоох, маршрут тогтоох, датаграммыг дамжуулах гэсэн гурван үүргийг гүйцэтгэдэг.

Novell стек дэх OSI загварын тээврийн давхарга нь холболтод чиглэсэн мессежийг хэрэгжүүлдэг SPX протоколтой тохирч байна.

Орой дээр програм, танилцуулга, сессийн түвшин NCP болон SAP протоколууд ажилладаг. Протокол NCP(NetWare Core Protocol) нь NetWare сервер болон ажлын станцын бүрхүүл хооронд харилцах протокол юм. Энэхүү хэрэглээний түвшний протокол нь OSI загварын дээд давхаргад клиент-серверийн архитектурыг хэрэгжүүлдэг. Энэхүү протоколын функцийг ашиглан ажлын станц нь серверт холбогдож, серверийн лавлахуудыг локал драйвын үсгээр буулгаж, хайлт хийдэг. Файлын системсервер, алсын файлуудыг хуулах, тэдгээрийн шинж чанарыг өөрчлөх гэх мэт, мөн хуваах ажлыг гүйцэтгэдэг сүлжээний принтеражлын станцуудын хооронд.

(Үйлчилгээний зар сурталчилгааны протокол) - үйлчилгээний зарын протокол - RIP протоколтой үзэл баримтлалын хувьд төстэй. RIP протокол нь чиглүүлэгчид чиглүүлэлтийн мэдээлэл солилцох боломжийг олгодог шиг SAP протокол нь сүлжээний төхөөрөмжүүдэд байгаа сүлжээний үйлчилгээний талаарх мэдээллийг солилцох боломжийг олгодог.

Сервер болон чиглүүлэгчид үйлчилгээ болон сүлжээний хаягаа сурталчлахын тулд SAP ашигладаг. SAP протокол нь сүлжээний төхөөрөмжүүдэд аль тухай мэдээллийг байнга шинэчлэх боломжийг олгодог засвар үйлчилгээодоо онлайнаар ашиглах боломжтой. Эхлэх үед серверүүд сүлжээний бусад хэсэгт үйлчилгээгээ сурталчлахын тулд SAP ашигладаг. Сервер унтрах үед SAP-г ашиглан үйлчилгээ нь зогссон тухай сүлжээнд мэдэгдэнэ.

Novell сүлжээнд NetWare 3.x серверүүд минут тутамд SAP өргөн нэвтрүүлгийн пакетуудыг илгээдэг. SAP пакетууд сүлжээг их хэмжээгээр бохирдуулдаг тул глобал холбоосууд руу явдаг чиглүүлэгчдийн нэг гол ажил бол SAP пакет болон RIP пакетуудын урсгалыг шүүх юм.

IPX/SPX стекийн онцлог нь NetWare үйлдлийн системийн онцлог, тухайлбал түүний чиг баримжаатай холбоотой юм. эрт хувилбарууд(4.0 хүртэл) даруухан нөөцтэй хувийн компьютерээс бүрдэх жижиг хэмжээтэй дотоод сүлжээнд ажиллах. Тиймээс Novell-д хамгийн бага тооны протокол шаардлагатай байсан санамсаргүй хандалт санах ой(MS-DOS үйлдлийн системтэй IBM-тэй нийцтэй компьютер дээр 640 KB хүртэл хязгаарлагдсан) бөгөөд энэ нь боловсруулах хүчин чадал багатай процессорууд дээр хурдан ажиллах болно. Үүний үр дүнд IPX/SPX стекийн протоколууд саяхныг хүртэл локал сүлжээнд сайн ажиллаж байсан бол томоохон корпорацийн сүлжээнд тийм ч сайн биш байсан, учир нь энэ стекийн хэд хэдэн протоколд ихээхэн ашиглагддаг өргөн нэвтрүүлгийн пакетуудтай удаан глобал холбоосыг хэт ачаалж байсан (жишээ нь , үйлчлүүлэгч болон серверүүдийн хооронд харилцаа холбоо тогтоох).

Энэ нөхцөл байдал, мөн IPX/SPX стекийг Novell эзэмшдэг бөгөөд Novell-ээс лиценз авсан байх ёстой. урт хугацаандзөвхөн NetWare сүлжээнд түгээлтээ хязгаарласан. Гэсэн хэдий ч NetWare 4.0 гарах үед Novell корпорацийн сүлжээнд илүү тохиромжтой болгохын тулд протоколдоо томоохон өөрчлөлтүүдийг хийсэн бөгөөд одоо ч хийсээр байна. Одоо IPX/SPX стек нь зөвхөн NetWare-д төдийгүй бусад хэд хэдэн алдартай сүлжээний үйлдлийн системүүд болох SCO UNIX, Sun Solaris, Microsoft Windows NT дээр хэрэгжиж байна.

NetBIOS/SMB стек

Майкрософт болон IBM нь хувийн компьютерт зориулсан сүлжээний хэрэгслүүд дээр хамтран ажилласан тул NetBIOS/SMB протоколын стек нь тэдний хамтын бүтээл юм. NetBIOS нь 1984 онд IBM PC-ийн үндсэн оролт/гаралтын системийн (BIOS) стандарт функцүүдийн сүлжээний өргөтгөл болгон нэвтрүүлсэн. сүлжээний програмХэрэглээний түвшинд (Зураг 1.6) сүлжээний үйлчилгээг хэрэгжүүлэхийн тулд SMB (Server Message Block) протоколыг ашигласан IBM-ийн PC Network.

Цагаан будаа. 1.6. NetBIOS/SMB стек

Протокол NetBIOSнээлттэй системийн харилцан үйлчлэлийн загварын гурван түвшинд ажилладаг: сүлжээ, тээвэр, сесс. NetBIOS нь IPX болон SPX протоколуудаас илүү өндөр түвшний үйлчилгээ үзүүлэх боломжтой боловч чиглүүлэлтийн чадваргүй байдаг. Тиймээс NetBIOS нь тийм биш юм сүлжээний протоколгэдэг үгийн хатуу утгаар. NetBIOS нь сүлжээ, тээвэрлэлт, сессийн давхаргад хамаарах олон ашигтай сүлжээний функцуудыг агуулдаг боловч NetBIOS хүрээ солилцох протокол нь сүлжээ гэх ойлголтыг нэвтрүүлдэггүй тул пакетуудыг чиглүүлэхэд ашиглах боломжгүй юм. Энэ нь NetBIOS протоколыг дэд сүлжээнд холбогдоогүй LAN-д ашиглахыг хязгаарладаг. NetBIOS нь датаграм болон холболтод суурилсан солилцоог хоёуланг нь дэмждэг.

Протокол ЖДҮ, OSI загварын хэрэглээний болон үзүүлэнгийн давхаргад тохирох нь ажлын станцын сервертэй харилцах харилцааг зохицуулдаг. SMB функцууд нь дараахь үйлдлүүдийг агуулна.

  • Сеанс менежмент. Ажлын станц болон файлын серверийн сүлжээний эх үүсвэрүүдийн хооронд логик суваг үүсгэх, таслах.
  • Файлын хандалт. Ажлын станц нь сан үүсгэх, устгах, файл үүсгэх, нээх, хаах, файл унших, бичих, файлын нэрийг өөрчлөх, устгах, файл хайх, файлын атрибут авах, тохируулах, бичлэгийг хаах хүсэлтийг файлын серверт хаяглаж болно.
  • Хэвлэлийн үйлчилгээ. Ажлын станц нь сервер дээр хэвлэх файлуудыг дараалалд оруулж, хэвлэх дарааллын талаарх мэдээллийг авах боломжтой.
  • Мессежийн үйлчилгээ. SMB нь энгийн мессежийг дэмждэг дараах функцууд: энгийн мессеж илгээх; өргөн нэвтрүүлгийн мессеж илгээх; зурвасын блокийн эхлэлийг илгээх; зурвасын блокийн текстийг илгээх; зурвасын блокийн төгсгөлийг илгээх; хэрэглэгчийн нэрийг илгээх; шилжүүлгийг цуцлах; машины нэрийг авах.

NetBIOS-аас өгсөн API-г ашигладаг олон тооны программууд байдаг тул олон сүлжээний үйлдлийн системүүд эдгээр функцийг тээврийн протоколуудын интерфейс болгон хэрэгжүүлдэг. NetWare нь IPX протокол дээр суурилсан NetBIOS функцуудыг дуурайдаг програмтай бөгөөд Windows NT болон TCP/IP стект зориулсан NetBIOS програм хангамжийн эмуляторууд байдаг.

Энэ үнэ цэнэтэй мэдлэг бидэнд яагаад хэрэгтэй вэ? (редакцийн)

Нэг удаа хамт ажилладаг хүн надаас төвөгтэй асуулт асуув. За, тэр хэлэхдээ, та OSI загвар гэж юу болохыг мэднэ ... Тэгээд энэ нь танд яагаад хэрэгтэй вэ, энэ мэдлэгийг практикт ашиглах нь юу вэ: даммигийн өмнө гайхуулах боломжтой юу? Худлаа, энэ мэдлэгийн ашиг тус системийн хандлагаолон практик асуудлыг шийдвэрлэх үед. Жишээлбэл:

  • алдааг олж засварлах (
алдааг олж засварлах)

Хэрэглэгч (зүгээр л найз) тан дээр админ (туршлагатай сүлжээчин) болж ирээд "Надад "холбохгүй байна" гэж хэлсэн. Энд сүлжээ, бүх зүйл байхгүй гэж хэлсэн. Та ойлгож эхэлнэ. Тиймээс, хөршүүдээ ажиглаж байсан туршлага дээр үндэслэн "Зүрх сэтгэлдээ OSI загварыг мэддэггүй" хүний ​​үйлдэл нь эмх замбараагүй байдлаар тодорхойлогддогийг би анзаарсан: утас татна, эсвэл гэнэт ямар нэгэн зүйл татна. хөтөч дээр. Ийм "мэргэжилтэн" ямар ч чиглэлгүйгээр хөдөлж, асуудлын талбараас бусад газарт юуг ч, хаана ч хамаагүй татаж, өөрийнхөө болон бусдын цагийг маш ихээр хөнөөхөд хүргэдэг. Харилцан үйлчлэлийн түвшин байгааг ойлгох үед хөдөлгөөн илүү тогтвортой байх болно. Хэдийгээр эхлэх цэг нь өөр байж болох ч (миний олж мэдсэн ном болгонд зөвлөмжүүд арай өөр байсан) алдааг олж засварлах ерөнхий логик үндэслэл нь энэ юм - хэрэв харилцан үйлчлэл нь X түвшинд зөв хийгдсэн бол X-1 түвшинд байна. түвшин, бүх зүйл зүгээр байх магадлалтай. Наад зах нь тодорхой тус бүрийн хувьд мөчцаг. IP сүлжээн дэх алдааг олж засварлах ажлыг би хувьдаа DOD стекийн хоёр дахь түвшнээс "ухаж" эхэлдэг бөгөөд энэ нь мөн гурав дахь шат юм. OSI давхаргаИнтернет протокол гэж нэрлэдэг. Нэгдүгээрт, "өвчтөний өнгөц үзлэг" хийх нь хамгийн хялбар байдаг (өвчтөн хариу өгөхгүй гэхээсээ илүү хариу өгөх магадлал өндөр байдаг), хоёрдугаарт, хэрэв Бурханд баярлалаа, тэр хариу өгвөл туршилтын кабелиар тааламжгүй заль мэхийг хаяж болно. , сүлжээний картууд болон үзүүлбэрүүд болон бусад тааламжтай зүйлс;) Хэдийгээр ялангуяа хэцүү тохиолдолд та эхний түвшнээс, хамгийн ноцтой арга замаар эхлэх хэрэгтэй болно.

  • хамтран ажиллагсадтайгаа харилцах

Үүнийг харуулахын тулд би танд амьдралаас ийм дугуйг жишээ болгон өгөх болно. Нэгэн өдөр манай жижиг компанийн найзууд сүлжээ яагаад сайн ажиллахгүй байгааг олж мэдэхийн тулд надтай уулзахыг урьж, энэ талаар зарим зөвлөмжийг өгсөн. Би оффис дээр ирдэг. Мөн тэд тэнд хуучин сайн уламжлалын дагуу "програмист" гэж нэрлэгддэг админтай байдаг (гэхдээ тэр гол төлөв FoxPro-тэй ажилладаг;) - хуучин перестройкийн өмнөх МТ-ийн мэргэжилтэн. За, би түүнээс асууж байна, та ямар сүлжээтэй вэ? Тэр: "Юу гэсэн үг вэ? Зүгээр л сүлжээ." Сүлжээ нь ерөнхийдөө сүлжээ юм. За, надад тэргүүлэх асуулт байна: сүлжээний түвшинд ямар протокол ашигладаг вэ? Тэр: "Энэ ХААНА юм?" Би тодруулж байна: "За, IP эсвэл IPX эсвэл юу ч байсан ..." "Өө," тэр хэлэхдээ "Би тэгж бодож байна: IPX / өөр зүйл!" Дашрамд хэлэхэд, "тэнд ямар нэг зүйл" нь сүлжээний түвшнээс арай өндөр байрлаж байгааг анзаарсан байх, энэ нь гол зүйл биш юм ... Тэр энэ сүлжээг барьж, бүр муу дагалдаж байсан. Энэ нь унтарсан нь гайхах зүйл биш юм... ;) Хэрэв би OSI-ийн талаар мэддэг байсан бол 10Base-2-оос эхлээд хэрэглээний программ хүртэл 5 минутын дотор схемийг сараачлах байсан. Коаксиаль утсыг судлахын тулд би ширээн доогуур авирах шаардлагагүй болно.

  • шинэ технологид суралцах

Би угтварт энэ чухал талыг аль хэдийн дурдсан бөгөөд дахин давтах болно: шинэ протоколыг судлахдаа та юуны өмнө а) протоколын аль стек (с)-д байрлаж байгааг, б) протоколын аль хэсэгт байгааг ойлгох хэрэгтэй. стек, энэ нь доороос хэнтэй харилцаж, дээрээс нь хэнтэй харьцаж чадах вэ ... :) Эндээс толгойд бүрэн тодорхой байдал бий болно. Мессежийн формат, API нь өөр өөр байдаг - энэ бол аль хэдийн технологийн асуудал юм :)

Нээлттэй системүүдийн харилцан үйлчлэлийн OSI (Open System Interconnection) загвар нь сүлжээний тоног төхөөрөмж хоорондоо харилцан үйлчлэх стандартуудын багц юм. Үүнийг мөн протоколын стек гэж нэрлэдэг. Үйлдвэрлэгч, төрлөөс үл хамааран янз бүрийн сүлжээний объектуудыг (компьютер, сервер, шилжүүлэгч, төв, тэр ч байтугай харуулдаг вэб хөтөч) ашиглахыг зөвшөөрдөг. html хуудас) ажиглагдсан ажлын нэгдсэн дүрэмөгөгдөлтэй, мэдээлэл солилцоог амжилттай хийж чадсан.

Сүлжээний төхөөрөмжүүд нь үйл ажиллагаа, эцсийн хэрэглэгч болох хүн эсвэл програмын "ойр" байдлаараа ялгаатай байдаг. Иймээс OSI загвар нь харилцан үйлчлэлийн 7 түвшинг тодорхойлдог бөгөөд тус бүр өөрийн гэсэн протокол, өгөгдлийн хуваагдашгүй хэсэг, төхөөрөмжтэй байдаг. Долоон давхаргат OSI загварын ажиллах зарчмыг жишээн дээр авч үзье.

OSI загварын сүлжээний давхаргууд

Физик

Холын болон богино зайд төхөөрөмжүүдийн хооронд өгөгдөл дамжуулахыг хариуцдаг. Тэр дүрсэлдэг дохионы төрөл, тэдгээрийг боловсруулах аргаөөр өөр дамжуулах хэрэгсэлд: утас (эрчилсэн хос ба коаксиаль), оптик шилэн, радио холболт (wi-fi болон bluetooth), хэт улаан туяаны суваг. Энэ түвшний өгөгдлийн нэгжүүд нь цахилгаан импульс, гэрэл, радио долгион гэх мэт хувиргасан битүүд юм. Мөн холбогчдын төрөл, тэдгээрийн зүүг энд зассан болно.

OSI загварын физик давхаргад ажилладаг төхөөрөмжүүд (OSI загвар): дохионы давталт, баяжуулагч (төв). Эдгээр нь хамгийн бага "ухаалаг" төхөөрөмжүүд бөгөөд тэдгээрийн даалгавар нь ямар ч дүн шинжилгээ, өөрчлөлтгүйгээр дохиог өсгөх эсвэл хуваах явдал юм.

сувагтай

Физикээс дээгүүр байгаа тул зөв форматлагдсан өгөгдлийг "бууруулж" байх ёстой дамжуулах орчин, өмнө нь тэдгээрийг дээд түвшнээс авсан. Хүлээн авах төгсгөлд холбоос давхаргын протоколууд нь физикийн мэдээллийг "босгож", хүлээн авсан алдааг шалгаж, протоколын стек рүү дамжуулдаг.

Баталгаажуулах журмыг хэрэгжүүлэхийн тулд нэгдүгээрт, дамжуулах өгөгдлийг хэсэг (хүрээ) болгон хуваах, хоёрдугаарт, үйлчилгээний мэдээллээр (толгой) нэмэлт оруулах шаардлагатай.

Мөн энд анх удаа хаягийн тухай ойлголт гарч ирж байна. Энд - энэ нь MAC (eng. Media Access Control) хаяг юм - зургаан байт сүлжээний төхөөрөмжийн танигч нь ижил локал сегмент дотор өгөгдөл дамжуулах үед хүлээн авагч болон илгээгчийг фреймд зааж өгөх шаардлагатай.

Төхөөрөмжүүд: сүлжээний гүүр (гүүр), шилжүүлэгч. Тэдний "доод" төхөөрөмжүүдээс гол ялгаа нь портуудын MAC хаягийн хүснэгтийг хадгалах, зөвхөн шаардлагатай чиглэлд урсгалыг хуваарилах / шүүх явдал юм.

сүлжээ

Бүх сүлжээг холбодог. шийддэг дэлхийн ложистикийн сорилтуудТом сүлжээний өөр өөр сегментүүдийн хооронд өгөгдөл дамжуулах: чиглүүлэлт, шүүлтүүр, оновчлол, чанарын хяналт.

Дамжуулсан мэдээллийн нэгж нь пакетууд юм. Зангилаанууд болон сүлжээнүүдийг хаяглах нь 4 байт дугаарууд - IP (Англи Интернэт Протокол) хаягуудыг эрэмбэ дараалан зохион байгуулж, сүлжээний сегментүүдийн харилцан логик харагдах байдлыг уян хатан тохируулах боломжийг олгодог.

Танил бас бий симбол зангилааны нэрс, тэдгээр нь сүлжээний түвшний протоколуудаар IP хаягууд руу дүрслэгдсэн байдаг. OSI загварын энэ давхарт ажилладаг төхөөрөмжүүд нь чиглүүлэгч (чиглүүлэгч, гарц) юм. Протоколын стекийн эхний гурван түвшинг бие даан хэрэгжүүлснээр тэд өөр өөр сүлжээг нэгтгэж, пакетуудыг нэгээс нөгөө рүү чиглүүлж, тодорхой дүрмийн дагуу маршрутаа сонгож, дамжуулалтын статистикийг хөтөлж, шүүлтүүрийн хүснэгтээр дамжуулан аюулгүй байдлыг хангадаг.

Тээвэрлэлт

Энэ тохиолдолд тээвэрлэлтийг логик гэж үздэг (1 стек үе шат нь физикийг хариуцдаг тул): эсрэг талын зангилаатай зохих түвшинд холболтыг бий болгох, хүлээн авсан өгөгдлийг хүргэхийг баталгаажуулах, тэдгээрийн чанарыг хянах. TCP (Transmission Control Protocol) протокол ингэж ажилладаг. Мэдээллийн дамжуулагдсан хэсэг нь блок эсвэл сегмент юм.

Урсгалын массив (датаграм) дамжуулахын тулд UDP (User Datagram Protocol) протоколыг ашигладаг.

Хаяг - тодорхой ажлын станц эсвэл серверийн виртуал програм хангамжийн портын аравтын тоо.

сесс

Дамжуулах үйл явцыг удирддаг хэрэглэгчийн хандалтын хувьд. Нэг зангилааны холболтын (сесс) хугацааг нөгөөтэй нь хязгаарлаж, хандалтын эрхийг хянаж, солилцооны эхлэл ба төгсгөлийг синхрончилдог.

Гүйцэтгэх ажилтан

Доороос хүлээн авсан өгөгдлийг - сессээс - эцсийн хэрэглэгч эсвэл програмд ​​зөв танилцуулсан байх ёстой. Зөв код тайлах, өгөгдлийг задлах, хэрэв хөтөч таны траффикийг хадгалсан бол эдгээр үйлдлүүд эцсийн шатанд явагдана.

Хэрэглэсэн

Хэрэглээ эсвэл хэрэглээний давхарга. Хөтөчөөр аялах, захидал хүлээн авах, илгээх, сүлжээний бусад цэгүүдэд хандах алсаас хандахнь OSI сүлжээний загварын оргил юм.

Сүлжээний загвар хэрхэн ажилладаг тухай жишээ

Протоколын стекийн зарчмын амьд жишээг авч үзье. Компьютер хэрэглэгч найздаа мессенжерт гарын үсэг зурсан зургаа илгээхийг зөвшөөрнө үү. Загварын түвшинг доошлуулбал:

  • Өргөдөл дээрмессеж үүсдэг: зураг, текстээс гадна мессежийн серверийн хаягийн талаарх мэдээллийг багцад нэмнэ (www.xxxxx.com бэлгэдлийн нэр нь тусгай протокол ашиглан аравтын бутархай IP хаяг болж хувирна), хүлээн авагчийн энэ сервер дээрх танигч, магадгүй бусад үйлчилгээний мэдээлэл.
  • Дээр төлөөлөгч- Зургийг мессенжер болон тохиргооны хувьд том хэмжээтэй бол шахаж болно.
  • сессхэрэглэгчийн сервертэй логик холболт, түүний статусыг хянах. Тэд мөн мэдээлэл дамжуулах үйл явцыг эхлүүлсний дараагаар хянаж, сессийг хянах болно.
  • Дээр тээвэрлэлтөгөгдөл нь блокуудад хуваагдана. Тээврийн давхаргын үйлчилгээний талбаруудыг шалгах нийлбэр, алдааны хяналтын сонголтууд гэх мэтээр нэмдэг. Нэг зураг хэд хэдэн блок болж хувирч болно.
  • Дээр сүлжээ- блокууд нь бусад зүйлсээс гадна илгээгч хостын хаяг, мессежийн серверийн IP хаягийг агуулсан үйлчилгээний мэдээллээр ороосон байна. Энэ мэдээлэл нь IP пакетуудыг дэлхий даяар серверт хүргэх боломжийг олгоно.
  • Дээр суваг, IP пакетийн өгөгдлийг үйлчилгээний талбарууд, ялангуяа MAC хаягууд нэмсэн фреймүүдэд багцалдаг. Өөрийн сүлжээний картын хаягийг илгээгчийн талбарт байрлуулж, анхдагч гарцын MAC нь хүлээн авагч талбарт дахин өөрийн сүлжээний тохиргооноос (компьютер нь нэг сүлжээнд байх магадлал багатай) байх болно. сервер нь тус тусын MAC нь тодорхойгүй бөгөөд анхдагч гарц, жишээлбэл, гэрийн чиглүүлэгч нь мэдэгдэж байна).
  • Дээр физик- Хүрээний битүүд нь радио долгион руу хөрвүүлэгдэн, wi-fi протоколоор дамжуулан гэрийн чиглүүлэгчид хүрнэ.
  • Тэнд мэдээлэл нь протоколын стекийн дагуу чиглүүлэгчийн стекийн 3-р түвшин хүртэл өсөх болно. пакет дамжуулах ISP чиглүүлэгч рүү. Гэх мэтээр, мессенжер сервер дээр хамгийн дээд түвшинд мессеж, зураг анхны хэлбэрээрээ илгээгчийн хувийн дискний зайд, дараа нь хүлээн авагчид очно. Дараа нь үүнтэй төстэй мэдээллийн зам нь мессеж хүлээн авагч нь онлайн болж, сервертэй сесс байгуулах үед аль хэдийн эхлэх болно.
OSI нь долоон давхаргыг агуулдаг. Зураг дээр. 1.5 нь хоёр төхөөрөмжийн харилцан үйлчлэлийн загварыг харуулав. эх зангилаа(эх сурвалж) ба очих цэг(очих газар). Нэг түвшинд байрлах программ хангамж болон техник хангамжийн хооронд өгөгдөл солилцох дүрмийн багцыг протокол гэнэ. Протоколуудын багцыг протоколын стек гэж нэрлэдэг бөгөөд тодорхой стандартаар тодорхойлогддог. Түвшин хоорондын харилцан үйлчлэл нь стандартаар тодорхойлогддог интерфэйсүүд.


Цагаан будаа. 1.5.

Харгалзах түвшний харилцан үйлчлэл нь виртуал, физик давхаргыг эс тооцвол компьютерийг холбосон кабелиар өгөгдөл солилцдог. Зураг дээр. 1.5 нь OSI загварын янз бүрийн түвшний зангилааны харилцан үйлчлэлийг хянадаг протоколуудын жишээг харуулж байна. Зангилааны доторх түвшин хоорондын харилцан үйлчлэл нь хоорондын түвшингээр дамждаг интерфейс, доод давхарга бүр нь дээд давхаргад үйлчилгээ үзүүлдэг.

А ба В зангилааны харгалзах түвшний хоорондох виртуал солилцоо (Зураг 1.6) нь мэдээллийн тодорхой нэгжээр явагддаг. Эхний гурван түвшин нь зурвасуудэсвэл өгөгдөл, тээврийн давхарга дээр сегментүүд, сүлжээний түвшинд багц (багц), сувгийн түвшинд - хүрээ (хүрээ) ба физик дээр - битүүдийн дараалал.

Тус бүр сүлжээний технологиөөрсдийн протоколууд болон өөрсдийн техникийн хэрэгслүүд байдаг бөгөөд тэдгээрийн зарим нь Зураг дээр үзүүлсэн тэмдэглэгээтэй байдаг. 1.5. Эдгээр тэмдэглэгээг Cisco нэвтрүүлсэн бөгөөд нийтээр хүлээн зөвшөөрөгдсөн. дунд техникийн хэрэгсэлфизик давхарга нь кабель, холбогч, дохио давтагч (давтагч), олон портын давталт, эсвэл баяжуулах төхөөрөмж (төв), медиа хөрвүүлэгч (дамжуулах төхөөрөмж)жишээлбэл, цахилгаан дохиог оптик болон эсрэгээр хувиргагч. Холбоосын түвшинд энэ нь гүүр (гүүр), унтраалга (унтраах). Сүлжээний түвшинд чиглүүлэгчид. Сүлжээний картууд эсвэл адаптерууд (Сүлжээний интерфэйсийн карт - NIC) нь суваг болон физик түвшинд ажилладаг бөгөөд энэ нь сүлжээний технологиболон өгөгдөл дамжуулах хэрэгсэл.


Цагаан будаа. 1.6.

Өгөгдлийг эх үүсвэрээс очих цэг рүү дамжуулахдаа хэрэглээний давхаргад бэлтгэсэн дамжуулагдсан өгөгдөл нь мэдээллийн эх үүсвэрийн хамгийн дээд, Хэрэглээний түвшний 7 зангилаанаас хамгийн доод буюу Физик давхарга 1 рүү дараалан, дараа нь физик орчинд дамждаг. доод давхарга 1-ээс 7-р түвшинд дараалан дамждаг хүрэх цэг.

хамгийн дээд, Хэрэглээний давхарга 7Мэдээллийн хамгийн түгээмэл нэгж болох мессежтэй ажилладаг. Энэ түвшинг хянадаг нийтийн хүртээмжсүлжээ, өгөгдлийн урсгал, сүлжээний үйлчилгээ гэх мэт FTP, TFTP, HTTP, SMTP, SNMPгэх мэт.

Үзүүлэнгийн давхарга 6өгөгдлийн дүрслэлийн хэлбэрийг өөрчилдөг. Жишээлбэл, 7-р давхаргаас дамжуулагдсан өгөгдлийг түгээмэл хэрэглэгддэг ASCII формат руу хөрвүүлдэг. Өгөгдлийг хүлээн авах үед процесс урвуу болно. 6-р давхарга нь өгөгдлийг шифрлэж, шахдаг.

Сеанс давхарга 5хоёр төгсгөлийн зангилаа (компьютер) хооронд харилцааны сессийг байгуулж, аль компьютер нь дамжуулагч, аль хүлээн авагч болохыг тодорхойлж, дамжуулагч талын дамжуулах хугацааг тогтооно.

Тээврийн давхарга 4Мэдээллийн эх үүсвэрийн зангилааны том мессежийг хэсэг болгон хувааж, толгойг нэмж, хэлбэржүүлдэг сегментүүдтодорхой хэмжээ, богино мессежийг нэг сегмент болгон нэгтгэж болно. Үйл явц нь очих цэг дээр урвуу байна. Сегментийн толгой хэсэгт портын дугааруудЭнэ сегментийг боловсруулах дээд хэрэглээний түвшний үйлчилгээнд зориулагдсан эх сурвалж ба очих газар. Түүнээс гадна, тээврийн давхарганайдвартай багц хүргэлтийг баталгаажуулдаг. Хэрэв энэ түвшинд алдагдал, алдаа илэрсэн бол протоколыг ашиглан дахин дамжуулах хүсэлтийг үүсгэнэ TCP. Хүргэсэн мессежийг баталгаажуулах шаардлагагүй үед илүү энгийн бөгөөд хурдан Хэрэглэгчийн Датаграмын Протоколыг ашигладаг. UDP).

Сүлжээний давхарга 3дамжуулах өгөгдлийн нэгжийг тохируулах замаар мессежийг хаяглана (пакет) логик сүлжээний хаягуудочих цэг ба эх цэг ( IP хаягууд), тодорхойлдог маршрут, илгээгдэх болно өгөгдлийн багц, логик сүлжээний хаягуудыг физик хаяг руу хөрвүүлдэг ба хүлээн авагч талд - физик хаягуудлогик зүйл рүү. Сүлжээ логик хаягуудхэрэглэгчдэд хамаарна.

Холболтын давхарга (Өгөгдлийн холбоос) 2багцаас авсан маягтууд хүрээөгөгдөл (хүрээ). Энэ түвшинд тохируулна уу физик хаягуудилгээх төхөөрөмж болон хүлээн авах төхөөрөмж. Жишээлбэл, физик хаягтөхөөрөмжүүдийг компьютерийн сүлжээний картын ROM-д бүртгэж болно. Үүнтэй ижил түвшинд дамжуулагдсан өгөгдөл нэмэгддэг шалгах нийлбэр, алгоритмыг ашиглан тодорхойлно мөчлөгийн код . Хүлээн авах тал дээр шалгах нийлбэралдааг тодорхойлж, боломжтой бол засч залруулах.

Физик давхарга (Физик) 1битийн урсгалыг тохирох физик орчинд (цахилгаан эсвэл оптик кабель, радио суваг) тохирох интерфейсээр дамжуулдаг. Энэ түвшинд өгөгдөл кодлогдсон, дамжуулагдсан мэдээллийн битүүд синхрончлогддог.

Дээд гурван давхаргын протоколууд нь сүлжээнээс хамааралгүй, доод гурван давхарга нь сүлжээнээс хамааралтай байдаг. Гурван дээд ба гурван доод давхаргын хоорондох холбоо нь тээврийн давхаргад явагддаг.

Өгөгдөл дамжуулах чухал үйл явц бол капсулжуулалт(капсул) өгөгдөл. Програмын үүсгэсэн дамжуулсан мессеж нь сүлжээнээс хамааралгүй гурван дээд давхаргыг дамжуулж, хаягаар ирдэг. тээврийн давхарга, энэ нь хэсгүүдэд хуваагдаж, хэсэг бүрийг өгөгдлийн сегментэд багтаасан (байруулсан) (Зураг 1.7). Сегментийн толгой хэсэгт мессеж бэлтгэсэн хэрэглээний түвшний протоколын дугаар, энэ сегментийг боловсруулах протоколын дугаар багтана.


Цагаан будаа. 1.7.

Сүлжээний давхаргад сегмент нь бүрхэгдсэн байдаг багцөгөгдөл, толгой хэсэг ( толгой) бусад зүйлсээс гадна мэдээлэл илгээгчийн сүлжээний (логик) хаягуудыг (эх сурвалж) агуулсан - Эх сурвалжийн хаяг ( SA) ба хүлээн авагч (хүлээн авагч) – Очих газрын хаяг ( Д.А). Энэ сургалтанд эдгээр нь IP хаягууд юм.

Холболтын давхаргад пакет нь доторлогоотой байна хүрэээсвэл хүрээтолгой хэсэгт орсон өгөгдөл физик хаягууддамжуулагч ба хүлээн авагчийн зангилаа, түүнчлэн бусад мэдээлэл. Үүнээс гадна энэ түвшин нэмэгддэг чиргүүлХүлээн авсан мэдээллийн үнэн зөвийг шалгахад шаардлагатай мэдээллийг агуулсан (чиргүүлийн) хүрээ. Тиймээс, өгөгдөл нь үйлчилгээний мэдээлэл бүхий толгойн хүрээтэй байна, i.e. капсулжуулалтөгөгдөл.

Нэр мэдээллийн нэгжүүдтүвшин бүрт тэдгээрийн хэмжээ болон бусад капсулын параметрүүдийг протоколын өгөгдлийн нэгжийн дагуу тохируулна ( Протоколын мэдээллийн нэгж - PDU). Тиймээс эхний гурван түвшинд эдгээр нь байна мессеж (өгөгдөл), Тээврийн давхарга 4 - сегмент, Сүлжээний 3-р давхарга дээр - багц, холбоосын давхарга 2 - хүрээ, Физик 1-р давхаргад - битийн дараалал.

Практикт долоон давхаргат OSI загвараас гадна дөрвөн давхаргат TCP / IP загварыг ашигладаг (Зураг 1.8).


Цагаан будаа. 1.8.

Хэрэглээний давхарга TCP / IP загвар нь OSI загвартай нэрээрээ ижил боловч сүлжээнээс хамааралгүй дээд гурван давхаргыг (програм, танилцуулга, сесс) хамардаг тул үйл ажиллагааны хувьд илүү өргөн хүрээтэй байдаг. тээврийн давхаргаЭнэ хоёр загвар нь нэр, үйл ажиллагааны хувьд адилхан. OSI загварын сүлжээний давхарга нь сүлжээний давхаргатай тохирч байна ( Интернет) TCP / IP загварын давхарга, хоёр доод давхарга (холбоос ба физик) нь сүлжээний хандалтын хосолсон давхарга ( Сүлжээнд нэвтрэх).


Цагаан будаа. 1.9.

Энэ замаар, тээврийн давхарга, өгөгдөл дамжуулах найдвартай байдлыг хангадаг бөгөөд энэ нь зөвхөн төгсгөлийн зангилаанд ажилладаг бөгөөд энэ нь саатлыг бууруулдаг. мессеж дамжуулахсүлжээгээр нэг төгсгөлийн зангилаанаас нөгөө төгсгөл хүртэл. Үзүүлсэн жишээнд (Зураг 1.9) IP протокол нь бүх сүлжээний зангилаанууд дээр ажилладаг бөгөөд TCP / IP протокол нь зөвхөн төгсгөлийн зангилаанууд дээр ажилладаг.

Товч хураангуй

  1. Харилцаа холбооны сүлжээ нь холбооны шугам (сувгууд) -аар холбогдсон захиалагч ба холбооны зангилааны багцаас бүрддэг.
  2. Ялгах сүлжээнүүд: хэлхээний унтраалгатай, харилцаа холбооны зангилаа шилжүүлэгчийн үүрэг гүйцэтгэх үед, пакет (мессеж) шилжих үед харилцаа холбооны зангилаа чиглүүлэгчийн үүрэг гүйцэтгэдэг.
  3. Өргөн хүрээний сүлжээнд маршрут үүсгэхийн тулд та эх сурвалжийн хаягийг зааж өгөх ёстой мессеж хүлээн авагч. Физик ба хоёрыг ялгах логик хаягууд.
  4. Өгөгдлийн сүлжээнүүд-тай пакет шилжихорон нутгийн болон дэлхийн гэж хуваагддаг.
  5. IP сүлжээнүүд нь төгсгөлийн зангилааны урьдчилсан холболт, мессежийг хүлээн зөвшөөрөхгүй байх үед датаграмын сүлжээ юм.
  6. Өндөр найдвартай байдлыг хангана

OSI сүлжээний лавлагааны загварын давхаргын талаар "Сүлжээний төхөөрөмжүүд" нийтлэлд жагсаасан бүх сүлжээний төхөөрөмжийн ажиллагааг ойлгоход хялбар болгохын тулд би хэд хэдэн тайлбар бүхий бүдүүвч зургийг хийсэн.

Эхлээд OSI лавлагааны сүлжээний загвар болон өгөгдлийн капсулын давхаргуудыг эргэн санацгаая.

Холбогдсон хоёр компьютерын хооронд өгөгдөл хэрхэн дамждагийг харна уу. Үүний зэрэгцээ би компьютер дээрх сүлжээний картын ажиллагааг онцлон тэмдэглэх болно, учир нь. Тэр бол сүлжээний төхөөрөмж бөгөөд компьютер нь зарчмын хувьд тийм биш юм. (Бүх зургийг товших боломжтой - зураг дээр дарж томруулна уу.)


PC1 дээрх програм нь өөр PC2 дээрх өөр програм руу өгөгдөл илгээдэг. Дээд давхаргаас (хэрэглээний давхарга) эхлэн өгөгдлийг сүлжээний карт руу холбоос давхарга руу илгээдэг. Түүний дээр Сүлжээний картфреймүүдийг бит болгон хувиргаж, физик орчинд (жишээлбэл, эрчилсэн хос кабель) илгээдэг. Кабелийн нөгөө талд дохио ирэх ба PC2 сүлжээний карт эдгээр дохиог хүлээн авч, бит болгон таньж, тэдгээрээс фрейм үүсгэдэг. Өгөгдлийг (фрэймд агуулагдсан) дээд давхаргад задлах ба хэрэглээний давхаргад хүрэхэд PC2 дээрх тохирох программ үүнийг хүлээн авдаг.

Давтагч. баяжуулах үйлдвэр.

Давтан ба төв нь нэг давхаргад ажилладаг тул OSI сүлжээний загвартай ижил байдлаар дүрслэгдсэн байдаг. Сүлжээний төхөөрөмжүүдийг төлөөлөхөд хялбар байх үүднээс бид тэдгээрийг компьютерийнхээ хооронд харуулах болно.


Эхний (физик) түвшний давтагч ба зангилаа төхөөрөмж. Тэд дохиог хүлээн авч, таньж, дохиог бүх идэвхтэй порт руу дамжуулдаг.

сүлжээний гүүр. Солих.

Сүлжээний гүүр болон шилжүүлэгч нь ижил түвшинд (суваг) ажилладаг бөгөөд тэдгээрийг тус тусад нь ижил байдлаар дүрсэлсэн болно.


Хоёр төхөөрөмж хоёулаа аль хэдийн хоёр дахь түвшин тул дохиог танихаас гадна (эхний түвшний баяжуулагч гэх мэт) түүнийг (дохио) фрэйм ​​болгон задалдаг. Хоёрдахь түвшинд хүрээний чиргүүл (чиргүүлийн) хяналтын нийлбэрийг харьцуулна. Дараа нь хүлээн авагчийн MAC хаягийг фрэймийн толгой хэсгээс мэдэж, шилжүүлсэн хүснэгтэд байгаа эсэхийг шалгана. Хэрэв хаяг байгаа бол фрэймийг дахин бит болгон багтааж (аль хэдийн дохио хэлбэрээр) зохих порт руу илгээнэ. Хэрэв хаяг олдохгүй бол холбогдсон сүлжээнд энэ хаягийг хайх үйл явц явагдана.

Чиглүүлэгч.


Таны харж байгаагаар чиглүүлэгч (эсвэл чиглүүлэгч) нь 3-р түвшний төхөөрөмж юм. Чиглүүлэгч нь ойролцоогоор дараах байдлаар ажилладаг: порт дээр дохио хүлээн авах ба чиглүүлэгч үүнийг таньдаг. Хүлээн зөвшөөрөгдсөн дохио (бит) нь хүрээ (фрэйм) үүсгэдэг. Чиргүүл дэх шалгах нийлбэр болон хүлээн авагчийн MAC хаягийг баталгаажуулсан. Хэрэв бүх шалгалт амжилттай бол фрэймүүд нь багц үүсгэдэг. Гурав дахь түвшинд чиглүүлэгч нь пакетийн толгойг шалгадаг. Энэ нь очих газрын (хүлээн авагчийн) IP хаягийг агуулдаг. IP хаяг болон өөрийн чиглүүлэлтийн хүснэгтэд үндэслэн чиглүүлэгч нь пакетуудыг хүрэх газартаа хүрэх хамгийн сайн замыг сонгодог. Замаа сонгосны дараа чиглүүлэгч нь багцыг фрейм болгон, дараа нь бит болгон багтааж, зохих порт руу дохио болгон илгээдэг (чиглүүлэлтийн хүснэгтэд сонгосон).

Дүгнэлт

Эцэст нь хэлэхэд би бүх төхөөрөмжийг нэг зураг дээр нэгтгэсэн.


Одоо та ямар төхөөрөмж, хэрхэн ажилладагийг тодорхойлох хангалттай мэдлэгтэй болсон. Хэрэв танд асуулт байгаа бол надаас асуугаарай, ойрын ирээдүйд та эсвэл би эсвэл бусад хэрэглэгчид танд туслах болно.