Сүлжээнд өгөгдөл дамжуулахыг ойлгох нь нарийн төвөгтэй юм. Энэ нийтлэлд би Tcp/IP таван түвшний протоколоор хоёр компьютер хоорондоо хэрхэн холбогдож, өгөгдөл дамжуулах, хүлээн авах талаар хялбархан харуулах болно.
Өгөгдлийн харилцаа холбоо гэж юу вэ?
"Өгөгдлийн харилцаа холбоо" гэсэн нэр томъёог утсан холболт гэх мэт зөөвөрлөгч ашиглан нэг газраас нөгөө рүү мэдээлэл дамжуулахыг тодорхойлоход ашигладаг. Мэдээлэл солилцдог бүх төхөөрөмжүүд нэг байранд эсвэл ойролцоо байх үед бид өгөгдөл дамжуулах нь орон нутгийнх гэж хэлдэг.
Энэ утгаараа "эх сурвалж" ба "хүлээн авагч" гэдэг нь шууд тодорхойлолттой. Эх сурвалж нь өгөгдөл дамжуулах төхөөрөмжийг хэлдэг бол хүлээн авагч нь өгөгдөл хүлээн авах төхөөрөмжийг хэлдэг. Мэдээллийн харилцааны зорилго нь мэдээллийг эх сурвалж эсвэл очих газарт бий болгох биш харин өгөгдлийг дамжуулах, процессын явцад өгөгдлийг хадгалах явдал юм.
Мэдээллийн холбооны систем нь ихэвчлэн алс хол газраас өгөгдөл хүлээн авч, боловсруулсан үр дүнг ижил хол газар руу илгээхийн тулд өгөгдөл дамжуулах шугамыг ашигладаг. Зураг дээрх диаграмм нь өгөгдөл дамжуулах сүлжээнүүдийн талаар илүү дэлгэрэнгүй тоймыг өгдөг. Одоогийн байдлаар ашиглагдаж буй өгөгдөл дамжуулах олон арга техникүүд нь өмнө нь байсан өгөгдөл дамжуулах арга техникийг сайжруулах, эсвэл тэдгээрийг орлох байдлаар аажмаар хөгжиж ирсэн. Дараа нь дамжуулах хурд, модем, чиглүүлэгч, LAN, WAN, TCP/IP, ISDN гэх мэт нэр томъёог багтаасан өгөгдөл дамжуулах лексик уурхайн талбар байдаг бөгөөд дамжуулах хэрэгслийг сонгохдоо чиглүүлэх ёстой. Үүний үр дүнд эргэн харж, эдгээр ойлголтууд болон өгөгдөл дамжуулах технологийн хувьслын талаар ойлголттой болох нь чухал юм.
TCP/IP Таван давхаргын протокол:
TCP/IP-ийн үйл ажиллагааг зөв хангахын тулд бид сүлжээнд шаардлагатай хамгийн бага өгөгдлийг нийтээр ойлгогдох форматаар хангах ёстой. Програм хангамжийн таван давхаргат бүтэц нь энэ форматыг боломжтой болгодог.
TCP/IP нь эдгээр давхарга бүрээс бидний өгөгдлийг сүлжээгээр дамжуулахад шаардлагатай үндсийг олж авдаг. Функцуудыг энд даалгаврын тусгай "давхарга" болгон зохион байгуулдаг. Энэ загварт олон давхаргын аль нэгэнд нь ажлаа илүү сайн хийхэд шууд тус болохгүй ганц ч функц байхгүй.
Зөвхөн өөр хоорондоо зэргэлдээх давхаргууд л харилцах боломжтой. Дээд давхаргад ажилладаг программууд нь доод давхаргад код гүйцэтгэх үүрэг хариуцлагаас чөлөөлөгддөг. Жишээлбэл, алс холын хосттой холбогдохын тулд програмын код нь Тээврийн давхарга дээр хэрхэн хүсэлт гаргахаа мэдэхэд л хангалттай. Энэ нь илгээж буй өгөгдлийн кодчиллын үндсэн схемийг ойлгохгүйгээр ажиллах боломжтой. Үүнийг зохицуулах нь Физик давхаргаас хамаарна. Энэ нь зөвхөн 0 ба 1-ийн цуваа бүхий түүхий өгөгдлийг дамжуулах, мөн бит хурдны зохицуулалт, холболт, утасгүй технологи эсвэл төхөөрөмжүүдийг холбодог цахилгаан кабелийг тодорхойлох үүрэгтэй.
TCP/IP таван давхаргат протокол нь дараахь зүйлийг агуулдагХэрэглээний давхарга, Тээврийн давхарга, Сүлжээний давхарга, Өгөгдлийн холболтын давхарга, Физик давхарга, Энэ TCP/IP давхаргын талаар сонирхоцгооё.
1. Физик давхарга:Физик давхарга нь сүлжээн дэх төхөөрөмжүүдийн хоорондох бодит утастай эсвэл утасгүй холболтыг зохицуулдаг. Энэ нь төхөөрөмжүүдийн хоорондох холбогч, утастай эсвэл утасгүй холболтыг тодорхойлж, өгөгдөл дамжуулах хурдыг зохицуулахын зэрэгцээ түүхий өгөгдлийг (0 ба 1 секунд) илгээдэг.
2. Өгөгдлийн холбоосын давхарга:Сүлжээний биет байдлаар холбогдсон хоёр зангилааны хоорондох холболт өгөгдлийн холбоосын давхаргад үүсч, тасардаг. Энэ нь өгөгдлийн пакетуудыг замдаа илгээхээсээ өмнө фрейм болгон хуваах замаар үүнийг хийдэг. Media Access Control (MAC) нь төхөөрөмжүүдийг холбох, өгөгдөл дамжуулах, хүлээн авах эрхийг тодорхойлохын тулд MAC хаягуудыг ашигладаг бол Logical Link Control (LLC) нь сүлжээний протоколуудыг тодорхойлж, алдаа шалгах, фреймүүдийг синхрончилдог.
3. Сүлжээний давхарга:Сүлжээ хоорондын холболт нь интернетийн гол тулгуур юм. Интернэт харилцааны үйл явцын "сүлжээний давхарга" нь сүлжээнүүдийн хооронд өгөгдлийн багц солилцох замаар эдгээр холболтыг хийдэг Нээлттэй систем хоорондын холболт (OSI) загварын гурав дахь давхарга нь сүлжээний давхарга юм. Интернет протокол (IP) зэрэг хэд хэдэн протоколыг энэ түвшинд чиглүүлэлт, тест, шифрлэлт зэрэг зорилгоор ашигладаг.
4. Тээврийн давхарга:Хост болон хост хооронд холболт тогтоох нь сүлжээний давхаргын үүрэг юм. Тээврийн түвшний үүрэг бол портоос портын холболтыг бий болгох явдал юм. Бид физик давхарга, өгөгдлийн холболтын давхарга, сүлжээний давхаргын харилцан үйлчлэлээр дамжуулан А компьютерээс В компьютер руу өгөгдлийг амжилттай шилжүүлсэн. A-to-B компьютерт өгөгдөл илгээсний дараа В компьютер ямар программд өгөгдөл дамжуулж байгааг хэрхэн таних вэ?
Үүний дагуу портоор дамжуулан тодорхой программд боловсруулалтыг хуваарилах шаардлагатай байна. Тиймээс, IP хаяг болон портын дугаарыг ашиглан хостын ажиллаж байгаа програмыг өвөрмөц байдлаар тодорхойлох боломжтой.
5. Хэрэглээний давхарга:Хөтчүүд болон имэйл клиентүүд нь хэрэглээний түвшинд ажилладаг клиент талын програм хангамжийн жишээ юм. Программ хоорондын харилцаа холбоог хөнгөвчлөх, эцсийн хэрэглэгчдэд хэрэгтэй мэдээллийг харуулах протоколуудыг ашиглах боломжтой. Hypertext Transfer Protocol (HTTP), File Transfer Protocol (FTP), Post Office Protocol (POP), Simple Mail Transfer Protocol (SMTP) болон Domain Name System (DNS) зэрэг нь хэрэглээний түвшинд (DNS) ажилладаг протоколуудын жишээ юм. .