Das theoretische OSI-Modell brachte das hervor, was schließlich zum TCP/IP-Modell wurde, der praktischen Grundlage, auf der das Internet aufgebaut ist. Es repräsentiert die tatsächliche Implementierung der Netzwerkkommunikation. Das TCP/IP-Modell nutzt die TCP/IP-Protokollsuite, die wir allgemein als TCP/IP bezeichnen. Effektives Networking with TCP/IP hängt von diesen Protokollen ab, die zusammenarbeiten, um festzulegen, wie Daten gesammelt, adressiert, übertragen und weitergeleitet werden sollen. Durch die Untersuchung der layers in the TCP/IP model können wir verstehen, wie ein Datenpaket durch das Netzwerk reist.
Die vier Schichten des TCP/IP-Modells
Das Modell ist in vier verschiedene Schichten unterteilt, die jeweils eine spezifische Funktion haben. Das Verständnis dieser Schichten ist entscheidend für jedes real world protocol project oder jede Aufgabe zur Fehlerbehebung im Netzwerk.
Anwendungsschicht (Application Layer)
Dies ist die oberste Schicht des TCP/IP-Modells, in der sich benutzerorientierte Anwendungen und Netzwerkdienste befinden. Sie bestimmt, wie Programme, wie Ihr Webbrowser oder E-Mail-Client, mit den Diensten der Transportschicht interagieren, um Daten zu senden und zu empfangen.
Diese Schicht verwendet Protokolle wie:
- HTTP (Hypertext Transfer Protocol): Die Grundlage der Datenkommunikation für das World Wide Web.
- SMTP (Simple Mail Transfer Protocol): Wird zum Senden elektronischer Post (E-Mail) verwendet.
Transportschicht (Transport Layer)
Die Transportschicht ist für die Ende-zu-Ende-Kommunikation und die Datenintegrität verantwortlich. Sie legt fest, wie Daten übertragen werden, verwaltet Portnummern und stellt sicher, dass Pakete zuverlässig zugestellt werden. Die layers of TCP protocol Suite ist hier am prominentesten.
Diese Schicht verwendet hauptsächlich:
- TCP (Transmission Control Protocol): Bietet eine zuverlässige, geordnete und fehlergeprüfte Übertragung eines Datenstroms. Es ist verbindungsorientiert.
- UDP (User Datagram Protocol): Bietet eine schnellere, verbindungslosere Datenübertragungsmethode, die als unzuverlässig gilt, da sie weder die Zustellung noch die Reihenfolge garantiert.
Netzwerkschicht (Network Layer)
Diese Schicht, auch Internetschicht genannt, legt fest, wie Pakete zwischen Hosts und über verschiedene Netzwerke hinweg bewegt werden. Ihre Hauptaufgabe ist die Adressierung und das Routing. Die auf dieser Ebene zugewiesene IP-Adresse ist grundlegend für die Identität eines Geräts in einem Netzwerk, was mit dem Konzept der ip affiliation meaning (IP-Zugehörigkeit) zusammenhängt, dass es Teil eines bestimmten Netzwerks ist.
Diese Schicht verwendet Protokolle wie:
- IP (Internet Protocol): Leitet Pakete von einem Quellgerät zu einem Zielgerät weiter.
- ICMP (Internet Control Message Protocol): Wird zum Senden von Fehlermeldungen und Betriebsinformationen verwendet, wie z. B. beim
ping-Befehl.
Verbindungsschicht (Link Layer)
Auch als Netzwerkschnittstellenschicht bekannt, legt diese Schicht fest, wie Daten über ein physisches Hardwareteil gesendet werden. Sie kümmert sich um die Übertragung von Datenpaketen im lokalen Netzwerksegment, z. B. über Ethernet, WLAN oder Glasfaserkabel.
Die oben genannten Protokolle sind nicht erschöpfend, und Sie werden vielen weiteren begegnen. In den folgenden Lektionen werden wir tiefer in jede dieser Schichten eintauchen, um zu sehen, wie ein Paket aus der Perspektive des TCP/IP-Modells durch das Netzwerk wandert.