..


Gesponsorde links

Het HTTP-protocol

Artikel geschreven door Matthew Petrioli
Pagina 1 van 6

Met dit artikel analyseren we het protocol dat is de kern van het web, of de 'HTTP.

HTTP staat voor Hyper Text Transfer Protocol en is een van de belangrijkste en meest gedateerde applicatielaag protocollen.
Telkens wanneer een gebruiker een webpagina met behulp van het HTTP-protocol is om de aanvraag te leveren aan de server die host de pagina is te ontvangen gegevens van de server in reactie.
En 'dus duidelijk dat de HTTP-applicatielaag is aanwezig in zowel de Client en Server in dat het bovenstaande niet anders communicatie zou plaatsvinden.

Het verzoek van de klant gebeurt via de browser dat alle communicatie op het scherm verwerkt en geeft de middelen verzoek van de gebruiker. De browser ziet een webpagina als een verzameling van objecten met elkaar verbonden door middel van hyperlinks.
Dus een beveiligde webpagina die bestaat uit een HTML lichaam dan andere middelen die kunnen worden scripts, afbeeldingen, Java-applets en ga zo maar door.
Alle bronnen op een server kan worden benaderd via een URL-pad die verwijst naar een specifiek object, en alleen. De structuur van de URL wordt bepaald door een goed gedefinieerde normen en bestaat uit twee belangrijke structuren. Neem bijvoorbeeld de volgende bronnen:

 



 http://www.miosito.it/informazioni/curriculum.html

 
  • www.miosito.it: identificeert de host waarop de bron wordt gehost zoeken.
  • / Informatie / curriculum.html: Identificeert de te volgen weg (binnen de gastheer) naar de bron die u zoekt te bereiken. Het pad kan worden doorgegeven parameters (QueryString) om queries te maken met de server-side scripts (programma's en echte boog).

Er zijn twee varianten van het protocol: de 'HTTP/1.0 en HTTP/1.1 als nu gedateerd is het nu de meeste web browsers en servers met behulp van de shell die meer recente en krachtiger dan versie 1.0.

Het bijzondere kenmerk van het HTTP-protocol moet worden gedefinieerd als een Stateless protocol dat is een stateless protocol, omdat de webserver niet onderhouden elke vorm van informatie over cliënten die hebben verzocht om een bron.

Het HTTP-protocol is gebaseerd op de TCP- transportlaag om de overdracht van gegevens van de server naar de client af te handelen. De keuze van het gebruik van TCP is te wijten aan het feit dat TCP een betrouwbare gegevensoverdracht service, die niet per se een ander transport protocol is UDP biedt.

Het gebruik TCP heeft als voordeel dat - zoals gezegd - de betrouwbare overdracht van gegevens, maar de andere houdt een verhoogde wachttijd tot de aangevraagde bron te ontvangen als TCP, voor het doorgeven van de gegevens, moet een verbinding tot stand een operatie die wordt genoemd Handshake. Als de lezer wil de werking en eigenschappen van TCP te verwijzen naar een 'te onderzoeken voorwerp van het huidige decoup-og-31.com.

HTTP is essentieel voor een betrouwbare overdracht van gegevens alsof het hele lichaam van een HTML-webpagina te worden overgebracht naar de browser, als gevolg van een aantal transmissie-fouten, zou de pagina-aanvraag onmogelijk om te zien of verminderd in de inhoud ervan.

Zoals hierboven vermeld behoort tot het HTTP-applicatie niveau, terwijl de TCP is een transport-layer protocol. Dat gezegd hebbende, hoe werkt de HTTP uitwisselen van gegevens met TCP?
Dit is mogelijk dankzij de aansluiting die het punt van contact tussen de applicatielaag en de transportlaag vertegenwoordigen. Elke aanvraag van een bepaalde host heeft een specifieke socket-interface aan de transportlaag, dus als bijvoorbeeld een gebruiker een webpagina tijdens het versturen van een e-mail zal er een zijn die twee sockets gestiscce uitwisseling van gegevens tussen HTTP en heeft transportlaag en de andere tussen de e-mail protocollen en de transport laag.

Veronderstel nu dat een gebruiker tegelijkertijd twee webpagina's vereist: u twee aparte aansluitingen? Het antwoord is nee, omdat de socket verwijst naar een proces (in dit geval HTTP) en wordt verantwoordelijk voor het beheer quesst'ultimo, onafhankelijk, ontvangen pakketten door twee webpagina's apart aangevraagd.

Na dit kort overzicht sull'HTTP in het volgende hoofdstuk zullen we gaan in het hart van de discussie van het protocol uit te leggen hoe de aanvraag wordt afgehandeld door een cliënt en de daaruit voortvloeiende overdracht van gegevens.

In dezelfde categorie ...
E-Learning
ASP en Access Cursus ASP en Access Cursus
Het beheren van een MS Access-database met ASP. Op slechts 29 €.
VB.NET cursus VB.NET cursus
Maak desktop applicaties met Visual Basic. NET. Vanaf 49 €.
Web Design Course Web Design Course
Design Web Sites met HTML, CSS en Dynamic HTML. Vanaf 39 €.
Gesponsorde links