AMIR

dimanche 27 avril 2014

Qu'est-ce qu'un serveur HTTP?

Un serveur HTTP est un serveur qui utilise le protocole Hyper Text Transfer (HTTP) pour communiquer avec les ordinateurs clients, généralement par le biais d'un navigateur Internet. HTTP est le protocole principal utilisé dans les sites Web et les serveurs HTTP prendre la majorité des serveurs sur Internet. D'autres types de serveurs sont utilisés pour des usages plus spécifiques, comme un serveur de fichiers qui utilise le transfert de fichiersProtocole (FTP) au lieu de HTTP.

L'utilisation d'un serveur HTTP est plus souvent vu lors de la navigation Internet sur un site Web, même si de nombreux réseaux internes utilisent également des serveurs HTTP. Dans le processus typique de la navigation à partir d'un ordinateur client, l'Universal Resource Locator ( URL ) est mis dans la barre d'adresse d'un navigateur. Il commence presque toujours par la définition de ce protocole est utilisé pour faire la demande, ce qui est généralement le protocole HTTP. La plupart des navigateurs utilisent ce protocole par défaut, même si elle n'est pas spécifiquement entré dans la barre d'adresse.

Après qu'un utilisateur a saisi une URL, le serveur HTTP reçoit la demande pour voir la page web et envoie le contenu de la page Web vers le client, généralement sous la forme de Hyper Text Markup Language ( HTML ) documents. Le protocole HTTP est ce qui est essentiellement utilisé au cours de ce processus. De temps en temps dans les connexions sécurisées, comme une transaction par carte de crédit, le serveur va utiliser le protocole HTTPS, qui est la version cryptée du protocole HTTP. La plupart des serveurs HTTP peuvent utiliser le protocole HTTPS par défaut.

En plus de fournir des pages Web, des serveurs HTTP peuvent également recevoir des données de clients utilisant le protocole HTTP. Ce qui est bon pour les situations où l'entrée est nécessaire à partir du serveur HTTP, tels que de remplir un formulaire, en prenant une enquête, ou en téléchargeant un fichier. Il peut être encore plus problématique lorsque le serveur HTTP est uniquement sur un réseau, par exemple dans un réseau d'entreprise ou à l'école, car ils ont souvent des pages web interactives.

Le serveur HTTP le plus populaire sur l'Internet est le serveur HTTP Apache. Apache est considéré comme un logiciel open-source, ce qui signifie le premier code source qui l'a créé est gratuit et peut être modifié et amélioré par les utilisateurs. En plus de cela être libre, il a aussi l'avantage d'utiliser des scripts. Cela signifie que son exécution distincts peuvent être exécutés distinct du logiciel de serveur principal, ce qui permet à une page Web pour être dynamique et changer rapidement le contenu sans interférer avec la performance globale de la page Web. Au début de 2011, les serveurs HTTP Apache ont été utilisés dans environ 60% de tous les serveurs sur Internet.