Latest web development tutorials

Profil HTTP

protocole HTTP est le protocole Hyper Text Transfer (Hypertext Transfer Protocol) acronyme est utilisé à partir du World Wide Web (WWW: World Wide Web) serveur pour transférer protocole de transfert hypertexte navigateur local. .

HTTP est un protocole basé sur TCP / IP de communication pour transférer des données (fichiers HTML, des fichiers d'image, les résultats de la requête, etc.).


oeuvres HTTP

protocole HTTP fonctionne sur architecture client - serveur sur. navigateur HTTP en tant que client à travers l'URL qui est le serveur WEB envoie toutes les requêtes HTTP vers le serveur.

serveur Web a: Apache Server, serveur IIS (Internet Information Services) et similaires.

Selon le serveur Web après réception de la requête, le client envoie un message de réponse.

HTTP numéro de port par défaut est 80, mais vous pouvez aussi être changé en 8080 ou d'autres ports.

HTTP Trois choses à noter:

  • HTTP est sans connexion: aucun moyen de connexion est de limiter chaque connexion gère une seule demande. Après que le serveur traite la demande des clients, des clients et a reçu la réponse, la connexion est coupée. De cette façon, il peut gagner du temps de transmission.
  • HTTP est l'indépendance des médias: cela signifie que, tant que le client et le serveur sait comment gérer le contenu des données de tout type de données peuvent être envoyées via HTTP. Client et serveur spécifient le type de contenu de type MIME approprié.
  • HTTP est un apatride: protocole HTTP est un protocole sans état. Stateless signifie qu'aucun protocole pour le traitement des transactions et de la mémoire. Le manque d'état signifie que si le traitement ultérieur nécessite des informations précédente, il doit être retransmis, ce qui peut entraîner la quantité de données transfèrent chaque connexion augmente. D'autre part, le serveur ne nécessite pas une information préalable sur la réponse plus rapide.

Le tableau suivant montre le flux de communication de protocole HTTP:

cgiarch