..


Sponsrade länkar

HTTP-protokollet

Artikel skriven av Matthew Petrioli
Sida 1 av 6

Med den här artikeln analyserar vi det protokoll som utgör kärnan i nätet, eller "HTTP.

HTTP står för Hyper Text Transfer Protocol och är en av de viktigaste och mest daterade protokoll applikationslagret.
När en användare kräver valfri webbsida genom att använda HTTP-protokollet är att göra en begäran till server hosting sidan är att ta emot data från servern som svar.
Det är därför klart, det skulle HTTP-protokollet är närvarande både i applikationslagret och i Client Server kommunikationen annat sätt som beskrivs ovan inte förekomma.

I begäran av klienten sker via webbläsaren som hanterar all kommunikation på skärmen och återgår de resurser som begärs av användaren. Webbläsaren ser en webbsida som en uppsättning av objekt relaterade till varandra genom hyperlänkar.
Så definitivt en webbsida som består av en HTML-kropp som andra resurser som kan vara skript, bilder, Java applets och så vidare.
Alla resurser på en server kan nås via en URL väg som refererar till ett specifikt objekt och. Strukturen på webbadressen definieras av en väldefinierad standard och består av två huvudsakliga strukturer. Ta till exempel följande resurs:

 



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

 
  • www.miosito.it: identifierar den värd som resursen är värd vi söker.
  • / Info / curriculum.html: identifierar väg att gå (inom host) för att nå resursen eftersträvas. Sökvägen kan överföras parametrar (QueryString) för att göra frågor till serverbaserade skript (program riktig båge).

Det finns två varianter till protokollet: det "HTTP/1.0 HTTP/1.1 mer daterat och att just nu är att de flesta webbläsare och servrar genom att använda skalet är nyare och mer kraftfull än version 1.0.

Det speciella med HTTP-protokollet är att definieras som en statslös protokoll som är en statslös protokoll eftersom webbservern inte behålla någon form av information om klienter som har begärt en resurs.

HTTP-protokollet bygger på TCP- transport-lagret för att hantera överföring av data från servern till klienten. Valet av TCP är beror på det faktum att TCP tillhandahåller en pålitlig dataöverföring tjänsten, vilket inte nödvändigtvis någon annan transport protokoll är UDP.

Användningen TCP har fördelen - som sagt - en pålitlig överföring av data, men det andra innebär en mer väntetiden för att få den begärda resursen som TCP, innan den överlämnar uppgifterna, måste upprätta en anslutning operation som kallas handskakning. Om läsaren ville undersöka funktion och egenskaper för TCP hänvisa till en " artikel av den nuvarande dynastyhomeloan.com.

HTTP är avgörande för tillförlitlig överföring av data som om hela kroppen av en HTML-webbsida ska överföras till webbläsaren, på grund av vissa överföringsfel skulle sidbegäran vara omöjligt att se eller handikappad i dess innehåll.

Som nämnts ovan tillhör den HTTP applikationslagret och TCP är ett transport-lager-protokollet. Som sagt, hur HTTP att utbyta data med TCP?
Detta är möjligt tack till uttaget som representerar kontaktpunkt mellan applikationslagret och transport layer. Varje ansökan på en viss värd har en speciell kontakt gränssnitt för transport lagret, så om till exempel en användare begär en webbsida när du skickar ett e-postmeddelande som det kommer att bli en två-socket gestiscce datautbyte mellan HTTP och Transport Layer och den andra mellan e-protokollen och transport lagret.

Antag nu att en användare kräver två samtidiga webbsidor: du skapa två separata uttag? Svaret är nej, eftersom uttaget avser en process (i detta fall HTTP) och kommer att ansvara för quesst'ultimo, självständigt, begärde två mottagna paket att visa webbsidor separat.

Efter denna överblick sull'HTTP i nästa kapitel in vivo in i behandlingsprotokoll förklara hur begäran hanteras av en klient och därmed överföring av data.

I samma kategori ...
E-Learning
ASP (Advanced) ASP (Advanced)
Fullständig kurs för att skapa dynamiska webbplatser. Från 39 €.
MySQL (kurs) MySQL (kurs)
Hantering av öppen källkod databas. Från 39 €.
OpenOffice (ebook) OpenOffice (ebook)
Den öppen källkod för att hantera kontorsarbete. Bara 25 €.
Sponsrade länkar