• příjemce potvrzuje každý jednotlivý blok přenesených dat
• příjemce odesilateli signalizuje, že přijal nepoškozený blok tj. odesílá tzv. kladná potvrzení.
• příjemce odesilatele upozorňuje pouze v případě, kdy přijal nějaká poškozená data, tedy posílá tzv. záporná potvrzení
• příjemce signalizuje obě skutečnosti a vysílá kladná i záporná potvrzení
• odesilatel vždy čeká na potvrzení naposledy odeslaného bloku, ať již kladné nebo záporné a teprve pak pokračuje dalším vysíláním
• odesilatel vysílá další bloky dat dříve než obdržel potvrzení o předcházejícím bloku
Z důvodů efektivnosti se nejčastěji používá kladné i záporné potvrzování současně. Kdyby se používalo buď jenom jedno, nebo jenom druhé, musel by odesilatel čekat, zda do předem stanoveného limitu dostane očekávané potvrzení či ne.
V praxi se používají různé techniky potvrzování:
1. Odesilatel si po odeslání každého bloku dat nejprve počká na jeho potvrzení nebo na vypršení časového limitu, do kterého by měl potvrzení dostat. Pak podle přijatého potvrzení buď odešle další blok nebo opakuje přenos již jednou odeslaného bloku. Této variantě se říká jednotlivé potvrzování. Je vhodná jen pro takové sítě, ve kterých je doba přenosu zanedbatelná tj. právě pro lokální sítě.
Žádné komentáře:
Okomentovat