TD1 : Architecture client/serveur (29/10/2004)
Dernière modification : 29/10/04
- Système d'exploitation Linux
- Pour ce TP, nous allons utiliser le système d'exploitation Linux
RedHat 8.
- Pour démarrer la machine sous linux, il faut la redémarrer,
puis attendre qu'on vous demande de choisir Windows ou Linux. Choisir
Linux.
- A l'invite de connexion, utilisez vos login/mdp habituels.
- Explorer un peu l'environnement graphique livré avec cette version
de Linux.
- Pour la plupart des manipulations, vous utiliserez un "shell"
(équivalent à une invite de commande sous windows), qui
permet d'interagir avec le système d'exploitation en tapant des
commandes, suivies de la touche "Entrée". Vous utiliserez
également un navigateur, au choix Mozilla ou Galeon.
- Adresses sur internet
- Lancez un shell
- Recupérez ladresse IP de votre machine commande ifconfig,
dans le dossier /sbin : taper /sbin/ifconfig).
- Remarque : sous Windows, la commande est ipconfig.
- Utilisez la commande nslookup pour connaître le nom de
votre machine (vous pouvez aussi utilisr arp et rarp). Quel
est l'adresse du serveur DNS qui vous répond ?
- parmi les machines suivantes (66.102.9.99, 134.214.88.239, 134.214.100.218,
134.214.103.240, 134.214.88.10) lesquelles sont connectées au réseau
? lesquelles répondent à des requêtes HTTP ? à
des requêtes FTP ? (utiliser les commandes ping, et essayer d'interroger
avec un navigateur en utilisant des URLs de la forme http://machine et
ftp://machine)
- trouver les noms des machines précédentes.
- trouver les adresses IP des machines (www.microsoft.fr, ftp.ens-lyon.fr,
www.enssib.fr)
- Réseau ROCAD
- Protocole HTTP
- Dans linvite de commande, dialoguez avec un serveur web en vous
connectant directement à lui sur le port 80 (telnet nom-du-serveur
80). Vous pourrez envoyer des requêtes au serveur (bat710.univ-lyon1.fr)
suivant le protocole HTTP, et vérifier les réponses (cf. transparents
de cours).
- HEAD pour avoir des renseignements sur différentes ressources
- GET pour récupérer des ressources
- Ressources à tester
- cette page web
- image1.jpg
- image2.bmp
- CM4.2.pdf
- toto.toto (fichier imaginaire)
- essai.txt
- essai-UTF-8.txt
- Comparer systématiquement aux réponses obtenues avec un
client web.
- Noms de domaines
- vous souhaitez posséder un nom de domaine en prenom-nom.fr, .org,
.com, etc.
- où pouvez-vous vous adresser? Quelles sont les formalités
à accomplir ? Combien faudra-t-il payer ?
- Norme Z39.50
- A quoi sert cette norme ?
- Quelles sont les grandes lignes du protocole déchange ?
- Quelle a été lhistoire de la construction de la norme
? Comment est-elle utilisée ? Quel est son avenir ?
- Testez un client dinterrogation, par exemple Zsearcher (disponible
en version dévaluation sur le réseau), ou encore Endnote
(il faudra repasser sous Windows pour utiliser ces logiciels).
- Client/serveur - protocoles
- Trouvez trois logiciels client de courrier électronique
- Trouvez deux logiciels serveur
- Trouvez deux protocoles daccès et un protocole denvoi
de courrier électronique, analysez-en le fonctionnement
- Etudiez la configuration de votre client de messagerie (serveurs, protocoles)
- Si vous accédez à vos messages par le web, étudiez
les caractéristiques de votre compte web pour utilisation avec
un client de messagerie