Adresse IP de la passerelle dans un paquet IP
Fermé
klaodio81
Messages postés
255
Date d'inscription
dimanche 6 avril 2008
Statut
Membre
Dernière intervention
9 octobre 2020
-
6 nov. 2011 à 18:58
klaodio81 Messages postés 255 Date d'inscription dimanche 6 avril 2008 Statut Membre Dernière intervention 9 octobre 2020 - 10 nov. 2011 à 12:07
klaodio81 Messages postés 255 Date d'inscription dimanche 6 avril 2008 Statut Membre Dernière intervention 9 octobre 2020 - 10 nov. 2011 à 12:07
A voir également:
- Calculer la passerelle d'une adresse ip
- Ethernet n'a pas de configuration ip valide - Guide
- Comment connaître son adresse ip - Guide
- Darkino nouvelle adresse - Guide
- Rechercher ou entrer l'adresse - Guide
- Calculer une moyenne sur excel - Guide
7 réponses
Non, en fait il n'y a qu'une adresse IP, l'adresse internet.
Comme cette adresse n'est pas joingnable directement, tu passes par la passerelle 192.168.1.1, mais pour cela tu utilises le protocole Ethernet (niveau 2) donc l'adresse MAC de la passerelle.
En local, ton ordi tient à jour une table ARP (commande arp -a) pour la voir. Elle associe les IP locales avec leurs adresses MAC.
Pour contacter une IP locale, il passe obligatoirement par l'adresse MAC.
Donc c'est en 2 étapes :
Il envoie un premier "paquet" en brodcast pour connaitre l'adresse MAC de 192.168.1.1
Puis à partir de là, il envoie à cette adresse MAC là, des paquets avec pour IP de destination les adresses internet.
Comme cette adresse n'est pas joingnable directement, tu passes par la passerelle 192.168.1.1, mais pour cela tu utilises le protocole Ethernet (niveau 2) donc l'adresse MAC de la passerelle.
En local, ton ordi tient à jour une table ARP (commande arp -a) pour la voir. Elle associe les IP locales avec leurs adresses MAC.
Pour contacter une IP locale, il passe obligatoirement par l'adresse MAC.
Donc c'est en 2 étapes :
Il envoie un premier "paquet" en brodcast pour connaitre l'adresse MAC de 192.168.1.1
Puis à partir de là, il envoie à cette adresse MAC là, des paquets avec pour IP de destination les adresses internet.
brupala
Messages postés
110694
Date d'inscription
lundi 16 juillet 2001
Statut
Membre
Dernière intervention
20 décembre 2024
13 870
7 nov. 2011 à 11:13
7 nov. 2011 à 11:13
Salut,
Klaodio,
en fait l'adresse de la passerelle 192.168.1.1 n'est pas utilisée comme adresse destination.
Elle apparait dans la table de routage comme adresse de passerelle pour la route qui va bien (route par défaut en l'occurence).
Ensuite c'est la couche ip qui va faire l'arp, non pas avec l'adresse de destination, puisqu'elle n'est pas sur le même réseau ip, mais avec la passerelle qui va bien.
le résultat de l'arp sera l'adresse mac de la passerelle, la trame contenant le paquet sera à destination de l'adresse mac de la passerelle mais adresse ip destination le serveur.
Donc en fait on utilise l'adresse mac de la passerelle , pas son adresse ip.
Klaodio,
en fait l'adresse de la passerelle 192.168.1.1 n'est pas utilisée comme adresse destination.
Elle apparait dans la table de routage comme adresse de passerelle pour la route qui va bien (route par défaut en l'occurence).
Ensuite c'est la couche ip qui va faire l'arp, non pas avec l'adresse de destination, puisqu'elle n'est pas sur le même réseau ip, mais avec la passerelle qui va bien.
le résultat de l'arp sera l'adresse mac de la passerelle, la trame contenant le paquet sera à destination de l'adresse mac de la passerelle mais adresse ip destination le serveur.
Donc en fait on utilise l'adresse mac de la passerelle , pas son adresse ip.
klaodio81
Messages postés
255
Date d'inscription
dimanche 6 avril 2008
Statut
Membre
Dernière intervention
9 octobre 2020
20
6 nov. 2011 à 22:01
6 nov. 2011 à 22:01
up!!!!
Salut,
Si le routeur ne fait pas de NAT, le routeur ne change pas l'adresse IP du paquet et tu auras comme source l'IP du PC et comme destination l'IP du serveur.
Si le routeur fait du NAT, ce qui est le cas ici puisque ton PC a une adresse privée donc non routable sur internet, alors l'adresse IP source sera l'adresse publique de ton routeur et bien sur l'adresse de destination reste celle du serveur.
Alain
Si le routeur ne fait pas de NAT, le routeur ne change pas l'adresse IP du paquet et tu auras comme source l'IP du PC et comme destination l'IP du serveur.
Si le routeur fait du NAT, ce qui est le cas ici puisque ton PC a une adresse privée donc non routable sur internet, alors l'adresse IP source sera l'adresse publique de ton routeur et bien sur l'adresse de destination reste celle du serveur.
Alain
klaodio81
Messages postés
255
Date d'inscription
dimanche 6 avril 2008
Statut
Membre
Dernière intervention
9 octobre 2020
20
7 nov. 2011 à 00:01
7 nov. 2011 à 00:01
tu ne m'as pas compris,mais merci quand même.
tu étais parti sur le NAT et les adresse sources, alors que ma question concernait les adresses destination.
tu étais parti sur le NAT et les adresse sources, alors que ma question concernait les adresses destination.
ciscowarrior
Messages postés
788
Date d'inscription
mercredi 2 novembre 2011
Statut
Membre
Dernière intervention
17 mai 2014
100
7 nov. 2011 à 10:31
7 nov. 2011 à 10:31
dans un en-tête il y a un champs pour src IP et UN pour dst IP donc non il n'y a pas les 2 adresses IP de destination mais uniquement celle du serveur.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mekthoub
Messages postés
4080
Date d'inscription
lundi 20 avril 2009
Statut
Contributeur
Dernière intervention
25 septembre 2015
1 045
7 nov. 2011 à 01:07
7 nov. 2011 à 01:07
Bonsoir!
Faux: Il contient une seule adresse IP destination, celle du serveur web 43.16.101.2
Ce paquet va d'abord aller à la passerelle, parce que dans la table de routage du PC, il y a une route par défaut qui pointe vers la bonne interface et vers 192.168.1.1
Faux: Il contient une seule adresse IP destination, celle du serveur web 43.16.101.2
Ce paquet va d'abord aller à la passerelle, parce que dans la table de routage du PC, il y a une route par défaut qui pointe vers la bonne interface et vers 192.168.1.1
klaodio81
Messages postés
255
Date d'inscription
dimanche 6 avril 2008
Statut
Membre
Dernière intervention
9 octobre 2020
20
7 nov. 2011 à 01:30
7 nov. 2011 à 01:30
"Ce paquet va d'abord aller à la passerelle", il doit y avoir son adresse quelque part dans le paquet IP forcement,désolé,mais ta réponse ne me convint pas.
merci quand même.
merci quand même.
Mekthoub
Messages postés
4080
Date d'inscription
lundi 20 avril 2009
Statut
Contributeur
Dernière intervention
25 septembre 2015
1 045
7 nov. 2011 à 11:21
7 nov. 2011 à 11:21
Raisonnons un instant dans ton schéma (erroné): Il faudrait donc deux adresses destination, la passerelle locale, et la destination finale. Mais alors pourquoi ne pas inclure les adresses destination vers d'autres passerelles intermédiaires, c'est à dire en gros pour chaque hop du traceroute? On sait tous que ce n'est pas le cas, bien sûr, mais pourquoi? Pourquoi privilégier une passerelle, la 1ère, et ne pas s'adresser aux autres? À toutes les autres sur le chemin?
Non: Le véritable schéma, c'est que le paquet ne s'adresse uniquement qu'à la destination finale. Et sur la route, chaque hop décide selon ses propres règles de routage, vers quel hop suivant router le paquet. Ceci est vrai même pour le PC de départ, hop n°0, qui a une route par défaut vers la passerelle.
Non: Le véritable schéma, c'est que le paquet ne s'adresse uniquement qu'à la destination finale. Et sur la route, chaque hop décide selon ses propres règles de routage, vers quel hop suivant router le paquet. Ceci est vrai même pour le PC de départ, hop n°0, qui a une route par défaut vers la passerelle.
Pacorabanix
Messages postés
3248
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
661
Modifié par Pacorabanix le 7/11/2011 à 01:40
Modifié par Pacorabanix le 7/11/2011 à 01:40
ton routeur (ta passerelle) est dans ton réseau local, avec adresse ip 192.168.1.1
le truc c'est que ton routeur est relié à ton fournisseur d'accès internet, et pour lui c'est une autre adresse IP qu'il a.
pour la voir va sur un site comme "what is my ip"
les paquets repartent de ton routeur avec cette adresse source, et non pas la 192.168.x.x qui sont des adresses utilisables seulement dans un réseau local.
des millions d'ordinateurs ont cette adresse pour leur point d'accès internet.
(ce qu'a dit ciscowarrior en d'autre termes )
le truc c'est que ton routeur est relié à ton fournisseur d'accès internet, et pour lui c'est une autre adresse IP qu'il a.
pour la voir va sur un site comme "what is my ip"
les paquets repartent de ton routeur avec cette adresse source, et non pas la 192.168.x.x qui sont des adresses utilisables seulement dans un réseau local.
des millions d'ordinateurs ont cette adresse pour leur point d'accès internet.
(ce qu'a dit ciscowarrior en d'autre termes )
Pacorabanix
Messages postés
3248
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
661
7 nov. 2011 à 01:40
7 nov. 2011 à 01:40
PS : un paquet ne contient qu'une seule adresse source.
klaodio81
Messages postés
255
Date d'inscription
dimanche 6 avril 2008
Statut
Membre
Dernière intervention
9 octobre 2020
20
7 nov. 2011 à 02:11
7 nov. 2011 à 02:11
oui, c'est vrais qu'il ne contient qu'un seule IP source,mais normalement il doit contenir duex adresses IP; celle de la passerelle (qui fait NAT ou non,là n'est pas le probleme) ET celle du serveur WEB (ou FTP.....etc).
c'est logique ,non?
c'est logique ,non?
Pacorabanix
Messages postés
3248
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
661
Modifié par Pacorabanix le 8/11/2011 à 15:10
Modifié par Pacorabanix le 8/11/2011 à 15:10
non.
la passerelle c'est dans le propriétés de ton ordinateur, de ton réseau.
ton service réseau fait les choses ainsi : s'il connait une adresse de destination, ou une route pour cette adresse pour envoyer le paquet, il va l'envoyer là. sinon, il l'envoie à sa passerelle par défaut.
la passerelle fait de même (la passerelle par défaut de ton routeur est une adresse d'un routeur de ton FAI) et etc... jusqu'à arriver au serveur de destination.
la passerelle c'est dans le propriétés de ton ordinateur, de ton réseau.
ton service réseau fait les choses ainsi : s'il connait une adresse de destination, ou une route pour cette adresse pour envoyer le paquet, il va l'envoyer là. sinon, il l'envoie à sa passerelle par défaut.
la passerelle fait de même (la passerelle par défaut de ton routeur est une adresse d'un routeur de ton FAI) et etc... jusqu'à arriver au serveur de destination.
klaodio81
Messages postés
255
Date d'inscription
dimanche 6 avril 2008
Statut
Membre
Dernière intervention
9 octobre 2020
20
8 nov. 2011 à 18:59
8 nov. 2011 à 18:59
ok, c'est compris............merci à tous!
dernière question, le protocole ATM (couche2 liaison), est-il un protocol point-à-point (comme le PPP) OU multi-point (comme l'ethernet, qu'il soit commuté ou non d'ailleurs)?
merci.
dernière question, le protocole ATM (couche2 liaison), est-il un protocol point-à-point (comme le PPP) OU multi-point (comme l'ethernet, qu'il soit commuté ou non d'ailleurs)?
merci.
Pacorabanix
Messages postés
3248
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
661
8 nov. 2011 à 19:50
8 nov. 2011 à 19:50
je ne connais pas ce protocole, mais apparemment c'est vague, j'ai envie de dire les deux à cause de ceci :
Les interfaces
L'ATM distingue deux protocoles de communication : le premier est destiné aux échanges entre deux noeuds du réseau (ie : entre deux switchs) et est appelé NNI (Network to Network Interface), le second régit les échanges entre les noeuds du réseau et ses extrêmités (ordinateurs, switchs ethernet, routeurs, ...) et est appelé UNI (User to Network Interface). Le protocole UNI est lui-même composé de deux sous-protocoles : le Public UNI, destiné à relier une station au réseau d'un fournisseur d'accès, et le Private UNI, dont la vocation est de servir en interne dans un réseau d'entreprise.
pris sur http://people.via.ecp.fr/~bbp/blaat/formation-reseau/partie2.html
Les interfaces
L'ATM distingue deux protocoles de communication : le premier est destiné aux échanges entre deux noeuds du réseau (ie : entre deux switchs) et est appelé NNI (Network to Network Interface), le second régit les échanges entre les noeuds du réseau et ses extrêmités (ordinateurs, switchs ethernet, routeurs, ...) et est appelé UNI (User to Network Interface). Le protocole UNI est lui-même composé de deux sous-protocoles : le Public UNI, destiné à relier une station au réseau d'un fournisseur d'accès, et le Private UNI, dont la vocation est de servir en interne dans un réseau d'entreprise.
pris sur http://people.via.ecp.fr/~bbp/blaat/formation-reseau/partie2.html
nar6du14
Messages postés
459
Date d'inscription
dimanche 27 décembre 2009
Statut
Membre
Dernière intervention
7 décembre 2013
64
10 nov. 2011 à 11:50
10 nov. 2011 à 11:50
pour indication, lit le protocol IP et ensuite le protocole NAT = network address translation
ce protocole remplace l'adresse privé par l'adresse publique fournie par le FAI et plus encore il permet de la surchager c'est pourquoi tous les ordi en local peuvent dialoguer sur internet. Il permet également de sauvegarder les connection en cours pour reperer quel paquet va vers qui.
Je peux t'expliquer tout ça clairement mais ça prendrait des tas de pages. Pk le NAT?? parce que les adresses IP privés ne sont pas routables sur internet seules les adresses IP publiques le sont. A cet effet il faut un mécanisme pour translater l'adresse IP privée de la machine désirant communiquer à une adresse IP publique fournie par un FAI par exemple et de pouvoir distinguer chaque connection c'est ça l'importance du NAT.
Doonc pour repondre à ta question, dans le paquet IP vers internet (le serveur distant est sur internet) la passrelle exécute le protocole NAT sur le paquet IP de ton pc. l'adresse IP source doit etre remplacée par l'adresse IP publique parce que seule une adresse IP publique permet de retrouver l'entrée de ton réseau local qui est ton gateway (passerelle). Quand le gateway reçoit un paquet IP d'internet par exemple une reponse du serveur sur internet vers ton pc normalement l'adresse IP de destination est l'adresse IP publique de ta box alors comment fait il pour savoir que ce paquet est pour ta station? là encore c'est le protocole NAT qui joue.
Bref va lire NAT et IP plus en détail c'est mieux.
ce protocole remplace l'adresse privé par l'adresse publique fournie par le FAI et plus encore il permet de la surchager c'est pourquoi tous les ordi en local peuvent dialoguer sur internet. Il permet également de sauvegarder les connection en cours pour reperer quel paquet va vers qui.
Je peux t'expliquer tout ça clairement mais ça prendrait des tas de pages. Pk le NAT?? parce que les adresses IP privés ne sont pas routables sur internet seules les adresses IP publiques le sont. A cet effet il faut un mécanisme pour translater l'adresse IP privée de la machine désirant communiquer à une adresse IP publique fournie par un FAI par exemple et de pouvoir distinguer chaque connection c'est ça l'importance du NAT.
Doonc pour repondre à ta question, dans le paquet IP vers internet (le serveur distant est sur internet) la passrelle exécute le protocole NAT sur le paquet IP de ton pc. l'adresse IP source doit etre remplacée par l'adresse IP publique parce que seule une adresse IP publique permet de retrouver l'entrée de ton réseau local qui est ton gateway (passerelle). Quand le gateway reçoit un paquet IP d'internet par exemple une reponse du serveur sur internet vers ton pc normalement l'adresse IP de destination est l'adresse IP publique de ta box alors comment fait il pour savoir que ce paquet est pour ta station? là encore c'est le protocole NAT qui joue.
Bref va lire NAT et IP plus en détail c'est mieux.
klaodio81
Messages postés
255
Date d'inscription
dimanche 6 avril 2008
Statut
Membre
Dernière intervention
9 octobre 2020
20
Modifié par klaodio81 le 10/11/2011 à 12:09
Modifié par klaodio81 le 10/11/2011 à 12:09
merci ,mais ta réponse est un peu tardive, car entre temps, j'ai bien avalé la notion (grâce à brupala et ciscowarior mais c'est surtout grâce à gnugo qui m'a mis la puce à l'oreil....merci à toi aussi gnugo!).