L3 Info : PHP et Applications Web
 
◃  Ch. 4 Le protocole HTTP  ▹
 

Le Protocole IETF Badge HTTP

  • Origine : inventé avec les URL et HTML par Tim Berners-Lee en 1989-90
  • Web conçu autour de trois piliers :
    • HTTP : le protocole de communication,
    • HTML : le format de document initiant la notion d'hypertexte,
    • URL : le système d'adressage des documents
  • HTTP est un protocole sans état mis à disposition par un serveur httpd
  • Principe de fonctionnement : on émet une requête et on reçoit une réponse <point c'est tout !>.
  • HTTP : les versions du protocole
    • HTTP[/0.9] : version initiale ultra basique avec une seule requête possible GET /fichier.html et qui retourne exclusivement une page HTML
    • HTTP/1.0 : version extensible, introduction des méthodes POST et HEAD, mise en place des en-têtes, gestion des codes MIME (devenus Media type RFC 6838) et retourne un code d'état en plus du document demandé
    • HTTP/1.1 : version standardisée toujours extensible
    • HTTP/2 : version optimisée issue SPDY proposé par Google