- Das TCP/IP-Modell wurde vor dem OSI-Modell entwickelt.
- Das TCP/IP-Modell ähnelt nicht genau dem OSI-Modell.
- Das TCP/IP-Modell besteht aus fünf Schichten: der Anwendungsschicht, der Transportschicht, der Netzwerkschicht, der Datenverbindungsschicht und der physikalischen Schicht.
- Die ersten vier Schichten stellen physikalische Standards, Netzwerkschnittstellen, Internetworking und Transportfunktionen bereit, die den ersten vier Schichten des OSI-Modells entsprechen. Diese vier Schichten werden im TCP/IP-Modell durch eine einzelne Schicht, die Anwendungsschicht, dargestellt.
- TCP/IP ist ein hierarchisches Protokoll, das aus interaktiven Modulen besteht und jedes von ihnen spezifische Funktionen bereitstellt.
Hierarchisch bedeutet hier, dass jedes Protokoll der oberen Ebene von zwei oder mehr Protokollen der unteren Ebene unterstützt wird.
Funktionen der TCP/IP-Schichten:
Netzwerkzugriffsschicht
- Eine Netzwerkschicht ist die unterste Schicht des TCP/IP-Modells.
- Eine Netzwerkschicht ist die Kombination aus der physikalischen Schicht und der Datenverbindungsschicht, die im OSI-Referenzmodell definiert ist.
- Es definiert, wie die Daten physisch durch das Netzwerk gesendet werden sollen.
- Diese Schicht ist hauptsächlich für die Übertragung der Daten zwischen zwei Geräten im selben Netzwerk verantwortlich.
- Die von dieser Schicht ausgeführten Funktionen bestehen darin, das IP-Datagramm in vom Netzwerk übertragene Frames zu kapseln und IP-Adressen in physische Adressen abzubilden.
- Die von dieser Schicht verwendeten Protokolle sind Ethernet, Token Ring, FDDI, X.25 und Frame Relay.
Internetschicht
- Eine Internetschicht ist die zweite Schicht des TCP/IP-Modells.
- Eine Internetschicht wird auch als Netzwerkschicht bezeichnet.
- Die Hauptaufgabe der Internetschicht besteht darin, die Pakete aus jedem Netzwerk zu versenden und sie unabhängig von der Route, die sie nehmen, am Ziel anzukommen.
Im Folgenden sind die in dieser Schicht verwendeten Protokolle aufgeführt:
IP-Protokoll: In dieser Schicht wird das IP-Protokoll verwendet, das den wichtigsten Teil der gesamten TCP/IP-Suite darstellt.
Im Folgenden sind die Verantwortlichkeiten dieses Protokolls aufgeführt:
ARP-Protokoll
- ARP steht für Adressauflösungsprotokoll .
- ARP ist ein Netzwerkschichtprotokoll, das verwendet wird, um die physische Adresse aus der IP-Adresse zu ermitteln.
ICMP-Protokoll
- Hierbei handelt es sich um einen Mechanismus, der von Hosts oder Routern verwendet wird, um Benachrichtigungen über Datagrammprobleme an den Absender zurückzusenden.
- Ein Datagramm wandert von Router zu Router, bis es sein Ziel erreicht. Wenn ein Router die Daten aufgrund ungewöhnlicher Bedingungen wie deaktivierter Verbindungen, einem Gerätebrand oder einer Netzwerküberlastung nicht weiterleiten kann, wird das ICMP-Protokoll verwendet, um den Absender darüber zu informieren, dass das Datagramm nicht zustellbar ist.
- Ein ICMP-Protokoll verwendet hauptsächlich zwei Begriffe:
ICMP-Test: Mit dem ICMP-Test wird getestet, ob das Ziel erreichbar ist oder nicht.
Transportschicht
Die Transportschicht ist für die Zuverlässigkeit, Flusskontrolle und Korrektur der Daten verantwortlich, die über das Netzwerk gesendet werden.
Die beiden in der Transportschicht verwendeten Protokolle sind Benutzer-Datagramm-Protokoll und Übertragungssteuerungsprotokoll .
- Es bietet verbindungslosen Service und eine End-to-End-Übertragung.
- Es handelt sich um ein unzuverlässiges Protokoll, da es die Fehler erkennt, den Fehler jedoch nicht spezifiziert.
- Das User Datagram Protocol erkennt den Fehler und das ICMP-Protokoll meldet den Fehler an den Absender, dass das User Datagram beschädigt wurde.
- UDP gibt nicht an, welches Paket verloren geht. UDP enthält nur Prüfsummen; es enthält keine ID eines Datensegments.
Quellportadresse: Die Quellportadresse ist die Adresse des Anwendungsprogramms, das die Nachricht erstellt hat.
Zielportadresse: Die Zielportadresse ist die Adresse des Anwendungsprogramms, das die Nachricht empfängt.
Gesamtlänge: Es definiert die Gesamtzahl der Bytes des Benutzerdatagramms in Bytes.
Prüfsumme: Die Prüfsumme ist ein 16-Bit-Feld, das zur Fehlererkennung verwendet wird.
- Es bietet Anwendungen umfassende Transportschichtdienste.
- Es stellt eine virtuelle Verbindung zwischen Sender und Empfänger her und ist für die Dauer der Übertragung aktiv.
- TCP ist ein zuverlässiges Protokoll, da es den Fehler erkennt und die beschädigten Frames erneut überträgt. Daher wird sichergestellt, dass alle Segmente empfangen und bestätigt werden müssen, bevor die Übertragung als abgeschlossen gilt und eine virtuelle Verbindung verworfen wird.
- Auf der sendenden Seite unterteilt TCP die gesamte Nachricht in kleinere Einheiten, sogenannte Segmente, und jedes Segment enthält eine Sequenznummer, die für die Neuordnung der Frames zur Bildung einer ursprünglichen Nachricht erforderlich ist.
- Auf der Empfangsseite sammelt TCP alle Segmente und ordnet sie basierend auf Sequenznummern neu.
Anwendungsschicht
- Eine Anwendungsschicht ist die oberste Schicht im TCP/IP-Modell.
- Es ist für die Bearbeitung hochrangiger Protokolle und Vertretungsfragen verantwortlich.
- Diese Ebene ermöglicht dem Benutzer die Interaktion mit der Anwendung.
- Wenn ein Protokoll der Anwendungsschicht mit einer anderen Anwendungsschicht kommunizieren möchte, leitet es seine Daten an die Transportschicht weiter.
- In der Anwendungsschicht liegt eine Mehrdeutigkeit vor. Nicht jede Anwendung kann innerhalb der Anwendungsschicht platziert werden, außer diejenigen, die mit dem Kommunikationssystem interagieren. Beispiel: Der Texteditor kann bei der Verwendung eines Webbrowsers nicht in der Anwendungsebene berücksichtigt werden HTTP Protokoll zur Interaktion mit dem Netzwerk, wo HTTP Das Protokoll ist ein Protokoll der Anwendungsschicht.