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.