Ici, nous pouvons voir que le routeur est 67.23.27.187
(premier saut), mais la passerelle l'est 67.23.27.1
. Quelle est la différence entre une passerelle et un routeur? Comment mon ordinateur connaît-il l'IP du routeur lorsque seule l'adresse de passerelle est configurée?
[root@jiaoyou ~]# tracepath google.com
1: 67-23-27-187.static.slicehost.net (67.23.27.187) 0.000ms pmtu 1500
1: 67-23-24-2.static.slicehost.net (67.23.24.2) 0.000ms
1: 67-23-24-2.static.slicehost.net (67.23.24.2) 4.000ms
2: core7-aggr511a-1.dfw1.rackspace.net (98.129.84.148) 128.008ms
3: bbr1-core7-vlan2007.dfw1.rackspace.net (174.143.123.117) 4.000ms
4: no reply
5: no reply
[root@jiaoyou ~]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=jiaoyou
GATEWAY=67.23.27.1
networking
router
gateway
masegaloeh
la source
la source
netstat -rn
?Réponses:
Une passerelle et un routeur sont essentiellement les mêmes. Le terme « passerelle par défaut » est utilisé pour désigner le routeur de votre LAN qui a la responsabilité d'être le premier point de contact pour le trafic vers les ordinateurs en dehors du LAN.
Si votre réseau local possède plusieurs routeurs, le routeur désigné comme passerelle par défaut peut informer votre ordinateur, à l'aide d'une redirection ICMP ou d'un autre mécanisme, d'un itinéraire plus approprié pour une destination donnée.
Par exemple
Si le routeur R1 est la passerelle par défaut du PC, lorsque le PC essaie pour la première fois de contacter Google, le PC enverra des données à R1 (car le PC sait que l'adresse IP de Google n'est pas dans le sous-réseau du PC), mais R1 indiquera au PC une route plus appropriée vers 64.20 .60.99 est via le routeur R2. Le PC l'ajoutera à sa table de routage, donc R1 ne s'affichera pas dans une traceroute suivante.
La commande
netstat -nr
sur votre PC révèlera à la fois les routes statiques apprises à partir de ses fichiers de configuration et les routes dynamiques apprises par les redirections ICMP ou en écoutant le protocole de routage diffusions / multidiffusions de .Le terme «passerelle» a d'autres connotations qui ne sont pas pertinentes pour le fichier et la commande dans votre question.
la source
@RedGrittyBrick a absolument raison avec sa réponse ("un routeur et une passerelle sont essentiellement les mêmes"), certains autres répondants confondent les termes ou, pour le dire gentiment, ont mal compris la question (ou wikipedia).
En ce qui concerne le routage, le terme "passerelle" n'est presque jamais utilisé en conjonction avec "par défaut", et cette "passerelle" fournit une route vers chaque réseau pour lequel il n'y a pas de route plus spécifique disponible.
Par définition, la passerelle doit donc être un périphérique qui effectue le routage, il peut s'agir d'un périphérique dédié, spécifiquement un routeur, ou d'un hôte qui a été configuré pour router, mais il fait le même travail. Ainsi, une passerelle peut être un routeur et un routeur peut être appelé passerelle.
Il n'y a pas de différence en TTL entre une "passerelle par défaut" et un routeur, une fois qu'un périphérique qui fait du routage passe un paquet IP d'un réseau / sous-réseau à un autre, il doit décrémenter le TTL, ce qui est clairement indiqué dans le RFC correspondant.
Une passerelle n'a pas besoin de faire NAT, généralement un réseau domestique aura une passerelle par défaut qui est un routeur connecté à l'ADSL, ce type d'appareil fera NAT, tandis que la passerelle par défaut sur votre sous-réseau au travail ne mènera qu'à un réseau local de bureau plus large et ne fera pas NAT.
En réponse à votre question sur la sortie vers un endroit qui ne se trouve pas sur le sous-réseau local, @RedGrittyBrick a de nouveau raison sur les redirections ICMP.En outre, le processus qu'un hôte traverse lors de l'envoi d'un paquet est le suivant:
1 - Utilisez votre propre adresse IP et masque pour vérifier si l'adresse IP du paquet de destination se trouve dans le sous-réseau local.
2 - Si destination dans le sous-réseau local, envoyez une requête ARP pour l'adresse MAC de ce périphérique local puis envoyez la trame à l'hôte.
3 - Si la destination ne se trouve pas dans le sous-réseau local, envoyez une demande ARP pour l'adresse MAC de la passerelle à ce réseau, puis envoyez une trame à la passerelle pour un transfert ultérieur (à quel moment le point sur les redirections ICMP peut se déclencher).
Ainsi, on peut voir que chaque hôte fait son propre choix de routage avant d'envoyer des paquets (bien sûr, ces données sont mises en cache de sorte que les recherches ne se produisent pas pour chaque paquet unique).
la source
Un routeur sert de passerelle, mais avec des fonctionnalités supplémentaires. Selon wikipedia: "Une passerelle est une caractéristique essentielle de la plupart des routeurs, bien que d'autres appareils (comme n'importe quel PC ou serveur) puissent fonctionner comme une passerelle."
la source
Quelle est votre IP?
Les paquets provenant du routeur lui-même n'auront pas la durée de vie (TTL) réduite à leur sortie du routeur.
Les paquets d'une autre source passant par un routeur verront leur TTL réduit de 1 à chaque saut. Si les paquets entrent dans le routeur avec un TTL de 1 et que le routeur est la destination, le trafic sera reçu par le routeur. Si le routeur n'est pas la destination, les paquets verront leur TTL réduit à 0 avant de quitter le routeur et seront supprimés.
la source
Une passerelle régit l'accès des ordinateurs d'un réseau à d'autres ordinateurs.
Un routeur est une forme spéciale de passerelle: il peut transférer des paquets IP entre différents réseaux.
Dans votre cas, la passerelle connaît le routeur et transmet toutes les demandes concernant des adresses non internes au routeur.
la source
Habituellement, la «passerelle» est une machine qui fait du «masquage» NAT et cela signifie que la passerelle envoie la demande de données au nom des adresses IP privées pour lesquelles la machine respective est la passerelle, et lorsque les données sont de retour, transmettent les données. à ces adresses IP privées. Si vous voulez, on peut dire que la passerelle "usurpe l'identité" des machines IP privées en ce qui concerne Internet.
Un routeur OTOH rute simplement les paquets d'une interface à l'autre. Ayant un ensemble de règles (configuration statique ou configuration dynamique (protocoles de routage)), le routeur sait envoyer les paquets sur une interface spécifique afin que ces paquets atteignent le réseau souhaité
http://en.wikipedia.org/wiki/IP_masquerading
http://en.wikipedia.org/wiki/Routing
et pour répondre spécifiquement à votre question: "comment mon ordinateur connaît-il l'IP du routeur quand seule l'adresse de passerelle est configurée": chaque machine connectée connaîtra l'adresse de son ip "passerelle". le prochain saut d'une passerelle est l'ip d'une interface connectée d'un routeur qui a les connaissances nécessaires pour diriger vos paquets vers les chemins appropriés pour atteindre le réseau de destination
aussi: VOTRE prochain saut est 67.23.27.1.
67.23.27.187 est soit le prochain saut pour 67.23.27.1 ou le prochain ip pour le chemin vers google.com
la source
Eh bien, lorsque la transmission se fait dans une zone locale ou un réseau local, le routeur dans ce cas est appelé comme passerelle, par exemple, supposons que vous avez 6 maisons dans votre localité (juste un exemple) maintenant que vous voulez tous accéder à Internet, vous aurez un routeur commun tout d'abord qui sera appelé comme une passerelle.Maintenant, si l'adresse de la passerelle (adresse IP pas le mac) est quelque chose comme 192.128.1.1, votre adresse IP ne sera qu'une extension de cette adresse comme 192.128.1.101,192.128. 1.102.192.128.1.103 ... et ainsi de suite.Maintenant, la passerelle est encore connectée à Internet qui possède un énorme réseau de passerelles, mais cette fois, celles-ci seront appelées routeurs.Ainsi, dans votre cas, le premier saut est de votre maison à la passerelle qui va de 67.23.27.187 à 67.23.27.1 puis aux autres routeurs. J'espère que vous l'obtiendrez.
la source