Das Internet ist aus unserem Alltag nicht mehr wegzudenken. Wir nutzen es für den Austausch von Informationen, zum Arbeiten, für Unterhaltung und zur Kommunikation. Doch wie genau funktioniert dieser Datenaustausch?
Damit Computer, Server und andere Geräte über Netzwerke kommunizieren können, gibt es klar definierte Regeln und Strukturen – die sogenannten Netzwerkprotokolle. Diese sind in verschiedene Schichtenmodelle unterteilt, die sicherstellen, dass Daten korrekt übertragen und interpretiert werden.
Zwei der wichtigsten Modelle sind:
- Das OSI-Modell (Open Systems Interconnection) – ein theoretisches 7-Schichten-Modell, das die Netzwerkkommunikation detailliert beschreibt.
- Das TCP/IP-Modell – ein praxisorientiertes 4-Schichten-Modell, das die Grundlage des heutigen Internets bildet.
Das OSI-Modell wurde von der Internationalen Organisation für Normung (ISO) entwickelt und dient als theoretische Grundlage für die Netzwerkkommunikation. Es unterteilt den Datenaustausch in sieben aufeinander aufbauende Schichten:
Das TCP/IP-Modell wurde von der DARPA (Defense Advanced Research Projects Agency) entwickelt und basiert auf den praktischen Anforderungen des Internets. Es fasst einige der OSI-Schichten zusammen und besteht aus vier Hauptschichten:
Wichtiger Unterschied: Während das OSI-Modell die oberen drei Schichten getrennt behandelt, fasst das TCP/IP-Modell sie in einer einzigen Anwendungsschicht zusammen.
Die Anwendungsschicht ist die oberste Schicht im TCP/IP-Modell und bildet die Schnittstelle zwischen Benutzeranwendungen und dem Netzwerk. Sie stellt verschiedene Netzwerkdienste bereit und definiert, wie Anwendungen auf das Netzwerk zugreifen.
Funktionen der Anwendungsschicht
- Bereitstellung von Netzwerkdiensten für Benutzeranwendungen.
- Definition von Kommunikationsprotokollen für verschiedene Anwendungen (z. B. E-Mail, Web, Dateiübertragung).
- Umwandlung von Benutzeranfragen in Netzwerkdaten und umgekehrt.
- Nutzung von Protokollen zur Steuerung des Datenflusses und zur Fehlerbehandlung.
- Webbrowser (z. B. Chrome, Firefox) nutzen HTTP/HTTPS, um Webseiten zu laden.
- E-Mail-Programme (z. B. Outlook, Gmail) verwenden SMTP, POP3 oder IMAP zur E-Mail-Kommunikation.
- Dateiserver und Cloud-Speicher setzen auf FTP oder SFTP, um Daten auszutauschen.
Im OSI-Modell wird die Anwendungsschicht des TCP/IP-Modells in drei Schichten unterteilt:
Das OSI-Modell bietet eine detaillierte und strukturierte Sichtweise auf die Netzwerkkommunikation, ist jedoch eher für Lehrzwecke und theoretische Analysen geeignet. Das TCP/IP-Modell hingegen ist einfacher und praktischer und wird als Standard im Internet verwendet. Beide Modelle ergänzen sich, da das OSI-Modell hilft, die Prinzipien zu verstehen, während das TCP/IP-Modell zeigt, wie Netzwerke tatsächlich funktionieren.