Ein Netzwerkprotokoll ist ein Regelwerk, das festlegt, wie Geräte in einem Netz Daten austauschen. Es bestimmt das Format der Nachrichten, ihre Reihenfolge und was geschieht, wenn eine Nachricht fehlt oder fehlerhaft ankommt.
- Netzwerkprotokoll
Ein Regelwerk, das festlegt, wie Geräte in einem Netz Daten austauschen.
Beispiel: „Das Netzwerkprotokoll schrieb vor, dass der Server jede Anfrage mit einem Statuscode beantwortet.“Auch: Network Protocol. Das Wort kommt aus dem Griechischen, wo protokollon das erste, vorgeklebte Blatt einer Schriftrolle bezeichnete; über die Diplomatie wurde daraus die Regel für den Umgang miteinander.
Abgrenzung zur Schnittstelle: Diese beschreibt, was ein Programm anbietet. Ein Netzwerkprotokoll beschreibt, wie die Daten über die Leitung gehen.
Was ein Netzwerkprotokoll regelt
Drei Dinge: wie eine Nachricht aufgebaut ist, in welcher Reihenfolge sich die Seiten abwechseln und wie sie mit Fehlern umgehen. Ein Browser, der eine Seite anfordert, schickt dafür eine genau festgelegte Zeile mit Methode, Pfad und Fassung.
Weil das Regelwerk öffentlich ist, verstehen sich Geräte verschiedener Hersteller. Die meisten Netzwerkprotokolle des Internets stehen als RFC frei lesbar im Netz.
Wie Netzwerkprotokolle in Schichten zusammenarbeiten
Jedes Netzwerkprotokoll übernimmt eine Aufgabe und reicht den Rest nach unten weiter. Beim Aufruf einer Website steckt die Anfrage in HTTP, verschlüsselt durch TLS, zerlegt und gesichert durch TCP, adressiert durch IP und übertragen über Kabel oder Funk.
Das Bild dazu ist ein Brief in mehreren Umschlägen. Jede Schicht schreibt ihre eigene Adresse außen auf, und auf der Gegenseite öffnet jede Schicht nur ihren Umschlag.
Welche Netzwerkprotokolle im Alltag einer Website laufen
Mehr, als man denkt: DNS für die Namensauflösung, HTTP und TLS für die Seite selbst, SMTP für die Formularmail, SSH für den Zugang zum Server. Darunter liegt immer TCP/IP.
Jedes davon hat seinen eigenen Port, an dem der Server lauscht. Wer eine Firewall einrichtet, entscheidet über diese Nummern, welche Netzwerkprotokolle von außen erreichbar sind.