Кіріспе

Деректер байланысы қабаты протоколының түрі берілудің дұрыстығы туралы.

Кезекпен біт протоколы (АБП) – FIFO семантикасын қолдана отырып, жоғалған немесе бұзылған хабарламаларды қайта жіберу үшін деректер байланысы қабатында (OSI 2-қабаты) жұмыс істейтін қарапайым желілік протокол. Оны 1 биттік терезе арқылы хабарламаларды кезекпен жіберуді қамтамасыз ететін қарапайым таймер ретімен хабарламалардың ретін шектейтін жылжымалы терезе протоколының ерекше жағдайы ретінде қарастыруға болады.

Дизайн

Хабарлар А таратушыдан В қабылдаушыға жіберіледі. А-дан В-ға дейінгі арна бастамаланған және жолда хабарлама жоқ деп есептеңіз. А-дан В-ға жіберілетін әрбір хабарлама дерек бөлігінен және бір биттік реттілік нөмірінен тұрады, яғни 0 немесе 1 мәнінен. В-де А-ға жіберуге болатын екі растау коды бар: ACK0 және ACK1. А хабарлама жібергенде, В-ден сол реттілік нөмірі бар растауды алғанға дейін, сол реттілік нөмірмен үздіксіз қайта жібереді. Ол болған кезде, А реттілік нөмірін өзгертеді (кері айналдырады) және келесі хабарламаны жібере бастайды. В қатесіз және реттілік нөмірі 0 хабарламаны алғанда, ол ACK0 жіберуді бастайды және 1-ші нөмірлі жарамды хабарламаны алғанға дейін солай істей береді. Содан кейін ACK1 және т.б. жібереді. Бұл дегеніміз, А әлі де ACK0 қабылдауы мүмкін, тіпті ол бірінші реттілік нөмірмен хабарламаларды жіберіп жатқанда да. (Және керісінше.) Ол мұндай хабарламаларды теріс растау кодтары (NAK) ретінде қарастырады. Ең қарапайым әрекет – оларды назарға алмау және хабар таратуды жалғастыру. Протоколды жалған хабарламалар мен 1-ші нөмірлі растаулар (acks) жіберу арқылы бастауға болады. 0 реттілік нөмірі бар алғашқы хабарлама – нақты хабарлама.

Шекті қайта жіберу протоколы

Bounded Retransmission Protocol (BRP) - Philips ұсынған ауыспалы бит протоколының бір түрі. Оның қызметі – мүмкіндігі болса, жіберушіден алушыға үлкен файлдарды (кез келген ұзындықтағы деректер тізбегін) сенімді жеткізу. ABP-ден ерекшелігі, BRP файлдағы деректердің реттік нөмірлерін пайдаланады және дерек үшін белгілі бір рет қайталап жібергеннен кейін беруді тоқтатады.

Тарих

Дональд Дэвис басқаратын Ұлттық физикалық зертханасының тобы 1968 жылы NPL желісі үшін кезектесетін бит протоколын ұсынды. Кезектесетін бит протоколы (ABP) ARPANET және Еуропалық ақпарат желісінде қолданылды.