Francisco Arellano Méndez 6° “A” Inf Nl.5

Slides:



Advertisements
Presentaciones similares
Tema 1. Servidores web (HTTP)
Advertisements

Nau Gran dHivern Intr. a la creación y gestión de páginas web Introducción a la web.
Internet y tecnologías web
THE WORLD WIDE WEB La World Wide Web es una red de ordenadores alrededor de todo el mundo. Todos los ordenadores en la red (web) se pueden comunicar entre.
PRESENTA: Mizrain Cano Chico Profesor: Lic. Albino Petlacalco Ruiz
PROTOCOLOS AUTOR: FERNANDO LIMA. PROTOCOLOS DE RED.
Capítulo 1 web.
Programación Interactiva Aplicaciones Cliente-Servidor
El sistema de aprobación de planos de mensura es accesible desde la página de Internet del Ministerio de Infraestructura Vivienda y Servicios Públicos.
CGI I La mayor parte de los elementos HTML de que disponemos permite al visitante visualizar los contenidos de un sitio, pero no interactuar con él. Dicho.
Capacitación de Herramientas para el Desarrollo WEB Modulo I- Fundamentos de Internet Sesión #1 María Paz Coloma M.
Taller de Internet Octubre 2004 Profesora: Marisa Alejandra Lara Escobar.
ARQUITECTURA CLIENTE-SERVIDOR
Servicios Web.
Modelos De Referencia OSI y TCP/IP.
OBJETO REQUEST. El objeto Request Por qué el objeto request Funcionamiento Colecciones: – Transferencia de variables por URL –Transferencia de variables.
Sistema Dinámico de Optimización de Rutas mediante dispositivos Smartphone SmartRut.
Características generales de un servicio Web.
D E F I N I C I O N E S.
Cualquier sitio web puede ser utilizado en un momento determinado como medio para llevar a cabo ciertos aprendizajes, por ejemplo se pueden aprender cosas.
TIPOS DE SERVIDORES 4/2/2017 3:29 PM
Registros de recursos DNS: - Formato general
Mecanismo de petición y respuesta Prof. Manuel Blázquez Ochando
Servidores de nombres de dominio (DNS)
TECNOLOGÍA IDC Internet Database Connector Trinitario Gómez López.
CGI.   Cuando el World Wide Web inició su funcionamiento como lo conocemos, empezando a tomar popularidad aproximadamente en 1993, solo se podía apreciar.
Ingeniero Anyelo Quintero
Protocolos de la Capa de Aplicación
WORLD WIDE WEB Conceptos básicos.
Introducción Publicación en Internet con Microsoft Office Sevilla, junio de 2004 SalirIniciar.
PHP TODO SOBRE PHP.
INTRODUCCIÓN El protocolo http se usa en los sistemas de información distribuidos que necesitan mostrar la información y pasarla por una comunicación.
PROTOCOLO H T T P.
Por: Jorge Aguirre PUERTOS DE UN SERVIDOR WEB.  Un servidor web o servidor HTTP es un programa informático que procesa una aplicación del lado del servidor.
La Web y el HTTP. Antes del año 1990 Internet era usado por InvestigadoresAcadémicosEstudiantes Transferir archivos logearse remotamente Enviar/recibir.
Servidores Conceptos Generales.
Unidad didáctica 6 Diseño de páginas Web.
Tecnologías web. Es el método más común de intercambio de información en la world wide web, el método mediante el cual se transfieren las páginas web.
PROTOCOLO HTTP ALGUNAS DEF.-
Internet y Navegadores Unidad 5. Fecha: 1 de agosto de 2011 Periodo# : 2 Objetivo: identificar el contenido de una dirección web Tema: Elementos de una.
Internet y Navegadores
1  ¿ Qué es un sitio web ?  Colección de páginas web dotadas de una dirección web única  ¿ Qué es un página web ?  Es un documento creado en lenguaje.
Conceptos básicos sobre Internet
      Protocolo de transferencia de Hipertexto, empleado para acceder a documentos de hipermedia  El protocolo nació en el CERN, como base.
Formularios La mayor parte de los elementos HTML de que disponemos permite al visitante visualizar los contenidos de un sitio, pero no interactuar con.
Capítulo 10: Capa de aplicación
EDWIN ACOSTA PINILLA DIEGO FERNANDO CASTRO JHON SEBASTIAN CASTRO.
Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en.
 Este protocolo opera a través de solicitudes y respuestas, entre un "cliente" y un "servidor". El cliente para los usuarios es el navegador web, usado.
Servidor web Alumna: María Verónica Mancheno Materia: Gestión de Información Web Profesor: José Medina Moreira.
Internet y Navegadores Unidad 5.  WWW World wide web Literalmente "tela de araña mundial", más conocida como web.  HTML Lenguaje de Marcado de HyperTexto.
 Buscador es una página web en la que se ofrece consultar una base de datos en la cual se relacionan direcciones de páginas web con su contenidopágina.
 Claudia Jordan Idrovo.  Son los puntos de enganche para cada conexión de red que realizamos. El protocolo TCP (el utilizado en internet) identifica.
Características generales de un servicio Web.
Tema 6 – Servicio de Correo Electrónico
NOMBRES: Daniel Andrés Martínez Pérez Jhon Alejandro Carrizosa Ovalle Jaiver Giovanny Sánchez García CURSO: JORNADA: Tarde.
Ihr Logo PHP Parte 2 “php toma muchas sintaxis de lenguajes de alto nivel conocidos para poder trabajar”
File Transfer Protocol.
Internet y sus servicios
Protocolos del modelo TCP/IP
Internet y Navegadores Unidad 5. Fecha: 1 de agosto de 2011 Periodo# : 2 Objetivo: identificar el contenido de una dirección web Tema: Elementos de una.
Registros de recursos DNS.
Tema 4 – Servicio Web Punto 3 – Protocolo HTTP Juan Luis Cano.
TRABAJO MONOGRÁFICO – 4º ESO
APACHE WEB SERVER El proyecto Apache Web Server es un desarrollo de software en colaboración, enfocado en crear una implementación de un servidor HTTP.
ELEMENTOS DE LA WED. Una página web es una fuente de información adaptada para la World Wide Web (WWW) y accesible mediante un navegador de Internet.
Integrante: Mariana Alcalá Hdz María del Carmen Andrade G. Alondra E. García Mtz Joselyn Gpe García V. Antonio de Jesús Hdz R. Cristian Jesús Ruvalcaba.
Modelo Cliente - Servidor. La Web funciona siguiendo el denominado modelo cliente-servidor, habitual en las aplicaciones que funcionan en una red. Existe.
Planificación Curso UNIDAD 1. INTRODUCCIÓN A LOS SERVICIOS EN RED UNIDAD 2. SERVICIOS DHCP UNIDAD 3. SERVICIOS DNS UNIDAD 4. SERVICIOS DE ACCESO REMOTO.
FTP Y HTTP. HTTP Y HTTPS El Protocolo de transferencia de hipertexto (HTTP, Hypertext Transfer Protocol), uno de los protocolos en el conjunto de aplicaciones.
Transcripción de la presentación:

Francisco Arellano Méndez 6° “A” Inf Nl.5 Protocolo HTTP Francisco Arellano Méndez 6° “A” Inf Nl.5

¿Qué es ? Un protocolo HTTP (Hypertext Transfer Protocol) En español Protocolo de Transferencia de HiperTexto El cual solo es un sencillo protocolo - cliente-servidor que articula los . intercambios de información . entre los clientes Web y los . . servidores HTTP. ÷

¿Cómo se realiza? 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.

Utilización de 3 Palabras GET Se utiliza para recoger cualquier tipo de información del servidor. Se utiliza siempre que se pulsa sobre un enlace o se teclea directamente a una URL. Como resultado, el servidor HTTP envía el documento correspondiente a la URL seleccionada, o bien activa un módulo CGI, que generará a su vez la información de retorno. HEAD Solicita información sobre un objeto (fichero): tamaño, tipo, fecha de modificación… Es utilizado por los gestores de cachés de páginas o los servidores proxy, para conocer cuándo es necesario actualizar la copia que se mantiene de un fichero. POST Sirve para enviar información al servidor, por ejemplo los datos contenidos en un formulario. El servidor pasará esta información a un proceso encargado de su tratamiento (generalmente una aplicación CGI). La operación que se realiza con la información proporcionada depende de la URL utilizada. Se utiliza, sobre todo, en los formularios.

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) 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.

¿Pero eso lo hago yo? Si ya que 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.

Resumido

Notas: Este proceso se repite en cada acceso al servidor HTTP. Por ejemplo, si se recoge un documento HTML en cuyo interior están insertadas cuatro imágenes. El proceso anterior se repite cinco veces. Una para el documento HTML Y cuatro para las imágenes.

Notas: No guarda ninguna información sobre conexiones anteriores. Para esto se usan las cookies, que es información que un servidor puede almacenar en el sistema cliente. Esto le permite a las aplicaciones web instituir la noción de "sesión", y también permite rastrear usuarios ya que las cookies pueden guardarse en el cliente por tiempo indeterminado.

Notas: Comando Descripción GET Encabezados de respuesta Comandos Notas: Nombre del encabezado Descripción Content-Encoding Tipo de codificación para el cuerpo de la respuesta Content-Language Tipo de idioma en el cuerpo de la respuesta Content-Length Extensión del cuerpo de la respuesta Content-Type Tipo de contenido del cuerpo de la respuesta (por ejemplo, texto/html). Consulte Tipos de MIME Date Fecha en que comienza la transferencia de datos Expires Fecha límite de uso de los datos Forwarded Utilizado por equipos intermediarios entre el navegador y el servidor Location Redireccionamiento a una nueva dirección URL asociada con el documento Server Características del servidor que envió la respuesta Comando Descripción GET Solicita el recurso ubicado en la URL especificada HEAD Solicita el encabezado del recurso ubicado en la URL especificada POST Envía datos al programa ubicado en la URL especificada PUT Envía datos a la URL especificada DELETE Borra el recurso ubicado en la URL especificada

Los códigos de respuesta Son los códigos que se ven cuando el navegador no puede mostrar la página solicitada. El código de respuesta está formado por tres dígitos: el primero indica el estado y los dos siguientes explican la naturaleza exacta del error. Código Mensaje Descripción 10x Mensaje de información Estos códigos no se utilizan en la versión 1.0 del protocolo 20x Éxito Estos códigos indican la correcta ejecución de la transacción 200 OK La solicitud se llevó a cabo de manera correcta 201 CREATED Sigue a un comando POST e indica el éxito, la parte restante del cuerpo indica la dirección URL donde se ubicará el documento creado recientemente. 202 ACCEPTED La solicitud ha sido aceptada, pero el procedimiento que sigue no se ha llevado a cabo 203 PARTIAL INFORMATION Cuando se recibe este código en respuesta a un comando de GET indica que la respuesta no está completa. 204 NO RESPONSE El servidor ha recibido la solicitud, pero no hay información de respuesta 205 RESET CONTENT El servidor le indica al navegador que borre el contenido en los campos de un formulario 206 PARTIAL CONTENT Es una respuesta a una solicitud que consiste en el encabezado range. El servidor debe indicar el encabezado content-Range 30x Redirección Estos códigos indican que el recurso ya no se encuentra en la ubicación especificada 301 MOVED Los datos solicitados han sido transferidos a una nueva dirección 302 FOUND Los datos solicitados se encuentran en una nueva dirección URL, pero, no obstante, pueden haber sido trasladados 303 METHOD Significa que el cliente debe intentarlo con una nueva dirección; es preferible que intente con otro método en vez de GET 304 NOT MODIFIED Si el cliente llevó a cabo un comando GET condicional (con la solicitud relativa a si el documento ha sido modificado desde la última vez) y el documento no ha sido modificado, este código se envía como respuesta.

40x Error debido al cliente Estos códigos indican que la solicitud es incorrecta 400 BAD REQUEST La sintaxis de la solicitud se encuentra formulada de manera errónea o es imposible de responder 401 UNAUTHORIZED Los parámetros del mensaje aportan las especificaciones de formularios de autorización que se admiten. El cliente debe reformular la solicitud con los datos de autorización correctos 402 PAYMENT REQUIRED El cliente debe reformular la solicitud con los datos de pago correctos 403 FORBIDDEN El acceso al recurso simplemente se deniega 404 NOT FOUND Un clásico. El servidor no halló nada en la dirección especificada. Se ha abandonado sin dejar una dirección para redireccionar... :) 50x Error debido al servidor Estos códigos indican que existe un error interno en el servidor 500 INTERNAL ERROR El servidor encontró una condición inesperada que le impide seguir con la solicitud (una de esas cosas que les suceden a los servidores...) 501 NOT IMPLEMENTED El servidor no admite el servicio solicitado (no puede saberlo todo...) 502 BAD GATEWAY El servidor que actúa como una puerta de enlace o proxy ha recibido una respuesta no válida del servidor al que intenta acceder 503 SERVICE UNAVAILABLE El servidor no puede responder en ese momento debido a que se encuentra congestionado (todas las líneas de comunicación se encuentran congestionadas, inténtelo de nuevo más adelante) 504 GATEWAY TIMEOUT La respuesta del servidor ha llevado demasiado tiempo en relación al tiempo de espera que la puerta de enlace podía admitir (excedió el tiempo asignado...)

Bibliografia http://images.google.com.mx/images?um=1&hl=es &rlz=1T4GGLL_esMX348MX348&tbs=isch:1&q=p eticion+de+World+Wide+Web&sa=N&start=54 &ndsp=18 http://es.kioskea.net/contents/internet/http.php3 http://neo.lcc.uma.es/evirtual/cdd/tutorial/aplicaci on/http.html http://ar.answers.yahoo.com/question/index?qid=2 0090430214934AAtpePo