Was ist der Unterschied zwischen Ethernet
, TCP
und IP
in einfachen (einfachen abstrakten) Begriffen?
Bitte nicht aus Wikipedia kopieren ...
Was ist der Unterschied zwischen Ethernet
, TCP
und IP
in einfachen (einfachen abstrakten) Begriffen?
Bitte nicht aus Wikipedia kopieren ...
Antworten:
Stellen Sie sich eines dieser Rohrpostsysteme vor . Ethernet ist die Röhre, die zum Senden der Nachricht verwendet wird, IP ist ein Umschlag in der Röhre und TCP / UDP ist ein Buchstabe in dem Umschlag.
Jemand (eine Anwendung) schreibt einen Brief und stopft ihn in einen Umschlag. Eine andere Person (eine Netzwerkkarte) sieht sich die Adresse auf dem Umschlag an, steckt sie in eine Tube, verschließt sie, stopft sie in die rechte Tür, um sie näher an ihr Ziel zu bringen, und drückt dann den Knopf.
Die Röhre wird zu einer anderen Tür getragen, wo jemand (ein Router) die Röhre öffnet, die Adresse liest, sie zurück in die Röhre legt und sie durch eine andere Tür schickt.
Schließlich kommt es an seinem Ziel an, wo die Netzwerkkarte auf der anderen Seite es aufnimmt und es der Anwendung übergibt.
Dies ist natürlich eine enorme Vereinfachung dessen, was tatsächlich passiert, aber es ist eine ziemlich anständige Basis, auf der man anfangen kann.
Jeder von ihnen in einer Ebene verwendet. Ethernet in Schicht 2, IP in Schicht 3 und TCP in Schicht 4 (Schichtnummern basieren auf dem OSI-Modell).
Jeder von ihnen hat Dutty der Paketzustellung von einer Sache zur anderen:
Ethernet : Von einem Hop zum anderen (Hop bedeutet direkt angeschlossenes Gerät)
IP : Von einem Ende zum anderen (Remote-Gerät oder angeschlossenes Gerät)
TCP : Von einem Prozess zum anderen (Prozess läuft an beiden Enden)
Sehr vereinfacht und möglicherweise ungenau. ;) TCP (Transmission Control Protocol) und IP (Internet Protocol) sind Softwareprotokolle. Sie arbeiten auf verschiedenen Ebenen des Netzwerkstapels. Ethernet ist das Medium, das über Token Ring, Glasfaser usw. übertragen wird und die physische Schicht des Stapels beschreibt.
Ethernet
Der physische Kommunikationsdienst . Liest und schreibt Nachrichten auf die Leitung. (vereinfacht)
IP
Der Speditionsdienst . Es lädt (unzuverlässig) Nachrichten von einer Leitung auf eine andere, sodass Knoten Nachrichten an Knoten senden können, mit denen sie nicht physisch verbunden sind.
TCP
Eine Art Wrapper um IP. Verwendet den Messaging-Dienst von IP, um Verbindungen zwischen Prozessen herzustellen , die auf verschiedenen Knoten ausgeführt werden
Physikalisch (Schicht 1): Eine Art physikalisches (elektrisches, elektromagnetisches, optisches) Signalisierungsverfahren und -standard. Fast immer in Hardware gehandhabt. Schwer mittel und geschwindigkeitsabhängig.
Ethernet (Schicht 2): Verwendet MAC-Adressen zur Identifizierung von Knoten - "Protokolldateneinheiten" werden als Frames bezeichnet. Diese Schicht hat kein Konzept für ein Internetwork. Es sendet einen Frame an ein Ziel, vorausgesetzt, er kann durch das Medium ausgeworfen werden und gelangt dorthin.
IP (Schicht 3): Verwendet IP-Adressen zur Identifizierung von Knoten. "Protokolldateneinheiten" werden als Pakete bezeichnet. Diese Schicht ermöglicht die Verwendung eines IP-Adressierungsschemas. Auf dieser Ebene beginnt das Konzept eines Internetworks ins Spiel zu kommen. Jetzt haben wir einen grundlegenden Mechanismus, mit dem wir sagen können: "Dieser Satz von IP-Adressen ist erreichbar, wenn wir das Paket direkt durch das Medium werfen" und "Dieser andere Satz von IP-Adressen ist nur indirekt erreichbar - wir müssen ihn an ein Gateway senden. "
UDP (Schicht 3.1ish): Grundsätzlich wird ein IP-Paket so erweitert, dass es das Konzept eines "Ports" enthält. Mit Hilfe von Ports können Sie verschiedene Listener auf demselben Host ansprechen, sodass mehr als ein Programm auf einem Host all diese großartigen Funktionen nutzen kann und das Medium effektiver genutzt werden kann.
TCP (Schicht 4): Verwendet Ports, um neben IP-Adressen auch mehrere Absender / Listener zur Identifizierung von Knoten zuzulassen. "Protokolldateneinheiten" werden als Segmente bezeichnet. Diese Schicht implementiert "verbindungsorientierte Dienste" und bietet alle Garantien, die IP nicht bietet. IP-Pakete kommen möglicherweise nicht in der richtigen Reihenfolge oder gar nicht an. TCP verfolgt Pakete mithilfe eines Fensterschemas und versucht durch Bestätigungen sicherzustellen, dass das Ziel alle seine Daten erhalten hat.