Cours TCP/IP.
Réponse AJAX

Objectif du cours...

Connaître les principes d'adressage utilisés sur Internet : IP, noms de domaine.

L'adressage : introduction

Information sur...Une commande DOS bien pratique

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 nœud  . . . . . . . . . . : Inconnu
Routage IP activé . . . . . . . . : Non
Proxy WINS activé . . . . . . . . : Non

Carte 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

Les adresses logiques : adresses IP

Généralités

Classes d'adresses

ClasseNombre
de réseaux
Nombre d'hôtes
par réseau
Valeur du 1er octet
décimalbinaire
Classe A126 env. 16 millions (224 - 2) 1 à 1260xxx xxxx
Classe B1638465 534128 à 19110xx xxxx
Classe C 2 097 152 254192 à 223110x xxxx

ClasseStructure de l'adresse (en binaire)
Classe A0xxx xxxx . xxxx xxxx . xxxx xxxx . xxxx xxxx
Classe B10xx xxxx . xxxx xxxx . xxxx xxxx . xxxx xxxx
Classe C110x xxxx . xxxx xxxx . xxxx xxxx . xxxx 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 :

Votre réponse n°1

Adresses privées et adresses publiques

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

Votre réponse n°2

Adresses réservées

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

Votre réponse n°3

Adresses IP statiques et adresses IP dynamiques

Notation CIDR pour les réseaux et sous-réseaux

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écimalNotation 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 :

Votre réponse n°4

Notez ici l'adresse réseau, au lycée, en notation CIDR :

Votre réponse n°5

Notez ici l'adresse de votre poste, chez vous, en notation CIDR :

Votre réponse n°6

Evolution vers IPv6

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.

Votre réponse n°7

TCP/IP en pratique

Rôle d'un serveur DHCP

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.

Votre réponse n°8

Notez ici l'adresse du serveur DHCP des machines de votre réseau local, chez vous.

Votre réponse n°9

A votre avis, quel est le serveur DHCP qui vous a donné votre adresse publique, chez vous ?

Votre réponse n°10

Rôle de la passerelle

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.

Votre réponse n°11

Notez ici l'adresse de passerelle d'un poste chez vous.

Votre réponse n°12

Chez vous, quel équipement possède l'adresse de passerelle inscrite dans les postes ?

Votre réponse n°13

Quelques commandes MS-DOS à propos de TCP/IP

IPCONFIG

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 :

Quel est le nom NetBIOS (nom de l'hôte) de votre machine au lycée ?

Votre réponse n°14

Quelle sont les adresses des serveurs DNS utilisées par votre poste de travail ?

Votre réponse n°15

Quelle(s) est (sont) l'(les) adresse(s) physique(s) de votre machine au lycée ?

Votre réponse n°16

PING

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 :

Explication des colonnes en réponse :

Les erreurs qu'on peut obtenir avec ping :

Les options de la commande ping (obtenues grâce à ping /? :

Quelle est l'option qui permet de changer le TTL du ping ?

Votre réponse n°17

Quand vous pinguez google.fr avec un TTL de 1, quelle erreur obtenez-vous ?

Votre réponse n°18

Expliquez cette erreur.

Votre réponse n°19

TRACERT

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 :

Votre réponse n°20

Puis les routeurs publics :

Votre réponse n°21

En faisant un tracert google.fr depuis chez vous, listez tous les routeurs traversés (publics et privés) :

Votre réponse n°22

Dans la question précédente, à quoi correspond la toute première adresse ?

Votre réponse n°23

ROUTE

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 :

ARP

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 ?

Votre réponse n°24

Grâce à cette table, donnez l'adresse physique de la passerelle de votre machine au lycée.

Votre réponse n°25

Les noms de domaine

Principes

Trouvez le prix des noms de domaine en .fr et en .com chez deux registrars différents.

Votre réponse n°26

Précision sur la terminologie

Prenons par exemple http://www.commentcamarche.net/internet/dns.php3 (c'est l'URL d'où est tirée cette terminologie) :

Conversion d'adresses IP en noms de domaine : les serveurs DNS

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.

La commande MS-DOS NSLOOKUP

nslookup permet d'interroger les serveurs DNS.

Les différentes options sont les suivantes :

NAT (Network Adress Translation) : la traduction d'adresses

La redirection de ports (ou port forwarding)

Liens et ressources du cours

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.