SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
DIEGO REBOLLO JIMENEZ
• PROFESOR: RAYMUNDO MUÑOZ
• MATERIA: INFORMACION PARA LOS
NEGOCIOS
• TEMA: PROTOCOLO HTTP
• UNIVERSIDAD TECNOLOGICA DE TULANCINGO
HTTP
PROTOCOLO DE TRANSFERÊNCIA DE HIPERTEXTO

Es el protocolo usado en cada transacción de la World Wide Web.
HTTP fue desarrollado por el World Wide Web Consortium y la
Internet Engineering Task Force, colaboración que culminó en 1999
con la publicación de una serie de RFC, el más importante de ellos es
el RFC 2616 que especifica la versión 1.1. HTTP define la sintaxis y la
semántica que utilizan los elementos de software de la arquitectura
web (clientes, servidores, proxies) para comunicarse
USER AGENT

Es un protocolo orientado a transacciones y sigue el esquema peticiónrespuesta entre un cliente y un servidor. Al cliente que efectúa la
petición (un navegador web o un spider) se lo conoce como "user
agent" (agente del usuario).
URL
• A la información transmitida se la llama recurso y se la identifica mediante
un localizador uniforme de recursos (URL). Los recursos pueden ser
archivos, el resultado de la ejecución de un programa, una consulta a una
base de datos, la traducción automática de un documento, etc.
HTTP
HTTP es un protocolo sin estado, es decir, que no
guarda ninguna información sobre conexiones
anteriores. El desarrollo de aplicaciones web
necesita frecuentemente mantener estado.
LAS COOKIES
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
Ejemplo de un diálogo HTTP
Para obtener un recurso con el URL
http://www.example.com/index.html
1.Se abre una conexión al host www.example.com, puerto 80 que
es el puerto por defecto para HTTP.
2.Se envía un mensaje en el estilo siguiente:
GET /index.html HTTP/1.1
Host: www.example.com
User-Agent: nombre-cliente
[Línea en blanco]
La respuesta del servidor está formada por encabezados seguidos del recurso
solicitado, en el caso de una página web:
HTTP/1.1 200 OK
Date: Fri, 31 Dec 2003 23:59:59 GMT
Content-Type: text/html
Content-Length: 1221
<html>
<body>
<h1>Página principal de tuHost</h1>
(Contenido)
.
.
.
</body>
</html>
Métodos de petición
•
•
•
•
•
•
•
•
•

HTTP define 8 métodos
HEAD: Pide una respuesta
GET : Pide una representación del recurso especificado
POST: Somete los datos a que sean procesados para el recurso identificado
PUT: Sube, carga o realiza un upload de un recurso especificado
DELETE: Borra el recurso especificado
TRACE: Este método solicita al servidor que envíe de vuelta en un mensaje
OPTIONS: Devuelve los métodos HTTP que el servidor soporta para un URL específico
CONNECT: Se utiliza para saber si se tiene acceso a un host
BIBLIOGRAFIA
• http://es.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Ejemplo_de_u
n_di.C3.A1logo_HTTP

Más contenido relacionado

La actualidad más candente (19)

Presentacion http y https
Presentacion http y httpsPresentacion http y https
Presentacion http y https
 
Protocolo http
Protocolo httpProtocolo http
Protocolo http
 
13. servidor http
13. servidor http13. servidor http
13. servidor http
 
Http.mmmg
Http.mmmgHttp.mmmg
Http.mmmg
 
Protocolo http
Protocolo httpProtocolo http
Protocolo http
 
Que es el http
Que es el httpQue es el http
Que es el http
 
Dn12 u3 a9_jsm
Dn12 u3 a9_jsmDn12 u3 a9_jsm
Dn12 u3 a9_jsm
 
Navegadores de internet
Navegadores de internetNavegadores de internet
Navegadores de internet
 
protocolo http
protocolo httpprotocolo http
protocolo http
 
protocolo HTTP
protocolo HTTPprotocolo HTTP
protocolo HTTP
 
Diapositivas (buscadores)
Diapositivas (buscadores)Diapositivas (buscadores)
Diapositivas (buscadores)
 
Tecnologia web
Tecnologia webTecnologia web
Tecnologia web
 
Servidor http
Servidor httpServidor http
Servidor http
 
Dn11 c u3_a9_lmsv
Dn11 c u3_a9_lmsvDn11 c u3_a9_lmsv
Dn11 c u3_a9_lmsv
 
Servidor http
Servidor httpServidor http
Servidor http
 
Introdución a la web: HTTP, URL y HTML
Introdución a la web: HTTP, URL y HTMLIntrodución a la web: HTTP, URL y HTML
Introdución a la web: HTTP, URL y HTML
 
Hosting y dominio
Hosting y dominioHosting y dominio
Hosting y dominio
 
Jj
JjJj
Jj
 
Introducción a la Web
Introducción a la WebIntroducción a la Web
Introducción a la Web
 

Similar a Protocolo http (20)

Dn12 u3 a9_dzlm
Dn12 u3 a9_dzlmDn12 u3 a9_dzlm
Dn12 u3 a9_dzlm
 
Hypertext transfert protocol
Hypertext transfert protocolHypertext transfert protocol
Hypertext transfert protocol
 
Gatox
GatoxGatox
Gatox
 
Programación Web I - ISC - UCQ - Presentación 03
Programación Web I - ISC - UCQ - Presentación 03Programación Web I - ISC - UCQ - Presentación 03
Programación Web I - ISC - UCQ - Presentación 03
 
html
htmlhtml
html
 
Unidad 4: Servicio web (HTTP)
Unidad 4: Servicio web (HTTP)Unidad 4: Servicio web (HTTP)
Unidad 4: Servicio web (HTTP)
 
Http
HttpHttp
Http
 
Jose alejandro perez http
Jose alejandro perez httpJose alejandro perez http
Jose alejandro perez http
 
Http
HttpHttp
Http
 
Fundamentos de la web
Fundamentos de la webFundamentos de la web
Fundamentos de la web
 
Dn12 u3 a8_vsrg
Dn12 u3 a8_vsrgDn12 u3 a8_vsrg
Dn12 u3 a8_vsrg
 
Gestión de la información.pdf
Gestión de la información.pdfGestión de la información.pdf
Gestión de la información.pdf
 
Protocolo http noe lechuga de la cruz
Protocolo http noe lechuga de la cruz Protocolo http noe lechuga de la cruz
Protocolo http noe lechuga de la cruz
 
Protocolo HTTP
Protocolo HTTPProtocolo HTTP
Protocolo HTTP
 
Http[1]
Http[1]Http[1]
Http[1]
 
Protocolo HTTP
Protocolo HTTPProtocolo HTTP
Protocolo HTTP
 
servidor
servidorservidor
servidor
 
Curso de php
Curso de phpCurso de php
Curso de php
 
Http
HttpHttp
Http
 
Actividad5
Actividad5Actividad5
Actividad5
 

Más de Diego Rebollo

Más de Diego Rebollo (10)

Top 10 redes sociales
Top 10 redes socialesTop 10 redes sociales
Top 10 redes sociales
 
Voz sobre protocolo de internet
Voz sobre protocolo de internetVoz sobre protocolo de internet
Voz sobre protocolo de internet
 
Facebook
FacebookFacebook
Facebook
 
Adiccion a los video juegos
Adiccion a los video juegosAdiccion a los video juegos
Adiccion a los video juegos
 
Adiccion a los video juegos
Adiccion a los video juegosAdiccion a los video juegos
Adiccion a los video juegos
 
Redes peer to peer p2 p
Redes peer to peer p2 pRedes peer to peer p2 p
Redes peer to peer p2 p
 
Historia de napster
Historia de napsterHistoria de napster
Historia de napster
 
Ftp
FtpFtp
Ftp
 
Diego rebollo jimenez
Diego rebollo jimenezDiego rebollo jimenez
Diego rebollo jimenez
 
Dia de muertos
Dia de muertosDia de muertos
Dia de muertos
 

Protocolo http

  • 1. DIEGO REBOLLO JIMENEZ • PROFESOR: RAYMUNDO MUÑOZ • MATERIA: INFORMACION PARA LOS NEGOCIOS • TEMA: PROTOCOLO HTTP • UNIVERSIDAD TECNOLOGICA DE TULANCINGO
  • 2. HTTP PROTOCOLO DE TRANSFERÊNCIA DE HIPERTEXTO Es el protocolo usado en cada transacción de la World Wide Web. HTTP fue desarrollado por el World Wide Web Consortium y la Internet Engineering Task Force, colaboración que culminó en 1999 con la publicación de una serie de RFC, el más importante de ellos es el RFC 2616 que especifica la versión 1.1. HTTP define la sintaxis y la semántica que utilizan los elementos de software de la arquitectura web (clientes, servidores, proxies) para comunicarse
  • 3. USER AGENT Es un protocolo orientado a transacciones y sigue el esquema peticiónrespuesta entre un cliente y un servidor. Al cliente que efectúa la petición (un navegador web o un spider) se lo conoce como "user agent" (agente del usuario).
  • 4. URL • A la información transmitida se la llama recurso y se la identifica mediante un localizador uniforme de recursos (URL). Los recursos pueden ser archivos, el resultado de la ejecución de un programa, una consulta a una base de datos, la traducción automática de un documento, etc.
  • 5. HTTP HTTP es un protocolo sin estado, es decir, que no guarda ninguna información sobre conexiones anteriores. El desarrollo de aplicaciones web necesita frecuentemente mantener estado.
  • 6. LAS COOKIES 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
  • 7. Ejemplo de un diálogo HTTP Para obtener un recurso con el URL http://www.example.com/index.html 1.Se abre una conexión al host www.example.com, puerto 80 que es el puerto por defecto para HTTP. 2.Se envía un mensaje en el estilo siguiente: GET /index.html HTTP/1.1 Host: www.example.com User-Agent: nombre-cliente [Línea en blanco]
  • 8. La respuesta del servidor está formada por encabezados seguidos del recurso solicitado, en el caso de una página web: HTTP/1.1 200 OK Date: Fri, 31 Dec 2003 23:59:59 GMT Content-Type: text/html Content-Length: 1221 <html> <body> <h1>Página principal de tuHost</h1> (Contenido) . . . </body> </html>
  • 9. Métodos de petición • • • • • • • • • HTTP define 8 métodos HEAD: Pide una respuesta GET : Pide una representación del recurso especificado POST: Somete los datos a que sean procesados para el recurso identificado PUT: Sube, carga o realiza un upload de un recurso especificado DELETE: Borra el recurso especificado TRACE: Este método solicita al servidor que envíe de vuelta en un mensaje OPTIONS: Devuelve los métodos HTTP que el servidor soporta para un URL específico CONNECT: Se utiliza para saber si se tiene acceso a un host