Бүрхлэх ба хонгилын хоорондох ялгаа

Бүрхлэх ба хонгилын хоорондох ялгаа
Бүрхлэх ба хонгилын хоорондох ялгаа

Видео: Бүрхлэх ба хонгилын хоорондох ялгаа

Видео: Бүрхлэх ба хонгилын хоорондох ялгаа
Видео: Таслах, таглах 2024, Арваннэгдүгээр
Anonim

Encapsulation vs Tunneling

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

Туннель гэж юу вэ?

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

Зөвлөмж болгож буй: