|
Chaque fois que votre clic sur un lien ou tapez une adresse dans votre navigateur Web que vous faites une «demande» pour cette page particulière. Cette demande est traitée par ce qui est connu sous le nom Hyper Text Transfer Protocol (HTTP). La demande est acheminé via l'Internet vers le serveur approprié et, si tout se passe comme prévu, ce serveur vous enverra la page demandée à votre navigateur. HTTP est une partie intégrante du protocole Internet (IP) de bains. Il est utilisé par le logiciel de navigation pour se connecter au serveur qui détient le site Web que vous voulez voir. Le serveur visionnées pour ces demandes en surveillant ce qu'on appelle un port TCP (port 80 dans la plupart des cas). Protocl de contrôle de transmission (TCP) est le protocole qui crée des connexions entre deux ordinateurs sur Internet, leur permettant de transmettre des données en arrière. TCP est faite pour permettre les données transmises à être remonté en bonne et due forme où il a atteint sa destination. Il existe un certain nombre de ports TCP qui surveillent les protocoles spécifiques. Par exemple, le port TCP 21 est normalement utilisé pour le FTP (File Transfer Protocol) et le port 80 est normalement utilisé pour le protocole HTTP (navigation Web). Si un serveur Web reçoit une requête sur le port 80 dans la forme de GET / HTTP/1.1 il envoie un code de réponse qui indique à l'ordinateur demande si la page est disponible ou non. Une demande typique ressemblera à ceci: GET / HTTP/1.1 Host faq.html: http://www.mywebsite.com Cette demande vise une page Web à l'adresse http://www.mywebsite.com/faq.html. La variable "host" est spécifié pour identifier un site Web particulier sur ce serveur (dans le cas de l'hébergement mutualisé, il peut y avoir de nombreux sites sur un serveur). Si la page faq.html est disponible, la réponse sera: HTTP/1.1 200 OK Date: Mon 15 Novembre 2005 13:22:54 GMT Server: Apache/1.3.27 (Unix) (Red-Hat/Linux) Last-Modified: Wed, 23 août 2005 08:23:33 GMT ... après quoi le contenu de la page Web réelle suivra. Let's break que la réponse de baisser ... HTTP/1.1 200 OK signifie que la page Web donnée est disponible. D'autres codes mai sera retourné. Par exemple, le code 404 signifie que la page demandée ne peut pas être trouvé. Vous avez probablement vu l'erreur 404 lorsque vous avez cliqué sur un lien vers une page inexistante ou mal orthographié d'un site Web lorsque vous avez entré dans votre navigateur. La date est suffisamment explicatif et le serveur est l'information sur le logiciel s'exécutant sur le serveur qui héberge la page Web. Lorsque la page Web est envoyée à votre navigateur, il est envoyée par "paquets" d'informations. L'en-tête contient également des informations qui spécifie l'ordre dans le flux. Ces paquets peuvent être envoyés par différentes voies pour accéder à votre ordinateur, de sorte Ils reçoivent tous rassemblés par votre navigateur quand ils arrivent. Ce tout se déroule normalement en quelques secondes, donc vous voyez la page web telle qu'elle était conçue pour être vue, même si tous les paquets différents mai ont complètement pris des chemins différents à partir du serveur vers votre ordinateur. |



















