Les trames Ethernet ne peuvent-elles être transmises que sur un LAN?

8

Dans le LAN représenté sur l'image ci-dessous, ai-je raison de dire que les appareils n'ont pas d'adresse IP? Il n'y a pas de routeur et aussi seulement des trames Ethernet (avec l'adresse mac source et de destination seraient transmises) et pas des paquets IP. Est-ce une hypothèse correcte?

Image réseau

TomTech
la source
7
Auparavant, les ordinateurs pouvaient communiquer sur un réseau local sans adresses IP, mais ils avaient toujours besoin d'un protocole de couche trois à utiliser à la place de TCP / IP. Dans la seconde moitié des années 1990, NetBEUI, SPX et DLC / LLC étaient tous des protocoles utilisés pour communiquer (localement uniquement) sur des réseaux locaux Ethernet qui ne nécessitaient pas d'adresses IP. Ces protocoles sont peut-être encore utilisés aujourd'hui, mais je pense que la plupart des systèmes ont été conçus pour supposer que TCP / IP sera utilisé exclusivement comme protocole de couche 3, donc la prise en charge d'autres protocoles peut avoir été supprimée.
Todd Wilcox
2
Les trames Ethernet seront transmises. Ces trames peuvent ou non contenir des paquets IP.
user253751
1
Nous ne pouvons pas dire de l'image seule. Dans une installation standard avec des systèmes d'exploitation communs, ils le feraient, comme vous devez le savoir, à moins que vous ne preniez des mesures de configuration spéciales. Votre question doit donc être de savoir si c'est possible , non? Et comme les commutateurs (ordinaires) sont essentiellement des concentrateurs optimisés fonctionnant avec des adresses matérielles, vous pouvez en effet envoyer des trames Ethernet non IP sur le réseau.
Peter - Rétablir Monica le
Bien qu'Ethernet et IP soient une combinaison très courante, ils ne doivent pas nécessairement être utilisés ensemble. Un exemple extrême est IPoAC (pigeons voyageurs au lieu d'Ethernet).
Manfred Radlwimmer
Une réponse vous a-t-elle aidé? Si c'est le cas, vous devez accepter la réponse afin que la question ne s'affiche pas indéfiniment, à la recherche d'une réponse. Alternativement, vous pouvez fournir et accepter votre propre réponse.
Ron Maupin

Réponses:

9

Non, ce n'est pas correct. Vous n'avez pas besoin d'un routeur pour deux hôtes pour communiquer en utilisant IP tant qu'ils sont dans le même réseau.

Teun Vink
la source
7

NON. Les paquets IP sont encapsulés dans des trames Ethernet. Ce n'est ni l'un ni l'autre.

Ron Trunk
la source
5

La communication Ethernet est uniquement locale (segment) - sur tous les commutateurs (ou répéteurs) au sein d'un même VLAN (lorsqu'il existe d'autres VLAN).

Les paquets IP sont transportés sous forme de charge utile (couche 3) à l'intérieur de trames Ethernet (couche 2) ou de toute autre couche de liaison appropriée.

En raison de la restriction locale uniquement, la communication IP dans ce réseau est limitée au sous-réseau local. Plusieurs sous-réseaux peuvent coexister dans un seul segment L2 mais ils ne peuvent pas communiquer entre eux. La communication entre les sous-réseaux nécessite des routeurs.

les trames Ethernet ne peuvent-elles être transmises que sur un LAN

Oui. Les trames Ethernet ne peuvent être transmises que dans un LAN (comme dans "LAN = un segment connecté par des commutateurs") - notez qu'aujourd'hui, technologiquement, un "LAN" comme segment de couche 2 n'a plus de limite géographiquement définie; les liaisons par fibre peuvent atteindre des dizaines voire des centaines de kilomètres. Notez également que le segment peut également être ponté via un tunnel (L2TP, VXLAN, ...), vous permettant de transmettre des trames Ethernet dans le monde entier.

Zac67
la source
3

Non, vous ne pouvez pas déduire cela uniquement de l'image.

Vous pouvez avoir des hôtes sans adresses IP, mais vous pouvez également avoir des adresses IP. Vous n'avez pas besoin d'un routeur pour attribuer des adresses IP. Vous pourriez:

  • avoir un hôte exécutant un serveur DHCP (ou même BOOTP) fournissant des adresses IP aux autres hôtes
  • avoir des hôtes avec des adresses IP configurées manuellement
  • avoir des hôtes utilisant des adresses IP à configuration automatique (adresses IP dans le réseau 169.254 / 16)

En ce qui concerne le trafic, à condition qu'il s'agisse en effet de commutateurs et d'interfaces Ethernet, vous pouvez avoir des trames Ethernet fonctionnant sur le réseau, et ces trames Ethernet peuvent contenir n'importe quoi, y compris des paquets IP. Sans routeur connecté au monde extérieur, ils ne seraient pas en mesure d'atteindre d'autres réseaux (ou Internet en général), mais les hôtes pouvaient parler IP entre eux à condition qu'ils aient en quelque sorte obtenu des adresses IP comme décrit ci-dessus.

jcaron
la source
1

Oui et non. Au niveau de la couche liaison de données (Ethernet dans ce cas), il n'y a pas de concept d '"adresse IP": la seule adresse qui existe est l'adresse MAC. Les trames envoyées peuvent être marquées comme contenant des paquets IP ( EtherType 0x0800 / 0x86DD ), mais c'est aux couches de niveau supérieur de décider quoi faire des données.

Donc, si vous regardez cela uniquement du point de vue de l'interface Ethernet, vous auriez raison. Cependant, en regardant cela du point de vue de l'appareil utilisant l'interface, vous seriez incorrect: il verrait le réseau à partir de la couche TCP / IP ou UDP / IP et serait généralement complètement indifférent à ce qui existe en dessous.

Une ride qui peut se produire est que vous commencez à utiliser des tunnels VPN. Si vous configurez un VPN en mode pont (disons entre les commutateurs 2 et 3), vous avez maintenant une trame de couche 2 encapsulée dans un paquet de niveau supérieur!

ErikF
la source
0

Il existe des solutions (par exemple Ethernet sur MPLS) qui permettent en fait de transférer des trames Ethernet sur un WAN - celles-ci sont utilisées en production dans certaines applications mais restent quelque peu exotiques. Utilisé dans les scénarios où vous voulez plusieurs machines physiquement séparées - dans différents bâtiments ou même dans des villes ou des pays, de sorte que, par exemple, une catastrophe locale n'efface pas la configuration entière - capable de prendre rapidement une adresse IP donnée et identique au besoin sans avoir à modifier le routage ou attendre la propagation DNS.

Il existe des paquets non IP, même sur un réseau local moderne: ARP, un protocole d'assistance IP utilisé pour associer les adresses IP aux adresses MAC. Différents protocoles de découverte pour les périphériques connectés au réseau (que vous voulez pouvoir découvrir sans savoir au préalable par exemple quelle adresse leur a été donnée par un serveur DHCP). Parfois, l'héritage NetBEUI diffuse si des machines Windows plus anciennes sont impliquées. Spanning Tree et LLDP, qui est la conversation entre les commutateurs de réseau intelligents (ils bavardent en fait sur les macbooks coûteux agissant!).

rackandboneman
la source
-1

Ce que vous dites est plus ou moins correct: aucun de vos commutateurs n'a d'adresse IP. Mais vos hôtes ont une IP et les trames Ethernet qui passent les commutateurs contiennent les IP de host1 et host34. Vos commutateurs ne se soucient pas de ces adresses IP.

Un peu plus d'informations sur les appareils de base:

(Ce sont tous des dispositifs théoriques, de nombreux dispositifs réels prennent certaines propriétés du dispositif A et certains du dispositif B)

  1. Centre

Tous les types de données se déplaceront toujours sur les concentrateurs même s'il ne s'agit pas d'un paquet Ethernet. Un concentrateur lit simplement tous les bits qu'il voit et les renvoie à nouveau sur chaque port. Il n'a pas de MAC ou IP car il ne se soucie pas du fait que les bits sont des paquets Ethernet.

  1. Commutateur

Un interrupteur:

  • Jetez tout ce qui n'est pas un paquet Ethernet.
  • Prenez des décisions sur l'utilisation du paquet en fonction de tout ce qu'il contient, à l'exception de la trame Ethernet (la charge utile). Dans la plupart des cas, cette décision est uniquement basée sur l'adresse MAC de destination.

Un commutateur possède un MAC pour pouvoir communiquer avec d'autres commutateurs et des appareils plus avancés. Un commutateur est un concentrateur intelligent.

  1. Routeur

Un routeur:

  • Jetez tout ce qui n'est pas un paquet IP.
  • Prenez des décisions sur l'utilisation du paquet en fonction de l'en-tête du paquet IP, mais il ne se soucie pas des données contenues dans le paquet IP. Dans la plupart des cas, cette décision est uniquement basée sur l'adresse de destination

Un routeur possède une IP pour chaque port afin de pouvoir communiquer avec d'autres routeurs et des appareils plus avancés. Étant donné que ces paquets IP sont dans des paquets Ethernet, ils auront également des adresses MAC.

Un routeur est un commutateur intelligent.

  1. Carte réseau d'un ordinateur

C'est comme un commutateur avec 2 ports où 1 port (virtuel) est connecté avec un câble et 1 port est connecté avec le système d'exploitation de l'ordinateur.

Il a un MAC mais contrairement à ce que vous pourriez penser sans IP.

  1. Pare-feu

Un pare-feu se soucie de tout.

Un pare-feu est un routeur intelligent et possède un MAC et des IP

  1. Système d'exploitation d'un ordinateur

C'est comme un pare-feu:

  • Cela ne regarde pas les données dans un paquet TCP / UDP / ICMP mais regarde l'en-tête de ces paquets
  • Où un port virtuel est connecté à chaque carte réseau. Il envoie / reçoit des paquets IP vers / depuis les cartes réseau et ces cartes créent des paquets Ethernet avec les paquets IP comme trame ou les suppriment de tout sauf de la trame.
  • Il dispose également de ports virtuels connectés aux applications. Il y a 1 (ICMP) + 2 ^ 16 (TCP) + 2 ^ 16 (UDP) ports.

Il a plusieurs IP (1 pour chaque carte réseau) mais pas de MAC

  1. Un câble

C'est comme un hub avec exactement 2 ports

Il n'a ni IP ni MAC.

Il s'agit d'une version simplifiée de la théorie, j'ignore beaucoup de choses (par exemple, il existe à la fois IPv4 et IPv6). C'est simplifié mais devrait être assez correct.

Garo
la source
2
Il y a beaucoup d'inexactitudes ici. Bien que vous ayez généralement raison, un routeur n'est pas un «commutateur intelligent» et un commutateur n'est pas un «concentrateur intelligent». En outre, les commutateurs vers l'avant en fonction du MAC de destination, pas «tout dans le paquet, sauf la trame Ethernet. IMO, votre réponse est plus déroutante qu'utile.
Ron Trunk
-1

Oui

Juste pour le plaisir: OUI.

Les trames Ethernet ne peuvent-elles être transmises que sur un LAN?

Oui, les trames Ethernet au sens strict ne sont transmises que dans un LAN. Dans un WAN, vous aurez d'autres formats.

Dans le LAN représenté sur l'image ci-dessous, ai-je raison de dire que les appareils n'ont pas d'adresse IP?

Oui. La ligne jaune autant de commutateurs, qui, liés aux packages entre les deux hôtes , n'ont pas d'adresse IP.

Les commutateurs modernes peuvent évidemment avoir leur propre adresse IP pour leur propre configuration (c'est-à-dire s'ils offrent une interface graphique Web de gestion). Mais les commutateurs domestiques simples, même s'ils sont plutôt intelligents (c'est-à-dire s'ils ne diffusent pas tous les packages Ethernet sur tous les ports, comme ils l'ont fait à l'âge de pierre des réseaux), doivent n'avoir aucune adresse IP.

Remarque concernant les commentaires: cela revient à dire que tous les commutateurs entre ces hôtes font partie d'un sous-réseau (c'est-à-dire un masque de réseau IP). Il s'agit, certes, dans une certaine mesure d'une hypothèse, car de nos jours il peut y avoir des commutateurs très compliqués, et certaines personnes peuvent même appeler des commutateurs de routeurs. Mais reste; par défaut, je suppose qu'un graphique étiqueté avec des commutateurs contient des commutateurs. Ils peuvent (en fait, ils le feront certainement) regarder l'adresse IP pour décider du port d'envoi d'un colis. Mais ils n'introduisent pas de nouvelles adresses IP dans le cadre du chemin emprunté par le paquet .

AnoE
la source
1
Le sans fil utilise 802.11, pas Ethernet. De plus, IP n'est pas un protocole WAN. PPP, HDLC, PoS, Frame Relay, etc. sont tous des exemples de protocoles WAN.
Ron Trunk
1
Dans le diagramme, comment sauriez-vous que les appareils n'ont pas d'adresse IP?
Ron Trunk
@RonTrunk, merci pour les corrections, j'ai supprimé ces détails car ils ne sont pas si critiques, et je suis tombé dans le même piège que l'OP concernant le mélange des niveaux ISO.
AnoE
@RonTrunk, In the diagram, how would you know devices don't have IP addresses?=> car ils sont étiquetés "switch". Je m'attendrais à ce qu'ils soient étiquetés "routeur" s'ils routent (c'est-à-dire, s'il y a plusieurs sous-réseaux IP impliqués ici).
AnoE
1
Les commutateurs ne génèrent pas de trafic, les hôtes le sont. Je pense que vous avez mal interprété la question des PO.
Ron Trunk le