1 / 9

PROTOCOLO

PROTOCOLO. H. T. T. P. ¿Qué es HTTP?.

finn
Télécharger la présentation

PROTOCOLO

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PROTOCOLO H T T P

  2. ¿Qué es HTTP? El Protocolo de Transferencia de HiperTexto (Hypertext Transfer Protocol) es un sencillo protocolo cliente-servidor que articula los intercambios de información entre los clientes Web y los servidores HTTP. La especificación completa del protocolo HTTP 1/0 está recogida en el RFC 1945. Fue propuesto por Tim Berners-Lee, atendiendo a las necesidades de un sistema global de distribución de información como el World Wide Web. HTTP se basa en sencillas operaciones de solicitud/respuesta. Un cliente establece una conexión con un servidor y envía un mensaje con los datos de la solicitud. El servidor responde con un mensaje similar, que contiene el estado de la operación y su posible resultado. Todas las operaciones pueden adjuntar un objeto o recurso sobre el que actúan; cada objeto Web (documento HTML, fichero multimedia o aplicación CGI) es conocido por su URL.

  3. Características

  4. Cada vez que un cliente realiza una petición a un servidor, se ejecutan los siguientes pasos: • Un usuario accede a una URL, seleccionando un enlace de un documento HTML o introduciéndola directamente en el campo Location del cliente Web. • El cliente Web descodifica la URL, separando sus diferentes partes. Así identifica el protocolo de acceso, la dirección DNS o IP del servidor, el posible puerto opcional (el valor por defecto es 80) y el objeto requerido del servidor. • Se abre una conexión TCP/IP con el servidor, llamando al puerto TCP correspondiente. • Se realiza la petición. Para ello, se envía el comando necesario (GET, POST, HEAD,…), la dirección del objeto requerido (el contenido de la URL que sigue a la dirección del servidor), la versión del protocolo HTTP empleada (casi siempre HTTP/1.0) y un conjunto variable de información, que incluye datos sobre las capacidades del browser, datos opcionales para el servidor,… • El servidor devuelve la respuesta al cliente. Consiste en un código de estado y el tipo de dato MIME de la información de retorno, seguido de la propia información. • Se cierra la conexión TCP. Etapas de una transaccion de HTTP

  5. ¿Que es un navegador? Un navegador es un programa que actúa como una interfase entre el usuario y los contenidos de Internet, específicamente la Web. Los navegadores también se conocen como clientes web, o Clientes Universales, debido a que en el modelo cliente/servidor, el navegador funciona como un programa cliente. El navegador actúa interpretando al usuario. El navegador:     contacta al servidor web y envía un pedido de información    recibe la información y la muestra en la pantalla del usuario. Un navegador puede estar basado en texto o en gráficos y puede hacer el uso de la Internet más sencillo de usar y más intuitivo. Un navegador gráfico permite al usuario ver imánes en su computadora, "apuntar-y-clickear" con el mouse para seleccionar vínculos de hipertexto, y usar menúes en cascada y emplear botones en una barra de herramientas para navegar por la Internet.

  6. La WWW incorpora hipertexto, fotografías, sonido, video, etc. lo que puede experimentarse completamente con un navegador gráfico. Los navegadores a menudo incluyen "aplicaciones ayuda" los cuales son realmente programas que son necesarios para mostrar imágenes, escuchar sonidos o correr secuencias de animación. Esas aplicaciones de ayuda son invocadas automáticamente por el navegador cuando el usuario selecciona un vínculo a un recurso que los requiera. Un navegador basado en textos permite al usuario ver solamente textos. Los elementos gráicos no se muestran. Los vínculos de hipertexto se acceden usando el teclado. LYNX es un ejemplo de navegador basado en textos. Aquí se muestra una porción de una pantalla LYNX

  7. TiPoS De SeRvIdOrEs SeRvIdOrEs De HTTP Mozilla Girafa Nestcape Opera internet explorer

  8. Navegadores Nestcape Navigator fue el primer navegador de importancia, y desde su salida a ocupando una gran parte del mercado, aunque cada vez se encuentra más desplazado por Internet Explorer. Internet Explorer, navegador de la empresa Microsoft, y actualmente el más usado por los usuarios de todo tipo, posee un excelente motor de renderizado, que además de seguir las especificaciones más modernas del W3C (aunque eso si, las que le conviene a Microsoft) es muy permisivo con los errores de código HTML, lo que le hace ideal para los diseñadores web noveles.

  9. Realizado por: • Carla Acebrón • Bárbara Bayo • Lorena Ripoll • Nuria Ballester

More Related