Гэр / Windows хичээлүүд / Онол: OSI сүлжээний загвар. OSI сүлжээний загварын дагуу сүлжээний төхөөрөмжүүд хэрхэн ажилладаг

Онол: OSI сүлжээний загвар. OSI сүлжээний загварын дагуу сүлжээний төхөөрөмжүүд хэрхэн ажилладаг

Төрөл бүрийн төхөөрөмж, програм хангамж бүхий сүлжээнд өгөгдлийг нэгдмэл дүрслэхийн тулд ISO стандартын олон улсын байгууллага (Олон улсын стандартчиллын байгууллага) нээлттэй системийн OSI (Open System Interconnection) харилцааны үндсэн загварыг боловсруулсан. Энэ загвар нь харилцаа холбооны сессийг зохион байгуулахдаа янз бүрийн сүлжээний орчинд өгөгдөл дамжуулах дүрэм, журмыг тодорхойлдог. Загварын үндсэн элементүүд нь давхаргууд, хэрэглээний процессууд, холболтын физик хэрэгсэл юм. Зураг дээр. 1.10-д үндсэн загварын бүтцийг харуулав.

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

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

Цагаан будаа. 1.10. OSI загвар

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

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

OSI загварыг Зураг дээр үзүүлсэн шиг хоёр өөр загварт хувааж болно. 1.11:

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

Нэг машин дээр хөрш зэргэлдээ давхаргууд бие биедээ үзүүлэх үйлчилгээнд суурилсан босоо загвар.

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

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

Хэвтээ загварт өгөгдөл солилцохын тулд хоёр програмд ​​нийтлэг протокол хэрэгтэй. Босоо загварт зэргэлдээх давхаргууд нь Application Programming Interfaces (API) ашиглан холбогддог.

Цагаан будаа. 1.11. Үндсэн OSI лавлагаа загвар дахь компьютерийн харилцан үйлчлэлийн диаграм

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

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

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

Цагаан будаа. 1.12. Долоон түвшний загварын түвшин бүрийн багцыг бүрдүүлэх

Загварын түвшин бүр өөрийн гэсэн үүрэгтэй. Түвшин өндөр байх тусам даалгаврыг шийдвэрлэхэд илүү хэцүү болно.

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

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

Цагаан будаа. 1.13. OSI загварын давхаргын функцууд

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

Хэрэглээний процессуудын харилцан үйлчлэл;

Мэдээллийн танилцуулгын маягт;

Өгөгдлийн нэгдсэн хадгалалт;

Сүлжээний нөөцийн менежмент;

Мэдээллийн аюулгүй байдал, мэдээллийн хамгаалалт;

Програм, техник хангамжийн оношлогоо.

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

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

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

Хэрэглээний давхарга дээр ажилладаг өгөгдлийн нэгжийг ихэвчлэн мессеж гэж нэрлэдэг.

Хэрэглээний давхарга нь дараах үүргийг гүйцэтгэдэг.

1. Төрөл бүрийн ажил гүйцэтгэх.

Файл дамжуулах;

Ажлын менежмент;

Системийн удирдлага гэх мэт;

2. Хэрэглэгчдийг нууц үг, хаяг, цахим гарын үсгээр нь таних;

3. Ажиллаж буй захиалагчдыг тодорхойлох, шинэ хэрэглээний процессуудад нэвтрэх боломжийг;

4. Байгаа нөөцийн хүрэлцээг тодорхойлох;

5. Өргөдлийн бусад процессуудтай холбогдох хүсэлтийг зохион байгуулах;

6. Мэдээллийг тайлбарлахад шаардлагатай аргуудыг төлөөллийн түвшинд шилжүүлэх;

7. Төлөвлөсөн үйл явцын яриа хэлэлцээний горимыг сонгох;

8. Хэрэглээний процессуудын хооронд солилцсон өгөгдлийн менежмент, хэрэглээний процессуудын харилцан үйлчлэлийн синхрончлол;

9. Үйлчилгээний чанарыг тодорхойлох (өгөгдлийн блокуудыг хүргэх хугацаа, хүлээн зөвшөөрөгдөх алдааны түвшин);

10. Алдаа засах, өгөгдлийн найдвартай байдлыг тодорхойлох гэрээ;

11. Синтакс (тэмдэгтийн багц, өгөгдлийн бүтэц) дээр тавьсан хязгаарлалтыг зохицуулах.

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

Хэрэглээний түвшинд хэрэглэгчдэд аль хэдийн боловсруулсан мэдээллээр хангах шаардлагатай. Үүнийг системийн болон хэрэглэгчийн программ хангамжаар шийдэж болно.

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

Хамгийн түгээмэл дээд гурван түвшний протоколууд нь:

FTP (File Transfer Protocol) файл дамжуулах протокол;

TFTP (Trivial File Transfer Protocol) нь хамгийн энгийн файл дамжуулах протокол юм;

X.400 имэйл;

Telnet алсын терминалтай ажиллах;

SMTP (Simple Mail Transfer Protocol) нь энгийн захидал солилцох протокол юм;

CMIP (Common Management Information Protocol) мэдээллийн удирдлагын нийтлэг протокол;

SLIP (Цуваа шугамын IP) цуваа шугамын IP. Цуваа тэмдэгтээр өгөгдөл дамжуулах протокол;

SNMP (Simple Network Management Protocol) энгийн сүлжээний удирдлагын протокол;

FTAM (File Transfer, Access, and Management) нь файл дамжуулах, хандах, удирдах протокол юм.

Үзүүлэнгийн давхарга

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

Энэ давхарга нь хэрэглээний давхаргаар дамжуулсан мэдээллийг өөр систем дэх хэрэглээний давхаргад ойлгохыг баталгаажуулдаг. Шаардлагатай бол мэдээлэл дамжуулах үед танилцуулгын давхарга нь өгөгдлийн форматыг зарим нийтлэг танилцуулгын формат руу хөрвүүлэх ажлыг гүйцэтгэдэг бөгөөд хүлээн авах үед урвуу хөрвүүлэлтийг гүйцэтгэдэг. Тиймээс хэрэглээний давхарга нь жишээлбэл, өгөгдлийн дүрслэл дэх синтаксийн ялгааг даван туулж чадна. Энэ нөхцөл байдал нь өгөгдөл солилцох шаардлагатай өөр өөр төрлийн компьютер (IBM PC болон Macintosh) бүхий LAN сүлжээнд тохиолдож болно. Тиймээс мэдээллийн сангийн талбарт мэдээллийг үсэг, тоо хэлбэрээр, ихэвчлэн график дүрс хэлбэрээр харуулах ёстой. Та энэ өгөгдлийг, жишээлбэл, хөвөгч цэгийн тоо болгон боловсруулах хэрэгтэй.

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

Төлөөлөгч давхарга нь дараахь үндсэн үүргийг гүйцэтгэдэг.

1. Хэрэглээний процессуудын хоорондын харилцан үйлчлэлийг бий болгох хүсэлтийг бий болгох.

2. Хэрэглээний процессуудын хооронд өгөгдөл танилцуулах зохицуулалт.

3. Мэдээлэл танилцуулах маягтыг хэрэгжүүлэх.

4. График материалын танилцуулга (зураг, зураг, диаграмм).

5. Өгөгдлийн ангилал.

6. Сессийг дуусгах хүсэлтийг илгээх.

Үзүүлэнгийн түвшний протоколууд нь ихэвчлэн загварын дээд гурван давхаргын протоколуудын нэг хэсэг юм.

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

Сеанс давхарга нь хэрэглэгчид эсвэл хэрэглээний процессуудын хооронд сесс хийх журмыг тодорхойлдог давхарга юм.

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

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

Сеансын түвшинд хоёр програмын процессын хоорондох шилжүүлэг ямар байхыг тодорхойлдог.

Хагас дуплекс (процессууд нь ээлжлэн өгөгдөл илгээж, хүлээн авах болно);

Дуплекс (процессууд нь өгөгдлийг нэгэн зэрэг илгээж, хүлээн авах болно).

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

Сеанс давхарга нь дараах функцуудыг хангадаг.

1. Харилцан ажиллаж буй системүүдийн хоорондын холболтыг сессийн түвшинд бий болгож дуусгах.

2. Хэрэглээний процессуудын хооронд ердийн болон яаралтай өгөгдөл солилцох ажлыг гүйцэтгэх.

3. Хэрэглээний процессуудын харилцан үйлчлэлийг удирдах.

4. Сеансын холболтыг синхрончлох.

5. Онцгой нөхцөл байдлын талаар өргөдөл гаргах үйл явцын мэдэгдэл.

6. Хэрэглэсэн процесст шошго бий болгох нь алдаа, алдаа гарсны дараа түүний гүйцэтгэлийг хамгийн ойрын шошгоноос сэргээх боломжийг олгодог.

7. Өргөдөл гаргах үйл явцыг шаардлагатай тохиолдолд тасалдуулж, түүнийг зөв сэргээх.

8. Мэдээлэл алдагдуулахгүйгээр хуралдааныг дуусгах.

9. Чуулганы явцын талаар тусгай мэдээ дамжуулах.

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

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

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

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

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

Тээврийн давхаргын функцууд нь:

1. Сүлжээний дамжуулалтыг хянах, мэдээллийн блокуудын бүрэн бүтэн байдлыг хангах.

2. Алдааг илрүүлэх, тэдгээрийг хэсэгчлэн арилгах, засаагүй алдааг мэдээлэх.

3. Алдаа болон эвдрэлийн дараа дамжуулалтыг сэргээх.

4. Өгөгдлийн блокуудыг нэгтгэх буюу хуваах.

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

6. Шилжүүлгийн баталгаажуулалт.

7. Сүлжээнд гацсан нөхцөл байдалд байгаа блокуудыг арилгах.

Тээврийн давхаргаас эхлээд бүх дээд протоколууд нь ихэвчлэн сүлжээний үйлдлийн системд багтдаг програм хангамжид хэрэгждэг.

Хамгийн түгээмэл тээврийн түвшний протоколууд нь:

TCP (Transmission Control Protocol) TCP/IP стек дамжуулах хяналтын протокол;

UDP (User Datagram Protocol) нь TCP/IP стекийн хэрэглэгчийн датаграммын протокол юм;

NetWare сүлжээнд зориулсан NCP (NetWare Core Protocol) үндсэн протокол;

SPX (Sequenced Packet eXchange) Novell Stack Sequenced Packet Exchange;

TP4 (Transmission Protocol) - 4-р ангиллын дамжуулах протокол.

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

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

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

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

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

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

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

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

Сүлжээний давхарга нь дараахь үүргийг гүйцэтгэдэг.

1. Сүлжээний холболтыг бий болгох, тэдгээрийн портуудыг тодорхойлох.

2. Харилцаа холбооны сүлжээгээр дамжуулах явцад гарсан алдааг илрүүлэх, залруулах.

3. Пакет урсгалын хяналт.

4. Багцын дарааллын зохион байгуулалт (захиалга).

5. Чиглүүлэлт ба шилжих.

6. Багцуудыг сегментлэх, нэгтгэх.

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

Сүлжээний түвшний протоколууд нь үйлдлийн системийн програм хангамжийн модулиуд, түүнчлэн чиглүүлэгчийн програм хангамж, техник хангамжаар хэрэгждэг.

Сүлжээний түвшинд хамгийн түгээмэл хэрэглэгддэг протоколууд нь:

IP (Интернет протокол) Интернэт протокол, сүлжээний протоколхаяг, чиглүүлэлтийн мэдээллээр хангадаг TCP/IP стек;

IPX (Internetwork Packet Exchange) нь Novell сүлжээн дэх пакетуудыг хаяглах, чиглүүлэхэд зориулагдсан интернет пакет солилцооны протокол юм;

X.25 дэлхийн пакет шилжүүлэгч холбооны олон улсын стандарт (энэ протоколыг 2-р давхаргад хэсэгчлэн хэрэгжүүлсэн);

CLNP (Connection Less Network Protocol) нь холболтыг зохион байгуулахгүйгээр сүлжээний протокол юм.

Холболтын давхарга (Өгөгдлийн холбоос)

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

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

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

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

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

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

ХХК (Логик холбоосын хяналт) логик хяналтхолболтууд. ХХК-ийн дэд давхарга нь сүлжээний давхаргад үйлчилгээ үзүүлдэг бөгөөд хэрэглэгчийн мессежийг дамжуулах, хүлээн авахтай холбоотой.

MAC (Media Assess Control) медиа хандалтын хяналт. MAC дэд давхарга нь хуваалцсан физик орчинд хандах хандалтыг зохицуулдаг (токен дамжуулах, мөргөлдөх, мөргөлдөх илрүүлэх) ба холбооны суваг руу нэвтрэх хандалтыг хянадаг. LLC дэд давхарга нь MAC дэд давхаргаас дээгүүр байна.

Өгөгдлийн холбоосын давхарга нь холбоосоор өгөгдөл дамжуулах процедурын тусламжтайгаар медиа хандалт болон дамжуулалтын хяналтыг тодорхойлдог.

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

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

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

Холболтын давхарга нь дараах төрлийн функцуудыг гүйцэтгэх боломжтой.

1. Сувгийн холболтыг зохион байгуулах (байгуулах, удирдах, дуусгавар болгох), тэдгээрийн портуудыг тодорхойлох.

2. Боловсон хүчнийг зохион байгуулах, шилжүүлэх.

3. Алдааг илрүүлэх, залруулах.

4. Өгөгдлийн урсгалын удирдлага.

5. Логик сувгуудын ил тод байдлыг хангах (түүн дээр ямар нэгэн байдлаар кодлогдсон өгөгдлийг дамжуулах).

Холболтын түвшинд хамгийн түгээмэл хэрэглэгддэг протоколууд нь:

HDLC (Өндөр түвшний өгөгдлийн холболтын хяналт) цуваа холболтод зориулсан өндөр түвшний өгөгдлийн холбоосын хяналтын протокол;

IEEE 802.2 ХХК (I ба төрөл II) нь 802.x орчинд MAC-ыг хангадаг;

IEEE 802.3 стандартын дагуу Ethernet сүлжээний технологи нь автобусны топологи, олон хандалт бүхий тээвэрлэгчийг үнэрлэх, мөргөлдөхийг илрүүлэх;

IEEE 802.5 стандартын дагуу токен цагираган сүлжээний технологи, цагираган топологи болон токен дамжих бөгж хандалтын аргыг ашиглан;

FDDI (Fiber Distributed Date Interface Station) IEEE 802.6 сүлжээний технологи, шилэн кабелийн зөөвөрлөгч ашиглах;

X.25 нь дэлхийн пакет шилжүүлэгч холбооны олон улсын стандарт юм;

X25 болон ISDN технологиор зохион байгуулагдсан Frame relay сүлжээ.

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

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

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

Физик давхарга нь медиа интерфэйсийн дэд давхарга ба дамжуулалтын хувиргалтын дэд давхаргаас бүрдэнэ.

Тэдгээрийн эхнийх нь мэдээллийн урсгалыг ашигласан физик холбооны сувагтай хослуулах боломжийг олгодог. Хоёр дахь нь ашигласан протоколуудтай холбоотой хувиргалтыг гүйцэтгэдэг. Физик давхарга нь өгөгдлийн сувагт физик интерфэйсийг өгөхөөс гадна суваг руу болон сувгаас дохио дамжуулах журмыг тодорхойлдог. Энэ түвшинд цахилгаан, механик, үйл ажиллагааны болон процедурын параметрүүд физик холболтсистемүүдэд. Физик давхарга нь давхардсан холбоосын давхаргаас өгөгдлийн пакетуудыг хүлээн авч, тэдгээрийг хоёртын урсгалын 0 ба 1-д тохирох оптик эсвэл цахилгаан дохио болгон хувиргадаг. Эдгээр дохио нь дамжуулагчаар дамжуулан хүлээн авагч зангилаа руу илгээгддэг. Дамжуулах орчны механик болон цахилгаан/оптик шинж чанарууд нь физик давхаргад тодорхойлогддог бөгөөд үүнд:

Кабель ба холболтын төрөл;

Холбогчдод зүү оноох;

0 ба 1 утгын дохионы кодчилолын схем.

Физик давхарга нь дараахь үүргийг гүйцэтгэдэг.

1. Физик холболтыг бий болгох, салгах.

2. Цуваа код болон хүлээн авах дохиог дамжуулах.

3. Шаардлагатай бол сувгуудыг сонсох.

4. Сувгуудыг тодорхойлох.

5. Алдаа, доголдол үүссэн тухай мэдэгдэл.

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

Цагаан будаа. 1.14. Утасгүй LAN физик давхарга

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

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

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

Хамгийн түгээмэл физик давхаргын үзүүлэлтүүд нь:

EIA-RS-232-C, CCITT V.24/V.28 - Механик/цахилгаан тэнцвэргүй цуваа интерфэйс;

EIA-RS-422/449, CCITT V.10 - тэнцвэртэй цуваа интерфейсийн механик, цахилгаан ба оптик шинж чанарууд;

Ethernet нь IEEE 802.3 сүлжээний технологи бөгөөд автобусны топологи, олон хандалт бүхий тээвэрлэгчийг үнэрлэх, мөргөлдөхийг илрүүлэх;

Токен бөгж нь IEEE 802.5 сүлжээний технологи бөгөөд цагираган топологи болон токен дамжих бөгж хандалтын аргыг ашигладаг.

"Нээлттэй систем" гэсэн ойлголт

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

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

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

Бодит системүүдийн хувьд бүрэн нээлттэй байх нь боломжгүй зүйл юм. Дүрмээр бол, нээлттэй гэж нэрлэгддэг системд ч гэсэн зөвхөн гадаад интерфейсийг дэмждэг зарим хэсэг нь энэ тодорхойлолтыг хангадаг. Жишээлбэл, Unix үйлдлийн системүүдийн нээлттэй байдал нь цөм болон программуудын хооронд стандартчилагдсан програмчлалын интерфэйстэй байдаг бөгөөд энэ нь програмуудыг Unix-ийн нэг хувилбараас нөгөө рүү шилжүүлэхэд хялбар болгодог. Хэсэгчилсэн нээлттэй байдлын өөр нэг жишээ бол харьцангуй хаалттай Novell NetWare үйлдлийн систем нь системд гуравдагч талын сүлжээний адаптер драйверуудыг оруулахын тулд Open Driver Interface (ODI) ашиглаж байгаа явдал юм. Системийг хөгжүүлэхэд илүү нээлттэй техникийн үзүүлэлтүүдийг ашиглах тусам илүү нээлттэй байдаг.

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

Хэрэв хоёр сүлжээг нээлттэй байх зарчмын дагуу барьсан бол энэ нь дараахь давуу талыг олгоно.

    ижил стандартыг дагаж мөрддөг өөр өөр үйлдвэрлэгчдийн техник хангамж, програм хангамжийн сүлжээг бий болгох чадвар;

    сүлжээний бие даасан бүрэлдэхүүн хэсгүүдийг бусад, илүү дэвшилтэт хэсгүүдээр өвдөлтгүй солих боломж, энэ нь сүлжээг хамгийн бага зардлаар хөгжүүлэх боломжийг олгодог;

    нэг сүлжээг нөгөө сүлжээнд хялбархан холбох чадвар;

    сүлжээг хөгжүүлэх, засвар үйлчилгээ хийхэд хялбар байдал.

Нээлттэй системийн тод жишээ бол олон улсын интернет сүлжээ юм. Энэ сүлжээ нь нээлттэй системд тавигдах шаардлагын дагуу бүрэн хөгжсөн. Стандартыг боловсруулахад янз бүрийн улс оронд үйл ажиллагаа явуулдаг төрөл бүрийн их дээд сургууль, шинжлэх ухааны байгууллага, компьютерийн техник хангамж, програм хангамж үйлдвэрлэгчдийн энэ сүлжээний олон мянган мэргэжилтнүүд оролцсон. Интернетийн үйл ажиллагааг тодорхойлдог стандартуудын нэр нь "Request For Comments (RFC)" бөгөөд үүнийг "санал хүсэлт" гэж орчуулж болно - батлагдсан стандартуудын олон нийтэд нээлттэй, нээлттэй шинж чанарыг харуулж байна. Үүний үр дүнд интернет нь дэлхий даяар тархсан асар олон тооны сүлжээнүүдийн хамгийн олон төрлийн техник хангамж, програм хангамжийг нэгтгэж чадсан.

OSI загвар

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Хэрэглээний (хэрэглээний) түвшин (eng. хэрэглээний давхарга)

Загварын дээд (7-р) түвшин нь сүлжээ болон хэрэглэгчийн хоорондын харилцан үйлчлэлийг хангадаг. Энэ давхарга нь хэрэглэгчийн программуудад мэдээллийн сангийн асуулга зохицуулагч, файлын хандалт, имэйл дамжуулах зэрэг сүлжээний үйлчилгээнд хандах боломжийг олгодог. Энэ нь мөн үйлчилгээний мэдээллийг дамжуулах, алдааны талаарх мэдээллээр програмуудыг хангах, хүсэлт гаргах үүрэгтэй танилцуулгын давхарга. Жишээ нь: POP3, FTP.

Гүйцэтгэх (Танилцуулгын давхарга) танилцуулгын давхарга)

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

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

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

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

Үзүүлэнгийн түвшний стандартууд нь график дүрслэлийг хэрхэн харуулахыг мөн тодорхойлдог. Энэ зорилгоор Macintosh болон PowerPC компьютерт зориулсан программуудын хооронд QuickDraw график дамжуулахад ашигладаг зургийн формат болох PICT форматыг ашиглаж болно. Өөр нэг дүрслэлийн формат бол тэмдэглэгдсэн JPEG зургийн файлын формат юм.

Дуу болон киноны үзүүлэнг тодорхойлдог үзүүлэнгийн түвшний өөр нэг бүлэг стандарт байдаг. Үүнд CD-ROM видеог шахах, кодлох, дижитал хэлбэрээр хадгалах, 1.5 Mbps хүртэл хурдаар дамжуулахад ашигладаг MPEG электрон хөгжмийн зэмсгийн интерфейс, мөн сесс давхарга)

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

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

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

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

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

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

OSI сүлжээний загварын 3-р давхарга нь өгөгдөл дамжуулах замыг тодорхойлоход зориулагдсан. Логик хаяг, нэрийг биет хаяг руу хөрвүүлэх, хамгийн богино замыг тодорхойлох, шилжих, чиглүүлэх, сүлжээний асуудал, түгжрэлийг хянах үүрэгтэй. Чиглүүлэгч гэх мэт сүлжээний төхөөрөмж энэ түвшинд ажилладаг.

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

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

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

Холболтын давхарга өгөгдлийн холбоос давхарга)

Энэ давхарга нь физик түвшний сүлжээнүүдийн харилцан үйлчлэлийг хангах, гарч болзошгүй алдааг хянах зорилготой юм. Энэ нь физик давхаргаас хүлээн авсан өгөгдлийг фрейм болгон багцалж, бүрэн бүтэн байдлыг шалгаж, шаардлагатай бол алдааг засч (гэмтсэн хүрээний талаар дахин хүсэлт илгээдэг) сүлжээний давхарга руу илгээдэг. Холболтын давхарга нь нэг буюу хэд хэдэн физик давхаргатай харилцан үйлчилж, энэ харилцан үйлчлэлийг удирдаж, удирдаж болно. IEEE 802 тодорхойлолт нь энэ түвшинг 2 дэд түвшинд хуваадаг - MAC (Media Access Control) нь хуваалцсан физик орчинд хандах хандалтыг зохицуулдаг, LLC (Logical Link Control) нь сүлжээний түвшний үйлчилгээ үзүүлдэг.

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

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

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

Эх сурвалжууд

  • Александр Филимонов Олон төрлийн үйлчилгээний барилга Ethernet сүлжээнүүд, bhv, 2007 ISBN 978-5-9775-0007-4
  • Сүлжээний технологийн нэгдсэн гарын авлага //cisco систем, 4-р хэвлэл, Уильямс 2005 ISBN 584590787X

Викимедиа сан. 2010 он.

Бусад толь бичгүүдээс "OSI загвар" гэж юу болохыг харна уу:

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

    Энэ нийтлэлд мэдээллийн эх сурвалжийн холбоос байхгүй байна. Мэдээлэл шалгах боломжтой байх ёстой, эс тэгвээс эргэлзэж, устгаж болзошгүй. Та ... Википедиа

    Нээлттэй системүүдийн харилцан холболтын үндсэн лавлах загвар Харилцаа холбоо, сүлжээний протокол боловсруулахад зориулсан хийсвэр сүлжээний загвар. Сүлжээнд давхраатай хандлагыг илэрхийлдэг. Түвшин бүр ...... Бизнесийн нэр томьёоны тайлбар толь

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

    ATP нэр: Apple Talk протоколын түвшин (OSI загварын дагуу): Тээврийн гэр бүл: TCP / IP Үүсгэсэн: 2002 Порт / ID: 33 / IP Протоколын зорилго: Хөдөлгөөний нягтралын хяналттай UDP аналог Үзүүлэлт: RFC 4340 Үндсэн хэрэгжүүлэгчид ... Википедиа


OSI сүлжээний загвар(нээлттэй системүүдийн харилцан холболтын үндсэн жишиг загвар - нээлттэй системүүдийн харилцан үйлчлэлийн үндсэн жишиг загвар, abbr. EMWOS; 1978) - OSI / ISO сүлжээний протоколын стекийн сүлжээний загвар (GOST R ISO / IEC 7498-1-99).

OSI загварын ерөнхий шинж чанарууд


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

1970-аад оны эцэс гэхэд дэлхий аль хэдийнээ байсан олон тооны DECnet, TCP/IP, SNA зэрэг алдартай стекүүд гэх мэт өмчийн харилцааны протоколын стекүүд. Ийм олон төрлийн харилцан ажиллах хэрэгслүүд нь өөр өөр протокол ашигладаг төхөөрөмжүүдийн хооронд үл нийцэх асуудлыг авчирсан. Тухайн үед энэ асуудлыг шийдэх арга замуудын нэг нь одоо байгаа стекүүдийн дутагдлыг харгалзан бүтээсэн бүх системд зориулсан нэгдсэн протоколын стек рүү ерөнхий шилжилт гэж үздэг байв. Шинэ стек үүсгэх энэхүү эрдэм шинжилгээний арга нь OSI загварыг боловсруулснаар эхэлсэн бөгөөд долоон жил (1977-1984 он хүртэл) үргэлжилсэн. OSI загварын зорилго нь сүлжээний хэрэгслийн ерөнхий дүрслэлийг өгөх явдал юм. Үүнийг сүлжээний мэргэжилтнүүдэд зориулсан нэгэн төрлийн бүх нийтийн хэл болгон хөгжүүлсэн тул түүнийг лавлагаа загвар гэж нэрлэдэг.OSI загварт харилцан үйлчлэлийн хэрэгслийг дараахь байдлаар хуваадаг. долоон давхарга: хэрэглээ, танилцуулга, сесс, тээвэрлэлт, сүлжээ, өгөгдлийн холбоос, физик. Давхарга бүр нь сүлжээний төхөөрөмжүүдийн харилцан үйлчлэлийн маш тодорхой талыг авч үздэг.

Програмууд нь эдгээр зорилгоор олон түвшний системийн хэрэгслийг ашиглан харилцан үйлчлэлийн протоколуудыг хэрэгжүүлэх боломжтой. Энэ зорилгоор программистуудад програмчлалын интерфейсийг (Application Program Interface, API) өгдөг. OSI загварын хамгийн тохиромжтой схемийн дагуу програм нь зөвхөн хамгийн дээд давхарга болох хэрэглээний давхаргад хүсэлт гаргах боломжтой боловч бодит байдал дээр харилцаа холбооны протоколын олон стек нь програмистуудад давхаргын доор байрлах үйлчилгээ эсвэл үйлчилгээнд шууд хандах боломжийг олгодог. Жишээлбэл, зарим DBMS нь суурилуулсан хэрэгслүүдтэй байдаг алсаас хандахфайлууд руу. Энэ тохиолдолд програм нь алсын нөөцөд хандахдаа системийн файлын үйлчилгээг ашигладаггүй; Энэ нь OSI загварын дээд давхаргыг алгасаж, OSI загварын доод давхаргад байрлах сүлжээгээр мессеж дамжуулах үүрэгтэй системийн хэрэгслүүдэд шууд ханддаг. Тэгэхээр А хост програм хост В програмтай харьцахыг хүсч байна гэж бодъё.Үүний тулд А программ нь файлын үйлчилгээ гэх мэт хэрэглээний давхаргад хүсэлт гаргадаг. Энэхүү хүсэлт дээр үндэслэн хэрэглээний түвшний программ хангамж нь стандарт форматаар мессеж үүсгэдэг. Гэхдээ энэ мэдээллийг хүрэх газарт нь хүргэхийн тулд шийдвэрлэх олон ажил байсаар байгаа бөгөөд үүний хариуцлагыг доод түвшнийхэн хариуцаж байна. Мессежийг үүсгэсний дараа хэрэглээний давхарга нь стекээс доошоо үзүүлэнгийн давхарга руу түлхэнэ. Аппликешны түвшний мессежийн толгой хэсгээс хүлээн авсан мэдээлэлд үндэслэсэн үзүүлэнгийн түвшний протокол нь шаардлагатай үйлдлүүдийг хийж, мессежэнд өөрийн үйлчилгээний мэдээллийг нэмдэг - очих машины танилцуулгын түвшний протоколын зааврыг агуулсан танилцуулгын түвшний толгой хэсэг. Үүссэн мессеж нь сессийн давхарга руу дамждаг бөгөөд энэ нь эргээд өөрийн гэсэн толгойг нэмдэг. чиргүүл гэж нэрлэгддэг хэлбэрээр.) Эцэст нь мэдээ нь доод, физик түвшинд хүрдэг бөгөөд энэ нь үнэн хэрэгтээ холбооны шугамаар очих машин руу дамжуулдаг. Энэ үед мессеж нь бүх түвшний гарчигтай "дарагдсан" байна.

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

OSI загварын давхаргууд

OSI загвар
Түвшин ) Функцүүд Жишээ
Хөтлөгч
давхаргууд
7. Хэрэглээний (хэрэглээ) Онлайн үйлчилгээнд нэвтрэх HTTP, FTP, SMTP
6. Төлөөлөгч (танилцуулга) (танилцуулга) Өгөгдлийг илэрхийлэх, шифрлэх ASCII, EBCDIC, JPEG
5. Хурал (сессия) Сеанс менежмент RPC, PAP
4. Тээвэр (тээвэр) Сегментүүд/
Датаграммууд
Төгсгөлийн цэгүүдийн хоорондох шууд холбоо, найдвартай байдал TCP, UDP, SCTP

давхаргууд
3. Сүлжээ (сүлжээ) Багцууд Маршрут тодорхойлох, логик хаяглалт IPv4, IPv6, IPsec, AppleTalk
2. Суваг (өгөгдлийн холбоос) Бит/
Хүрээ (хүрээ)
Физик хаяглалт PPP, IEEE 802.2, Ethernet, DSL, L2TP, ARP
1. Физик (биеийн) битүүд Медиа, дохио, хоёртын өгөгдөлтэй ажиллах USB, эрчилсэн хос, коаксиаль кабель, оптик кабель

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

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

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

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

Сүлжээний үндсэн технологид физик болон холбоосын давхарга орно.

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


Хэрэглээний давхарга (хэрэглээний давхарга; хэрэглээний давхарга) - сүлжээтэй хэрэглэгчийн програмуудын харилцан үйлчлэлийг хангадаг загварын дээд түвшин:

  • аппликешнүүдэд сүлжээний үйлчилгээг ашиглахыг зөвшөөрдөг:
    • файлууд болон мэдээллийн санд алсаас хандах,
    • имэйл дамжуулах;
  • үйлчилгээний мэдээллийг дамжуулах үүрэгтэй;
  • програмуудыг алдааны мэдээллээр хангадаг;
  • үзүүлэнгийн давхаргад хүсэлт үүсгэдэг.

Хэрэглээний түвшний протоколууд: RDP, HTTP, SMTP, SNMP, POP3, FTP, XMPP, OSCAR, Modbus, SIP, TELNET болон бусад.

Үзүүлэнгийн давхарга


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

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

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

Энэ хэрхэн ажилладагийг ойлгохын тулд хоёр систем байна гэж төсөөлөөд үз дээ. Нэг нь өгөгдөл дүрслэхдээ IBM mainframe гэх мэт EBCDIC Extended Binary Information Interchange Code ашигладаг бол нөгөө нь American Standard ASCII Information Interchange Code (бусад ихэнх компьютер үйлдвэрлэгчид ашигладаг) ашигладаг. Хэрэв эдгээр хоёр систем мэдээлэл солилцох шаардлагатай бол хоёр өөр форматын хооронд хувиргалтыг хийж, орчуулахад танилцуулах давхарга хэрэгтэй болно.

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

Үзүүлэнгийн түвшний стандартууд нь график дүрслэлийг хэрхэн харуулахыг мөн тодорхойлдог. Эдгээр зорилгын үүднээс QuickDraw графикийг программ хооронд шилжүүлэхэд ашигладаг зургийн формат болох PICT форматыг ашиглаж болно.

Өөр нэг харах формат бол шошготой файлын формат юм. TIFF зургууд, энэ нь ихэвчлэн өндөр нарийвчлалтай битмапуудад ашиглагддаг. График дүрслэлд ашиглаж болох дараагийн илтгэлийн түвшний стандарт бол фото зургийн шинжээчдийн хамтарсан группын боловсруулсан стандарт юм; Өдөр тутмын хэрэглээнд энэ стандартыг зүгээр л JPEG гэж нэрлэдэг.

Дуу болон киноны үзүүлэнг тодорхойлдог үзүүлэнгийн түвшний өөр нэг бүлэг стандарт байдаг. Үүнд Motion Picture Experts Group-ийн боловсруулсан хөгжмийн дижитал дүрслэлд зориулсан Хөгжмийн зэмсгийн дижитал интерфейс (MIDI), CD дээр видео шахаж, кодлох, тэдгээрийг дижитал хэлбэрээр хадгалах, 1.5 Mbps хүртэл хурдаар дамжуулахад ашигладаг MPEG стандарт, QuickTime нь Macintosh болон PowerPC компьютер дээр ажилладаг программуудын аудио болон видео элементүүдийг тодорхойлсон стандарт юм.

Үзүүлэнгийн түвшний протоколууд: AFP - Apple-ийн файлын протокол, ICA - бие даасан тооцооллын архитектур, LPP - хөнгөн танилцуулгын протокол, NCP - NetWare үндсэн протокол, NDR - сүлжээний өгөгдлийн төлөөлөл, XDR - гадаад өгөгдлийн төлөөллүүд, X.25 PAD - Packettosambler/Packettombasse .

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


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

Сеанс протоколууд: ADSP (AppleTalk Data Stream Protocol), ASP (AppleTalk Session Protocol), H.245 (Мультимедиа холбооны дуудлагын хяналтын протокол), ISO-SP (OSI Session Layer Protocol (X.225, ISO 8327)), iSNS ( Интернэт хадгалах нэрийн үйлчилгээ), L2F (давхарга 2 дамжуулах протокол), L2TP (2 давхар туннелийн протокол), NetBIOS (сүлжээний үндсэн оролтын гаралтын систем), PAP (нууц үг баталгаажуулах протокол), PPTP (цэгээс цэг рүү туннелийн протокол), RPC (Алсын процедурын дуудлагын протокол), RTCP (Бодит цагийн тээврийн хяналтын протокол), SMPP (Богино мессежийн үе тэнгийн хооронд), SCP (Сурцын хяналтын протокол), ZIP (бүсийн мэдээллийн протокол), SDP (Sockets Direct Protoco) .

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


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

Тээврийн түвшний протоколууд: ATP (AppleTalk Transaction Protocol), CUDP (Cyclic UDP), DCCP (Datagram Congestion Control Protocol), FCP (Fiber Channel|Fiber Channel Protocol), IL (IL Protocol), NBF (NetBIOS Frames протокол), NCP ( NetWare Core Protocol), SCTP (Stream Control Transmission Protocol), SPX (Sequenced Packet Exchange), SST (Structured Stream Transport), TCP (Transmission Control Protocol), UDP (User Datagram Protocol).

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


Загварын сүлжээний давхарга (lang-en|сүлжээний давхарга) нь өгөгдөл дамжуулах замыг тодорхойлоход зориулагдсан. Логик хаяг, нэрийг физик хаяг руу хөрвүүлэх, хамгийн богино замыг тодорхойлох, шилжих, чиглүүлэх, сүлжээн дэх асуудал, "түгжрэл" -ийг хянах үүрэгтэй.

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

Сүлжээний түвшний протоколууд: IP/IPv4/IPv6 (Интернет протокол), IPX (Интернетийн пакет солилцоо), X.25 (2-р давхаргад хэсэгчлэн хэрэгжсэн), CLNP (холболтгүй сүлжээний протокол), IPsec (Интернет протоколын аюулгүй байдал). Чиглүүлэлтийн протоколууд - RIP (Routing Information Protocol), OSPF (Open Shortest Path First).

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


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

IEEE 802 тодорхойлолт нь энэ түвшинг хоёр дэд түвшинд хуваадаг: MAC (Media Access Control) нь хуваалцсан физик орчинд хандах хандалтыг зохицуулдаг, LLC (логик холбоосын удирдлага) нь сүлжээний түвшний үйлчилгээ үзүүлдэг.

Шилжүүлэгч, гүүр болон бусад төхөөрөмжүүд энэ түвшинд ажилладаг. Эдгээр төхөөрөмжүүд нь Layer 2 хаягжуулалтыг ашигладаг (OSI загвар дахь давхаргын дугаараар).

Холболтын түвшний протоколууд: ARCnet, ATM (Асинхрон дамжуулах горим), Controller Area Network (CAN), Econet, IEEE 802.3 (Ethernet), Ethernet автомат хамгаалалтын сэлгэх (EAPS), Fiber Distributed Data Interface (FDDI), Frame Relay, High-Level Data Link Control (HDLC), IEEE 802.2 (IEEE 802 MAC давхаргад ХХК-ийн функцуудыг хангадаг), Link Access Procedures, D channel (LAPD), IEEE 802.11 утасгүй LAN, LocalTalk, Multiprotocol Label Switching (MPLS), Point-to-Point Protocol (PPP), Point-to-Point Protocol Ethernet дээр(PPPoE), StarLan, Токен бөгж, Нэг чиглэлтэй холбоос илрүүлэх (UDLD), x.25]], ARP.

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

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


Физик давхарга (физик давхарга) - загварт үзүүлсэн өгөгдлийг дамжуулах аргыг тодорхойлдог доод түвшин. хоёртын хэлбэр, нэг төхөөрөмжөөс (компьютер) нөгөө рүү. Ийм аргуудыг бүрдүүлэхэд янз бүрийн байгууллагууд оролцож байна: Цахилгаан ба электроникийн инженерүүдийн хүрээлэн, Электроникийн үйлдвэрлэлийн холбоо, Европын цахилгаан холбооны стандартын хүрээлэн болон бусад. Цахилгаан эсвэл оптик дохиог кабель эсвэл радио агаарт дамжуулах, үүний дагуу кодлох аргын дагуу хүлээн авах, өгөгдлийн бит болгон хувиргах ажлыг гүйцэтгэх. дижитал дохио.

Hub]], дохио давтагч болон медиа хөрвүүлэгчид мөн энэ түвшинд ажилладаг.

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