ComputersSoftware

Wat is het HTTP-protocol?

Hypertext Transfer Protocol (of HTTP) is de basis voor data-overdracht voor het World Wide Web. Dergelijke protocollen zijn gestructureerde tekst die logische links (hyperlinks) gebruikt tussen knooppunten die bepaalde gegevens bevatten. Zo is het een manier om hypertext uit te wisselen of te verzenden.

Het HTTP-protocol fungeert als een verzoek-respons functie in het client-server model van berekeningen. Dus de web browser fungeert als klant, en de hosting site is een server. De client stuurt een HTTP-verzoekbericht naar de server die specifieke bronnen levert (bijvoorbeeld HTML-bestanden en andere materialen) en geeft dan een antwoordbericht terug. Het antwoord bevat informatie over het verzoek en kan ook de gevraagde inhoud bevatten in het lichaam van het bericht.

De browser is het belangrijkste voorbeeld van een gebruikersagent (client). Andere typen aangepaste agenten omvatten software die wordt gebruikt voor indexering door zoekaanbieders, mobiele applicaties en andere bronnen die webinhoud gebruiken of weergeven.

Het HTTP-protocol is ontworpen om tussenliggende elementen van het netwerk te verschaffen om communicatie tussen klanten en servers te verbeteren of te verschaffen. Sites met groot verkeer profiteren vaak van de cache van webservers die inhoud weergeven voor upstream resources, waardoor de downloadtijden worden verminderd. Met de cache van webbrowsers kan de gebruiker het netwerkverkeer verminderen. Een proxyserver die het HTTP-protocol op het lokale netwerk gebruikt, kan communicatie bieden voor klanten die geen globale adresroutering toestaan door berichten van externe servers te herleiden.

Een HTTP-sessie is een opeenvolgend proces van zoekopdrachten en reacties. De opdrachtgever start het verzoek door een TCP-verbinding aan te maken op een specifieke poort op de server, en de laatste luistert naar deze poort en wacht op het verzoekbericht. Wanneer het wordt ontvangen, stuurt de server een reactiebericht in de statusbalk . Het lichaam van dit bericht is meestal een aangevraagde bron, hoewel een foutbericht of andere informatie kan worden weergegeven.

Als u het doel van het HTTP-protocol overweegt, moet opgemerkt worden dat het methoden definieert om de gewenste actie aan te geven die is uitgevoerd op de geïdentificeerde bronnen. In dit geval is het type informatie weergegeven (eerder bestaande data of dynamisch gegenereerd) afhankelijk van de implementatie van de server. Vaak komt een dergelijke bron overeen met een bestand of script dat op de hosting staat.

Sommige methoden die het HTTP Hypertext Transfer Protocol gebruiken, zijn uitsluitend bedoeld voor informatiezoeken en mogen de toestand van de server niet wijzigen. Met andere woorden, ze hebben geen ernstige impact, met uitzondering van relatief schadelijke effecten - caching of toenemende bezoekersstatistieken.

Anderzijds kan het HTTP-protocol ook methoden gebruiken die zijn ontworpen voor acties die de server of andere externe bronnen kunnen beïnvloeden - financiële transacties activeren of e-mailoverdracht uitvoeren. Soms worden dergelijke methoden gebruikt door web robots of sommige sites en kunnen verzoeken maken, ongeacht de hoofdtaak.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 nl.atomiyme.com. Theme powered by WordPress.