TCP/IP-Animation TCP/IP-Animation

TCP/IP-Animation , TCP/IP-Schicht

Google Play Apple store


TCP/IP-Schicht

Es gibt viele Protokolle für die Datenkommunikation. Das 7-Schicht-OSI-Modell ist ein Format, in dem diese Protokolle nach ihrer Rolle kategorisiert werden. In TCP/IP ist das Modell in vier Ebenen unterteilt.

1. Anwendungsschicht (von der Anwendung verarbeitet)
Die von der Anwendung verwendeten Protokolle werden hier klassifiziert. In dieser Schicht werden HTTP, SMTP, POP, TELNET, SSL usw. ausgeführt.

2. Transportschicht (vom Betriebssystem verarbeitet)
TCP und UDP werden hier klassifiziert. Die gesamte Kommunikation wird auf dieser Ebene vom Betriebssystem verwaltet.

3. Internetschicht (verarbeitet von PC, Telefon, Router)
IP und ARP werden hier kategorisiert. Das Übertragungsverfahren ist in dieser Schicht definiert.

4. Netzwerkschnittstellenschicht (verarbeitet von PC, Telefon, Router, Hub, Kabel)
Hier werden Ethernet-Protokolle klassifiziert.Die Kommunikation über die MAC-Adresse und die tatsächliche Übertragungsmethode per Kabel werden definiert. Beispielsweise werden die Daten '1' oder '0' in '5V' oder '0V' konvertiert.




Website anzeigen

Konzentrieren Sie sich auf das Ebenenmodell und zeigen Sie den Prozess der Anzeige der Website.


* [Protokoll] :

1. [HTTP] : Greifen Sie mit Ihrem Browser auf die Website zu.

2. [HTTP] : Geben Sie den Website-URI ein und drücken Sie die Eingabetaste. Das URI-Format ist HTTP-kompatibel.

3. [HTTP,MIME] : HTTP-Befehl erstellt.

4. [HTTP,MIME] : Analysiert den Eingabeinhalt. Anschließend wird er in Pakete zerlegt und ein HTTP-Header erstellt.

5. [TCP] : Beachten Sie, dass Sie vor dem Senden von Webdaten eine TCP-Verbindung zwischen Client und Server und eine Ziel-IP-Adresse benötigen.

6. [TCP] : Die Kommunikation zum Herstellen einer Verbindung wird mehrmals ausgeführt. Eine kurze Beschreibung der Ziel-IP-Adresse und der TCP-Verbindung wird angezeigt.

7. [UDP] : Abrufen der IP-Adresse des Empfängers vom DNS-Server.

8. [TCP] : TCP-Verbindung zum Server herstellen.

9. [TCP] : TCP-Verbindung hergestellt.

10. [HTTP,MIME] : Analyse fortsetzen, nachdem die TCP-Verbindung hergestellt wurde.

11. [HTTP,MIME] : HTTP-Header mit HTTP-Einstellungen wird jedem Paket hinzugefügt.

12. [TCP] : Analysieren Sie das Paket und erstellen Sie einen TCP-Header.Der TCP-Header enthält die Portnummer und die Daten, um den Datentyp zu erkennen und eine genaue Kommunikation durchzuführen.

13. [IP] : Analysieren Sie das Paket und erstellen Sie einen IP-Header. Der Header enthält die IP-Adressen von Sender und Empfänger.

14. [Ethernet] : Abrufen der MAC-Adresse des nächsten Routers im LAN.

15. [Ethernet] : Der Header enthält die MAC-Adressen von Absender und Empfänger.

16. [Ethernet] : Pakete werden befördert.

17. [Ethernet] : Der Inhalt der Daten ist eine Folge von Zahlen 0 oder 1. Diese '0' und '1' werden in großen Mengen verwendet und kombiniert, um verschiedene Inhalte darzustellen.

18. [Ethernet] : Ändern Sie zur Erläuterung das Anzeigeformat in ein Array von Zahlen.

19. [Ethernet] : PC sendet diese Daten an den Router. Um sie mit einem LAN-Kabel zu senden, müssen die Daten dem Kabelstandard entsprechen. Im Standard bedeutet Daten '1' Spannung 5, Daten '0' bedeutet Spannung 0.

20. [Ethernet] : Verwenden Sie die Routing-Tabelle, um die IP-Adresse des nächsten Routers zu ermitteln, und die Aufbewahrungsinformationen oder ARP, um die MAC-Adresse des nächsten Routers zu identifizieren.

21. [Ethernet] : Erneuert die MAC-Adresse im Ethernet-Header auf die des nächsten Routers. Die Daten werden gemäß der MAC-Adresse gesendet. Die Ziel-IP-Adresse in einem IP-Header wird während der Kommunikation mit Ausnahme von NAT geändert. Es ist nicht.

22. [Ethernet] : Verwenden Sie die Routing-Tabelle, um die IP-Adresse des nächsten Routers zu ermitteln, und die Aufbewahrungsinformationen oder ARP, um die MAC-Adresse des nächsten Routers zu identifizieren.

23. [Ethernet] : Die MAC-Adresse wird aktualisiert, aber das Paket wird gemäß der IP-Adresse des Empfängers im IP-Header an den Server gesendet.

24. [Ethernet] : Das Paket kommt am Server an und wird im Speicher des Servers gespeichert.

25. [Ethernet] : Ändern Sie zur Erläuterung das Anzeigeformat in' Paket '.

26. [Ethernet] : Pakete werden dem Serverspeicher zugewiesen.

27. [Ethernet] : Der Ethernet-Header beendet seine Rolle und verschwindet.

28. [IP] : IP-Header beendet seine Rolle und verschwindet.

29. [TCP] : Auf dieser Ebene überprüft das Betriebssystem den TCP-Header, um festzustellen, ob das Paket korrekt gesendet wurde, und merkt sich den Inhalt, um den TCP-Header später zum Antwortpaket hinzuzufügen.

30. [HTTP,MIME] : Da es kein Problem gab, wurden die Pakete gemäß der Portnummer im TCP-Header an die Anwendung übergeben.

31. [HTTP,MIME] : Versuche, Pakete zu kombinieren und HTTP-Befehle wiederherzustellen.

32. [HTTP,MIME] : Wenn alles gut geht, wird das Paket in den Daten der Anwendungsschicht wiederhergestellt.

33. [HTTP,MIME] : Der Befehl wurde vollständig wiederhergestellt. Der Server hat einen Befehl zum Anfordern von Website-Daten erhalten.

34. [HTTP,MIME] : Der Server gibt die angeforderten Website-Daten zurück. Zuerst analysiert er den Inhalt der Website. Anschließend wird er in Pakete zerlegt und ein HTTP-Header erstellt.

35. [HTTP,MIME] : HTTP-Header mit HTTP-Einstellungen wird jedem Paket hinzugefügt.

36. [TCP] : Analysieren Sie den Inhalt des empfangenen TCP-Headers und des neuen Pakets und erstellen Sie den TCP-Header.

37. [IP] : Analysieren Sie das Paket und erstellen Sie einen IP-Header. Der Header enthält die IP-Adressen von Sender und Empfänger.

38. [Ethernet] : Verwenden Sie die Routing-Tabelle, um die IP-Adresse des nächsten Routers zu ermitteln, und die Aufbewahrungsinformationen oder ARP, um die MAC-Adresse des nächsten Routers zu identifizieren.

39. [Ethernet] : Der Header enthält die MAC-Adressen von Absender und Empfänger.

40. [Ethernet] : Pakete werden befördert.

41. [Ethernet] : Der Inhalt der Daten ist eine Folge von Zahlen 0 oder 1. Diese '0' und '1' werden in großen Mengen verwendet und kombiniert, um verschiedene Inhalte darzustellen.

42. [Ethernet] : Verwenden Sie die Routing-Tabelle, um die IP-Adresse des nächsten Routers zu ermitteln, und die Aufbewahrungsinformationen oder ARP, um die MAC-Adresse des nächsten Routers zu identifizieren.

43. [Ethernet] : Erneuert die MAC-Adresse im Ethernet-Header auf die des nächsten Routers. Die Daten werden gemäß der MAC-Adresse gesendet. Die Ziel-IP-Adresse in einem IP-Header wird während der Kommunikation mit Ausnahme von NAT geändert. Es ist nicht.

44. [Ethernet] : Verwenden Sie die Routing-Tabelle, um die IP-Adresse des nächsten Routers zu ermitteln, und die Aufbewahrungsinformationen oder ARP, um die MAC-Adresse des nächsten Routers zu identifizieren.

45. [Ethernet] : Die MAC-Adresse wird aktualisiert, aber das Paket wird gemäß der IP-Adresse des Empfängers im IP-Header an den Empfänger gesendet.

46. [Ethernet] : Das Paket kommt am PC an und wird im PC-Speicher gespeichert.

47. [Ethernet] : Pakete werden dem PC-Speicher zugewiesen.

48. [Ethernet] : Der Ethernet-Header beendet seine Rolle und verschwindet.

49. [IP] : IP-Header beendet seine Rolle und verschwindet.

50. [TCP] : Überprüfen Sie auf dieser Ebene den TCP-Header, um festzustellen, ob das Paket korrekt gesendet wurde.

51. [HTTP,MIME] : Da es kein Problem gab, wurden die Pakete gemäß der Portnummer im TCP-Header an die Anwendung übergeben.

52. [HTTP,MIME] : Versuche, Pakete zu kombinieren und HTML-Daten und codierte Bilddateien wiederherzustellen.

53. [HTTP,MIME] : Die Daten wurden vollständig wiederhergestellt.

54. Die Website von Oun Co., Ltd. wird im PC-Browser angezeigt.



Mail senden

Konzentrieren Sie sich auf das Ebenenmodell und zeigen Sie den Prozess des Versendens einer E-Mail.


* [Protokoll] :

1. Mit der E-Mail-Software wird eine E-Mail-Nachricht erstellt und eine Datei hinzugefügt.

2. Wenn Sie fertig sind, drücken Sie die Senden-Taste.

3. [MIME] : Codiert die E-Mail-Nachricht und die hinzugefügten Dateien gemäß dem MIME-Protokoll in ASCII-Codezeichen.

4. [MIME] : E-Mail und die hinzugefügten Dateien werden als Textdaten gesendet.

5. [SMTP,MIME] : Analysieren Sie die E-Mail. Anschließend wird sie in Pakete aufgeteilt und ein SMTP-Header erstellt.Der Header enthält die Absender- und Empfänger-E-Mail-Adressen, die Datenlänge usw.

6. [TCP] : Vor dem Senden einer E-Mail benötigen Sie eine TCP-Verbindung zwischen Client und Server und der IP-Adresse des Ziel-SMTP-Servers.

7. [TCP] : Die Kommunikation zum Herstellen einer Verbindung wird mehrmals ausgeführt. Eine kurze Beschreibung der Ziel-IP-Adresse und der TCP-Verbindung wird angezeigt.

8. [UDP] : Abrufen der IP-Adresse des Empfängers vom DNS-Server.

9. [TCP] : TCP-Verbindung zum Server herstellen.

10. [TCP] : TCP-Verbindung hergestellt.

11. [SMTP,MIME] : Analyse fortsetzen, nachdem die TCP-Verbindung hergestellt wurde.

12. [SMTP,MIME] : SMTP-Header wird zu jedem Paket hinzugefügt.

13. [TCP] : Analysieren Sie das Paket und erstellen Sie einen TCP-Header.Der TCP-Header enthält die Portnummer und die Daten, um den Datentyp zu erkennen und eine genaue Kommunikation durchzuführen.

14. [IP] : Analysieren Sie das Paket und erstellen Sie einen IP-Header. Der Header enthält die IP-Adressen von Sender und Empfänger.

15. [Ethernet] : Abrufen der MAC-Adresse des nächsten Routers im LAN.

16. [Ethernet] : Der Header enthält die MAC-Adressen von Absender und Empfänger.

17. [Ethernet] : Pakete werden befördert.

18. [Ethernet] : Der Inhalt der Daten ist eine Folge von Zahlen 0 oder 1. Diese '0' und '1' werden in großen Mengen verwendet und kombiniert, um verschiedene Inhalte darzustellen.

19. [Ethernet] : Ändern Sie zur Erläuterung das Anzeigeformat in ein Array von Zahlen.

20. [Ethernet] : PC sendet diese Daten an den Router. Um sie mit einem LAN-Kabel zu senden, müssen die Daten dem Kabelstandard entsprechen. Im Standard bedeutet Daten '1' Spannung 5, Daten '0' bedeutet Spannung 0.

21. [Ethernet] : Verwenden Sie die Routing-Tabelle, um die IP-Adresse des nächsten Routers zu ermitteln, und die Aufbewahrungsinformationen oder ARP, um die MAC-Adresse des nächsten Routers zu identifizieren.

22. [Ethernet] : Erneuert die MAC-Adresse im Ethernet-Header auf die des nächsten Routers. Die Daten werden gemäß der MAC-Adresse gesendet. Die Ziel-IP-Adresse in einem IP-Header wird während der Kommunikation mit Ausnahme von NAT geändert. Es ist nicht.

23. [Ethernet] : Verwenden Sie die Routing-Tabelle, um die IP-Adresse des nächsten Routers zu ermitteln, und die Aufbewahrungsinformationen oder ARP, um die MAC-Adresse des nächsten Routers zu identifizieren.

24. [Ethernet] : Die MAC-Adresse wird aktualisiert, aber das Paket wird gemäß der IP-Adresse des Empfängers im IP-Header an den Server gesendet.

25. [Ethernet] : Das Paket kommt am Server an und wird im Speicher des Servers gespeichert.

26. [Ethernet] : Ändern Sie zur Erläuterung das Anzeigeformat in' Paket '.

27. [Ethernet] : Pakete werden dem Serverspeicher zugewiesen.

28. [Ethernet] : Der Ethernet-Header beendet seine Rolle und verschwindet.

29. [IP] : IP-Header beendet seine Rolle und verschwindet.

30. [TCP] : Auf dieser Ebene überprüft das Betriebssystem den TCP-Header, um festzustellen, ob das Paket korrekt gesendet wurde, und merkt sich den Inhalt, um den TCP-Header später zum Antwortpaket hinzuzufügen.

31. [SMTP,MIME] : Da es kein Problem gab, wurden die Pakete gemäß der Portnummer im TCP-Header an die Anwendung übergeben.

32. [SMTP,MIME] : Sie versuchen, Pakete zu kombinieren und E-Mail-Nachrichten und hinzugefügte Dateien wiederherzustellen.

33. [MIME] : Wenn alles gut geht, wird das Paket in den Daten der Anwendungsschicht wiederhergestellt.

34. [MIME] : Wiederherstellen von ASCII-Codezeichen in E-Mail-Nachrichten und zusätzlichen Dateien.

35. [MIME] : E-Mail wird gemäß dem MIME-Protokoll wiederhergestellt. Der Server hat die E-Mail und zusätzliche Dateien empfangen.



Reales Netzwerk / Website, SSL / Mail / FTP / VPN /

Gerät / DNS / LAN, DHCP, NAT / IP-Adresse / PC-Port /

TCP/IP-Schicht / TCP, UDP-Kommunikation / IP-Kommunikation / Startbildschirm


us / es / cn / ja / kr / de / fr / pt / it / ru / ar / Ogumo top