Handshake
Ein Handshake ist die Bezeichnung für ein Kommunikationsprotokoll, über das der Datenfluss über die serielle Schnittstelle gesteuert werden kann. Der Handshake kann beispielsweise den Datenfluss zwischen dem Computer und einem Modem steuern. Damit alle Daten korrekt verarbeitet werden können, teilt der PC dem Modem mit, wann es den Datenfluss zu verringern oder zu erhöhen hat.
Beim Handshake wird zwischen Hardware- und Software-Handshake unterschieden:
- Beim Hardware-Handshake werden die Leitungen RTS und CTS (Ready To Send, Clear to Send) der seriellen Schnittstelle zur Steuerung des Datenflusses verwendet.
- Beim Software-Handshake werden dazu im Datenstrom die eingefügten Steuerzeichen XON und XOFF oder alternativ AT-Befehle verwendet.