Menu Content/Inhalt
Accueil arrow Services arrow HTTP arrow Service HTTP : concepts

Identification






Mot de passe oublié ?
Service HTTP : concepts Convertir en PDF Version imprimable Suggérer par mail
Écrit par VieuxProf   
01-01-1999

Le protocole HTTP (HyperText Transfer Protocol) est un protocole applicatif de niveau 7 utilisant TCP (port 80) pour échanger des informations entre clients et serveurs. Il permet de charger/déposer des documents textes (HTML) ou binaires (.gif, .jpg, etc.) sur/à partir d'un serveur web.

Client_serveur HTTP

  • HTTP gère 3 types principaux de requêtes - GET (demande d'un document, 80% des requêtes web), POST (dépôt d'un fichier sur le serveur), HEAD (demande de l'en-tête HTTP d'un document) - qui peuvent être testés grâce à l'utilitaire 'telnet' (# telnet www.mondomaine.com 80; GET /index.html HTTP/1.1).
  • Un couple requête/réponse est exécuté pour chaque document à charger, plus autant de couples requête/réponse qu'il y a d'éléments inclus dans le document (frames, images, etc.).
  • La première version HTTP/0.9 ne supportait que la requête GET, alors que la version actuelle HTTP/1.1 implémente plusieurs méthodes supplémentaires et supporte les extensions MIME.
  • Les logiciels-clients HTTP (navigateurs) les plus répandus sont Microsoft Internet Explorer, Netscape Communicator, Mosaic, Opera, Lynx, HotJava, etc. Les logiciels-serveurs les plus répandus sont Apache et Microsoft IIS.
Dernière mise à jour : ( 03-02-2008 )
 
Suivant >