Hardware-Protokoll
Unter dem Begriff des Hardware-Protokolls versteht man die Steuerung des Datenflusses bei der Datenübertragung mittels Steuerleitungen.Steuerung des Datenflusses bedeutet, dass der Empfänger den Sender auffordert vorübergehend keine Daten mehr zu senden, z.B. weil die empfangenen Daten erst auf den Datenträger geschrieben werden müssen.
| Table of contents |
|
2 Bei der seriellen Datenübertragung 3 Steuerung mittels RTS/CTS 4 Steuerung mittels DTR/DSR |
Bei der parallelen-Datenübertragung wird der Datenfluss über die beiden Steuerleitungen Strobe und Ack geregelt. Dabei legt der Sender das Strobe-Signal an, wenn gültige Daten an den Datenleitungen anliegen. Mit dem Ack-Signal teilt der Empfänger (z.B. Drucker) dem Sender mit, dass er die Daten entgegen genommen hat und auf neue Daten warte.
Bei der seriellen-Datenübertragung nach RS-232 werden 2 Methoden unterschieden:
Bei dieser Methode, die für diese Aufgabe vorgesehen ist, legt der empfangende Computer auf die CTS-Leitung die Spannung für die logische Eins. Daraufhin wird beim sendenden Computer die TxD-Leitung freigeschaltet, sodass wieder Daten gesendet wird. Der Empfänger steuert (per Verdrahtung) wann der Sender Daten senden darf.
Ursprünglich sind diese Leitungen der RS-232-Schnittstelle gedacht zu prüfen, ob der Empfänger der Daten vorhanden, eingeschaltet und bereit ist Daten entgegen zu nehmen. Dabei verbindet das empfangende Gerät (Modem oder Computer) die DSR-Leitung mit der DTR-Leitung, wenn es bereit ist Daten zu empfangen. Das sendende Gerät (meist ein Computer) kann nun Püfen, ob die von ihm angelegte Spannung wieder zurückkommt und somit das Gerät einsatzbereit ist.
Besonders bei Modems wird dieser Mechanismus gelegentlich verwendet um dem Computer mitzuteilen, dass er im Moment keine Daten mehr senden soll.
Siehe auch: Software-ProtokollBei der parallelen Datenübertragung
Bei der seriellen Datenübertragung
Bei beiden Methoden müssen die Leitungen CTS bzw. DTR des Senders mit den Leitungen RTS bzw. DSR des Empfängers verbunden sein.Steuerung mittels RTS/CTS
Steuerung mittels DTR/DSR






