Heim > häufiges Problem > Welche Dienste werden von TCP und IP bereitgestellt?

Welche Dienste werden von TCP und IP bereitgestellt?

青灯夜游
Freigeben: 2022-07-12 16:14:11
Original
17911 Leute haben es durchsucht

Die von TCP und IP bereitgestellten Dienste sind Transportschichtdienste bzw. Netzwerkschichtdienste. In der TCP/IP-Architektur bezieht sich TCP auf „Transmission Control Protocol“, ein Protokoll der Transportschicht, sodass die von TCP bereitgestellten Dienste Transportschichtdienste sind, und IP bezieht sich auf „Internet Interconnect Protocol“, ein Protokoll des Netzwerkschichtprotokolls, daher sind die von IP bereitgestellten Dienste Netzwerkschichtdienste.

Welche Dienste werden von TCP und IP bereitgestellt?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer.

Die von TCP und IP bereitgestellten Dienste sind Transportschichtdienste bzw. Netzwerkschichtdienste.

Die TCP/IP-Architektur ist in die folgenden vier Schichten unterteilt:

1. Anwendungsschicht, die dem hohen Niveau des OSI-Referenzmodells entspricht und den Benutzern verschiedene erforderliche Dienste bereitstellt; Anwendungsschichteinheit Bietet eine End-to-End-Kommunikationsfunktion, um die sequentielle Übertragung von Datenpaketen und die Datenintegrität sicherzustellen.

3 Netzwerkschicht, verantwortlich für die Kommunikation zwischen benachbarten Knoten Host und Austausch zwischen Netzwerken.

Die von TCP und IP bereitgestellten Dienste befinden sich auf der Transportschicht bzw. der Internetschicht, bei denen es sich um Transportschichtdienste und Netzwerkschichtdienste handelt.

TCP-Protokoll

Transmission Control Protocol (TCP, Transmission Control Protocol) ist ein verbindungsorientiertes, zuverlässiges, Bytestrom-basiertes Transport LayerKommunikationsprotokoll, definiert durch RFC 793 der IETF.

TCP ergänzt das Internet Protocol (IP Protocol), das IP-Adressen definiert, die zur Identifizierung von Systemen im Internet verwendet werden, und vor allem eine durchgängige Datenübertragung zwischen verschiedenen Knoten gewährleistet. Das Internetprotokoll stellt Anweisungen zum Übertragen von Daten bereit, während TCP Verbindungen herstellt und sicherstellt, dass die Daten an das richtige Ziel übermittelt werden. Diese beiden Protokolle arbeiten normalerweise zusammen und werden als TCP/IP-Suite bezeichnet.

Welche Dienste werden von TCP und IP bereitgestellt?TCP arbeitet mit dem Internetprotokoll zusammen, das den logischen Standort entfernter Knoten definiert, während TCP Daten transportiert und sicherstellt, dass sie an das richtige Ziel geliefert werden.

TCP ist für eine mehrschichtige Protokollhierarchie konzipiert, die Multi-Netzwerk-Anwendungen unterstützt. TCP ist darauf angewiesen, zuverlässige Kommunikationsdienste zwischen Prozesspaaren in einem Host-Computer bereitzustellen, der mit unterschiedlichen, aber miteinander verbundenen Computerkommunikationsnetzwerken verbunden ist. TCP geht davon aus, dass es einfache, möglicherweise unzuverlässige Datagrammdienste von Protokollen niedrigerer Ebene erhalten kann. Grundsätzlich sollte TCP auf einer Vielzahl von Kommunikationssystemen funktionieren können, von festverdrahteten Verbindungen bis hin zu paketvermittelten oder leitungsvermittelten Netzwerken.

IP-Protokoll

IP bezieht sich auf das Internet Protocol, die Abkürzung für Internet Protocol, das das Protokoll der Netzwerkschicht im TCP/IP-System darstellt. Der Zweck des IP-Designs besteht darin, die Skalierbarkeit des Netzwerks zu verbessern: erstens, Internetprobleme zu lösen und die Verbindung großer, heterogener Netzwerke zu realisieren, zweitens die Kopplungsbeziehung zwischen Netzwerkanwendungen der obersten Ebene und zugrunde liegenden Netzwerktechnologien zu trennen; Erleichtern Sie die beiden unabhängig voneinander. Gemäß dem End-to-End-Designprinzip stellt IP nur einen verbindungslosen, unzuverlässigen und bestmöglichen Paketübertragungsdienst zum Host bereit. IP umfasst hauptsächlich drei Aspekte: IP-Adressierungsschema, Paketkapselungsformat und Paketweiterleitungsregeln.

Weiterleitungsregeln für IP-Pakete

  • Der Router leitet nur basierend auf der Netzwerkadresse weiter. Wenn ein IP-Datenpaket über einen Router weitergeleitet wird und das Zielnetzwerk direkt mit dem lokalen Router verbunden ist, wird das Datenpaket direkt an den Zielhost zugestellt, was als direkte Zustellung bezeichnet wird. Andernfalls sucht der Router nach den Routing-Informationen die Routing-Tabelle und überträgt das Datenpaket an den angegebenen Next-Hop-Router, dies wird als indirekte Zustellung bezeichnet. Wenn der Router bei der indirekten Zustellung eine Route zum Zielnetzwerk in der Routing-Tabelle hat, übermittelt er das Datenpaket an den in der Routing-Tabelle angegebenen Next-Hop-Router, wenn keine Route, aber eine Standardroute vorhanden ist Routing-Tabelle liefert das Datenpaket an den angegebenen Standard-Router. Wenn keiner vorhanden ist, wird das Paket verworfen und ein Fehler gemeldet.

IP-Fragmentierung

  • Ein IP-Paket muss möglicherweise mehrere verschiedene physische Netzwerke durchlaufen, um vom Quellhost zum Zielhost übertragen zu werden. Da die Datenrahmen verschiedener Netzwerke beispielsweise eine maximale Übertragungseinheit (MTU) haben, beträgt die MTU eines Ethernet-Rahmens 1500, wenn der Router IP-Pakete weiterleitet, wenn die Größe des Datenpakets die maximale Größe überschreitet des Ausgangs-Links: Bei der Übertragung von Einheiten wird das IP-Paket in viele Fragmente zerlegt, die klein genug sind, um auf dem Ziel-Link übertragen zu werden. Diese IP-Fragmente kapseln ein IP-Paket zur unabhängigen Übertragung neu und werden wieder zusammengesetzt, wenn es den Zielhost erreicht.

IP-Paketstruktur

  • Ein IP-Paket besteht aus Header und Daten. Die ersten 20 Bytes des Headers werden von allen IP-Paketen benötigt und werden auch feste Header genannt. Dem festen Teil des Headers folgen einige optionale Felder, deren Länge variabel ist. Weitere Informationen zu diesem Thema finden Sie in der Spalte „FAQ

    “!

Das obige ist der detaillierte Inhalt vonWelche Dienste werden von TCP und IP bereitgestellt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage