Hvordan: Stopp-og-vent protokoller Flow Control

I datanettverk, flytkontroll teknikker sikre at avsenderen ikke oversvømme mottaker ved å sende data på en høyere rente enn mottakeren kan behandle. Stoppe og vente er en av de enkleste formene for flytkontroll. I stoppe og vente, mottakeren sender tilbake en erkjennelse ramme etter vellykket mottak hver dataramme; avsenderen kan ikke gå videre til neste dataramme til etter å ha mottatt bekreftelse. Som en konsekvens, er det høyst en kvittert ramme til enhver tid, slik at koblingen utnyttelse kan være ganske lav.

Bruksanvisning

1 Kode data link laget i sendersiden for å sende en dataramme, deretter blokkere venter på en bekreftelse og gjenta løkken ved å sende den neste ramme. Det er ikke nødvendig å ha sekvensnumre i erkjennelser fordi en bekreftelse kan bare svare til den siste datarammen sendt ut.

2 Kode data link laget i mottakersiden for å vente på ankomsten av en dataramme, så sjekk at rammen ikke ble ødelagt under transport. Deretter sender et erkjennelsesramme tilbake til avsenderen og gjentar sløyfen ved å blokkere igjen på ankomsten av den neste dataramme.

3 Kode en timeout på mottakersiden hvis nettverket kan miste pakker. Mottakeren starte en nedtelling når den sender ramme anerkjennelse, og stopper den når en dataramme kommer. Hvis timeren ganger ut, mottakeren re-sender ramme anerkjennelse til avsenderen, og dermed forutsatt at den siste erkjennelsesramme har mistet i transitt.