:: Enseignements :: Licence :: L3 :: 2008-2009 :: Réseau ::
![[LOGO]](http://igm.univ-mlv.fr/ens/resources/mlv.png) | DNS, HTTP et analyse de trames |
Pour ce TD, il vous est fortement conseillé de vous munir du cours, disponible
ici. Il vous est demandé d'envoyer à votre chargé de TD un compte rendu initial à la fin de la séance ainsi qu'une version "propre" pour le lundi18 mai.
Exercice 1 - DNS
Adressage multiple
La commande dig permet d'interroger des
serveurs DNS (man dig)
Tapez la commande:
dig www.google.fr
Commentez le résultat:
- Que signifient les paramètres
CNAME, A et NS?
- A quoi correspondent les valeurs
numériques dans la 2ème colonne? (aide: exécutez la commande dig plusieurs fois)
Alias multiple
Executez à présent les commandes suivantes:
dig www.univ-mlv.fr
dig www.polytechnicum.org
Que remarquez vous?
IPv6
A l'aide de la commande dig,
récupérez l'adrese IPv6 de www.ipv6.org
Exercice 2 - Trames
Téléchargez les fichers
mlv et
poly. Il s'agit de captures
wireshark
de connexion aux site
www.univ-mlv.fr et
www.polytechnicum.org
Ouvrez le fichier
mlv avec
wireshark.
Filtrez le contenu pour ne voir que les requêtes
arp, dns, tcp ou http
- Quels sont les protocoles qui transportent les messages ARP?DNS?
- Expliquez les premiers 3 paquets TCP échangés entre les machines 192.168.1.99 et 193.50.159.88
- 192.168.1.99 est une adresse locale, qui n'est donc pas visible de l'extérieur. Expliquez le
mécanisme qui permettra au site web de renvoyer des paquets à la bonne machine (voir du côté des address translation).
En vous inspirant de la capture mlv, décrivez en quelques lignes les étapes permettant au navigateur d'afficher une ressource (par exemple une page web) à partir de son URL.
Ouvrez le fichier poly avec wireshark (dans une nouvelle fenêtre).
Filtrez le contenu pour ne voir que les requêtes http
- Comparez les premières requêtes HTTP de mlv et poly. En
déduire comment le serveur web choisit de renvoyer les pages provenant du site www.univ-mlv.fr ou
www.polytechnicum.org
- En l'absence de ce mécanisme (par exemple en HTTP 1.0), comment se comporte le serveur (testez votre réponse).
Exercice 3 - HTTP Authorization
A l'aide de votre navigateur web, connectez vous a l'adresse http://www.polytechnicum.org/jdir2007/Proceedings/.
Le login et le mot de passe sont jdir2007.. L'objectif de cet exercice est de récuperer cette page web protegée en utilisant uniquement netcat.
Décrivez l'ensemble des étapes (et des commandes associées) permettant d'éccéder à la ressource protégée.
Vous pourrez utiliser l'outil suivant pour faire des conversions en base 64.
Téléchargez le ficher
b64.c. Compilez le.
Ce programme permet de convertir un fichier, passé en entrée, en base 64 et de stocker le résultat dans un fichier en sortie.
Pour s'identifier auprès de la page web, on aura besoin d'envoyer la chaine
jdir2007:jdir2007 encodé en base 64.
Faites la conversion (
./b64 -h)
Trouvez la requête qui permet de recuperer la page http://www.polytechnicum.org/jdir2007/Proceedings
© Université de Marne-la-Vallée