Connaître les principes d'adressage utilisés sur Internet : IP, noms de domaine.
Si vous souhaitez voir les adresses physiques et IP de votre machine, tapez la commande :
IPCONFIG /ALL (sous Windows XP, 2000, Vista, Seven)
WINIPCONFIG (sous Windows 9x)
Configuration IP de Windows
Nom de l'hôte . . . . . . . . . . : thunderbird1400
Suffixe DNS principal . . . . . . :
Type de nud . . . . . . . . . . : Inconnu
Routage IP activé . . . . . . . . : Non
Proxy WINS activé . . . . . . . . : NonCarte Ethernet Connexion au réseau local:
Suffixe DNS propre à la connexion :
Description . . . . . . . . . . . : Carte réseau Fast Ethernet PCI Realtek RTL8139 Family #2
Adresse physique . . . . . . . . .: 00-50-FC-47-54-42
DHCP activ é. . . . . . . . . . . : Non
Adresse IP. . . . . . . . . . . . : 10.0.0.9
Masque de sous-réseau . . . . . . : 255.0.0.0
Passerelle par défaut . . . . . . : 10.0.0.138
Serveurs DNS . . . . . . . . . . : 62.4.16.70 62.4.17.69
Classe | Nombre de réseaux | Nombre
d'hôtes par réseau | Valeur du 1er octet | |
---|---|---|---|---|
décimal | binaire | |||
Classe A | 126 | env. 16 millions (224 - 2) | 1 à 126 | 0xxx xxxx |
Classe B | 16384 | 65 534 | 128 à 191 | 10xx xxxx |
Classe C | 2 097 152 | 254 | 192 à 223 | 110x xxxx |
| ||||||||
Adresse de réseau
- Numéro de l'hôte - Chaque
"x" représente une position binaire. |
Donnez la classe des adresses suivantes : 192.168.0.1 (maison), 172.18.22.17 (lycée), 74.125.230.80 (Google), 82.216.111.15 (Numéricâble), 212.27.48.4 (smtp.free.fr), 225.34.116.2 :
Pour chacune des adresses suivantes, dites si elle est publique ou privée : 10.255.255.254, 1.10.10.10, 172.18.22.17 (lycée), 172.32.16.1, 192.169.0.1, 192.168.255.1
Pour chacune des adresses suivantes, dites si oui ou non on peut l'attribuer à une machine : 192.160.0.0, 192.168.0.10, 192.168.0.255, 192.168.255.10, 192.168.255.0, 10.0.0.255, 127.0.0.1, 127.10.0.1
Il existe une notation simplifiée pour noter une adresse et la taille de son masque de réseau ou de sous-réseau, appelée notation CIDR (Classless Internet-Domain Routing).
Voici les notations équivalentes, en décimal et en CIDR :
Décimal | Notation CIDR |
---|---|
Adresse : 192.168.0.116 Masque : 255.255.255.0 | 192.168.0.116/24 |
Adresse : 140.12.54.124 Masque : 255.255.0.0 | 140.12.54.124/16 |
Le classless (par opposition au classfull) est plus qu'une notation, c'est aussi une méthode pour faciliter l'attribution des plages d'adresses IP, ainsi que le travail des routeurs.
Par exemple : une entreprise ayant besoin de 500 adresses publiques pourra
se voir allouer les deux réseaux 192.76.0.0 et 192.76.1.0. Dans ses
routeurs, les lignes désignant le réseau public de l'entreprise
s'écriront : 192.76.0.0/23. détails.
Notez ici l'adresse de votre poste, au lycée, en notation CIDR :
Notez ici l'adresse réseau, au lycée, en notation CIDR :
Notez ici l'adresse de votre poste, chez vous, en notation CIDR :
La transition en IPv6 a commencé depuis 1995.
L'adresse est sur 128 bits (16 octets), soit 2128 adresses possibles.
La première moitié de l'adresse (64 bits, appelés préfixe) sert à déterminer le réseau, la deuxième moitié sert à identifier l'hôte à l'intérieur du réseau.
Les adresses publiques (routables sur Internet) commencent par 2
ou 3
et sont
notées 2000::/3
.
Tous les principaux systèmes d'exploitation peuvent utiliser IPv6 (Windows XP, Vista, Linux, Mac OS X, etc.)
Un client IPv6 peut accéder à un serveur IPv4, mais l'inverse n'est pas vrai.
Plus de précision sur Wikipedia : IPv6, Evolution d'IPv6.
Grâce à quelques recherches sur Internet, écrivez qui utilise déjà les adresses IP V6 dans le monde.
Lorsque votre hôte est configuré en "adressage dynamique", il ne possède pas d'adresse IP. Il doit donc en demander une à un serveur, c'est le rôle des Serveur DHCP
Notez ici l'adresse du serveur DHCP qui vous a distribué l'adresse de votre poste au lycée.
Notez ici l'adresse du serveur DHCP des machines de votre réseau local, chez vous.
A votre avis, quel est le serveur DHCP qui vous a donné votre adresse publique, chez vous ?
Un hôte ne peut pas communiquer directement avec un autre hôte qui est dans un réseau IP différent.
Pour y arriver, il doit passer par un routeur. La passerelle est le routeur que l'hôte va contacter pour acheminer son message.
Notez ici l'adresse de passerelle d'un poste au lycée.
Notez ici l'adresse de passerelle d'un poste chez vous.
Chez vous, quel équipement possède l'adresse de passerelle inscrite dans les postes ?
ipconfig
permet de voir la configuration IP d'une machine : adresse IP, masque de réseau, passerelle :
ipconfig /all
permet de voir en plus : le nom Netbios, l'adresse physique, les serveurs DNS, etc. :
ipconfig /release
permet de libérer l'adresse IP de la machine, ainsi vous n'êtes plus connecté au réseau :
ipconfig /renew
permet de redemander une adresse IP à un serveur DHCP :
Les autres options (que l'on obtient avec la commande ipconfig /?
sont :
ipconfig /flushdns
: Vide le cache de la résolution DNS.ipconfig /registerdns
: Actualise tous les baux DHCP et réinscrit les noms DNS.ipconfig /displaydns
: Affiche le contenu du cache de la résolution DNS.ipconfig /showclassid
: Affiche tous les ID de classe DHCP autorisés pour la carte.ipconfig /setclassid
: Modifie l'ID de classe DHCP.Quel est le nom NetBIOS (nom de l'hôte) de votre machine au lycée ?
Quelle sont les adresses des serveurs DNS utilisées par votre poste de travail ?
Quelle(s) est (sont) l'(les) adresse(s) physique(s) de votre machine au lycée ?
ping adresse-destination
permet de voir si on arrive à contacter un autre hôte :
Cette commande permet de vérifier la connectivité réseau. Des pings utiles :
ping 127.0.0.1
: vérifie que le protocole TCP/IP est bien installé sur l'ordinateur.ping adresse-locale
: vérifie que l'ordinateur est relié physiquement au reste du réseau.ping adresse-passerelle
: vérifie que l'ordinateur arrive à communiquer avec la passerelle (première chose à vérifier lorsqu'on arrive pas à se connecter à Internet). Si cela échoue, c'est qu'on n'est pas dans le même réseau IP que la passerelle (à vérifier avec un ipconfig
, ou qu'on n'est pas connecté physiquement jusqu'à la passerelle.ping google.fr
: permet de vérifier que tout va absolument bien : adresse IP, connectivité locale, connexion internet. Si un site ne répond pas, essayer ce ping pour vérifier que ça vient du site et pas de vous.ping une-adresse-ip-publique
(par exemple : ping 212.27.48.4
qui est le serveur SMTP de Free) : si le ping précédent ne marche pas mais que celui-là marche, c'est que votre résolution DNS ne marche pas. Vous êtes bien connecté à Internet mais vous n'arrivez pas à traduire les noms de domaine en adresse IP : problème de serveur DNS.Explication des colonnes en réponse :
octets=32
: taille du paquet envoyé.temps=8 ms
: le temps qu'a mis le paquet à faire l'aller et retour entre les deux machines, donnée importante pour les gamers.TTL=57
: le nombre de routeurs que le paquet a traversé lors du retour (par décrément depuis la valeur d'origine).Les erreurs qu'on peut obtenir avec ping
:
La requête Ping n'a pas pu trouver l'hôte ifuhzeufihzeogh.fr. Vérifiez le nom et essayez à nouveau.
: le nom de domaine rentré n'existe pas, ou on ne dispose pas de serveur DNS capable de le résoudre.Impossible de joindre l'hôte de destination.
: notre ordinateur n'a pas d'adresse IP, ou pas de passerelle pour joindre cette destination.Délai d'attente de la demande dépassé.
: on connait le chemin vers le destinataire mais celui-ci (ou la passerelle, ou un routeur plus loin) ne répond pas, peut-être que l'adresse IP n'exite pas ou qu'un firewall bloque la réponse.Time to live exceeded.
: Le TTL est arrivé à zéro, un routeur a donc détruit le paquet et nous en informe.Les options de la commande ping
(obtenues grâce à ping /?
:
ping /t
: Envoie la requête ping sur l'hôte spécifié jusqu'à interruption.ping /n nb
: Nombre de requête d'echo à envoyer (4 par défaut sous Windows).Quelle est l'option qui permet de changer le TTL du ping ?
Quand vous pinguez google.fr avec un TTL de 1, quelle erreur obtenez-vous ?
Expliquez cette erreur.
tracert adresse-destination
: pareil que ping
, mais nous montre chaque routeur traversé :
Cette commande est pratique pour vérifier qu'on utilise la bonne passerelle, qu'il n'y a pas de boucle entre routeurs, etc.
L'aide de la commande tracert /?
:
En faisant un tracert google.fr
depuis le lycée, listez les routeurs privés traversés :
Puis les routeurs publics :
En faisant un tracert google.fr
depuis chez vous, listez tous les routeurs traversés (publics et privés) :
Dans la question précédente, à quoi correspond la toute première adresse ?
route
permet de manipuler les tables de routage de l'ordinateur. La table de routage indique : pour atteindre tel réseau, il faut passer par telle passerelle, en envoyant la requête sur telle interface.
Les sous-commandes les plus utiles :
route print
: permet d'afficher la table de routage.route add
: permet d'ajouter une nouvelle route.route change
: permet de modifier une route existante. Par exemple, je m'en sers chez moi pour basculer la connexion vers la box Numéricâble ou vers la Freebox.route
ou route /?
: permet d'obtenir l'aide sur cette commande.Permet de voir la correspondance entre les adresses IP et les adresses physiques pour les machines déjà contactées sur le réseau.
Comme je l'ai dit, lorsqu'on envoie une requête vers une adresse IP, c'est finalement une trame vers une adresse physique qui va circuler sur le réseau (puisque les cartes réseaux ne savent communiquer que comme ça, quels que soient les protocoles de niveau supérieurs comme IP). C'est grâce à la table ARP que l'ordinateur convertit les adresses IP en adresses physiques.
Quelle est l'option de la commande arp
qui permet d'afficher les entrées ARP ?
Grâce à cette table, donnez l'adresse physique de la passerelle de votre machine au lycée.
Trouvez le prix des noms de domaine en .fr et en .com chez deux registrars différents.
Prenons par exemple http://www.commentcamarche.net/internet/dns.php3 (c'est l'URL d'où est tirée cette terminologie) :
Lorsque vous tapez une URL dans votre navigateur (par exemple http://www.nic.fr/enregistrement/nommage.html), celui-ci doit convertir le nom de domaine correspondant (nic.fr) en adresse IP (192.134.4.20).
Cette conversion (appelée résolution de nom de domaine) est effectué par les serveurs DNS (Domain Name System). Votre fournisseur d'accès à Internet, par exemple, joue le rôle de serveur DNS.
On précise au système d'exploitation l'adresse du (des) serveur(s) DNS utilisés. Voici comment (capture ci-contre).
Il existe l'opération inverse : les Reverse DNS, pour trouver un nom de domaine à partir d'une adresse IP.
nslookup
permet d'interroger les serveurs DNS.
Les différentes options sont les suivantes :
nslookup
: affiche le serveur DNS primaire utilisé par la machine. Entre en mode de commande DNS : exit
pour sortir.nslookup nom-de-domaine
: affiche l'adresse IP du nom de domaine en interrogeant le serveur DNS par défaut.nslookup nom-de-domaine serveur-dns
: affiche l'adresse IP du nom de domaine en interrogeant le serveur DNS précisé.Site Web l'Internet
pour tous : http://membres.lycos.fr/web2k/IntAdr.htm.
Ce site détaille un peu plus, de façon très claire, les éléments
abordés dans ce cours sur TCP/IP.