HTTP: Hypertext Transfer Protocol

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en catalán con un tamaño de 3,03 KB

És un conjunt de normes que permeten la comunicació i transferència d'informació entre un servidor i els seus clients.

La informació transferida són els anomenats hipertextos (HTML) o pàgines web.

Funcionament HTTP

· Usuari especifica una URL en un navegador. URL: HTTP://domini...

· Navegador descodifica informació URL, diferenciant el domini, port...

· El navegador estableix connexió amb el servidor web i sol·licita la pàgina.

· El servidor web envia la pàgina al navegador (HTML). Si no la envia, envia codi d'error (404).

· El navegador interpreta el codi HTML del servidor web i finalment el navegador tanca la connexió.

Característiques HTTP

· Protocol HTTP és un protocol sense estat.

· Les connexions duren només el necessari per a la transmissió del document.

· Per cada objecte que es transmet s'obre una connexió amb el servidor.

· Per cada imatge, àudio...

Solució falta estat HTTP

· Cookies: Petits arxius d'informació de l'usuari que crea el servidor i es guarda en el navegador de l'usuari.

· Sessions: Són arxius d'informació de l'usuari que es guarda informació amb un identificador i posteriorment es guarda en el servidor amb un identificador. Posteriorment es guarda en el navegador del client una cookie amb el número d'identificador.

Transaccions HTTP

· Petició

o Capçalera

o Línia en blanc

o Dades (opcional)

· Resposta

o Codi d'estat

o La informació sol·licitada

o Informació sobre l'objecte retornat

Tipus MIME

És una forma d'indicar del servidor al navegador de quin tipus és la informació que enviarà.

Tipus MIME

· Text/html

· Video/mpeg

· Audio/mp3

· El protocol HTTP utilitza els mimes.

· Informar al client del tipus de dades que rebrà.

· Cridar aplicacions externes.

o Aplication/pdf

· Preguntar al client què fer amb formats desconeguts.

MIME es poden referenciar

· Desde el servidor web

· Desde la pàgina web com un atribut HTML

· Desde el navegador indicant quin tipus de MIME accepta

· Servidor i client web

El servidor és un programa que utilitza el protocol HTTP per atendre peticions web i servir informació web.

o Ha de tenir una IP única i fixa.

o Accedeix mitjançant URL.

o A més de proporcionar pàgines web també pot executar petites aplicacions anomenades SERVLETS.

o Els més utilitzats són Apache/IIS.

Client web (navegador) és un programa que permet visualitzar les pàgines web.

o Ha de permetre visualitzar molts tipus diferents d'informació.

o Si requereix un complement per visualitzar un tipus d'informació, s'instal·la de forma transparent.

o Ha de permetre l'execució de petites aplicacions anomenades APPLETS.

Entradas relacionadas: