Урсгалын хяналт ба алдааны хяналтын хоорондох ялгаа

Агуулгын хүснэгт:

Урсгалын хяналт ба алдааны хяналтын хоорондох ялгаа
Урсгалын хяналт ба алдааны хяналтын хоорондох ялгаа

Видео: Урсгалын хяналт ба алдааны хяналтын хоорондох ялгаа

Видео: Урсгалын хяналт ба алдааны хяналтын хоорондох ялгаа
Видео: Урсгалын хяналт ба алдааны хяналт 2024, Оны зургадугаар сарын
Anonim

Гол ялгаа – Урсгалын хяналт ба алдааны хяналт

Өгөгдлийн холбоо гэдэг нь дамжуулах хэрэгслээр дамжуулан эх сурвалжаас хүрэх газар руу өгөгдөл дамжуулах үйл явц юм. Үр дүнтэй мэдээлэл дамжуулахын тулд техникийг ашиглах шаардлагатай. Илгээгч болон хүлээн авагч нь өөр өөр хурдтай, өөр өөр хадгалах багтаамжтай байдаг. Өгөгдөл хүрэх газар хүрэхэд өгөгдөл нь санах ойд түр хадгалагдана. Энэ санах ойг буфер гэж нэрлэдэг. Хурдны зөрүү ба буферийн хязгаарлалт нь мэдээллийн найдвартай харилцаанд нөлөөлдөг. Урсгалын хяналт ба Алдааны хяналт нь өгөгдлийг үнэн зөв дамжуулахад ашигладаг хоёр өөр механизм юм. Хэрэв илгээгчийн хурд өндөр, хүлээн авагчийн хурд бага байвал хурдны зөрүү байна. Дараа нь илгээсэн өгөгдлийн урсгалыг хянах хэрэгтэй. Энэ техникийг урсгалын удирдлага гэж нэрлэдэг. Дамжуулах явцад алдаа гарч болно. Хэрэв хүлээн авагч алдааг олж мэдсэн бол өгөгдөлд алдаа байгааг илгээгчид мэдэгдэх ёстой. Тиймээс илгээгч нь өгөгдлийг дахин дамжуулах боломжтой. Энэ техникийг Error Control гэж нэрлэдэг. Аль аль нь OSI загварын өгөгдлийн холбоосын давхаргад тохиолддог. Урсгалын хяналт ба алдааны хяналтын хоорондох гол ялгаа нь Урсгалын хяналт нь илгээгчээс хүлээн авагч руу өгөгдлийн зохих урсгалыг хадгалах, харин алдааны хяналт нь хүлээн авагчид хүргэсэн өгөгдөл алдаагүй, найдвартай эсэхийг мэдэх явдал юм.

Урсгалын хяналт гэж юу вэ?

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

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

Урсгалын хяналт ба алдааны хяналтын хоорондох ялгаа
Урсгалын хяналт ба алдааны хяналтын хоорондох ялгаа
Урсгалын хяналт ба алдааны хяналтын хоорондох ялгаа
Урсгалын хяналт ба алдааны хяналтын хоорондох ялгаа

Зураг 01: Урсгалын хяналт ба алдааны хяналт

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

Алдааны хяналт гэж юу вэ?

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

Алдааг хянах техник

Алдааг хянах гурван арга байдаг. Эдгээр нь Зогсоох-ба-Хүлээлт, Буцах-Н, Сонголт-Давталт. Эдгээр механизмыг нийлээд Автомат давтах хүсэлт (ARQ) гэж нэрлэдэг.

Stop and Wait ARQ-д хүрээ хүлээн авагч руу илгээгдэнэ. Дараа нь хүлээн авагч нь мэдэгдлийг илгээдэг. Хэрэв илгээгч тодорхой хугацаанд хүлээн аваагүй бол илгээгч тухайн хүрээг дахин илгээнэ. Энэ хугацааг таймер хэмээх тусгай төхөөрөмж ашиглан олдог. Хүрээг илгээх үед илгээгч таймерыг эхлүүлнэ. Энэ нь тодорхой цаг хугацаатай. Хэрэв хүлээн авагчийн хүлээн зөвшөөрч болохуйц мэдэгдэл байхгүй бол илгээгч тэр фреймийг дахин дамжуулах болно.

Go-Back-N ARQ-д илгээгч нь цонхны хэмжээ хүртэл хэд хэдэн фреймийг дамжуулдаг. Хэрэв алдаа байхгүй бол хүлээн авагч ердийнхөөрөө мэдэгдлийг илгээнэ. Хэрэв зорьсон газар алдаа илрүүлбэл тухайн фреймд сөрөг мэдэгдлийг (NACK) илгээдэг. Хүлээн авагч нь алдааны хүрээг засах хүртэл алдааны хүрээ болон ирээдүйн бүх фреймүүдийг устгана. Хэрэв илгээгч сөрөг мэдэгдэл хүлээн авбал алдааны хүрээ болон дараагийн бүх хүрээг дахин дамжуулах ёстой.

Selective-Repeat ARQ-д хүлээн авагч нь дарааллын дугааруудыг бүртгэдэг. Энэ нь зөвхөн алдагдсан эсвэл гэмтсэн фреймээс сөрөг мэдэгдлийг илгээдэг. Илгээгч нь зөвхөн NACK хүлээн авсан фреймийг илгээх боломжтой. Go-Back-N ARQ нь илүү үр дүнтэй байдаг. Эдгээр нь алдааны хяналтын нийтлэг аргууд юм.

Урсгалын хяналт ба алдааны хяналтын хооронд ямар төстэй зүйл байдаг вэ?

Урсгалын хяналт болон алдааны хяналт хоёулаа Өгөгдлийн холбоосын давхаргад тохиолддог

Урсгалын хяналт ба алдааны хяналт хоёрын ялгаа юу вэ?

Урсгалын хяналт ба алдааны хяналт

Урсгалын удирдлага нь өгөгдөл дамжуулахдаа илгээгчээс хүлээн авагч руу зөв дамжуулалтыг хангах механизм юм. Алдааны хяналт нь өгөгдөл дамжуулахдаа хүлээн авагчид алдаагүй, найдвартай өгөгдлийг дамжуулах механизм юм.
Үндсэн техник
Зогс, Хүлээж, Гүйдэг Цонх нь урсгалыг хянах аргын жишээ юм. Зогс-ба-Хүлээ ARQ, Буцах-N ARQ, Сонгомол-давтах ARQ нь алдааг хянах аргын жишээ юм.

Хураангуй – Урсгалын хяналт ба Алдааны хяналт

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

Урсгалын хяналт ба алдааны хяналтын PDF-г татаж авах

Та энэ нийтлэлийн PDF хувилбарыг татаж аваад офлайн зорилгоор ашиглах боломжтой. PDF хувилбарыг эндээс татаж авна уу: Урсгалын хяналт ба алдааны хяналтын хоорондох ялгаа

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