Maison >Problème commun >Qu'est-ce que http
HTTP est un protocole de transfert hypertexte et le protocole réseau le plus utilisé sur Internet. Tous les fichiers WWW doivent être conformes à cette norme.
HTTP est un protocole de couche application, comme d'autres protocoles de couche application, il s'agit d'un protocole permettant d'implémenter un certain type d'application spécifique, et ses fonctions sont implémentées par une application exécutée dans l'espace utilisateur. HTTP est une spécification de protocole. Cette spécification est enregistrée dans le document et est le programme d'implémentation de HTTP qui communique réellement via le protocole HTTP.
Le mécanisme de fonctionnement de HTTP :
Le protocole HTTP est basé sur le paradigme requête/réponse. Une fois qu'un client établit une connexion avec le serveur, il envoie une requête au serveur. Le format de la requête est un identifiant de ressource uniforme, un numéro de version du protocole, suivi d'informations MIME comprenant les modificateurs de requête, les informations client et le contenu possible.
Après avoir reçu la demande, le serveur donnera les informations de réponse correspondantes. Le format est une ligne d'état comprenant le numéro de version du protocole des informations, un code de réussite ou d'erreur, suivi d'informations MIME comprenant des informations sur le serveur et des informations sur l'entité. et éventuellement du contenu.
En fait, pour faire simple, tout serveur, en plus des fichiers HTML, dispose également d'un programme résident HTTP pour répondre aux demandes des utilisateurs. Le navigateur est un client HTTP et envoie une requête au serveur Lorsqu'un fichier de démarrage est saisi dans le navigateur ou qu'un lien hypertexte est cliqué, le navigateur envoie une requête HTTP au serveur. Cette requête est envoyée à l'URL spécifiée par l'IP. adresse.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!