Контрола грешака

Током преноса може доћи до грешака: оквири се могу оштетити, изгубити или дуплирати:

оштећен оквир: пријемник региструје приспеће оквира, али су неки битови у оквиру конвертовани у своје комплементе
изгубљен оквир: оквир не стиже на одредиште. Из неког разлога (нпр. због јаког шума или великог слабљења) пријемник није у стању да региструје приспеће оквира
дуплиран (умножен) оквир: на одредиште стиже оквир оригинал и једна или више његових копија.

Слој везе у одредишту открива неисправне и изгубљене оквире и захтева од извора да поново емитује те оквире. То ради тако што кад год открије грешку током пријема оквира, шаље изворишту тзв. негативну потврду или nak (negative acknowledgment) са назначеним оквиром, односно оквирима које извориште треба поново да пошаље. Такав механизам исправљања грешака назива се захтев за аутоматским понављањем или ARQ (Automatic Repeat reQuest).

Слој везе такође разрешава и проблем дуплираних оквира тако што идентификује и одбацује приспеле копије.

Током преноса могу бити оштећени, изгубљени или умножени сви типови оквира, како оквири података и управљачки оквири, тако и оквири позитивне и негативне потврде.

Контрола грешака уско је повезана са управљањем протоком. Најчешће се користе две верзије ARQ:

стани и чекај ARQ (stop-and-wait ARQ)

ARQ са враћањем за N (go-back-N ARQ)

Знатно ређе се користи верзија ARQ са селективним одбацивањем (selective reject ARQ) јер је много сложенија.

Све ARQ верзије решавају следеће задатке:

откривање грешака: обично се користи циклична провера редундантности – то се обавља у MAC слоју, који одбацује оштећене оквире. LLC слој уопште не добија те оштећене оквире, па на основу тога „закључује“ да је у питању грешка и шаље негативну потврду
позитивна потврда: одредиште враћа изворишту потврду о успешном пријему оквира у којима нема грешака
поновно слање након истека времена чекања (тајмаута): Извор поново емитује оквир који није потврђен у унапред одређеном временском интервалу
негативна потврда и поновно слање: одредиште враћа извору негативну потврду пријема оних оквира у којима је откривена грешка. Извор поново емитује те оквире. – као што видимо, овај задатак уско је повезан са задатком откривање грешака, али се обављају на различитим нивоима па су зато раздвојени у два задатка!

Advertisements

Оставите одговор

Попуните детаље испод или притисните на иконицу да бисте се пријавили:

WordPress.com лого

Коментаришет користећи свој WordPress.com налог. Одјавите се / Промени )

Слика на Твитеру

Коментаришет користећи свој Twitter налог. Одјавите се / Промени )

Фејсбукова фотографија

Коментаришет користећи свој Facebook налог. Одјавите се / Промени )

Google+ photo

Коментаришет користећи свој Google+ налог. Одјавите се / Промени )

Повезивање са %s