Protokolle in der
Transportschicht sind für die Koordination und Aufrechterhaltung der Kommunikation zwischen zwei Knoten im Netzwerk verantwortlich.
Hier ist der Grund:
* End-to-End-Kommunikation: Die Transportschicht befindet sich über der Netzwerkschicht, die Routing -Pakete im Netzwerk übernimmt. Die Transportschicht konzentriert sich auf die Gewährleistung einer zuverlässigen Kommunikation zwischen Anwendungen, die auf zwei spezifischen Hosts ausgeführt werden, unabhängig von den Komplexität des zugrunde liegenden Netzwerks.
* Segmentierung und Zusammenbau: Die Transportschicht unterteilt Daten von Anwendungen in Segmente (oder Datagramme) und fügt Headerinformationen hinzu, die Portnummern, Sequenznummern und andere Steuerungsinformationen enthalten. Dies ermöglicht eine ordnungsgemäße Zusammenbau der Daten am Ziel.
* Fehlerregelung und Durchflussregelung: Transportprotokolle behandeln die Fehlererkennung und -korrektur, um die Datenintegrität zu gewährleisten. Sie verwalten auch den Datenfluss, um zu vermeiden, dass der empfangende Host überwältigt wird und eine effiziente und reibungslose Kommunikation gewährleistet.
* Verbindungsorientiert und verbindlos: Einige Transportprotokolle (wie TCP) stellen vor der Datenübertragung eine Verbindung zwischen zwei Knoten her, um eine zuverlässige Bereitstellung zu gewährleisten. Andere (wie UDP) sind verbindungslos, senden Daten ohne vorab festgelegte Verbindungen und priorisieren die Geschwindigkeit gegenüber Zuverlässigkeit.
Beispiele für Transportschichtprotokolle:
* TCP (Transmission Control Protocol): Ein verbindungsorientiertes Protokoll, das eine zuverlässige, geordnete Bereitstellung von Daten liefert.
* UDP (Benutzerdatagrammprotokoll): Ein verbindungsloses Protokoll, das die Geschwindigkeit gegenüber Zuverlässigkeit priorisiert und für Anwendungen wie Video -Streaming oder Online -Spiele geeignet ist.
Daher die Transportschicht ist die entscheidende Ebene für die Koordination und Aufrechterhaltung der Kommunikation zwischen zwei Knoten in einem Netzwerk, um die zuverlässige Bereitstellung von Daten für verschiedene Anwendungen sicherzustellen.