web-dev-qa-db-fra.com

Ethernet vs TCP vs IP?

Quelle est la différence entre Ethernet, TCP et IP en termes simples (abstrait simples)?

S'il vous plaît ne copiez pas de Wikipedia ...

24
waka

Quiconque d'entre eux utilisé dans une couche. Ethernet dans la couche 2, IP dans la couche 3 et TCP dans la couche 4 (numéros de couche sont basés sur le modèle OSI).

Chacun d'entre eux a duty de la livraison de paquets d'une chose à une autre:

Ethernet: à partir d'un saut à un autre (hop signifie dispositif directement connecté)

[~ # ~] IP [~ # ~ ~]: à partir d'une -fin à un autre (périphérique distant ou périphérique connecté)

TCP : à partir d'un -processus à un autre (processus en cours d'exécution sur les deux extrémités)

7
SuB

Grandement simplifié et potentiellement inexact. ;) Les protocoles de logiciel (protocole de contrôle de la transmission) et IP (protocole Internet) sont des protocoles de logiciel. Ils travaillent à différentes couches de la pile de réseautage. Ethernet est le média qu'il transmet par-dessus ou comme chose aime la bague de jeton, la fibre, etc. décrivant la couche physique de la pile.

4
dmah

Ethernet

Le service physique communication. Lit et écrit des messages sur le fil. (simplifié)

[~ # ~] IP [~ # ~ ~]

Le service expéditeur. Il recharge (peu de temps) recharge des messages d'un fil sur un autre, de sorte que les nœuds peuvent envoyer des messages aux nœuds qu'ils ne sont pas physiquement liés.

TCP

Sorte de wrapper autour de la propriété intellectuelle. Utilise le service de messagerie de la propriété intellectuelle afin de fournir Connections entre les processus exécutés sur différents nœuds, qui

  • sont fiables (demandes de retransmissions si les messages sont perdus)
  • évitez la congestion sur le chemin de communication
  • ne submergera pas le récepteur
3
artistoex

Physique (couche 1): une sorte de méthode de signalisation physique (électrique, électromagnétique, optique) et optique). Presque toujours manipulé dans du matériel. Fortement moyen et dépendant de la vitesse.

Ethernet (couche 2): utilise des adresses MAC pour identifier les nœuds - les "unités de données de protocole" sont appelées cadres. Cette couche n'a pas de concept de travail internet. Il envoie un cadre à une destination, en supposant qu'il puisse jeter à travers le milieu et qu'il y arrivera.

IP (couche 3): utilise les adresses IP pour identifier les nœuds - les "unités de données de protocole" sont appelées paquets. Cette couche permet d'utiliser un schéma d'adressage IP. Le concept d'un interdiction commence à entrer en jeu à ce calque. Nous avons maintenant un mécanisme de base qui nous permet de dire "Cet ensemble d'adresses IP est accessible si nous jetons le paquet directement à travers le support" et "Cet autre ensemble d'adresses IP n'est qu'avectable indirectement - nous devons l'envoyer à une passerelle. "

UDP (couche 3.1ish): Fondamentalement, un paquet IP étendu pour avoir le concept d'un "port" boulonné dessus. Les ports vous permettent d'aborder différents auditeurs sur le même hôte - de sorte que plusieurs programmes sur un hôte peuvent utiliser toutes ces superbes trucs et le support peut être utilisé plus efficacement.

TCP (couche 4): utilise des ports pour permettre à plusieurs expéditeurs/auditeurs en plus des adresses IP pour identifier les nœuds - "Unités de données de protocole" sont appelées segments. Cette couche implémente des "services orientés de connexion" et fait toutes les garanties que la propriété intellectuelle ne le fait pas. Les paquets IP peuvent arriver en panne ou ne pas arriver du tout. TCP conserve une trace des paquets à l'aide d'un schéma de fenêtrage et essaie de s'assurer que la destination a obtenu toutes ses données.

1
LawrenceC