Академический Документы
Профессиональный Документы
Культура Документы
Rseaux Locaux
TP 04 : ICMP, ARP, IP
1 Adressage IP
1.1 Limites du nombre dadresses IP
1.1.1 Adresses de rseaux valides
Les adresses IP de rseaux valides appartiennent forcment aux classes A, B ou C. Elles satisfont en outre les con-
traintes suivantes :
Exercice Pour chaque classe A, B et C, calculer le nombre dadresses IP de rseaux valides attribuables.
Exercice Pour chaque classe A, B et C, calculer le nombre dadresses IP de stations valides attribuables par rseau.
1
3. Isoler sa partie classe + id. rseau de sa partie id. station si cela a un sens, et dterminer lcriture binaire de
ladresse de son rseau dappartenance (appele aussi "son adresse de rseau").
4. crire son adresse de rseau en notation dcimale pointe.
4. 224.0.0.2
Pour chaque adresse :
1. crire en binaire sur un octet, le nombre de gauche de ladresse (jusquau premier point).
2. Les bits codant la classe de ladresse sont contenus dans cet octet, quelque soit la classe de ladresse. En dduire
sa classe.
3. Selon que la classe est A, B ou C, la partie id. station correspond respectivement aux 3 derniers, 2 der- niers ou
au dernier octet de ladresse. En dduire son adresse de rseau en notation dcimale pointe sans transformer
lcriture en binaire.
2 Routage et sous-rseaux
Dans cette section, nous allons utiliser le routage avec masques de sous-rseaux, qui est le plus utilis actuel- lement.
Ce type de routage est d la technique du subnetting.
2
Les avantages dutiliser une seule adresse de rseau pour ces deux rseaux sont nombreux mais le principal est que
le rseau de lentreprise est vu de lextrieur (cest dire de lInternet) comme un unique rseau. Outre une certaine
confidentialit organisationnelle, cela permet de minimiser les informations de routage pour atteindre un de ces deux
rseaux : seule la route vers le rseau (global) de lentreprise doit tre connue dans lInternet.
Cest principalement pour minimiser la taille des tables de routage, et rduire le nombre dadresses rseaux nces-
saires aux entreprises que le subnetting a t invent.
Nombre dentreprises disposent de plusieurs rseaux physiques. Si chacun possdait une adresse de rseau propre,
le nombre dentres des tables de routage serait multipli, alors quil se limite gnralement une entre par entreprise
connecte.
La partie classe + identifiant de rseau est fixe et attribue par les instances officielles de lInternet. En revanche,
ladministrateur du rseau peut grer sa guise la partie identifiant de station.
3
2.5 Utilisation des masques
Lorsquune station (ou un routeur) est relie un sous-rseau, le masque de sous rseau doit tre indiqu au moment de
la configuration de son interface, en mme temps que son adresse IP. Avec ce masque et ladresse de son sous-rseau,
il est ais de savoir si la remise dun datagramme doit tre directe ou indirecte.
En effet, soit D ladresse de destination du datagramme, alors la remise est directe si et seulement si la station ou
le routeur dispose dune interface avec le sous-rseau R de masque M , telle quen mettant zro tous les bits de D o
ils sont zro dans M , on retombe sur R.
Ceci revient oprer un ET logique bit bit entre D et M , puis comparer les 32 bits obtenus avec R.
Exemple Si une station ou un routeur, qui est connecte au sous-rseau 194.199.116.0 de masque 255.255.255.128,
a un datagramme envoyer ladresse 194.199.116.103, alors la remise sera directe.
En effet, le rsultat du ET logique entre 194.199.116.103 et 255.255.255.128 donne 194.199.116.0, ce qui corre-
spond un rseau directement accessible. La figure ci-dessous illustre le calcul :
4
5. 194.199.10.103
6. 138.10.5.51
7. 138.10.6.50
Il nest pas ncessaire que ladresse du sous-rseau dune interface soit indique la configuration car elle est
dductible de ladresse IP et du masque de sous-rseau. En effet, connaissant le masque, il suffit de lappliquer
ladresse IP de linterface pour en connatre ladresse de sous-rseau.
9. Vous devez toujours tre capables faire communiquer vos machines entre elles, mais pas de communication
possible avec vos collgues et avec la machine 10.0.0.1. Expliquez pourquoi ! Utilisez Wireshark pour analyser
le trafic des trames. Lancez un "ping" depuis la machine 10.0.0.1 et observez avec Wireshark do vient le
problme.
10. Quels sont les modifications ncessaires pour permettre vos machines de communiquer avec 10.0.0.1 et avec
les rseaux de vos collgues ? Apportez-les pour la machine en question et pour un de vos collgues.
11. Faites un schma du rseau que vous avez ralis !
5
4 ARP
1. Expliquez brivement quel est le rle du protocole ARP et quoi sert la table ARP.
2. Choisissez une des machines votre disposition et notez ladresse MAC de la carte de votre rseau interne.
arp -a
arp -d
7. Arrtez la capture de paquets. Affichez la table ARP et expliquez les diffrentes entres.
8. Dans Wireshark, trouvez les paquets correspondant aux changes ARP concernant votre ping. Ensuite, expliquez
chaque paquet : Est-ce que cest une requte ou une rponse ? Quels sont les champs qui le dterminent ?
Quelles sont les informations prsentes dans tous les paquets ARP concernant cette change ?
5 ICMP
1. Expliques brivement quel est le rle du protocole ICMP.
2. Lancez Wireshark sur linterface vers lInternet.
3. Utilisez lutilitaire traceroute pour trouver les routeurs parcourus par un paquet pour joindre le serveur keyo.jp.
4. Arrter Wireshark et analyser les paquets ICMP correspondant votre requte. Faites attention au champ "TTL".
5. Ecrivez un script qui utilise le programme "ping" pour effectuer le mme rsultat que traceroute. Aide: vous
pouvez spcifier la dure de vie (TTL) dune requte "ping".
6. Rappelez les diffrentes types derreurs signales par ICMP et trouvez un moyen de provoquer une de ces
erreurs. Capturez les paquets avec Wireshark pour les analyser.