• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
TEMA 11 SERVICIOS HTTP
11.1¿Qué es HTTP?
HTTP es el Protocolo de Transferencia de Hipertexto.Es el método más común de intercambio de información en la WWW.La versión segura de HTTP se denomina HTTPS
11.3Estructura de la WWW: modelo cliente-servidor
La web funciona siguiendo un modelo cliente-servidor en una red TCP/IP.Es decir, la petición de las páginas en formato HTML se realiza desde un cliente a un servidor. Eseservidor puede o no pertenecer a la misma red del cliente.Desde la parte del cliente, es el programa navegador con el que el usuario interacciona, parasolicitar a un Servidor Web el envío de páginas de información, el que realiza la petición y por tantoel cliente real. Por ello se denomina cliente HTTP o navegador Web.Desde el punto de vista del servidor su función es atender las peticiones de páginas y otrosdocumentos procedentes de los programas clientes HTTP y enviarlas. El esquema defuncionamiento es simple: si el servidor encuentra el documento HTML solicitado por el cliente, loenvía. Si no existe dicho documento, se envía un código de error. En ambos casos, y por ser un protocolo sin estado, al final se libera la conexión.Además de recordar la información de la sesión actual, se utilizan las galletas o cookies. Se trata deficheros de texto que se intercambian entre el cliente y el servidor, de modo que, la próxima vez quese demande un intercambio de información entre estos mismos puntos, se tendrá en cuenta lainformación de dichos ficheros.
11.3.2Transferencia de ginas web
El cliente HTTP asume por defecto el protocolo http así como el puerto 80. Asume por defecto quese debe servir si no se indica ninguno, los ficheros catalogados en su configuración como índices.1.Petición DNS.2.El usuario especifica en el cliente HTTP la dirección de la página que desea consultar.3.El cliente HTTP decodifica la información de la URL, segmentando las distintas partes.4.El cliente establece una conexión con el servidor web y solicita la página y/o objetosdeseados.5.El servidor envía dicha página u objeto (o, en ausencia de éstos, envía un código de error) yel cliente inicia la tarea de interpretación de los códigos HTML6.Se cierra la conexn
11.4Características de los servicios HTTP11.4.1Comunicación HTTP
El intercambio de información entre el cliente y el servidor web se concreta mediante mensajes, quesegún la especificación del protocolo, son las peticiones que se realizan entre cliente y servidor, asícomo las respuestas.El formato de un mensaje genérico en HTTP es el siguiente:
Línea de comienzo: tipo de mensaje (Request, Response)
Líneas de encabezado acabadas con un CR-LF
Separador 
Por último, el contenido o cuerpo del mensaje.
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...