OSI загвар гэж юу вэ? Нээлттэй системийн харилцан холболтын загвар.

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

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

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

Дараах хэсгүүдэд та OSI загварыг тайлбарлахыг харах болно.

Та манай кибер аюулгүй байдлын шийдлүүд ЭНД ДАРЖ үзээрэй. 

OSI загварын 7 давхарга нь юу вэ?
OSI загварыг бүрдүүлдэг хийсвэрлэлийн долоон давхарга байдаг. Нэг хүнээс нөгөө хүнтэй харилцах харилцаа нь 7-р давхаргаас 1-р давхарга руу дамждаг. Давхарга бүр нь өгөгдлийг дараагийн давхарга руу илгээхээсээ өмнө тодорхой ажлыг гүйцэтгэдэг.

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

7-р түвшний програмуудын жишээнд Chrome, Safari, Firefox гэх мэт вэб хөтөч эсвэл имэйлийн програм орно. 7-р давхарга нь харилцааны түншүүдийг тодорхойлж, ямар нөөц байгаа эсэхийг шалгаж, харилцаа холбоо зөв синхрончлогдсон эсэхийг шалгах боломжтой.

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

Үзүүлэнгийн давхарга нь хэрэглээний давхаргаас ирсэн өгөгдлийг сеанс давхарга болох 5-р давхарга руу илгээхээсээ өмнө шахдаг.

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

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

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

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

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

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

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

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

Өгөгдлийн холбоосын давхаргад та медиа хандалтын хяналт (MAC) ба логик холбоосын хяналт (LLC) гэсэн хоёр дэд давхаргатай. Ихэнх свич нь 2-р давхаргад үүргээ гүйцэтгэдэг. Зарим тохиолдолд свич нь хоёр сүлжээ эсвэл виртуал орон нутгийн сүлжээ (VLAN) хоорондын харилцаа холбоог хөнгөвчлөх учраас 3-р давхаргад ажилладаг. Энэ нь 3-р давхаргад хийгдэх ёстой, учир нь эдгээр тохиолдолд өгөгдлийг чиглүүлэх шаардлагатай бөгөөд энэ нь 3-р давхаргад хийх ажил юм.

1-р давхарга - Физик давхарга
Физик давхарга нь унтраалга, кабель гэх мэт өгөгдөл дамжуулах физик төхөөрөмжийг агуулдаг. Энэ давхаргад өгөгдлийг 1 ба 0-ийн мөр болгон хувиргадаг. Физик давхаргад төхөөрөмжүүд нь 1-ийг 0-ээс ялгах аргын талаар тохиролцох ёстой бөгөөд энэ нь дижитал өгөгдлийг төхөөрөмж тус бүрээр зөв тайлбарлах боломжийг олгодог.

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