1 votes

Le trafic du même réseau local et du même sous-réseau passe-t-il par le routeur ou le commutateur ?

Je sais qu'il existe de nombreuses questions similaires à ce sujet.

J'ai un routeur / passerelle UPC à la maison. Si je transfère des fichiers via SCP ou FTP d'un ordinateur à un autre sur mon réseau local, ces données doivent-elles passer par mon routeur ? ou ne peuvent-elles pas être simplement transférées d'un ordinateur à un autre ?

Les termes passerelle et routeur peuvent être mal compris, car ils impliquent la connexion de différents réseaux.

Lors du transfert de données d'un ordinateur à un autre sur le même réseau local et le même sous-réseau, je suppose que ces données doivent d'abord passer par le routeur, puis le routeur identifie que l'adresse IP est locale, obtient l'adresse MAC et l'envoie à l'autre ordinateur local.

Si j'ai raison sur le dernier point, n'y a-t-il pas moyen de faire un transfert direct de PC à PC au lieu de cela ?

0 votes

Le trafic du même réseau local et du même sous-réseau passe-t-il par le routeur ou le commutateur ? Si un routeur fait office de pont et que les PC se trouvent dans des branches différentes, alors oui. Sinon, non. A travers le switch (y compris la partie switch du routeur) - oui.

2voto

porto alet Points 315

En supposant que les ordinateurs soient connectés à un commutateur, et que ce commutateur soit connecté à un routeur

Pour que les PC puissent parler à quoi que ce soit, ils ont besoin d'adresses IP dans le même sous-réseau. Celles-ci peuvent être configurées manuellement ou utiliser des IP de repli, mais elles seront généralement attribuées par le routeur. Cela implique bien sûr d'envoyer du trafic vers le routeur. Selon la façon dont le transfert est initié, le routeur peut également être utilisé pour aider les machines à se trouver par leur nom (mais pas habituellement).

Pour transférer réellement les données entre les appareils, les données passeront par le commutateur mais pas par le routeur. Les systèmes se trouveront l'un l'autre parce qu'ils se trouvent tous deux dans la même plage IP, définie par l'adresse IP et le sous-réseau. (C'est pourquoi les sous-réseaux existent). Au niveau le plus bas, l'ordinateur diffuse "une requête ARP pour une IP" qui est captée par tous les dispositifs du réseau local, et le système avec l'adresse IP appropriée répond avec son adresse MAC - après cela, les deux systèmes savent comment se trouver.

Comme nous l'avons mentionné, il est possible de connecter simplement deux PC ensemble à l'aide d'un câble ordinaire (pour les connexions gigabit) ou d'un câble croisé, en supposant que vous résolviez le problème d'adressage IP et la question de la résolution du nom.

1 votes

"Comme mentionné, il peut être possible de connecter simplement 2 PC ensemble en utilisant un câble ordinaire (pour les connexions gigabit)" - exactement. Juste pour ajouter que une seule NIC a besoin de Gigabit Ethernet pour garantir que cela fonctionne. L'autre carte pourrait même être une ancienne relique des années 1980 et ce ne serait pas un problème !

0voto

harrymc Points 394411

Un routeur est une boîte avec deux adaptateurs réseau, l'un se connectant vers l'intérieur et l'autre vers l'extérieur. l'autre se connecte généralement à l'Internet (ou à un autre routeur).

Lorsque tous les ordinateurs sont connectés au routeur comme seul point commun, les messages du réseau local ne passeront que par l'interface interne, donc le routeur fonctionnera plus efficacement que si la communication était avec l'Internet et devait passer de l'interface interne à l'interface externe.

Pour une connexion directe, vous devrez connecter un câble Ethernet entre les ordinateurs ou, dans le cas du WiFi, créer un point d'accès sur l'un des ordinateurs.

Les deux solutions, si vous souhaitez garder la connexion au routeur et à l'internet en même temps que la connexion directe des deux ordinateurs, il faudra deux adaptateurs réseau sur chaque ordinateur, ce qui est un peu lourd. Vous devrez peut-être aussi attribuer une adresse IP statique aux deux adaptateurs, si l'un des ordinateurs participants n'a pas de protocole DH. ordinateurs participants n'a pas de serveur DHCP (ce qui est la situation la plus probable). situation la plus probable). On ne sait pas non plus quel sera le gain de performance (le cas échéant).

Dernière remarque : Pour une connexion directe à l'Ethernet, vous aurez besoin de ce que l'on appelle un câble croisé ce qui évite d'avoir recours à un routeur. Les câbles/NIC modernes de bonne qualité s'adaptent automatiquement et peuvent servir aux deux usages. objectifs.

2 votes

"Pour une connexion Ethernet directe, vous aurez besoin de ce qu'on appelle un câble croisé." Non, il ne le fera pas. C'était vrai il y a de nombreuses années, mais plus maintenant. La prise en charge de l'Auto MDI-X est assez standard dans les NIC modernes, et seulement un L'un d'entre eux doit l'avoir pour qu'une connexion directe fonctionne avec un câble réseau ordinaire.

1 votes

@wrecclesham : Comme écrit ci-dessus. Clarifié.

0 votes

+1. Cependant, pour les connexions directes, vous pouvez ajouter le fait que le serveur DHCP est probablement contourné. Par conséquent, les informations TCPIP manuelles appropriées doivent être saisies dans chaque ordinateur.

0voto

Mr Ethernet Points 3993

Ne peut-il pas être simplement transféré de PC à PC ?

La réponse est simple : Oui !

Le transfert direct de données de PC à PC via un simple câble Ethernet est tout à fait correct.

Si j'ai raison sur le dernier point, n'y a-t-il pas moyen de faire un transfert direct de PC à PC au lieu de cela ?

Cette opération est facile à réaliser et ne nécessite aucune configuration ou matériel particulier.

Vous n'aurez (presque) certainement pas besoin d'un câble croisé, vous n'aurez certainement pas besoin d'un routeur sans fil et vous n'aurez pas non plus besoin d'attribuer manuellement des adresses IP statiques.

APIPA gère automatiquement les affectations d'adresses IP en l'absence d'un serveur DHCP, tandis que MDI-X automatique gère automatiquement l'absence d'un câble croisé.

Toutes les cartes réseau Gigabit Ethernet ont un support MDI-X automatique !

Commençons :

  1. Connectez vos deux ordinateurs directement ensemble à l'aide d'un câble réseau ordinaire.
  2. Exécuter ipconfig dans Command Prompt sur chaque PC, pour voir quelle adresse APIPA (Automatic Private IP Addressing) ils s'attribuent automatiquement. Si cette étape échoue, vous avez alors besoin d'un câble croisé, mais c'est peu probable. Les adresses APIPA sont facilement reconnaissables car elles sont toujours au format : 169.254.x.x .
  3. Vous pouvez maintenant accéder directement à vos partages réseau, soit par adresse IP, soit par nom d'hôte, comme si les PC étaient connectés de manière conventionnelle à l'aide d'un commutateur ou d'un routeur.

enter image description here

0 votes

APIPA = OS agnostique ? => Linux / AVAHI

0 votes

Bonne question. Les Macs utilisent apparemment aussi APIPA. Linux a une implémentation appelée AVAHI qui attribue également les deux premiers octets de 169.254.x.x. Je n'ai cependant que l'expérience de son utilisation sous Windows.

0 votes

J'ai lu "Avahi fournit une fonctionnalité similaire à Bonjour ou Rendezvous pour Linux", quelque part...

-1voto

James Mertz Points 390

Oui et non, mais surtout non. Ils passeront par des commutateurs (car comment faire autrement pour que les signaux voyagent d'un appareil à l'autre ?) mais ils ne passeront pas par un routeur (car ils sont dans le même sous-réseau).

Habituellement, "même sous-réseau" par définition signifie que l'autre hôte est accessible directement par l'Ethernet local, sans passer par un routeur ou une passerelle.

En d'autres termes, PC1 peut directement interroger ARP pour obtenir l'adresse MAC de PC2, et les paquets peuvent être directement adressés du dispositif source au MAC du dispositif cible.

Les deux hôtes peuvent déterminer si leur homologue est local en utilisant simplement le "masque de sous-réseau" qu'ils ont configuré. (Dépendre du routeur pour l'identifier irait à l'encontre du but recherché...)

Les termes passerelle et routeur peuvent être mal compris, car ils impliquent la connexion de différents réseaux.

Les paquets peuvent passer par le commutateur intégré qu'un routeur domestique possède très probablement (selon qu'il s'agit du chemin le plus court), mais comme ils sont envoyés directement au MAC du périphérique cible et non au MAC du routeur, ils ne seront pas du tout vus par le système d'exploitation principal du routeur.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X