Рецоммендед, 2024

Избор Уредника

Разлика између Го-Бацк-Н и Селецтиве Репеат Протоцол

“Го-Бацк-Н Протоцол и“ Селецтиве Репеат Протоцол ”су протоколи клизних прозора. Протокол клизног прозора је првенствено протокол контроле грешака, тј. Метод откривања грешака и исправљања грешака. Основна разлика између Го-Бацк-Н протокола и селективног протокола поновног је да “го-бацк-н протокол” поново шаље све оквире који леже иза оквира који је оштећен или изгубљен. "Протокол селективног понављања" поново шаље онај оквир који је оштећен или изгубљен.

Цомпарисон Цхарт

Основа за поређењеГо-Бацк-НСелецтиве Репеат
БасицПреноси све оквире који се шаљу након кадра који сумња да је оштећен или изгубљен.Поновни пренос само оних оквира за које се сумња да су изгубљени или оштећени.
Коришћење пропусне моћиАко је стопа грешака висока, троши много пропусног опсега.Компаративно мање пропусности се губи у поновном емитовању.
СложеностМање компликовано.Сложенији је како би се применила додатна логика и сортирање и складиштење, код пошиљаоца и примаоца.
Величина прозораН-1<= (Н + 1) / 2
СортирањеСортирање није потребно ни на страни пошиљаоца ни на страни пријемника.Пријемник мора бити у стању да сортира јер мора одржавати секвенцу оквира.
СторингПријемник не похрањује оквире примљене након оштећеног оквира док се оштећени оквир поново не преноси.Пријемник похрањује оквире примљене након оштећеног оквира у међуспремнику све док се оштећени оквир не замијени.
У потразиНије потребно тражење оквира нити на страни пошиљаоца нити на пријемникуПошиљалац мора бити у могућности претраживати и одабрати само тражени оквир.
АЦК НумберсНАК број се односи на следећи очекивани број оквира.НАК број односи се на изгубљени оквир.
КористиКористи се чешће.У пракси је то мање због своје сложености.

Дефиниција Го-Бацк-Н

Го-Бацк-Н протокол је протокол клизног прозора. То је механизам за откривање и контролу грешке у слоју даталинк. Приликом преноса оквира између пошиљаоца и примаоца, ако је оквир оштећен, изгубљен или је изгубљена потврда, онда се радња извршена од стране пошиљаоца и примаоца објашњава у следећем садржају.

Дамагед Фраме

Ако пријемник прими оштећени оквир или ако дође до грешке током пријема оквира, пријемник шаље НАК (негативна потврда) за тај оквир заједно са тим бројем оквира, који очекује да ће бити поново емитован. Након слања НАК-а, пријемник одбацује све оквире које прима, након оштећеног оквира. Пријемник не шаље АЦК (потврда) за одбачене оквире. Након што пошиљалац прими НАК за оштећени оквир, он поново шаље све оквире даље од броја оквира који упућује НАК.

Лост фраме

Пријемник проверава број на сваком кадру. Ако је број оквира прескочен у секвенци, онда пријемник лако детектује губитак оквира пошто је нови примљени оквир примљен ван редоследа. Пријемник шаље НАК за изгубљени оквир и онда пријемник одбацује све оквире примљене након изгубљеног оквира. Пријемник не шаље АЦК (потврда) за тај одбачени кадар. Након што пошиљалац прими НАК за изгубљени оквир, он поново преноси изгубљени оквир који је НАК упутио и такође преноси све оквире које је послао након изгубљеног оквира.

Лост Ацкновледгмент

Ако пошиљалац не прима АЦК или ако је АЦК изгубљен или оштећен између преноса. Пошиљалац чека да време истекне и када време истекне, пошиљаоц поново шаље све оквире за које није примио АЦК. Пошиљалац идентификује губитак АЦК уз помоћ тајмера.

АЦК број, као и НАК (негативна потврда) број, показује број оквира, који пријемник очекује да буде следећи у низу. Величина прозора пријемника је 1 пошто слој везе података захтева само оквир који мора да пошаље поред мрежног слоја. Величина прозора пошиљаоца је једнака 'в'. Ако је грешка висока, губи се много пропусног опсега.

Дефиниција селективног понављања

Селективни понављање је и протокол клизног прозора који открива или исправља грешку у слоју даталинк. Протокол селективног понављања преноси само онај оквир који је оштећен или изгубљен. У протоколу селективног понављања, поново емитовано уоквирено је примљено ван редоследа. Протокол селективног понављања може да изврши следеће радње

  • Пријемник је способан да сортира оквир у одговарајућој секвенци, пошто прима ретрансмитовани кадар чија је секвенца изван редоследа пријемног оквира.
  • Пошиљалац мора бити у стању претражити оквир за који је НАК примљен.
  • Пријемник мора садржавати бафер за похрањивање свих претходно примљених оквира на чекање док се поновно емитовани оквир не сортира и стави у правилан слијед.
  • АЦК број, као НАК број, односи се на оквир који је изгубљен или оштећен.
  • Потребно је мање величине прозора у поређењу са го-бацк-н протоколом.

Оштећени оквири

Ако пријемник прими оштећени оквир, он шаље НАК за оквир у којем је откривена грешка или оштећење. НАК број, као у го-бацк-н, такође указује на потврду претходно примљених оквира и грешке у тренутном оквиру. Пријемник и даље прима нове оквире док чека да се оштећени оквир замени. Оквири који се примају након оштећеног оквира се не признају док се оштећени оквир не замени.

Лост Фраме

Као у селективном протоколу понављања, оквир се може примити ван реда и даље се сортирају да би се одржао правилан низ оквира. Приликом сортирања, ако је број оквира прескочен, пријемник препознаје да је оквир изгубљен и да шаље НАК за тај оквир пошиљаоцу. Након примања НАК-а за изгубљени оквир пошиљалац претражује тај оквир у свом прозору и поново шаље тај оквир. Ако је последњи пренесени оквир изгубљен онда пријемник не одговара и ова тишина је негативна потврда за пошиљаоца.

Лост Ацкновледгмент

Ако пошиљалац не прими АЦК или је АЦК изгубљен или оштећен између преноса. Пошиљалац чека да време истекне и када време истекне, пошиљаоц ће поново послати све оквире за које није примио АЦК. Пошиљалац идентификује губитак АЦК уз помоћ тајмера.

Кључне разлике између Го-Бацк-Н и Селецтиве Репеат

  1. Го-Бацк-Н протокол је дизајн за поновно слање свих оквира који су стигли након оштећеног или изгубљеног оквира. С друге стране, селективни протокол понавља само онај који је оштећен или изгубљен.
  2. Ако је број грешака висок, тј. Више оквира се оштећује, а затим поново емитира све кадрове који су стигли након што оштећени оквир пропушта много пропусног опсега. С друге стране, селективни поновљени протокол поново преноси само оштећени оквир, те се тиме губи минимални пропусни опсег.
  3. Сви оквири након оштећеног оквира се одбацују и ретрансмисани оквири стижу у низу од оштећеног оквира даље, тако да има мање главобоља од сортирања оквира па је то мање комплексно. С друге стране, само оштећени или сумњиви оквир се поново преноси, тако да се за сортирање мора примијенити додатна логика, што је компликованије.
  4. Го-Бацк-Н има величину прозора Н-1 и селективно понављање има величину прозора <= (Н + 1) / 2.
  5. Ни пошиљалац ни пријемник не требају алгоритам сортирања у Го-Бацк-Н, док пријемник мора бити у стању да сортира онако како мора одржавати секвенцу.
  6. У Го-Бацк-Н пријемнику одбацује све оквире након оштећеног оквира, тако да не мора да чува никакве оквире. Селективни протокол понављања не одбацује оквире који су стигли након оштећеног оквира, већ их похрањује све док оштећени оквир не стигне успјешно и сортира се у одговарајућем редослиједу.
  7. У селективном понављању НАК оквир се односи на број оштећеног оквира и у Го-Бацк-Н, НАК оквир се односи на следећи очекивани оквир.
  8. Генерално, Го-Бацк-Н је више употреба због мање сложене природе умјесто протокола Селецтиве Репеат.

Закључак:

Селективно понављање је ефикаснији протокол јер не троши пропусне опсеге за оквире који су исправно примљени, али његова сложеност и трошак погодује употреби Го-бацк-н протокола.

Top