Heim > häufiges Problem > Was ist das TCP/IP-Protokoll?

Was ist das TCP/IP-Protokoll?

清浅
Freigeben: 2020-09-05 15:54:04
Original
182253 Leute haben es durchsucht

Das TCP/IP-Protokoll ist die Summe einer Reihe von Netzwerkprotokollen, die definieren, wie elektronische Geräte eine Verbindung zum Internet herstellen und wie Daten untereinander übertragen werden. Im TCP/IP-Protokoll kann das Netzwerk in vier Schichten unterteilt werden, nämlich Anwendungsschicht, Transportschicht, Netzwerkschicht und Verbindungsschicht.

Was ist das TCP/IP-Protokoll?

Das TCP/IP-Protokoll ist die Summe einer Reihe von Netzwerkprotokollen. Es definiert, wie elektronische Geräte eine Verbindung zum Internet herstellen und wie Daten untereinander übertragen werden. Im TCP/IP-Protokoll kann das Netzwerk in vier Schichten unterteilt werden: Anwendungsschicht, Transportschicht, Netzwerkschicht und Verbindungsschicht.

[Empfohlene Kurse: TCP/IP-Tutorial]

Die Bedeutung des Protokolls

Netzwerkprotokoll ist eine Sammlung von Regeln, Standards oder Konventionen, die für den Datenaustausch in Computernetzwerken festgelegt wurden. Es besteht aus drei Elementen, nämlich:

(1) Semantik. Semantik ist die Interpretation der Bedeutung jedes Teils der Kontrollinformationen. Es gibt an, welche Steuerinformationen gesendet werden müssen, sowie die abgeschlossenen Aktionen und Antworten. (Gibt an, was zu tun ist)
(2) Grammatik. Unter Syntax versteht man die Struktur und das Format von Benutzerdaten und Steuerinformationen sowie die Reihenfolge, in der die Daten angezeigt werden. (Zeigt an, was zu tun ist)
(3) Timing. Chronologie ist eine detaillierte Beschreibung der Reihenfolge, in der Ereignisse auftreten. (Auch als „Synchronisation“ bekannt). (Gibt die Reihenfolge an)

Das TCP/IP-Protokoll ist die Summe einer Reihe von Netzwerkprotokollen. Als nächstes werde ich Ihnen im Detail vorstellen, was das TCP/IP-Protokoll ist

TCP/IP-Protokoll

Das TCP/IP-Protokoll ist die Summe einer Reihe von Netzwerkprotokollen; es definiert, wie elektronische Geräte eine Verbindung zum Internet herstellen und wie Daten zwischen ihnen übertragen werden ihnen.
Gemäß dem TCP/IP-Protokoll können wir das Netzwerk in vier Schichten unterteilen, nämlich die Anwendungsschicht, die Transportschicht, die Netzwerkschicht und die Verbindungsschicht. Im ISO-Modell kann das Netzwerk in sieben Schichten unterteilt werden, nämlich Anwendungsschicht, Präsentationsschicht, Sitzungsschicht, Transportschicht, Netzwerkschicht, Datenverbindungsschicht und physikalische Schicht. Zur Vereinfachung der Forschung ist das Netzwerk im Allgemeinen in fünf Schichten unterteilt: Anwendungsschicht, Transportschicht, Netzwerkschicht, Datenverbindungsschicht und physikalische Schicht.

Die Rolle des TCP/IP-Protokolls

Das TCP/IP-Protokoll löst das Problem, wie Daten von einem Host zu einem anderen im Internet übertragen werden.

Die verschiedenen Schichten des TCP/IP-Protokolls und ihre Funktionen

Was ist das TCP/IP-Protokoll?

Wie jede Schicht Werke von?

Was ist das TCP/IP-Protokoll?

Beispiel: Wenn wir beispielsweise „Hallo“ in das QQ-Eingabefeld eingeben und dann auf Senden klicken, was passiert dann in diesem Zeitraum?

1. Die Daten werden auf der Anwendungsebene verarbeitet, z. B. das Zusammenfügen des Absenders, die Sendezeit, das Senden von Inhalten und andere Informationen an den Absender: Sendezeit: Senden von Inhalten und Senden an die andere Partei; Es ist tatsächlich nicht so einfach, denken Sie nur an das http-Protokoll.

2. Die auf der Anwendungsschicht verarbeiteten Daten gelangen zur Transportschicht. Diese Schicht ist nicht nur dafür verantwortlich, an welches Programm (Port) die Daten gesendet werden, sondern auch für die zuverlässige Übertragung des TCP Protokoll verbunden ist. Um diese Funktionen zu implementieren, müssen TCP-Header hinzugefügt werden.

3. Die auf der Transportschicht verarbeiteten Daten gelangen zur Netzwerkschicht. Diese Schicht ist dafür verantwortlich, an welchen Host die Daten übertragen werden sollen, also die IP-Adresse des anderen Hosts hinzuzufügen um den Paketen, die zur Netzwerkschicht kommen, einen IP-Protokoll-Header hinzuzufügen. Nachdem das IP-Paket generiert wurde, sehen Sie sich die Routing-Kontrolltabelle an, um die Route oder den Host zu bestimmen, der das IP-Paket akzeptiert.

4. Das IP-Paket kommt auf der Datenverbindungsschicht an und wird in einen Ethernet-Frame eingekapselt. Der Ethernet-Frame verfügt tatsächlich über eine zusätzliche MAC-Adresse der anderen Partei. Der generierte Ethernet-Datenrahmen wird über die physikalische Schicht an den Empfänger übertragen.

5. Nachdem der andere Host den Datenverbindungsrahmen empfangen hat, analysiert er die empfangende Mac-Adresse des Rahmens. Wenn der Mac-Rahmen an sich selbst übergeben wird, akzeptiert er den Rahmen und leitet ihn andernfalls an die obere Ebene weiter Es werden Frames gelöscht.

6. Das IP-Modul führt nach dem Empfang der Daten auch eine ähnliche Verarbeitung durch. Bestimmen Sie anhand des Paket-Headers, ob diese IP-Adresse mit Ihrer eigenen IP-Adresse übereinstimmt. Wenn sie übereinstimmt, werden die Daten entsprechend dem Protokolltyp des Headers, z. B. TCP und UDP, an das entsprechende Modul gesendet. Das Beispiel hier ist TCP. In Situationen, in denen ein Router vorhanden ist, ist die empfangende Endadresse oft nicht Ihre eigene Adresse. In diesem Fall müssen Sie die Routing-Steuertabelle verwenden, um den Host oder Router zu ermitteln, an den die Daten gesendet werden sollen, bevor Sie die Daten weiterleiten.

7. Im TCP-Modul wird zunächst die Prüfsumme berechnet, um festzustellen, ob die Daten beschädigt sind. Überprüfen Sie anschließend, ob die Daten gemäß der Sequenznummer empfangen werden. Überprüfen Sie abschließend die Portnummer, um die spezifische Anwendung zu identifizieren. Nachdem die Daten vollständig empfangen wurden, werden sie an die durch die Portnummer identifizierte Anwendung weitergeleitet.

8. Nach Erhalt der Informationen analysiert die Anwendungsschicht diese und zeigt sie an.

Das obige ist der detaillierte Inhalt vonWas ist das TCP/IP-Protokoll?. 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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage