In computernetwerken , flow control technieken zorgen ervoor dat de afzender niet over de ontvanger overspoelen door het verzenden van gegevens tegen een hoger tarief dan de ontvanger kan verwerken . Stoppen en wachten is een van de eenvoudigste vormen van flow control . In stoppen en wachten , stuurt de ontvanger een ontvangstbevestiging frame na elk data-frame met succes ontvangen , de afzender kan niet doorgaan naar de volgende data-frame tot na ontvangst van de bevestiging . Bijgevolg is er hoogstens een onbevestigde lijst op een bepaald moment , zodat koppeling gebruik kan nogal laag . Instructies Code 1 van de data link layer in de afzender kant om een data-frame te sturen , blokkeren dan wachten op een bevestiging en herhaal de lus door het sturen van het volgende frame . Er is geen noodzaak volgnummers hebben de bevestigingen omdat een bevestiging kunnen alleen overeenkomen met de laatste dataframe verzonden . Code 2 de datalinklaag in de ontvangerzijde te wachten op de aankomst van een data-frame , controleer dan dat het frame niet iets is fout gegaan . Stuur dan een ontvangstbevestiging frame terug naar de afzender en herhaal de lus door opnieuw te blokkeren op de komst van de volgende data frame. Code 3 een time-out op de receiver kant als het netwerk kunnen verliezen packets . De ontvanger begint een timer bij het verzenden van de ontvangstbevestiging frame , en stopt wanneer een data-frame aankomt . Als de timer time-out , de ontvanger opnieuw zendt de ontvangstbevestiging frame naar de afzender , waarbij wordt aangenomen dat de laatste ontvangstbevestiging frame verloren tijdens het transport.
|