2. Assembler le puzzle 16-10-2007 Saïd Radhouani - CUI Internet Serveur Web HTML HTTP TCP/IP Hypertexte Lien Navigation Navigateur,Browser,… Site Web Page Web Statique / Dynamique Hypermédia Etc.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21. Fonctionnement du protocole HTTP 16-10-2007 Saïd Radhouani - CUI Client Serveur Web Requête Réponse Navigateur
22.
23.
24.
25. URL - Uniform Resource Locator 16-10-2007 Saïd Radhouani - CUI numéro associé à un service facultatif dans le cas du Web (80) protocole : quel “langage“ on va utiliser ? ftp transfert de fichiers entre machines http échanger des pages HTML ... nom d u serveur : nom du domaine de la machine contenant la ressource demandée on peut utiliser l'adresse IP (URL moins lisible) protocole : // id:mp@ serveur : port / fichier [ # ancre |? paramètres ] paramètres d'accès à un serveur sécurisé
26. URL - Uniform Resource Locator 16-10-2007 Saïd Radhouani - CUI liste des paramètres envoyés à une application sur le serveur nom du pointeur d ans le doc ument HTML Chemin d'accès à la ressource (emplacement de la ressource) protocole : // id:mp@ serveur : port / fichier [ # ancre |? paramètres ] Exemples : ftp://radhouan@cui.unige.ch http://cui.unige.ch/isi/reports/rfia2004.pdf
le client demande au serveur : donne moi le fichier suivant. voici mon adresse. le modele du navigateur sert à faire des statistiques
l'identification des ressources sur interent doit être unique. pour celà, on utilise une URL qui représente un format de nommage universel pour identifier une ressource sur internet. l'url sert aussi comme un moyen d'envoyer des informationa à travers internet (voir diapo suivant).
Si vous digérez mal l'informatique, considérez les ports comme des Portes donnant accès à votre système d'exploitation ( Windows, Mac OS, Linux, Solaris...). Pour fonctionner, un programme doit avoir accès à votre système d'exploitation (par exemple pour les jeux à accélération 3D/2D, des logiciels de retouche photo, etc.), et doit donc ouvrir des portes pour pouvoir entrer dans votre système d'exploitation. Quand vous quittez le programme, la porte n'a plus besoin d'être ouverte. Les problèmes de sécurité surviennent lorsque certains programmes oublient de refermer ces dites portes (les " Ports "), ou même tout simplement lorsque la configuration mal maîtrisée de l'ordinateur ouvre des ports sans aucune utilité. Cela donne lieu à des failles de sécurité informatiques, car si une porte n'est pas refermée, n'importe qui peut l'emprunter...
Le type MIME (Multipurpose Internet Mail Extensions) est un standard qui a été proposé afin d'étendre les possibilités du courrier électronique (mail), c'est-à-dire de permettre d'insérer des documents (images, sons, texte, ...) dans un courrier. Le type MIME est aussi utilisé pour typer les documents transférés par le protocole HTTP . Lors d'une transaction entre un serveur web et un navigateur internet, le serveur web envoie en premier lieu le type MIME du fichier envoyé au navigateur, afin que ce dernier puisse savoir de quelle manière afficher le document. Un type MIME est constitué de la manière suivante: Content-type: type_mime_principal/sous_type_mime Une image GIF a par exemple le type MIME suivant: Content-type: image/gif
sur putty : cuisuna.unige.ch ensuite, se connecter, enfin, utiliser des commandes HTTP. exemple de requête HTTP, GET www.google.ch http/1.1 (GET : Requête de la ressource située à l'URL spécifié )