Was ist ein Protokoll und wozu wird es benötigt?
Zu einer physikalischen Verbindung zwischen zwei Komponeten gehört auch noch eine Vereinbarung über den Ablauf der Kommunikation zwischen beiden, ein Protokoll. Dieses Protokoll ist verbindlich. Wenn sich eine der beiden Seiten nicht an die Vereinbarung hält, kommt keine Kommunkation zustande.
Der Begriff Protokoll bezieht sich dabei auf die "französischen Diplomatie, wo das Wort schließlich eine „Sammlung von Regeln“ bezeichnet." (Vgl. Wikipedia)
Das Protokoll in der Informatik regelt u.a.
- die elektrischen Signale
- die Reihenfolge der Kommunikation
- die Sprache
Protokolle sind in offenen Systemen insbesondere im Internet (z.B. Transmission Control Protokol (TCP), Hypertext Transfer Protocoll (HTTP)) unverzichtbar.
Mit Prokollen wird sichergestellt, dass die
- richtigen Partner miteinander kommunizieren.
- die Daten korrekt übertragen werden.
- die Zustellung der Daten bestätigt wird.
- die Daten nicht unendlich im Netz herumwandern (Zeitkontrolle).
- Fehler erkannt und korrigiert werden.
Die technischen Einzelheiten von Protokollen sind in Request for Comments (RFC) festgelegt, z. B. wird im RFC 2616 das (Hypertext Transfer Protocol – HTTP/1.1) definiert.