Handshaking
V mnohých prípadoch treba korigovať rýchlosť prenosu na základe úspešnosti prenosu pomocou ovládacich signálov. Tento kvitovací dialog s cieľom riadenia toku informácie sa nazýva handshaking Obecne je handshaking typ podmieneného prenosu s obojstranným kvitovaním úspešnosti uskutočnenia komunikácie. Často býva len jednostranne riadený zo strany prijímacieho zariadenia, napríklad keď tlačiareň ovláda rýchlosť toku dát z počítača. V tomto prípade potrebuje menší počet riadiacich signálov ako v prípade obojsmernej komunikácie, napríklad medzi terminálom a modemom.
Existujú dva typy handshakingu:
Hardwareový spôsob -zabezpečovaný technickými prostriedkami.
Softwarový spôsob -uskutočňuje riadenie prenosu bez pomoci signálov hardwareoveho handshakingu. Používa na ovládanie špeciálne znaky, ktoré sú vysielané po dátových vodičoch TxD a RxD. Najpoužívanejším protokolom zo softwarovým handshakingom je protokol XON/XOFF. V tomto protokole prijímacie zariadenie ak chce zastaviť vysielanie znakov vyšle do vysielacieho zariadenia ASCII znak DC3 = 13H. Ak chce, aby vysielanie pokračovalo, vyšle znak DC1 = 11H.