SlideShare una empresa de Scribd logo
1 de 6
Profesor: Ing. Domínguez Escalona René
Alumna: Gómez Rivera Liliana Getsemany
Asignatura: Programación
Modulo: Instala y Configura Aplicaciones y
Servicios
5-01-2015
El protocolo de transferencia de hipertexto (HTTP,
HyperText Transfer Protocol) es el protocolo usado en cada
transacción de la Web (WWW). El hipertexto es el contenido
de las páginas web, y el protocolo de transferencia es el
sistema mediante el cual se envían las peticiones de
acceder a una página web, y la respuesta de esa web,
remitiendo la información que se verá en pantalla. También
sirve el protocolo para enviar información adicional en
ambos sentidos, como formularios con mensajes y otros
similares.
HTTP es un protocolo sin estado, es decir, que no guarda
ninguna información sobre conexiones anteriores. Al
finalizar la transacción todos los datos se pierden. Por
esto se popularizaron las cookies, que son pequeños
ficheros guardados en el propio ordenador que puede leer un
sitio web al establecer conexión con él, y de esta forma
reconocer a un visitante que ya estuvo en ese sitio
anteriormente. Gracias a esta identificación, el sitio web
puede almacenar gran número de información sobre cada
visitante, ofreciéndole así un mejor servicio.
El protocolo HTTP es un protocolo sin
estado; está basado en el modelo cliente-
servidor: Un cliente HTTP abre una conexión
y realiza su solicitud al servidor, el cual
responde generalmente el recurso solicitado
y la conexión se cierra.
 El formato tanto del mensaje como de la
respuesta es como sigue:
<Línea inicial>
Header-1: value-1
...
Header-n: value-n
<Cuerpo del mensaje (Opcional)>
 La línea inicial es diferente en las solicitudes y en
las respuestas. En las solicitudes van tres campos
separados por un espacio en blanco: "Método recurso
versiónDelProtocolo". Por ejemplo: "GET
/path/to/file/index.html HTTP/1.0". La línea inicial
de una respuesta tiene tres campos separados por un
espacio: "versiónDelProtocolo códigoRespuesta
Mensaje". Por ejemplo: "HTTP/1.0 200 OK" o bien
"HTTP/1.0 404 Not Found".
 Los encabezados están normados en el protocolo, e
incluyen, en el caso de una solicitud, información
del navegador y eventualmente del usuario cliente; En
el caso de una respuesta, información sobre el
servidor y sobre el recurso. El cuerpo del mensaje
contiene el recurso a transferir o el texto de un
error en el caso de una respuesta. En el caso de una
solicitud, puede contener parámetros de la llamada
archivos enviados al servidor. Actualmente viene
remplazando al FTP en la transferencia de archivos.
 Para obtener un recurso con
el URL http://www.tuhost.example/index.html
 Se abre un socket con el host www.tuHost.example,
puerto 80 que es el puerto por defecto para HTTP.
 Se envía un mensaje en el estilo siguiente:
 GET /index.html HTTP/1.0
 From: yo@miHost.example
 User-Agent: HTTPTool/1.0
 [Línea en blanco]

Más contenido relacionado

La actualidad más candente (18)

Protocolo HTTP
Protocolo HTTPProtocolo HTTP
Protocolo HTTP
 
Que es el http
Que es el httpQue es el http
Que es el http
 
Protocolo http y WWW
Protocolo http y WWWProtocolo http y WWW
Protocolo http y WWW
 
PROTOCOLO HTTP
PROTOCOLO HTTPPROTOCOLO HTTP
PROTOCOLO HTTP
 
Http
HttpHttp
Http
 
2.12 http
2.12 http2.12 http
2.12 http
 
Protocolo http
Protocolo httpProtocolo http
Protocolo http
 
Protocolo http
Protocolo httpProtocolo http
Protocolo http
 
PROTOCOLO HTTP
PROTOCOLO HTTPPROTOCOLO HTTP
PROTOCOLO HTTP
 
protocolo http
protocolo httpprotocolo http
protocolo http
 
Introducción al Internet y sus servicios
Introducción al Internet y sus  servicios Introducción al Internet y sus  servicios
Introducción al Internet y sus servicios
 
Presentacion http y https
Presentacion http y httpsPresentacion http y https
Presentacion http y https
 
Presentacion HTTP/HTTPS/DNS
Presentacion HTTP/HTTPS/DNSPresentacion HTTP/HTTPS/DNS
Presentacion HTTP/HTTPS/DNS
 
Dn12 u3 a8_vsrg
Dn12 u3 a8_vsrgDn12 u3 a8_vsrg
Dn12 u3 a8_vsrg
 
PROTOCOLO HTTP
PROTOCOLO HTTPPROTOCOLO HTTP
PROTOCOLO HTTP
 
Protocolo http
Protocolo httpProtocolo http
Protocolo http
 
DN11_U3_A6_EZM
DN11_U3_A6_EZMDN11_U3_A6_EZM
DN11_U3_A6_EZM
 
Protocolo http
Protocolo httpProtocolo http
Protocolo http
 

Destacado

Destacado (15)

curriculum vitae
curriculum vitaecurriculum vitae
curriculum vitae
 
Presentación1
Presentación1Presentación1
Presentación1
 
Red local
Red localRed local
Red local
 
Copyright
CopyrightCopyright
Copyright
 
ASRawlings.WriteSampAppBrief
ASRawlings.WriteSampAppBriefASRawlings.WriteSampAppBrief
ASRawlings.WriteSampAppBrief
 
Yksilövalmennus linkedin
Yksilövalmennus linkedinYksilövalmennus linkedin
Yksilövalmennus linkedin
 
Conta básica UI
Conta básica UIConta básica UI
Conta básica UI
 
Copyright
CopyrightCopyright
Copyright
 
Bonafide flat plan
Bonafide flat planBonafide flat plan
Bonafide flat plan
 
Apostolic succession ++karl 8
Apostolic succession ++karl 8Apostolic succession ++karl 8
Apostolic succession ++karl 8
 
Produk " Celengan Cantik "
Produk " Celengan Cantik "Produk " Celengan Cantik "
Produk " Celengan Cantik "
 
Auditoria
AuditoriaAuditoria
Auditoria
 
CASES
CASESCASES
CASES
 
Lab 07 voltage_current_divider
Lab 07 voltage_current_dividerLab 07 voltage_current_divider
Lab 07 voltage_current_divider
 
SHOPPING RESULTS
SHOPPING RESULTSSHOPPING RESULTS
SHOPPING RESULTS
 

Similar a Http

Similar a Http (20)

Fundamentos de la web
Fundamentos de la webFundamentos de la web
Fundamentos de la web
 
Http
HttpHttp
Http
 
html
htmlhtml
html
 
PROTOCOLO HTTP.pptx
PROTOCOLO HTTP.pptxPROTOCOLO HTTP.pptx
PROTOCOLO HTTP.pptx
 
Dn12 u3 a9_dzlm
Dn12 u3 a9_dzlmDn12 u3 a9_dzlm
Dn12 u3 a9_dzlm
 
Dn12 u3 a9_jsm
Dn12 u3 a9_jsmDn12 u3 a9_jsm
Dn12 u3 a9_jsm
 
Http Karem Yanelli
Http Karem YanelliHttp Karem Yanelli
Http Karem Yanelli
 
Protocolo http IRVING
Protocolo http IRVINGProtocolo http IRVING
Protocolo http IRVING
 
ACTIVIDAD 05 COMUNICACIONES DE PROTOCOLOS.
ACTIVIDAD 05 COMUNICACIONES DE PROTOCOLOS.ACTIVIDAD 05 COMUNICACIONES DE PROTOCOLOS.
ACTIVIDAD 05 COMUNICACIONES DE PROTOCOLOS.
 
Desarrollo de Aplicaciones Web II - Sesión 02 - Conceptos Generales e Introdu...
Desarrollo de Aplicaciones Web II - Sesión 02 - Conceptos Generales e Introdu...Desarrollo de Aplicaciones Web II - Sesión 02 - Conceptos Generales e Introdu...
Desarrollo de Aplicaciones Web II - Sesión 02 - Conceptos Generales e Introdu...
 
Protocolo http
Protocolo httpProtocolo http
Protocolo http
 
Introduccion al internet y sus servicios
Introduccion al internet y sus serviciosIntroduccion al internet y sus servicios
Introduccion al internet y sus servicios
 
Introducción al internet y sus servicios
Introducción al internet y sus serviciosIntroducción al internet y sus servicios
Introducción al internet y sus servicios
 
Jose alejandro perez http
Jose alejandro perez httpJose alejandro perez http
Jose alejandro perez http
 
Antividad 5
Antividad 5Antividad 5
Antividad 5
 
Introducion al internet
Introducion al internetIntroducion al internet
Introducion al internet
 
Servidor http
Servidor httpServidor http
Servidor http
 
Trabajo de marifalcon
Trabajo de marifalconTrabajo de marifalcon
Trabajo de marifalcon
 
Trabajo
TrabajoTrabajo
Trabajo
 
Gatox
GatoxGatox
Gatox
 

Más de Lyly'h Teendeer (14)

Subneteo
SubneteoSubneteo
Subneteo
 
Punto a punto estrella....
Punto a punto estrella....Punto a punto estrella....
Punto a punto estrella....
 
Protocolos
ProtocolosProtocolos
Protocolos
 
Php
PhpPhp
Php
 
Mysql
MysqlMysql
Mysql
 
Medios de transmicion
Medios de transmicionMedios de transmicion
Medios de transmicion
 
Ftp
FtpFtp
Ftp
 
Dispositivos de expancion de red
Dispositivos de expancion de redDispositivos de expancion de red
Dispositivos de expancion de red
 
Dhcp
DhcpDhcp
Dhcp
 
Clasificacion de redes
Clasificacion de redesClasificacion de redes
Clasificacion de redes
 
Clable directo cruzado y rollover
Clable directo cruzado y rolloverClable directo cruzado y rollover
Clable directo cruzado y rollover
 
Area fiwi
Area fiwiArea fiwi
Area fiwi
 
Antecedentes del internet
Antecedentes del internetAntecedentes del internet
Antecedentes del internet
 
Ansi y ieee
Ansi y ieeeAnsi y ieee
Ansi y ieee
 

Http

  • 1. Profesor: Ing. Domínguez Escalona René Alumna: Gómez Rivera Liliana Getsemany Asignatura: Programación Modulo: Instala y Configura Aplicaciones y Servicios 5-01-2015
  • 2.
  • 3. El protocolo de transferencia de hipertexto (HTTP, HyperText Transfer Protocol) es el protocolo usado en cada transacción de la Web (WWW). El hipertexto es el contenido de las páginas web, y el protocolo de transferencia es el sistema mediante el cual se envían las peticiones de acceder a una página web, y la respuesta de esa web, remitiendo la información que se verá en pantalla. También sirve el protocolo para enviar información adicional en ambos sentidos, como formularios con mensajes y otros similares. HTTP es un protocolo sin estado, es decir, que no guarda ninguna información sobre conexiones anteriores. Al finalizar la transacción todos los datos se pierden. Por esto se popularizaron las cookies, que son pequeños ficheros guardados en el propio ordenador que puede leer un sitio web al establecer conexión con él, y de esta forma reconocer a un visitante que ya estuvo en ese sitio anteriormente. Gracias a esta identificación, el sitio web puede almacenar gran número de información sobre cada visitante, ofreciéndole así un mejor servicio.
  • 4. El protocolo HTTP es un protocolo sin estado; está basado en el modelo cliente- servidor: Un cliente HTTP abre una conexión y realiza su solicitud al servidor, el cual responde generalmente el recurso solicitado y la conexión se cierra.  El formato tanto del mensaje como de la respuesta es como sigue: <Línea inicial> Header-1: value-1 ... Header-n: value-n <Cuerpo del mensaje (Opcional)>
  • 5.  La línea inicial es diferente en las solicitudes y en las respuestas. En las solicitudes van tres campos separados por un espacio en blanco: "Método recurso versiónDelProtocolo". Por ejemplo: "GET /path/to/file/index.html HTTP/1.0". La línea inicial de una respuesta tiene tres campos separados por un espacio: "versiónDelProtocolo códigoRespuesta Mensaje". Por ejemplo: "HTTP/1.0 200 OK" o bien "HTTP/1.0 404 Not Found".  Los encabezados están normados en el protocolo, e incluyen, en el caso de una solicitud, información del navegador y eventualmente del usuario cliente; En el caso de una respuesta, información sobre el servidor y sobre el recurso. El cuerpo del mensaje contiene el recurso a transferir o el texto de un error en el caso de una respuesta. En el caso de una solicitud, puede contener parámetros de la llamada archivos enviados al servidor. Actualmente viene remplazando al FTP en la transferencia de archivos.
  • 6.  Para obtener un recurso con el URL http://www.tuhost.example/index.html  Se abre un socket con el host www.tuHost.example, puerto 80 que es el puerto por defecto para HTTP.  Se envía un mensaje en el estilo siguiente:  GET /index.html HTTP/1.0  From: yo@miHost.example  User-Agent: HTTPTool/1.0  [Línea en blanco]