..


Sponzorované odkazy

HTTP protokol

Článek napsal Matthew Petrioli
Strana 1 z 6

U tohoto článku analyzujeme protokol, který tvoří jádro na webu, nebo "HTTP.

HTTP je zkratka pro Hyper Text přenos protokolu a je jedním z nejdůležitějších a ze protokolů aplikační vrstvy.
Vždy, když uživatel potřebuje libovolnou webovou stránku pomocí HTTP protokolu je, aby požadavek na server hosting stránky pro příjem dat ze serveru v odezvě.
Je zřejmé, proto by, že protokol HTTP je přítomen jak v aplikační vrstvě a na klienta serverem jinak je popsáno výše nedojde.

Žádost klienta se provádí prostřednictvím webového prohlížeče, který zpracovává veškerou komunikaci na obrazovce a vrátí prostředky požadované uživatelem. Prohlížeče vidí webové stránky jako soubor objektů, ve vzájemném vztahu prostřednictvím odkazů.
Tak rozhodně se skládá z webové stránky HTML tělo jako další zdroje, které mohou být skripty, obrázky, Java applety a tak dále.
Všechny zdroje na serveru lze přistupovat pomocí cesty adresy URL, která odkazuje na jeden konkrétní objekt a. Struktura URL je definován dobře definované standardy a skládá se ze dvou hlavních struktur. Vezměte například následující zdroje:

 



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

 
  • www.miosito.it: identifikuje počítače, na němž je umístěn zdroj hledáme.
  • / Info / curriculum.html: určuje cestu následovat (v rámci host), aby hledal zdroje. Cesta mohou být předány parametry (QueryString), aby se dotazy na skripty na straně serveru (programy skutečný luk).

Existují dvě varianty k protokolu: "HTTP/1.0 HTTP/1.1 více datem a že právě teď je, že většina webových prohlížečů a serverů pomocí shell je novější a výkonnější, než verze 1.0.

Zvláštním rysem HTTP protokolu je definován jako osoba bez státní příslušnosti protokol, který se bez státní příslušnosti protokol, protože webový server neudržuje jakékoliv informace o klientech, kteří požádali o zdroje.

HTTP protokol je založen na protokolu TCP transportní vrstvy pro správu přenosu dat ze serveru na klienta. Volba TCP je kvůli tomu, že TCP poskytuje spolehlivý přenos dat služby, které nemusí nutně jiný transportní protokol UDP je.

Použití TCP má výhodu - jak jsme řekli - spolehlivý přenos dat, ale jiné zahrnuje více čekání získat požadovaný zdroj, jak TCP, před odesláním dat, je nutné navázat spojení operaci, která se nazývá handshake. Pokud čtenář chtěl prozkoumat činnosti a charakteristiky TCP s odkazem na " článek tohoto bradleyshamburgers.com.

HTTP je nezbytné pro spolehlivý přenos dat, jako kdyby se celé tělo HTML stránky převedeny do prohlížeče, kvůli nějaké chybě přenosu, stránky by se žádost možné vidět zmrzačené v jeho obsahu.

Jak bylo uvedeno výše patří do vrstvy aplikace HTTP a TCP je transportní vrstva protokolu. , Který říkal, jak to HTTP pro výměnu dat s TCP?
To je možné díky zásuvky, které představují kontaktní místo mezi aplikační vrstvě a transportní vrstvy. Každá aplikace na daný počítač má zvláštní konektor rozhraní transportní vrstvy, takže pokud například uživatel požaduje webovou stránku při odesílání e-mailu, který bude dvěma paticemi gestiscce výměnu dat mezi HTTP a transportní vrstvy a mezi ostatními e-mailové protokoly a transportní vrstvy.

Předpokládejme nyní, že uživatel potřebuje dva současné webové stránky: Můžete vytvořit dva samostatné zásuvky? Odpověď zní ne, protože socket odkazuje na proces (v tomto případě HTTP) a bude zodpovědný za řízení quesst'ultimo nezávisle dva přijatých paketů prohlížení webových stránek, požádal samostatně.

Po tomto rychlý přehled sull'HTTP v následující kapitole se budeme vstupovat do srdce projednání protokolu, vysvětluje, jak je žádost zpracována klienta a následnému přenosu dat.

Ve stejné kategorii ...
E-Learning
ASP Zero (ebook) ASP Zero (ebook)
Učení Microsoft ASP a VBScript od nuly. V pouhých 29 €.
Flash MX a ActionScript (kurz) Flash MX a ActionScript (kurz)
Staňte se vývojář webových stránek od 29 €.
Visual Basic 6 (kurz) Visual Basic 6 (kurz)
Udělat Desktopové aplikace s VB6. Od 39 €.
Sponzorované odkazy