Ағынды басқару мен қатені басқару арасындағы айырмашылық

Мазмұны:

Ағынды басқару мен қатені басқару арасындағы айырмашылық
Ағынды басқару мен қатені басқару арасындағы айырмашылық

Бейне: Ағынды басқару мен қатені басқару арасындағы айырмашылық

Бейне: Ағынды басқару мен қатені басқару арасындағы айырмашылық
Бейне: 😔ОСЫ 7 ҚАТЕ ҮШІН АДАМДАР СІЗДІ БАҒАЛАМАЙДЫ! 2024, Желтоқсан
Anonim

Негізгі айырмашылық – ағынды басқару және қатені басқару

Деректердің байланысы – деректерді беру ортасы арқылы көзден тағайындалған жерге жіберу процесі. Мәліметтерді тиімді жеткізу үшін әдістерді қолдану қажет. Жіберуші мен қабылдаушының жылдамдығы әртүрлі және сақтау сыйымдылығы әртүрлі. Деректер тағайындалған жерге жеткенде, деректер жадта уақытша сақталады. Бұл жад буфер ретінде белгілі. Жылдамдық айырмашылықтары мен буферлік шектеулер сенімді деректер байланысына әсер етуі мүмкін. Ағынды басқару және қатені басқару - бұл деректерді дәл беру үшін қолданылатын екі түрлі механизм. Жіберушінің жылдамдығы жоғары болса және қабылдаушы жылдамдығы төмен болса, жылдамдық сәйкес келмеуі бар. Содан кейін жіберілетін деректер ағынын бақылау керек. Бұл әдіс ағынды басқару ретінде белгілі. Тасымалдау кезінде қателер болуы мүмкін. Егер қабылдаушы қатені анықтаса, ол жіберушіге деректерде қате бар екенін хабарлауы керек. Осылайша, жіберуші деректерді қайта жібере алады. Бұл әдіс қатені басқару ретінде белгілі. Екеуі де OSI үлгісінің деректер сілтемесі деңгейінде орын алады. Ағынды басқару мен қатені басқару арасындағы негізгі айырмашылық мынада: Ағынды басқару жіберушіден қабылдағышқа деректердің дұрыс ағынын қамтамасыз етеді, ал Қатені басқару қабылдағышқа жіберілген деректер қатесіз және сенімді екенін анықтау болып табылады.

Ағынды басқару дегеніміз не?

Деректерді бір құрылғыдан басқа құрылғыға жіберген кезде, жіберудің соңы көз, жіберуші немесе таратқыш ретінде белгілі. Қабылдаушы жақ тағайындалған орын немесе қабылдаушы ретінде белгілі. Жіберуші мен қабылдаушының жылдамдығы әртүрлі болуы мүмкін. Деректерді жіберу жылдамдығы жоғарырақ болса, ресивер деректерді өңдей алмайды. Осылайша, ағынды басқару әдістерін қолдануға болады.

Ағынды басқарудың бір қарапайым әдісі - тоқтату және күту ағынын басқару. Біріншіден, таратқыш деректер кадрын жібереді. Ол қабылданған кезде қабылдаушы растау кадрын (ACK) жібереді. Таратқыш деректерді қабылдаушыдан растау жақтауын алғаннан кейін ғана жібере алады. Бұл механизм беріліс ағынын басқарады. Негізгі кемшілігі - бір уақытта тек бір деректер кадрын жіберуге болады. Бір хабарда бірнеше кадр болса, тоқтату және күту ағынды басқарудың тиімді әдісі болмайды.

Ағынды басқару мен қатені басқару арасындағы айырмашылық
Ағынды басқару мен қатені басқару арасындағы айырмашылық
Ағынды басқару мен қатені басқару арасындағы айырмашылық
Ағынды басқару мен қатені басқару арасындағы айырмашылық

01-сурет: Ағынды басқару және қатені басқару

Жылжымалы терезе әдісінде жіберуші де, қабылдаушы да терезені сақтайды. Терезе өлшемі буфер өлшеміне тең немесе аз болуы мүмкін. Жіберуші терезе толғанша жібере алады. Терезе толған кезде таратқыш қабылдағыштың растауын алғанша күтуі керек. Әрбір кадрды қадағалау үшін реттік нөмір пайдаланылады. Қабылдаушы кадрды келесі күтілетін кадрдың реттік нөмірі бар растауды жіберу арқылы растайды. Бұл растау жіберушіге алушының көрсетілген саннан басталатын терезе өлшеміндегі кадрлар санын қабылдауға дайын екенін хабарлайды.

Қатені басқару дегеніміз не?

Деректер кадрлар тізбегі ретінде жіберіледі. Кейбір кадрлар тағайындалған жерге жетпеуі мүмкін. Шудың жарылуы кадрға әсер етуі мүмкін, сондықтан ол қабылдау жақтан танылмауы мүмкін. Бұл жағдайда кадр жоғалған деп аталады. Кейде кадрлар тағайындалған жерге жетеді, бірақ биттерде кейбір қателер бар. Содан кейін рамка зақымдалған жақтау деп аталады. Екі жағдайда да қабылдағыш дұрыс деректер кадрын алмайды. Бұл мәселелерді болдырмау үшін жіберуші мен қабылдаушыда транзиттік қателерді анықтау үшін протоколдар бар. Сенімсіз деректер сілтемесін сенімді деректер сілтемесіне айналдыру маңызды.

Қателерді басқару әдістері

Қателерді басқарудың үш әдісі бар. Олар Тоқта-және-Күте, Қайту-Артқа-N, Таңдамалы-Қайталау. Жалпы бұл механизмдер автоматты қайталау сұрауы (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 нұсқасын мына жерден жүктеп алыңыз: Ағынды басқару мен қатені басқару арасындағы айырмашылық

Ұсынылған: