polytech`montpellier reseaux – ig2 tp1

Transcription

polytech`montpellier reseaux – ig2 tp1
POLYTECH'MONTPELLIER
RESEAUX – IG2
TP1
EXERCICE I.
1. Comment s'appelle la machine sur laquelle vous êtes connecté ?
2. En utilisant la commande /sbin/ifconfig dire quelle est l'adresse IP de votre machine et son adresse
physique MAC.
3. Votre carte réseau provient-elle du même constructeur que la carte de votre voisin ?
4. Que trouve-t-on dans les fichiers /etc/services et /etc/hosts ?
5. A quoi sert la commande ping ? Donnez un exemple d'utilisation. Quel est le rapport avec ICMP ?
6. Connectez-vous par ssh à lynx. Que signifie ssh ? A quoi sert scp ? Donnez la syntaxe d'utilisation.
EXERCICE II.
1. Que signifient les acronymes URL ? HTTP ? FTP ?
2. Qu'est-ce qu'HTML ?
3. Utilisation des commandes HTTP :
1. les serveurs web écoutent sur le port 80 (HTTP). Il est donc possible de vérifier leur
accessibilité par un telnet. Faites un telnet sur le port 80 sur le serveur www.lirmm.fr
2. on peut ensuite utiliser les commandes HTTP (get et head) : qu'obtenez-vous en faisant
get ~laurent/index.html ?
4. Que signifie POP ? Les serveurs POP3 écoutent sur le port 110.
1. Connectez-vous par telnet sur le serveur mail de la poste pop.laposte.net
2. Combien de messages (et quelle taille) a l'utilisateur [email protected] dont le mot
de passe est ig2004 ? Pour répondre à cette question, prenez exemple sur ce qui suit :
telnet mail.plus.net 110
Connecting to mail.plus.net
+OK Hello There
user <username>
+OK Password required.
pass <password>
+OK Logged in.
stat <CR>
+OK a b
quit
+OK goodbye
Que se passe-t-il si vous saisissez une commande qui n'exite pas ?
5. Que signifie SMTP ? Est-il bâti sur TCP ou UDP ? Sur quel port fonctionne-t-il ? Est-ce le
protocole de mail entrant ou sortant ? (Pour information, la connexion à SMTP se fait sur le port 25)
EXERCICE III.
1. A quoi sert la commande netstat ? Testez les paramètres. Commentez le résultat affiché.
2. Et traceroute ? Testez la commande traceroute bison.lirmm.fr. A quoi correspondent les étoiles ?
3. Testez la commande arp -a sur lynx. A quoi correspond le résultat ?
EXERCICE IV.
La gestion des ressources et adresses IP est gérée par des organismes internationaux qui délèguent à
d'autres organismes l'attribution et qui gèrent les informations sur les domaines attribués.
La fonction "centralisatrice" a été réalisée -au tout début de l'Internet- par le fichier HOSTS.TXT du
DARPA. Plus tard a été créé le Network Information Center (NIC), aujourd'hui nommé INTERNIC. Il
a autorité sur l'ensemble des ressources de l'Internet. Adresse : http://www.internic.net
Il existe maintenant également un serveur pour l'Europe http://www.ripe.net et pour la région
Asie/Pacifique : http://www.apnic.net. Chaque centre d''information (NIC) a créé une base de données
pour gérer les ressources de sa zone géographique. Des bases de données régionales ont également été
mises en place (en France par exemple : http://www.afnic.fr) .
Les principaux objets répertoriés dans les bases sont : des adresses réseau , des noms de domaine, des
personnes, des routes, ...
Une application client/serveur a été développée pour permettre d'interroger les bases de données des
NICs : whois. Elle est dans le domaine public et s'exécute sur plateformes les plus répandues.
La syntaxe habituelle de la commande est : whois [-h nom _du_ serveur] nom_ressource
l'option -h est facultative (par défaut ou interroge le serveur de l'Internic aux USA)
1.Tapez les commandes whois -h whois.ripe.net lirmm.fr , whois -h whois.nic.fr lirmm.fr , whois -h
whois.ripe.net univ-montp2.fr. Qu'observez-vous ?
2.Allez sur le site de l'afnic pour voir comment déposer un nom de domaine.
3.L'afnic ne gère plus les demandes de domaine IP, qui devez-vous contacter ?
EXERCICE V. (sur lynx)
1. Lancez man nslookup pour vous y référer pour les questions suivantes.
2. Mode non interactif : Lancez nslookup www.cnn.com. Que remarquez-vous ?
3. Mode interactif : Lancez nslookup
1. Tapez help pour obtenir les commandes disponibles.
2. Quel est le serveur de noms par défaut ? Comparez ce résultat avec les données contenues dans
le fichier /etc/resolv.conf
3. Utilisez la commande ls ig.polytech.univ-montp2.fr pour lister les machines enregistrées pour le
domaine ig.polytech.univ-montp2.fr.
4. Chaque donnée dans la base d'un nameserver a un type : A, NS, SOA, MX, CNAME, etc. :
• A (Address) : enregistrement pour l'adresse IP
• NS : pour indiquer un serveur de nom officiel
• MX (Mail eXchanger) : pour les échanges de courrier électronique
• CNAME : pour des noms d'alias de machines
• SOA (Start of Authority) : informations sur différents paramètres (email de l'administrateur,
période de mise à jour, période de validité, ...)
Utilisez la commande nslookup et au besoin les commandes set querytype=X avec X=A, NS, ... pour
donner :
(a) l'adresse de "pop.laposte.net"
(b) le nom de l'adresse IP "160.92.126.245"
(c) le serveur de courrier de "laposte.net"
(d) les serveurs de noms de ig.polytech.univ-montp2.fr
5. Changez le serveur de noms utilisé par la commande server ns1.nic.fr (en mode interactif).
Refaites ls ig.polytech.univ-montp2.fr . Qu'est-ce que cela change ?
6. Quelles sont les machines répertoriées sur lirmm.fr ? (changez de serveur !)

Documents pareils