..


Enllaços patrocinats

El protocol HTTP

Article escrit per Mateo Petrioli
Pàgina 1 de 6

Amb aquest article s'analitza el protocol que és el cor de la web, o el protocol HTTP.

HTTP significa Protocol de Hyper Text Transfer i és un dels protocols de la capa més important i amb data d'aplicació.
Quan un usuari sol · licita una pàgina web utilitzant el protocol HTTP és fer la sol · licitud al servidor que allotja la pàgina per rebre les dades des del servidor en resposta.
I "per tant clar que la capa d'aplicació HTTP és present tant en el client i el servidor en què això no afecta de cap manera de comunicació es duria a terme.

La petició del client es realitza a través del navegador que s'encarrega de totes les comunicacions a la pantalla i torna els recursos sol · licitats per l'usuari. El navegador veu una pàgina web com un conjunt d'objectes units entre si mitjançant hipervincles.
Així que definitivament una pàgina web que consta d'un cos HTML com altres recursos que poden ser scripts, imatges, applets Java, etc.
Tots els recursos d'un servidor es pot accedir a través d'una ruta d'URL que es refereix a un objecte específic, i només. L'estructura de la URL es defineix per unes normes ben definides i es compon de dues estructures principals. Prenguem per exemple el següent recurs:

 



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

 
  • www.miosito.it: identifica el host en què el recurs es troba allotjat busquen.
  • / Informació / curriculum.html: Identifica el camí a seguir (en host) per arribar al recurs que està buscant. El camí es pot passar paràmetres (QueryString) per realitzar consultes als scripts del costat del servidor (programes i l'arc real).

Hi ha dues variants del protocol: el 'HTTP/1.0 i HTTP/1.1 com a data ara com ho és ara la majoria dels navegadors web i sistemes via l'ús de la closca que és més recent i més potent que la versió 1.0.

La característica especial del protocol HTTP és que es defineix com un protocol sense estat, que és un protocol sense que el servidor web no manté cap tipus d'informació sobre els clients que han sol · licitat un recurs.

El protocol HTTP es basa en el TCP capa de transport per manejar la transferència de dades des del servidor al client. La decisió d'utilitzar TCP es deu al fet que TCP proveeix un servei de transferència de dades fiables, que no necessàriament un altre protocol de transport és UDP.

L'ús de TCP té l'avantatge - com vam dir - la transferència de dades fiable, però l'altre implica un augment del temps d'espera per rebre el recurs sol · licitat com TCP, abans de transmetre les dades, ha d'establir una connexió una operació que es diu encaixada de mans. Si el lector vol investigar el funcionament i característiques de TCP es refereix a un " article de la centre-equestre-sarremas.com present.

HTTP és essencial per a la transmissió segura de dades com si tot el cos d'una pàgina web HTML a ser transferida al navegador, a causa d'algun error de transmissió, la sol · licitud de pàgina seria impossible de veure, o amb problemes en el seu contingut.

Com es va esmentar anteriorment pertany al nivell d'aplicació HTTP, mentre que el TCP és un protocol de capa de transport. Dit això, com l'HTTP per intercanviar dades amb TCP?
Això és possible gràcies a la presa que representen el punt de contacte entre la capa d'aplicació i la capa de transport. Cada aplicació en un equip donat té una interfície de connectors específics per a la capa de transport, pel que si per exemple, un usuari sol · licita una pàgina web, mentre que l'enviament d'un correu electrònic serà un que té dos gestiscce l'intercanvi de dades HTTP i preses de corrent entre la capa de transport i l'altre entre els protocols de correu electrònic i la capa de transport.

Suposem ara que un usuari requereix simultàniament dues pàgines web: es creen dues preses separades? La resposta és no, perquè el socket es refereix a un procés (en aquest cas HTTP) i serà responsable de la gestió quesst'ultimo, de forma independent, els paquets rebuts per mostrar dues pàgines web sol · licitades per separat.

Després d'aquest sull'HTTP visió ràpida en el següent capítol ens endinsarem al cor de la discussió sobre el protocol que explica com la petició és manejada per un client i la conseqüent transferència de dades.

A la mateixa categoria ...
E-Learning
MySQL (Curs) MySQL (Curs)
Gestió de base de dades de codi obert. A partir de 39 €.
Photoshop (Curs) Photoshop (Curs)
Web de gràfics i edició fotogràfica amb Adobe Photoshop famosos. A partir de 49 €.
Webmasters base (és clar) Webmasters base (és clar)
Crear un lloc web des de zero. A partir de 29 €.
Enllaços patrocinats