..
Med denne artikel vil vi analysere den protokol, som udgør kernen i internettet, eller 'HTTP.
HTTP står for Hyper Text Transfer Protocol og er en af de vigtigste og mest dateret applikationslaget protokoller.
Når en bruger kræver enhver webside ved hjælp af HTTP-protokollen er at gøre anmodning til server hosting siden er at modtage data fra serveren som svar.
Det er indlysende, derfor ville det HTTP-protokollen er til stede både i applikationslaget og i Client Server kommunikationen ellers beskrevet ovenfor, ikke forekomme.
En anmodning fra kunden sker gennem den browser, som håndterer al kommunikation på skærmen og returnerer de ressourcer anmodet af brugeren.
Browseren ser en web-side som et sæt af objekter relateret til hinanden via hyperlinks.
Så afgjort en webside, der består af en HTML-krop som andre ressourcer, der kan være scripts, billeder, Java applets og så videre.
Alle ressourcer på en server, kan tilgås via en webadresse, der refererer til en bestemt objekt og.
Strukturen af URL'en er defineret ved en veldefineret standarder og består af to vigtigste strukturer.
Tag for eksempel følgende ressource:
http://www.miosito.it/informazioni/curriculum.html
Der er to varianter til protokol: den "HTTP/1.0 HTTP/1.1 mere dateret, og at lige nu er, at de fleste web-browsere og servere ved hjælp af skallen bliver nyere og mere kraftfuld end version 1.0.
Det særlige ved HTTP-protokollen kan defineres som en statsløs protokol, som er statsløs protokol, fordi webserveren ikke opretholde nogen form for oplysninger om kunder, der har anmodet om en ressource.
HTTP-protokollen er afhængig af TCP- transport-laget til at styre overførslen af data fra serveren til klienten. Valget af TCP skyldes det faktum, at TCP er en pålidelig dataoverførsel service, som ikke nødvendigvis et andet transport-protokollen er UDP.
Brugen TCP har den fordel - som vi sagde - en pålidelig overførsel af data, men det andet indebærer en mere vente tid til at modtage den ønskede ressource som TCP, før at videregive oplysningerne, skal etablere en forbindelse operation, der kaldes håndtryk. Hvis læseren ønsker at undersøge drift og karakteristika for TCP at henvise til en ' artikel af den nuværende compagnie-awama.com.
HTTP er afgørende for en pålidelig overførsel af data, som om hele kroppen af en HTML-webside, der skal overføres til browseren, på grund af nogle transmissionsfejl, ville den side anmodningen være umuligt at se eller invalideret i sit indhold.
Som nævnt ovenfor, hører til HTTP applikationslaget og TCP er en transport-layer protokol.
Når det er sagt, hvordan HTTP til at udveksle data med TCP?
Dette er muligt takket være det stik, der repræsenterer kontaktpunkt mellem applikationslaget og transport lag.
Hver enkelt ansøgning om en given vært har et specifikt stik interface til transport lag, så hvis for eksempel en bruger anmoder om en webside, mens du sender en e-mail, at der vil være en to-socket gestiscce dataudveksling mellem HTTP og transport-lag og den anden mellem den e-mail protokoller og transport lag.
Antag nu, at en bruger kræver to samtidige websider: du oprette to separate stik? Svaret er nej, fordi stikket refererer til en proces (i dette tilfælde HTTP) og vil være ansvarlig for forvaltningen quesst'ultimo, uafhængigt af hinanden, de to modtagne pakker visning websider anmodet separat.
Efter dette hurtigt overblik sull'HTTP i det næste kapitel vil vi træde ind i hjertet af diskussionen af den protokol, der forklarer, hvordan anmodningen er håndteret af en klient og den deraf følgende overførsel af data.
| |
CSS (Kursus)
Web Design og tilgængelighed i henhold til W3C CSS og XHTML. Fra 29 €. |
| |
E-handel med ASP (Ebook)
E-handel og indkøbskurv med ASP. Kun 35 €. |
| |
PHP (Kursus)
Fuld kursus for at skabe dynamiske web-sites. Fra 49 €. |