Xon/Xoff


Protokol X-ON/X-OFF uravnava pretok podatkov tako, da neposredno nadzira zasedenost sprejemne čakalne vrste.

Uporablja dve protokolarni sporočili:
Protokolarno sporočilo X-OFF pošlje sprejemnik oddajniku, da se ustavi pošiljanje, ko je sprejemna čakalna vrsta skoraj polna.
Ko pa se vrsta sprosti, sprejemnik pošlje protokolarno sporočilo X-ON, kar za oddajnik pomeni, da lahko nadaljuje pošiljanje.
Protokol zagotavlja kontinuiran prenos paketov PPE, hkrati pa preprečuje izgubo paketov, ko zmanjka sprejemnega pomnilnika.

Pogosto se uporablja pri kontroli pretoka med računalnikom in terminalom.

img18_6
Mehanizem X-ON/X-OFF
Oddajnik pošilja PPE(N), PPE(N+1),... v sprejemnikovo čakalno vrsto, ki deluje po načelu FIFO (first in first out).
Sprejemnik spremlja zasedenost sprejemne čakalne vrste (na sliki sprejme 6 sporočil).
Zaradi zakasnitve pri prenosu sporoči oddajniku "nehaj pošiljati" preden je zasedena šesta celica.
Sprejemnik med prekinitvijo komunikacije prazni sprejemno čakalno vrsto.
Sprejemnik pošlje sporočilo X-ON, preden se vrsta popolnoma sprazni
Zasedenost čakalne vrste niha med dvema ekstremoma, nikoli se ne zgodi prelitje, tok podatkov na sprejemni strani je nepretrgan.