Ethernet vs TCP vs IP?

Was ist der Unterschied zwischen Ethernet, TCP, und IP in einfachen (einfachen abstrakten) Begriffen?

Bitte nicht aus Wikipedia kopieren...

Author: Sathyajith Bhat, 2010-11-02

5 answers

Stellen Sie sich eines dieser Nachrichtensysteme 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 Brief im Umschlag.

Jemand (eine Anwendung) schreibt einen Brief und stopft ihn in einen Umschlag. Eine andere Person (ein NIC) schaut auf die Adresse auf dem Umschlag, steckt sie in eine Tube, schließt sie ab, stopft sie in die richtige Tür, um sie näher an ihr Ziel zu bringen, und drückt dann den Knopf.

Das Rohr wird zu einem anderen getragen tür, wo jemand (ein Router) öffnet die Röhre, liest die Adresse, legt sie zurück in die Röhre, und sendet sie durch eine andere Tür.

Schließlich kommt es an seinem Ziel an, wo die NIC auf der anderen Seite es aufnimmt und der Anwendung gibt.

Dies ist natürlich eine große Vereinfachung dessen, was tatsächlich passiert, aber es ist eine ziemlich anständige Basis, auf der man anfangen kann.

 82
Author: Ignacio Vazquez-Abrams,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-11-02 21:38:33

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 pflichtbewusst Paketzustellung von einer Sache zur anderen:

Ethernet: Von einem Hop zum anderen (hop bedeutet direkt angeschlossenes Gerät)

IP: Von einem [[5]}Ende zu einem anderen (Remote-Gerät oder angeschlossenes Gerät)

TCP: Von einem Prozess zu einem anderen (Prozess läuft auf die beiden Enden)

 8
Author: SuB,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-12-16 13:04:14

Stark vereinfacht und möglicherweise ungenau. ;) tcp (Transmission Control Protocol) und ip (Internet Protocol) sind software-Protokolle. Sie arbeiten auf verschiedenen Ebenen des Netzwerkstapels. Ethernet ist das Medium, das es über eine Sache wie Token Ring, Faser, etc. überträgt. beschreibung der physikalischen Schicht des Stapels.

 4
Author: dmah,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-11-02 21:29:18

Ethernet -

Der physische Kommunikationsdienst. Liest und schreibt Nachrichten auf dem Draht. (vereinfacht)

IP -

Der Dienst forwarding. Es lädt (unzuverlässig) Nachrichten von einer Leitung auf eine andere neu, sodass Knoten Nachrichten an Knoten senden können, mit denen sie nicht physisch verbunden sind.

TCP -

Eine Art Wrapper um IP. Nutzt den Messaging-Dienst von IP, um Verbindungen zwischen Prozessen bereitzustellen laufen auf verschiedenen Knoten, die

  • zuverlässig sind (Anfragen, die Weiterverbreitung wenn Nachrichten verloren gehen)
  • vermeiden Sie Staus auf dem Kommunikationspfad
  • wird Empfänger nicht überwältigen
 3
Author: wnrph,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-11-12 12:26:31

Physical (Layer 1): Eine Art physikalische (elektrische, elektromagnetische, optische) Signalmethode und Standard. Fast immer in Hardware gehandhabt. Stark mittel-und geschwindigkeitsabhängig.

Ethernet (Layer 2): Verwendet MAC - Adressen, um Knoten zu identifizieren - "Protokolldateneinheiten" werden Frames genannt. Diese Schicht hat kein Konzept eines Internetarbeit. Es sendet einen Frame an ein Ziel, vorausgesetzt, es kann durch das Medium geworfen werden und es wird dorthin gelangen.

IP (layer 3): Verwendet IP adressen zur Identifizierung von Knoten - "Protokolldateneinheiten" werden Pakete genannt. Diese Ebene ermöglicht die Verwendung eines IP-Adressierungsschemas. Das Konzept eines Internetarbeit beginnt auf dieser Ebene ins Spiel zu kommen. Jetzt haben wir einen grundlegenden Mechanismus, der uns sagen lässt "Dieser Satz von IP-Adressen ist erreichbar, wenn wir das Paket direkt über das Medium herauswerfen" und " Dieser andere Satz von IP - Adressen ist nur indirekt erreichbar-wir müssen es an ein Gateway senden."

UDP (Layer 3.1 ish): Grundsätzlich ein IP-Paket erweitert, um das Konzept eines "Ports" darauf verschraubt zu haben. Mit Ports können Sie verschiedene Listener auf demselben Host ansprechen - so können mehr als ein Programm auf einem Host all diese großartigen Dinge verwenden und das Medium kann effektiver genutzt werden.

TCP (Layer 4): Verwendet Ports, um neben IP - Adressen auch mehrere Absender/Listener zur Identifizierung von Knoten zuzulassen - "Protokolldateneinheiten" werden Segmente genannt. Diese Schicht implementiert "verbindungsorientierte Dienste" und gibt alle Garantien dafür, dass IP dies nicht tut. IP pakete können außer Betrieb kommen oder gar nicht ankommen. TCP verfolgt Pakete mit einem Fensterschema und versucht durch Bestätigungen sicherzustellen, dass das Ziel alle seine Daten erhalten hat.

 1
Author: LawrenceC,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-07-16 20:49:53