>> Électroniques Technologie >  >> Maison intelligente >> Vie intelligente

Les avantages du protocole de transfert hypertexte

Le protocole de transfert hypertexte, mieux connu de millions d'internautes sous le nom de HTTP, a été inventé en 1990 par Tim Berners-Lee aux Laboratoires du CERN à Genève, en Suisse. Aujourd'hui, c'est le fondement du World Wide Web et du langage de balisage hypertexte ou HTML. Trois versions de HTTP ont été développées :0.9, 1.0 et 1.1. Les versions 1.0 et 1.1 sont couramment utilisées aujourd'hui.

Identification

HTML a été conçu pour être rapide et léger. La vitesse de livraison est activée en créant une notification de type de fichier dans l'en-tête des données transférées, appelée type MIME. Cela permet à l'application réceptrice d'ouvrir rapidement le fichier entrant sans avoir à demander à l'expéditeur quelle application doit être utilisée pour lire ou afficher le contenu du fichier.

Spécialisation

Une page Web contient des éléments mixtes tels que du texte et des images. Chaque élément nécessite une quantité différente de ressources pour stocker et télécharger. HTTP permet à plusieurs connexions de télécharger simultanément des éléments distincts, accélérant ainsi la transmission. Chaque élément se voit attribuer son propre type de fichier particulier et peut donc être traité plus rapidement et plus efficacement par l'ordinateur récepteur.

Adressage

Le schéma d'adressage utilisé par HTTP était également une avancée révolutionnaire. Lorsque les ordinateurs devaient être adressés à l'aide d'une adresse IP composée d'une série de chiffres, le public avait du mal à interagir avec Internet. Le mappage des adresses IP sur des noms facilement reconnaissables a rendu le World Wide Web commercialement viable.

Flexibilité

Avec la notification du type de fichier précédant la transmission des données, l'application réceptrice a la possibilité de télécharger rapidement des extensions ou des plug-ins si des fonctionnalités supplémentaires sont nécessaires pour afficher les données. Ces modules complémentaires incluent des lecteurs Flash et des lecteurs de documents PDF.

Sécurité

HTTP 1.0 télécharge chaque fichier via une connexion indépendante, puis ferme la connexion. Cela réduit le risque d'interception lors de la transmission, car la connexion ne persiste pas au-delà du transfert d'un seul élément d'une page Web. Le protocole de transfert hypertexte sécurisé (HTTPS) crypte l'échange HTTP pour renforcer la sécurité.

Facilité de programmation

HTTP est codé en texte brut et est donc plus facile à suivre et à mettre en œuvre que les protocoles qui utilisent des codes nécessitant des recherches. Les données sont formatées en lignes de texte et non en chaînes de variables ou de champs.

Capacités de recherche

Bien que HTTP soit un protocole de messagerie simple, il inclut la possibilité de rechercher une base de données avec une seule requête. Cela permet au protocole d'être utilisé pour effectuer des recherches SQL et renvoyer des résultats formatés de manière pratique dans un document HTML.

Connexions persistantes

Un inconvénient mineur de HTTP est la nécessité de créer plusieurs connexions afin de transmettre une page Web typique, ce qui entraîne une surcharge administrative. HTTP 1.1 a la capacité de maintenir une connexion ouverte pour plusieurs requêtes. De plus, le concept de "pipelining" a été ajouté, permettant d'envoyer de nombreuses requêtes à l'ordinateur récepteur avant que la première requête ne soit servie. Ces deux mesures accélèrent le temps de réponse pour la livraison d'une page Web.


Vie intelligente