SlideShare una empresa de Scribd logo
1 de 9
HTTP
MIGUEL ÁNGEL HERNÁNDEZ PEREA
GRUPO DN12
INFORMÁTICA
RAYMUNDO MUÑOZ ISLAS
¿Para que sirve?


Hypertext Transfer Protocol o HTTP (en español protocolo de transferencia
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.
¿Qué es?


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

0.9



HTTP/1.0 (mayo de 1996)



HTTP/1.1 (junio de 1999)



HTTP/1.2
Métodos de petición


HTTP define 8 métodos (algunas veces referido como "verbos") que indica
la acción que desea que se efectúe sobre el recurso identificado. Lo que
este recurso representa, si los datos pre-existentes o datos que se generan
de forma dinámica, depende de la aplicación del servidor.



HEAD



GET



POST



PUT



DELETE



TRACE



OPTIONS



CONNECT
Transacciones http


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. Estos campos permiten que se envíe
información descriptiva en la transacción, permitiendo así la autenticación,
cifrado e identificación de usuario.
En el servidor
El servidor puede elegir excluir alguno o todos los encabezados, si incluirlos, si
se excede algún límite del entorno de sistema. Ejemplos de esto son las
variables HTTP_ACCEPT y HTTP_USER_AGENT.


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.
El servidor envía al cliente:


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.



La información propiamente dicha. Como HTTP permite enviar documentos
de todo tipo y formato, es ideal para transmitir multimedia, como gráficos,
audio y video. Esta libertad es una de las mayores ventajas de HTTP.



Información sobre el objeto que se retorna.
Bibliografía


http://es.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Transacciones_HTT
P

Más contenido relacionado

La actualidad más candente (20)

Http
HttpHttp
Http
 
Http[1]
Http[1]Http[1]
Http[1]
 
Protocolo http
Protocolo httpProtocolo http
Protocolo http
 
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
 
Tecnologuia actividad 5
Tecnologuia actividad 5Tecnologuia actividad 5
Tecnologuia actividad 5
 
Ftp 06
Ftp 06Ftp 06
Ftp 06
 
PROTOCOLOS DE TRANSFERENCIA
PROTOCOLOS DE TRANSFERENCIAPROTOCOLOS DE TRANSFERENCIA
PROTOCOLOS DE TRANSFERENCIA
 
Protocolo http
Protocolo httpProtocolo http
Protocolo http
 
1 ftps
1 ftps1 ftps
1 ftps
 
PROTOCOLO HTTP
PROTOCOLO HTTPPROTOCOLO HTTP
PROTOCOLO HTTP
 
Dn12 u3 a8_vsrg
Dn12 u3 a8_vsrgDn12 u3 a8_vsrg
Dn12 u3 a8_vsrg
 
Protocolo HTTP
Protocolo HTTPProtocolo HTTP
Protocolo HTTP
 
Antividad 5
Antividad 5Antividad 5
Antividad 5
 
Servidor http
Servidor httpServidor http
Servidor http
 
Protocolo http marcela
Protocolo http marcelaProtocolo http marcela
Protocolo http marcela
 
Protocolo http
Protocolo httpProtocolo http
Protocolo http
 
Protocolo de transferencia de archivos
Protocolo de transferencia de archivosProtocolo de transferencia de archivos
Protocolo de transferencia de archivos
 
Presentacion http y https
Presentacion http y httpsPresentacion http y https
Presentacion http y https
 
Dn11 u3 a11_vbol
Dn11 u3 a11_vbolDn11 u3 a11_vbol
Dn11 u3 a11_vbol
 
Protocolo FTP
Protocolo FTPProtocolo FTP
Protocolo FTP
 

Destacado

Stacia Jay Official Resume 12.29.2015
Stacia Jay Official Resume 12.29.2015Stacia Jay Official Resume 12.29.2015
Stacia Jay Official Resume 12.29.2015Stacia Jay
 
Bob Frisch on Decision Making
Bob Frisch on Decision MakingBob Frisch on Decision Making
Bob Frisch on Decision MakingBoolaBoolaBob
 
Session5 '공공기관 내부 빅데이터의 전략적 활용 방안' (주) 핑거 수석 컨설턴트 - 문종영
Session5 '공공기관 내부 빅데이터의 전략적 활용 방안'  (주) 핑거 수석 컨설턴트 - 문종영Session5 '공공기관 내부 빅데이터의 전략적 활용 방안'  (주) 핑거 수석 컨설턴트 - 문종영
Session5 '공공기관 내부 빅데이터의 전략적 활용 방안' (주) 핑거 수석 컨설턴트 - 문종영승우 이
 
Daftar kelompok uji kompetensi & jadwal hari selasa
Daftar kelompok uji kompetensi & jadwal hari selasaDaftar kelompok uji kompetensi & jadwal hari selasa
Daftar kelompok uji kompetensi & jadwal hari selasaDwi Harianto
 
Session2 '해운대구 BIGDATA 분석사례 & 2014 정책입안' - (주)스마트소셜 대표 김희동
Session2 '해운대구 BIGDATA 분석사례 & 2014 정책입안' - (주)스마트소셜 대표 김희동Session2 '해운대구 BIGDATA 분석사례 & 2014 정책입안' - (주)스마트소셜 대표 김희동
Session2 '해운대구 BIGDATA 분석사례 & 2014 정책입안' - (주)스마트소셜 대표 김희동승우 이
 
Session3 '해운대구 주정차 위반 분석 활용 및 부산시 교통 빅데이터 분석' - 부산대학교 빅데이터 처리플랫폼 연구센터장 홍봉희
Session3 '해운대구 주정차 위반 분석 활용 및 부산시 교통 빅데이터 분석' - 부산대학교 빅데이터 처리플랫폼 연구센터장 홍봉희Session3 '해운대구 주정차 위반 분석 활용 및 부산시 교통 빅데이터 분석' - 부산대학교 빅데이터 처리플랫폼 연구센터장 홍봉희
Session3 '해운대구 주정차 위반 분석 활용 및 부산시 교통 빅데이터 분석' - 부산대학교 빅데이터 처리플랫폼 연구센터장 홍봉희승우 이
 
How to Find Profitable Lead Generation Sources
How to Find Profitable Lead Generation SourcesHow to Find Profitable Lead Generation Sources
How to Find Profitable Lead Generation SourcesIan Adams
 
Curso secundariaqu+¡micaparticipante
Curso secundariaqu+¡micaparticipanteCurso secundariaqu+¡micaparticipante
Curso secundariaqu+¡micaparticipanteJose Jmnz Mnts
 
Session4 '공공기관 빅데이터 활용사례와 단계별 도입 프로세스' 한국 빅데이터 전문가 협회장 - 장동인
Session4 '공공기관 빅데이터 활용사례와 단계별 도입 프로세스'  한국 빅데이터 전문가 협회장 - 장동인Session4 '공공기관 빅데이터 활용사례와 단계별 도입 프로세스'  한국 빅데이터 전문가 협회장 - 장동인
Session4 '공공기관 빅데이터 활용사례와 단계별 도입 프로세스' 한국 빅데이터 전문가 협회장 - 장동인승우 이
 
Session6 '공공기관 SNS 홍보 전략과 정책 홍보를 위한 소셜 및 빅데이터 활용법' (주) 소셜노트 대표 - 황성진
Session6 '공공기관 SNS 홍보 전략과 정책 홍보를 위한 소셜 및 빅데이터 활용법'  (주) 소셜노트 대표 - 황성진Session6 '공공기관 SNS 홍보 전략과 정책 홍보를 위한 소셜 및 빅데이터 활용법'  (주) 소셜노트 대표 - 황성진
Session6 '공공기관 SNS 홍보 전략과 정책 홍보를 위한 소셜 및 빅데이터 활용법' (주) 소셜노트 대표 - 황성진승우 이
 
20131205 大阪 web制作者向け セキュリティセミナー~最近のWebサイト攻撃事例とキホン対策~
20131205 大阪 web制作者向け セキュリティセミナー~最近のWebサイト攻撃事例とキホン対策~20131205 大阪 web制作者向け セキュリティセミナー~最近のWebサイト攻撃事例とキホン対策~
20131205 大阪 web制作者向け セキュリティセミナー~最近のWebサイト攻撃事例とキホン対策~Minoru Sakai
 

Destacado (20)

Amarnath yatra tour package
Amarnath yatra tour packageAmarnath yatra tour package
Amarnath yatra tour package
 
Zaragoza turismo 231
Zaragoza turismo 231Zaragoza turismo 231
Zaragoza turismo 231
 
Stacia Jay Official Resume 12.29.2015
Stacia Jay Official Resume 12.29.2015Stacia Jay Official Resume 12.29.2015
Stacia Jay Official Resume 12.29.2015
 
Bob Frisch on Decision Making
Bob Frisch on Decision MakingBob Frisch on Decision Making
Bob Frisch on Decision Making
 
Session5 '공공기관 내부 빅데이터의 전략적 활용 방안' (주) 핑거 수석 컨설턴트 - 문종영
Session5 '공공기관 내부 빅데이터의 전략적 활용 방안'  (주) 핑거 수석 컨설턴트 - 문종영Session5 '공공기관 내부 빅데이터의 전략적 활용 방안'  (주) 핑거 수석 컨설턴트 - 문종영
Session5 '공공기관 내부 빅데이터의 전략적 활용 방안' (주) 핑거 수석 컨설턴트 - 문종영
 
hellooo to all
hellooo to allhellooo to all
hellooo to all
 
Daftar kelompok uji kompetensi & jadwal hari selasa
Daftar kelompok uji kompetensi & jadwal hari selasaDaftar kelompok uji kompetensi & jadwal hari selasa
Daftar kelompok uji kompetensi & jadwal hari selasa
 
Job agencies melbourne
Job agencies melbourneJob agencies melbourne
Job agencies melbourne
 
ประเพณีไทย
ประเพณีไทยประเพณีไทย
ประเพณีไทย
 
Frimärksnyheter 1/2016
Frimärksnyheter 1/2016Frimärksnyheter 1/2016
Frimärksnyheter 1/2016
 
Html
HtmlHtml
Html
 
Session2 '해운대구 BIGDATA 분석사례 & 2014 정책입안' - (주)스마트소셜 대표 김희동
Session2 '해운대구 BIGDATA 분석사례 & 2014 정책입안' - (주)스마트소셜 대표 김희동Session2 '해운대구 BIGDATA 분석사례 & 2014 정책입안' - (주)스마트소셜 대표 김희동
Session2 '해운대구 BIGDATA 분석사례 & 2014 정책입안' - (주)스마트소셜 대표 김희동
 
Session3 '해운대구 주정차 위반 분석 활용 및 부산시 교통 빅데이터 분석' - 부산대학교 빅데이터 처리플랫폼 연구센터장 홍봉희
Session3 '해운대구 주정차 위반 분석 활용 및 부산시 교통 빅데이터 분석' - 부산대학교 빅데이터 처리플랫폼 연구센터장 홍봉희Session3 '해운대구 주정차 위반 분석 활용 및 부산시 교통 빅데이터 분석' - 부산대학교 빅데이터 처리플랫폼 연구센터장 홍봉희
Session3 '해운대구 주정차 위반 분석 활용 및 부산시 교통 빅데이터 분석' - 부산대학교 빅데이터 처리플랫폼 연구센터장 홍봉희
 
How to Find Profitable Lead Generation Sources
How to Find Profitable Lead Generation SourcesHow to Find Profitable Lead Generation Sources
How to Find Profitable Lead Generation Sources
 
Benefits Flyer
Benefits FlyerBenefits Flyer
Benefits Flyer
 
Curso secundariaqu+¡micaparticipante
Curso secundariaqu+¡micaparticipanteCurso secundariaqu+¡micaparticipante
Curso secundariaqu+¡micaparticipante
 
Session4 '공공기관 빅데이터 활용사례와 단계별 도입 프로세스' 한국 빅데이터 전문가 협회장 - 장동인
Session4 '공공기관 빅데이터 활용사례와 단계별 도입 프로세스'  한국 빅데이터 전문가 협회장 - 장동인Session4 '공공기관 빅데이터 활용사례와 단계별 도입 프로세스'  한국 빅데이터 전문가 협회장 - 장동인
Session4 '공공기관 빅데이터 활용사례와 단계별 도입 프로세스' 한국 빅데이터 전문가 협회장 - 장동인
 
Session6 '공공기관 SNS 홍보 전략과 정책 홍보를 위한 소셜 및 빅데이터 활용법' (주) 소셜노트 대표 - 황성진
Session6 '공공기관 SNS 홍보 전략과 정책 홍보를 위한 소셜 및 빅데이터 활용법'  (주) 소셜노트 대표 - 황성진Session6 '공공기관 SNS 홍보 전략과 정책 홍보를 위한 소셜 및 빅데이터 활용법'  (주) 소셜노트 대표 - 황성진
Session6 '공공기관 SNS 홍보 전략과 정책 홍보를 위한 소셜 및 빅데이터 활용법' (주) 소셜노트 대표 - 황성진
 
Bai3 cotlieuchetaobetong
Bai3 cotlieuchetaobetongBai3 cotlieuchetaobetong
Bai3 cotlieuchetaobetong
 
20131205 大阪 web制作者向け セキュリティセミナー~最近のWebサイト攻撃事例とキホン対策~
20131205 大阪 web制作者向け セキュリティセミナー~最近のWebサイト攻撃事例とキホン対策~20131205 大阪 web制作者向け セキュリティセミナー~最近のWebサイト攻撃事例とキホン対策~
20131205 大阪 web制作者向け セキュリティセミナー~最近のWebサイト攻撃事例とキホン対策~
 

Similar a HTTP: protocolo de transferencia de hipertexto

Similar a HTTP: protocolo de transferencia de hipertexto (18)

html
htmlhtml
html
 
PROTOCOLO HTTP
PROTOCOLO HTTPPROTOCOLO HTTP
PROTOCOLO HTTP
 
protocolo http
protocolo httpprotocolo http
protocolo http
 
Http
HttpHttp
Http
 
Protocolo de comunicación (2)
Protocolo de comunicación (2)Protocolo de comunicación (2)
Protocolo de comunicación (2)
 
Protocolo de comunicación (2)
Protocolo de comunicación (2)Protocolo de comunicación (2)
Protocolo de comunicación (2)
 
Servidor HTTP
Servidor HTTPServidor HTTP
Servidor HTTP
 
Protocolo de comunciaciones
Protocolo de comunciaciones Protocolo de comunciaciones
Protocolo de comunciaciones
 
Http
HttpHttp
Http
 
Protocolo http
Protocolo httpProtocolo http
Protocolo http
 
Http.mmmg
Http.mmmgHttp.mmmg
Http.mmmg
 
Trabajo
TrabajoTrabajo
Trabajo
 
13 Servidor http
13 Servidor http13 Servidor http
13 Servidor http
 
Fundamentos de la web
Fundamentos de la webFundamentos de la web
Fundamentos de la web
 
trabajo de slideshare
trabajo de slidesharetrabajo de slideshare
trabajo de slideshare
 
Trabajo de marifalcon
Trabajo de marifalconTrabajo de marifalcon
Trabajo de marifalcon
 
Informatik
InformatikInformatik
Informatik
 
Protocolo tecnico para busquedad en la internet
Protocolo tecnico para busquedad en la internetProtocolo tecnico para busquedad en la internet
Protocolo tecnico para busquedad en la internet
 

Más de Miguel Hdez

Eval extra presentación_mahp
Eval extra presentación_mahpEval extra presentación_mahp
Eval extra presentación_mahpMiguel Hdez
 
Mi proyecto de_vida_mahp
Mi proyecto de_vida_mahpMi proyecto de_vida_mahp
Mi proyecto de_vida_mahpMiguel Hdez
 
Historia de facebook
Historia de facebookHistoria de facebook
Historia de facebookMiguel Hdez
 
Adicción a los videojuegos
Adicción a los videojuegosAdicción a los videojuegos
Adicción a los videojuegosMiguel Hdez
 
File transfer protocol
File transfer protocolFile transfer protocol
File transfer protocolMiguel Hdez
 
Rss miguel angel
Rss miguel angelRss miguel angel
Rss miguel angelMiguel Hdez
 
Día de muertos en hidalgo m
Día de muertos en hidalgo mDía de muertos en hidalgo m
Día de muertos en hidalgo mMiguel Hdez
 

Más de Miguel Hdez (11)

Eval extra presentación_mahp
Eval extra presentación_mahpEval extra presentación_mahp
Eval extra presentación_mahp
 
Mi proyecto de_vida_mahp
Mi proyecto de_vida_mahpMi proyecto de_vida_mahp
Mi proyecto de_vida_mahp
 
Vo ip
Vo ipVo ip
Vo ip
 
Historia de facebook
Historia de facebookHistoria de facebook
Historia de facebook
 
Redes sociales
Redes socialesRedes sociales
Redes sociales
 
Adicción a los videojuegos
Adicción a los videojuegosAdicción a los videojuegos
Adicción a los videojuegos
 
Peer to-peer
Peer to-peerPeer to-peer
Peer to-peer
 
Napster
NapsterNapster
Napster
 
File transfer protocol
File transfer protocolFile transfer protocol
File transfer protocol
 
Rss miguel angel
Rss miguel angelRss miguel angel
Rss miguel angel
 
Día de muertos en hidalgo m
Día de muertos en hidalgo mDía de muertos en hidalgo m
Día de muertos en hidalgo m
 

HTTP: protocolo de transferencia de hipertexto

  • 1. HTTP MIGUEL ÁNGEL HERNÁNDEZ PEREA GRUPO DN12 INFORMÁTICA RAYMUNDO MUÑOZ ISLAS
  • 2. ¿Para que sirve?  Hypertext Transfer Protocol o HTTP (en español protocolo de transferencia 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.
  • 3. ¿Qué es?  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).
  • 4. Versiones  0.9  HTTP/1.0 (mayo de 1996)  HTTP/1.1 (junio de 1999)  HTTP/1.2
  • 5. Métodos de petición  HTTP define 8 métodos (algunas veces referido como "verbos") que indica la acción que desea que se efectúe sobre el recurso identificado. Lo que este recurso representa, si los datos pre-existentes o datos que se generan de forma dinámica, depende de la aplicación del servidor.  HEAD  GET  POST  PUT  DELETE  TRACE  OPTIONS  CONNECT
  • 6. Transacciones http  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. Estos campos permiten que se envíe información descriptiva en la transacción, permitiendo así la autenticación, cifrado e identificación de usuario.
  • 7. En el servidor El servidor puede elegir excluir alguno o todos los encabezados, si incluirlos, si se excede algún límite del entorno de sistema. Ejemplos de esto son las variables HTTP_ACCEPT y HTTP_USER_AGENT.  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.
  • 8. El servidor envía al cliente:  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.  La información propiamente dicha. Como HTTP permite enviar documentos de todo tipo y formato, es ideal para transmitir multimedia, como gráficos, audio y video. Esta libertad es una de las mayores ventajas de HTTP.  Información sobre el objeto que se retorna.