SlideShare una empresa de Scribd logo
Http
•HTTP DE HIPERTEXTO TRANSFER PROTOCOL
(PROTOCOLO DE TRANSFERENCIA DE HIPERTEXTO)
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 A UN ORDENADOR.
•TODAS LAS PÁGINAS WEB ESTÁN ESCRITAS EN
LENGUAJE DE HYPERTEXTO (HYPER-TEXT
MARKUP LANGUAGE (HTML)), POR LO QUE EL
HIPERTEXTO ES EL CONTENIDO DE LAS
PÁGINAS WEB.
•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.
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.
TRANSACCIONES

•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.
• 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 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.
• HEAD
• GET
• POST
• DELETE
• TRACE
• OPTIONS
• CONNECT
Http
BIBLIOGRAFÍA
• HTTP://ES.WIKIPEDIA.ORG/WIKI/HYPERTEXT_TRANSFER_PROTOC
OL

Más contenido relacionado

PPTX
Mi preoyecto de vida
PPT
Ser excelente
PPTX
Backendless 3.0 Overview
PPT
submit your site
PDF
【Topotal輪読会】JavaScript で学ぶ関数型プログラミング 4 章
PPTX
PROTOCOLO HTTP
PPTX
PPTX
Mi preoyecto de vida
Ser excelente
Backendless 3.0 Overview
submit your site
【Topotal輪読会】JavaScript で学ぶ関数型プログラミング 4 章
PROTOCOLO HTTP

Similar a Http (20)

PDF
Protocolo http
PPTX
PPTX
protocolo HTTP
PPTX
Jose alejandro perez http
PPTX
Dn12 u3 a9_dzlm
DOCX
Http
PPTX
PROTOCOLO HTTP
PPTX
Protocolo http noe lechuga de la cruz
PPTX
Http.mmmg
PPTX
PROTOCOLO HTTP.pptx
PPTX
Dn12 u3 a8_vsrg
PPTX
PPTX
Ruby moreno garrido . desarrollo de negocios . protocolo http .Informatica pa...
PPTX
Protocolo http IRVING
PPTX
13 Servidor http
PDF
Programación Web I - ISC - UCQ - Presentación 03
PPTX
Protocolo http
PPTX
Protocolo HTTP
PPTX
Dn12 u3 a9_jsm
Protocolo http
protocolo HTTP
Jose alejandro perez http
Dn12 u3 a9_dzlm
Http
PROTOCOLO HTTP
Protocolo http noe lechuga de la cruz
Http.mmmg
PROTOCOLO HTTP.pptx
Dn12 u3 a8_vsrg
Ruby moreno garrido . desarrollo de negocios . protocolo http .Informatica pa...
Protocolo http IRVING
13 Servidor http
Programación Web I - ISC - UCQ - Presentación 03
Protocolo http
Protocolo HTTP
Dn12 u3 a9_jsm
Publicidad

Más de Lezzliie EsCck (10)

PPTX
PPTX
PPTX
Facebook
PPTX
Adiccion a los videojuegos
PPTX
PPTX
Peer to peer
PPT
Dia de muertos
PPTX
Facebook
Adiccion a los videojuegos
Peer to peer
Dia de muertos
Publicidad

Http

  • 2. •HTTP DE HIPERTEXTO TRANSFER PROTOCOL (PROTOCOLO DE TRANSFERENCIA DE HIPERTEXTO) 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 A UN ORDENADOR.
  • 3. •TODAS LAS PÁGINAS WEB ESTÁN ESCRITAS EN LENGUAJE DE HYPERTEXTO (HYPER-TEXT MARKUP LANGUAGE (HTML)), POR LO QUE EL HIPERTEXTO ES EL CONTENIDO DE LAS PÁGINAS WEB.
  • 4. •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.
  • 5. • 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.
  • 6. TRANSACCIONES •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.
  • 7. • 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.
  • 8. • 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 "_".
  • 9. •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.
  • 10. • HEAD • GET • POST • DELETE • TRACE • OPTIONS • CONNECT