SlideShare una empresa de Scribd logo
1 de 12
Hypertext Transfer Protocol o HTTP 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,
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.
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). 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 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. Para esto se usan las cookies, que es
información que un servidor puede almacenar en el sistema cliente.
Una transacción HTTP está formada por un encabezado seguido,
opcionalmente, por una línea en blanco y algún dato. El encabezado
especificará cosas como la acción requerida del servidor, o el tipo de dato
retornado, o el código de estado.
El uso de campos de encabezados enviados en las transacciones HTTP le dan
gran flexibilidad al protocolo.
Un encabezado es un bloque de datos que precede a la información
propiamente dicha, por lo que muchas veces se hace referencia a él como
metadato —porque tiene datos sobre los datos—.
Si se reciben líneas de encabezado del cliente, el servidor las coloca en las
variables de entorno de CGI con el prefijo HTTP_ seguido del nombre del
encabezado. Cualquier carácter guion ( - ) del nombre del encabezado se
convierte a caracteres "_".
HTTP_ACCEPT. Los tipos MIME que el cliente aceptará, dados los encabezados
HTTP. Otros protocolos quizás necesiten obtener esta información de otro lugar.
Los elementos de esta lista deben estar separados por una coma, como se dice
en la especificación HTTP: tipo, tipo.
HTTP_USER_AGENT. El navegador que utiliza el cliente para realizar la petición. El
formato general para esta variable es: software/versión biblioteca/versión.
•Un código de estado que indica si la petición fue correcta o no. Los códigos de
error típicos indican que el archivo solicitado no se encontró, que la petición no
se realizó de forma correcta o que se requiere autenticación para acceder al
archivo.
•Información sobre el objeto que se retorna

HTTP ha pasado por múltiples versiones del protocolo, muchas de las cuales son
compatibles con las anteriores. El RFC 2145 describe el uso de los números de
versión de HTTP. El cliente le dice al servidor al principio de la petición la versión
que usa, y el servidor usa la misma o una anterior en su respuesta.
HTTP/1.0 (mayo de 1996) Esta es la primera revisión del protocolo que especifica
su versión en las comunicaciones, y todavía se usa ampliamente, sobre todo en
servidores proxy. HTTP/1.1 (junio de 1999)1 2 Versión actual; las conexiones
persistentes están activadas por defecto y funcionan bien con los proxies.
También permite al cliente enviar múltiples peticiones a la vez por la misma
conexión (pipelining) lo que hace posible eliminar el tiempo de Round-Trip
delay por cada petición


. HTTP/1.2 Los primeros borradores de 1995 del documento PEP — an
Extension Mechanism for HTTP (el cuál propone el Protocolo de Extensión de
Protocolo, abreviado PEP) los hizo el World Wide Web Consortium y se envió
al Internet Engineering Task Force. El PEP inicialmente estaba destinado a
convertirse en un rango distintivo de HTTP/1.2.3 En borradores posteriores,
sin embargo, se eliminó la referencia a HTTP/1.2. El RFC 2774 (experimental),
HTTP Extension Framework, incluye en gran medida a PEP. Se publicó en
febrero de 2000.
Protocolo http noe lechuga de la cruz

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Protocolo de transferencia de archivos
Protocolo de transferencia de archivosProtocolo de transferencia de archivos
Protocolo de transferencia de archivos
 
Protocolo FTP
Protocolo FTPProtocolo FTP
Protocolo FTP
 
Http
HttpHttp
Http
 
Transferencia de archivos en internet
Transferencia de archivos en internetTransferencia de archivos en internet
Transferencia de archivos en internet
 
FTP (File Transfer Protocol)
FTP (File Transfer Protocol)FTP (File Transfer Protocol)
FTP (File Transfer Protocol)
 
transferencia de archivos.
transferencia de archivos.transferencia de archivos.
transferencia de archivos.
 
Presentación1
Presentación1Presentación1
Presentación1
 
Yenny rocio mantilla villamizar ftp
Yenny rocio mantilla villamizar ftpYenny rocio mantilla villamizar ftp
Yenny rocio mantilla villamizar ftp
 
Protocolo ftp
Protocolo ftpProtocolo ftp
Protocolo ftp
 
Trabajo sobre FTP Seguro
Trabajo sobre FTP SeguroTrabajo sobre FTP Seguro
Trabajo sobre FTP Seguro
 
PROTOCOLOS DE TRANSFERENCIA
PROTOCOLOS DE TRANSFERENCIAPROTOCOLOS DE TRANSFERENCIA
PROTOCOLOS DE TRANSFERENCIA
 
Ftp protocolo KAREM YANELLI
Ftp protocolo KAREM YANELLIFtp protocolo KAREM YANELLI
Ftp protocolo KAREM YANELLI
 
Http[1]
Http[1]Http[1]
Http[1]
 
Protocolo FTP
Protocolo FTPProtocolo FTP
Protocolo FTP
 
Presentacion Ftp
Presentacion FtpPresentacion Ftp
Presentacion Ftp
 
Servidor http
Servidor httpServidor http
Servidor http
 
Servicio ftp
Servicio ftpServicio ftp
Servicio ftp
 
protocolo ftp
protocolo ftpprotocolo ftp
protocolo ftp
 
Protocolo http
Protocolo httpProtocolo http
Protocolo http
 
Dn11 u3 a11_vbol
Dn11 u3 a11_vbolDn11 u3 a11_vbol
Dn11 u3 a11_vbol
 

Destacado

Destacado (10)

Tzefanyah sofonias 23
Tzefanyah sofonias 23Tzefanyah sofonias 23
Tzefanyah sofonias 23
 
2º Tema Obradoiro
2º Tema Obradoiro2º Tema Obradoiro
2º Tema Obradoiro
 
Actividad paranormal
Actividad paranormalActividad paranormal
Actividad paranormal
 
Hoja de reflexión
Hoja de reflexiónHoja de reflexión
Hoja de reflexión
 
Habilidades del estudiante virtual x katherine ponce
Habilidades del estudiante virtual x katherine ponceHabilidades del estudiante virtual x katherine ponce
Habilidades del estudiante virtual x katherine ponce
 
Combos vis y vip s&l
Combos vis y vip s&lCombos vis y vip s&l
Combos vis y vip s&l
 
A figura providencial de nelson mandela na áfrica do sul
A figura providencial de nelson mandela na áfrica do sulA figura providencial de nelson mandela na áfrica do sul
A figura providencial de nelson mandela na áfrica do sul
 
El método silencioso
El método silenciosoEl método silencioso
El método silencioso
 
4 alat input dan output new
4   alat input dan output new4   alat input dan output new
4 alat input dan output new
 
Triptico
TripticoTriptico
Triptico
 

Similar a Protocolo http noe lechuga de la cruz

Similar a Protocolo http noe lechuga de la cruz (20)

html
htmlhtml
html
 
Jose alejandro perez http
Jose alejandro perez httpJose alejandro perez http
Jose alejandro perez http
 
Http
HttpHttp
Http
 
PROTOCOLO HTTP
PROTOCOLO HTTPPROTOCOLO HTTP
PROTOCOLO HTTP
 
Fundamentos de la web
Fundamentos de la webFundamentos de la web
Fundamentos de la web
 
PROTOCOLO HTTP
PROTOCOLO HTTPPROTOCOLO HTTP
PROTOCOLO HTTP
 
Protocolo http
Protocolo httpProtocolo http
Protocolo http
 
protocolo http
protocolo httpprotocolo http
protocolo http
 
Capa de aplicación
Capa de aplicaciónCapa de aplicación
Capa de aplicación
 
Capa de aplicación
Capa de aplicaciónCapa de aplicación
Capa de aplicación
 
Toplogia de internet trabajo
Toplogia de internet  trabajoToplogia de internet  trabajo
Toplogia de internet trabajo
 
Protocolo http
Protocolo httpProtocolo http
Protocolo http
 
Informatik
InformatikInformatik
Informatik
 
Dn12 u3 a8_vsrg
Dn12 u3 a8_vsrgDn12 u3 a8_vsrg
Dn12 u3 a8_vsrg
 
Trabajo
TrabajoTrabajo
Trabajo
 
Protocolo HTTP
Protocolo HTTPProtocolo HTTP
Protocolo HTTP
 
Trabajo de marifalcon
Trabajo de marifalconTrabajo de marifalcon
Trabajo de marifalcon
 
Actividad 5
Actividad 5Actividad 5
Actividad 5
 
Protocolos FTTPS y FTPS.pptx
Protocolos FTTPS  y  FTPS.pptxProtocolos FTTPS  y  FTPS.pptx
Protocolos FTTPS y FTPS.pptx
 
Protocolos FTTPS y FTPS.pptx
Protocolos FTTPS  y  FTPS.pptxProtocolos FTTPS  y  FTPS.pptx
Protocolos FTTPS y FTPS.pptx
 

Más de Wolf Dark

Redes sociales nnnn
Redes sociales nnnnRedes sociales nnnn
Redes sociales nnnnWolf Dark
 
Redes sociales
Redes socialesRedes sociales
Redes socialesWolf Dark
 
Noe html poer
Noe html poerNoe html poer
Noe html poerWolf Dark
 
Facebook.mmg
Facebook.mmgFacebook.mmg
Facebook.mmgWolf Dark
 
Presentación1 noe lechuga de la cruz
Presentación1 noe lechuga de la cruzPresentación1 noe lechuga de la cruz
Presentación1 noe lechuga de la cruzWolf Dark
 
PEER TO PEER
PEER TO PEERPEER TO PEER
PEER TO PEERWolf Dark
 
Noe lechuga de la cruz RSS
Noe lechuga de la cruz RSSNoe lechuga de la cruz RSS
Noe lechuga de la cruz RSSWolf Dark
 
Dia de muertos en puebla
Dia de muertos en pueblaDia de muertos en puebla
Dia de muertos en pueblaWolf Dark
 
Teoría del universo
Teoría del universo Teoría del universo
Teoría del universo Wolf Dark
 

Más de Wolf Dark (10)

Redes sociales nnnn
Redes sociales nnnnRedes sociales nnnn
Redes sociales nnnn
 
Redes sociales
Redes socialesRedes sociales
Redes sociales
 
Napster (1)
Napster (1)Napster (1)
Napster (1)
 
Noe html poer
Noe html poerNoe html poer
Noe html poer
 
Facebook.mmg
Facebook.mmgFacebook.mmg
Facebook.mmg
 
Presentación1 noe lechuga de la cruz
Presentación1 noe lechuga de la cruzPresentación1 noe lechuga de la cruz
Presentación1 noe lechuga de la cruz
 
PEER TO PEER
PEER TO PEERPEER TO PEER
PEER TO PEER
 
Noe lechuga de la cruz RSS
Noe lechuga de la cruz RSSNoe lechuga de la cruz RSS
Noe lechuga de la cruz RSS
 
Dia de muertos en puebla
Dia de muertos en pueblaDia de muertos en puebla
Dia de muertos en puebla
 
Teoría del universo
Teoría del universo Teoría del universo
Teoría del universo
 

Protocolo http noe lechuga de la cruz

  • 1.
  • 2. Hypertext Transfer Protocol o HTTP 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,
  • 3. 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.
  • 4. 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). 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 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. Para esto se usan las cookies, que es información que un servidor puede almacenar en el sistema cliente.
  • 6. Una transacción HTTP está formada por un encabezado seguido, opcionalmente, por una línea en blanco y algún dato. El encabezado especificará cosas como la acción requerida del servidor, o el tipo de dato retornado, o el código de estado. El uso de campos de encabezados enviados en las transacciones HTTP le dan gran flexibilidad al protocolo.
  • 7. Un encabezado es un bloque de datos que precede a la información propiamente dicha, por lo que muchas veces se hace referencia a él como metadato —porque tiene datos sobre los datos—. Si se reciben líneas de encabezado del cliente, el servidor las coloca en las variables de entorno de CGI con el prefijo HTTP_ seguido del nombre del encabezado. Cualquier carácter guion ( - ) del nombre del encabezado se convierte a caracteres "_".
  • 8. HTTP_ACCEPT. Los tipos MIME que el cliente aceptará, dados los encabezados HTTP. Otros protocolos quizás necesiten obtener esta información de otro lugar. Los elementos de esta lista deben estar separados por una coma, como se dice en la especificación HTTP: tipo, tipo. HTTP_USER_AGENT. El navegador que utiliza el cliente para realizar la petición. El formato general para esta variable es: software/versión biblioteca/versión.
  • 9. •Un código de estado que indica si la petición fue correcta o no. Los códigos de error típicos indican que el archivo solicitado no se encontró, que la petición no se realizó de forma correcta o que se requiere autenticación para acceder al archivo. •Información sobre el objeto que se retorna HTTP ha pasado por múltiples versiones del protocolo, muchas de las cuales son compatibles con las anteriores. El RFC 2145 describe el uso de los números de versión de HTTP. El cliente le dice al servidor al principio de la petición la versión que usa, y el servidor usa la misma o una anterior en su respuesta.
  • 10. HTTP/1.0 (mayo de 1996) Esta es la primera revisión del protocolo que especifica su versión en las comunicaciones, y todavía se usa ampliamente, sobre todo en servidores proxy. HTTP/1.1 (junio de 1999)1 2 Versión actual; las conexiones persistentes están activadas por defecto y funcionan bien con los proxies. También permite al cliente enviar múltiples peticiones a la vez por la misma conexión (pipelining) lo que hace posible eliminar el tiempo de Round-Trip delay por cada petición
  • 11.  . HTTP/1.2 Los primeros borradores de 1995 del documento PEP — an Extension Mechanism for HTTP (el cuál propone el Protocolo de Extensión de Protocolo, abreviado PEP) los hizo el World Wide Web Consortium y se envió al Internet Engineering Task Force. El PEP inicialmente estaba destinado a convertirse en un rango distintivo de HTTP/1.2.3 En borradores posteriores, sin embargo, se eliminó la referencia a HTTP/1.2. El RFC 2774 (experimental), HTTP Extension Framework, incluye en gran medida a PEP. Se publicó en febrero de 2000.