Netzwerkprotokoll
Protokoll bezeichnet eine Vereinbarung, nach welcher Daten über ein Computernetz ausgetauscht werden. Eine solche Vereinbarung kann z.B. lauten: "Zunächst schickt Computer 1 die Zeichenfolge HELLO, anschliessend schickt Computer 2 seine Adresse zurück, darauf sendet Computer 1 ein bestimmtes Kommando etc."
Mit Hilfe solcher Protokolle können Computer oder andere digitale Geräte zahlreiche Funktionen ausführen, z.B. Daten fehlerfrei zu einem anderen Computer befördern, E-Mails verschicken, Web-Seiten laden, etc. Diese Funktionen bauen zum Teil aufeinander auf. So löst beispielsweise das Protokoll TCP eine fehlerfreie Datenübertragung zu einem anderen Rechner. Das Protokoll SMTP zum Übermitteln von E-Mails benötigt selbt wiederum die Funktion, ein paar Zeichen zum anderen Rechner zu schicken und verwendet hierzu TCP. Diese Schichtung der Protokolle wird mit Hilfe des OSI-Schichtenmodell dargestellt.
Beispiele für TCP/IP-Protokolle:
Name | Abkürzung | OSI-Schicht | Funktion |
FTP | File Transfer Protocol | 7 | Übertragen von Dateien auf ein fremdes Dateisystem |
HTTP | Hypertext Transfer Protocol | 7 | Übertragen von Dateien zur Darstellung im Web |
IMAP | Internet Message Access Protocol | 7 | Verwaltung von empfangenen E-Mails |
SMTP | Simple Mail Transfer Protocol | 7 | Versenden von Emails |
POP3 | Post Office Protocol | 7 | Abholen von Emails |
TCP | Transfer Control Protocol | 4 | Verbindungsorientiertes, zuverlässiges Ende-zu-Ende-Datenübertagungsprotokoll |
UDP | User Datagram Protocol | 4 | Verbindungsloses, unzuverlässiges Protokoll (Ende-zu-Ende) |
IP | Internet Protocol | 3 | Routing von Datenpaketen (verbindungslos, Punkt-zu-Punkt) |
FTP, HTTP und die eMail-Protokolle gehören zur Anwendungsschicht (OSI-Schicht 7), da es im TCP/IP-Modell keine Sitzungsschicht und keine Darstellungsschicht gibt.
In der Computertechnik gibt es jedoch eine Vielzahl anderer Protokolle (hier muss es sich nicht immer um Netzwerk-Protokolle handeln. Auch der Austausch von Daten zwischen CPU und RAM oder zwischen verschiedenen Peripherie-Geräten wird durch Protokolle geregelt.