..
U tohto článku budeme analyzovať protokol, ktorý je srdcom na webe, alebo "HTTP.
HTTP je skratka pre Hyper Text transfer protokol a je jedným z najdôležitejších a zo protokolov na aplikačnej vrstve.
Vždy, keď používateľ požaduje ľubovoľnú webovú stránku pomocou HTTP protokolu je, aby požiadavka na server, ktorý je hostiteľom stránky pre príjem dát zo servera v odozve.
A "teda jasné, že používanie HTTP vrstva je prítomný v oboch klienta a servera v tom, že vyššie uvedené nie je inak komunikácia sa bude konať.
Požiadavka od klienta sa vykonáva prostredníctvom webového prehliadača, ktorý spracováva všetky komunikácie na obrazovke a vráti prostriedky požadované užívateľom.
Prehliadač vidí webové stránky ako súbor objektov, ktoré dohromady cez hypertextové odkazy.
Takže rozhodne webovej stránky sa skladá z HTML tela ako ďalšie zdroje, ktoré môžu byť skripty, obrázky, Java applety a tak ďalej.
Všetky zdroje na serveri je možné pristupovať pomocou cesty adresy URL, ktorá odkazuje na konkrétny objekt, a to len.
Štruktúra adresy URL je definovaný presne definované štandardy a skladá sa z dvoch hlavných štruktúr.
Vezmite napríklad nasledujúce zdroje:
http://www.miosito.it/informazioni/curriculum.html
Existujú dve varianty protokolu: "HTTP/1.0 a HTTP/1.1 ako zo dnes, ako je teraz Väčšina webových prehliadačov a serverov pomocou shell je novšia a výkonnejšia, ako verzia 1.0.
Osobitnou črtou HTTP protokolu je definovaný ako osoba bez štátnej príslušnosti, ktorý protokol je protokol bez štátnej príslušnosti, pretože webový server neudržiava akékoľvek informácie o klientoch, ktorí požiadali o zdroje.
HTTP protokol je založený na TCP transportnej vrstve zvládnuť prenos dát zo servera na klienta. Voľba pomocou protokolu TCP je spôsobené tým, že TCP poskytuje spoľahlivý prenos dát služby, ktoré nemusia nutne iný transportný protokol UDP je.
Použitie TCP má výhodu - ako sme povedali - spoľahlivý prenos dát, ale druhý sa týka zvýšenej čakacie doby na príjem požadovaného prostriedku, ako TCP, pred odoslaním dát, je nutné nadviazať spojenie operáciu, ktorá sa volá Handshake. Ak čitateľ chcel preskúmať činnosti a charakteristiky TCP s odkazom na " článok tohto easthamptonfireco1.com.
HTTP je potrebné pre spoľahlivý prenos dát, ako by sa celé telo HTML webovej stránky previesť do prehliadača, kvôli nejakej chybe prenosu, stránky by sa žiadosť možné vidieť, alebo poruchou v jeho obsahu.
Ako bolo uvedené vyššie patrí k úrovni aplikácie HTTP, zatiaľ čo TCP je transportnej vrstvy protokolu.
To znamená, že ako sa HTTP pre výmenu dát s TCP?
To je možné vďaka zásuvky, ktoré predstavujú kontaktné miesto medzi aplikačnej vrstve a transportnej vrstve.
Každá aplikácia na daný host má zvláštnu konektor rozhrania transportnej vrstvy, takže ak napríklad bude používateľ pripája k stránke, pri odosielaní e-mailov je ten, ktorý má dve zásuvky gestiscce výmenu dát medzi HTTP a transportnej vrstvy, a ďalší medzi e-mailovej protokoly a transportnej vrstvy.
Predpokladajme teraz, že používateľ potrebuje súčasne dve webové stránky: Môžete vytvoriť dva samostatné zásuvky? Odpoveď znie nie, pretože socket je dej (v tomto prípade HTTP) a bude zodpovedný za riadenie quesst'ultimo, nezávisle, pakety prijaté zobrazením dvoch webových stránok žiadosť zvlášť.
Po tomto rýchly prehľad sull'HTTP v nasledujúcej kapitole sa budeme vstúpi do srdca prerokovaní protokolu, vysvetľuje, ako je žiadosť spracovaná klienta a následné prenos dát.
| |
Linux (kurz)
Kompletný sprievodca pre open-source systém. Od 49 €. |
| |
Napaľovanie CD a DVD (ebook)
Sprievodca po vypaľovanie CD a DVD s freeware programy. Na iba 25 €. |
| |
Web Design (kurz)
Miesta Web Design s HTML, CSS a dynamické HTML. Od 39 €. |