Hypertext Transfer Protocol , beter bekend bij miljoenen Web surfers als HTTP , werd uitgevonden in 1990 door Tim Berners - Lee aan het CERN Laboratories in Genève , Zwitserland . Vandaag de dag , het is het fundament van het World Wide Web en het Hypertext Markup Language of HTML . Drie versies van HTTP werden ontwikkeld : 0.9 , 1.0 en 1.1 . Zowel de 1.0 en 1.1 zijn in gemeenschappelijk gebruik vandaag . Identificatie HTML was bedoeld om snel en lichtgewicht . Snelheid van levering is mogelijk door het creëren van een kennisgeving van het type bestand in de header van de gegevens die worden overgebracht , die bekend staat als MIME-type . Dit stelt de ontvangende toepassing op de inkomende bestand snel te openen zonder dat u de afzender welke toepassing moet worden gebruikt om de inhoud van het bestand te lezen of te bekijken vragen . Specialisatie Een webpagina bevat gemengde elementen zoals tekst en afbeeldingen . Elk element vereist een andere hoeveelheid middelen op te slaan en te downloaden . HTTP kunnen meerdere verbindingen naar afzonderlijke elementen gelijktijdig downloaden , dus het versnellen van de transmissie . Elk element heeft zijn eigen specifieke bestandstype is toegewezen en kan daarom sneller en efficiënter De adresseringsschema gebruikt door worden behandeld door de ontvangende computer . Aanpakken HTTP was ook een revolutionaire vooruitgang . Wanneer computers moesten worden aangepakt met een IP -adres bestaat uit een reeks getallen , het publiek vond het moeilijk om met het Internet . Mapping IP-adressen om gemakkelijk herkenbare namen maakte het World Wide Web commercieel levensvatbaar . Flexibiliteit p Met bestandstype kennisgeving voorafgaand datatransmissie , de ontvangende applicatie heeft de mogelijkheid om snel te downloaden van extensies of plug - ins als extra mogelijkheden nodig zijn om de gegevens weer te geven . Deze add -ons zijn onder andere Flash -speler en een PDF-document lezers. Beveiligingsupdate voor HTTP 1.0 downloads elk bestand over een onafhankelijke verbinding en sluit vervolgens de verbinding . Dit vermindert het risico van onderschepping tijdens de transmissie , de verbinding verdwijnt na de overdracht van een enkel element van een webpagina . Hypertext Transfer Protocol Secure ( HTTPS ) versleutelt de HTTP- uitwisseling tot verdere beveiliging toe te voegen . Gemak van programmeren HTTP is gecodeerd in platte tekst en is daarom gemakkelijker te volgen en implementeren dan protocollen die het gebruik van codes die lookups nodig maken . Data wordt geformatteerd in tekstregels en niet als tekenreeksvariabelen of velden . Zoekmogelijkheden Hoewel HTTP is een eenvoudige messaging -protocol , het omvat de mogelijkheid om te zoeken een database met een enkel verzoek . Dit maakt het protocol moet worden gebruikt voor het uitvoeren van SQL- zoekopdrachten en terugkeer resultaten gunstig geformatteerd in een HTML-document . Persistent Connections Een klein nadeel van HTTP is de behoefte meerdere verbindingen maken om een typische webpagina , dat een administratieve overhead veroorzaakt zenden . HTTP 1.1 heeft de mogelijkheid om een open verbinding voor verschillende verzoeken handhaven . Daarnaast werd het concept van de " pijpleidingen " voegde , waardoor veel verzoeken om te worden verzonden naar de ontvangende computer voordat het eerste verzoek wordt geserveerd . Deze twee maatregelen versnellen van de reactietijd voor het verstrekken van een webpagina .
|