SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Protocolos de internet http, protocolos de correo electrónico, FTP, Telnet y SSL
Protocolo Simple de Transferencia de Correo (SMTP) Se ejecuta a nivel de capa Basado  en texto relativamente simple Sólo se encarga del envío del correo Utiliza el Protocolo de Oficina de Correos 3 (POP3) ó el Protocolo de Acceso a Mensajes de Internet (IMAP)
Protocolo de Transferencia de Archivos (FTP) Se ejecuta a nivel de aplicación de TCP/IP Archivos mayores de 1 megabyte FileZilla, CuteFtp, etc
Telnet Se ejecuta a nivel de aplicación Iniciar una sesión remota en otra computadora Permite al cliente emular una terminal de computadora
Nivel (capa) de Sockets Seguros Opera entre los niveles de Transporte y Aplicación de TCP/IP Ayuda a asegurar las comunicaciones en e-commerce y pagos en línea Se basa en cifrados (encriptación) firmas digítales
Http hypertext transfer protocol  (Protocolo de  Transferencia de Hipertexto) WorldWide Web (w3c) y la Fuerza de trabajo de ingeniería de internet (IETF) Protocolo  simple, orientado a conexión y sin estado
Http Una sesión inicia cuando un cliente solicita un recurso a un servidor remoto Por lo tanto cada objeto debe ser solicitado mediante un mensaje HTTP Get mensaje de petición más común Emplea el protocolo TCP/IP de modo conectado
Http.- Funcionamiento Petición Get/Index.html Respuesta  http/1.1 200 Content-Typetext/html Cliente Navegador Servidor Web  html
http El protocolo define cómo codificar el paso de parámetros entre página, tunelizar las conexiones, define la existencia de servidores intermedios de cache, Directivas de petición de información (http 1.1) GET Petición de recurso. POST Petición de recurso pasando parámetros. HEAD Petición de datos sobre recurso.
http PUT Creación o envío de recurso. DELETE Eliminación de recurso. TRACE Devuelve al origen la petición tal como se ha recibido en el receptor, para depurar errores. OPTIONS Sirve para comprobar las capacidades del servidor. CONNECT Reservado para uso en servidores intermedios capaces de funcionar como túneles.
http.- Peticiones : GET y POST URL (universal resourcelocators) Get: en caso de enviar parámetros junto a la petición, las enviaría codificadas en la URL. Post: envía parámetros como parte del cuerpo de la petición
Cabecera de Petición Petición GET GET /index.html HTTP/1.1 Host: www.ejemplo.com User-Agent: Mozilla/4.5 [en] Accept: image/gif, image/jpeg, text/html Accept-language: en Accept-Charset: iso-8859-1 Línea de Petición
Línea de petición 1. Método: nombre del método de HTTP llamado (GET, POST, etc.). 2. Identificador de recurso: URL (uniformresourcelocator) del recurso solicitado. 3. Versión de protocolo: versión del protocolo solicitada para la respuesta. GET /index.html HTTP/1.1
Cabecera de petición Contiene información adicional La información se proporciona en forma de: Identificador: valor Identificadores más conocidos e importantes Host: nombre del servidor solicitado. User-Agent: nombre del navegador o programa usado para acceder al recurso. Accept: algunos formatos de texto e imagen aceptados por el cliente. Accept-Language: idiomas soportados (preferidos) por el cliente, útil para personalizar la respuesta automáticamente.
Parámetros de petición Como  respuesta, por ejemplo, a un formulario de registro, a una selección de producto en una tienda electrónica, etc. Pueden pasarse de dos formas: Como parte de la cadena de petición, codificados como parte de la URL. Como datos extra a la petición. http://www.ejemplo.com/indice.jsp?nombre=Perico+juarez&OK=1
http://www.ejemplo.com/indice.jsp?nombre=Perico+juarez&OK=1 GET /indice.jsp?nombre=Perico+Palotes&OK=1 HTTP/1.0 Host: www.ejemplo.com User-Agent: Mozilla/4.5 [en] Accept: image/gif, image/jpeg, text/html Accept-language: en Accept-Charset: iso-8859-1
POST /indice.jsp HTTP/1.0 Host: www.ejemplo.com User-Agent: Mozilla/4.5 [en] Accept: image/gif, image/jpeg, text/html Accept-language: en Accept-Charset: iso-8859-1 nombre=Perico+juarez&OK=1
Reglas para codificar parámetros Para codificar los parámetros como parte de la URL, éstos se añaden a la URL detrás del nombre del recurso, separados de éste por un carácter ?. Los diferentes parámetros se separan entre sí por el carácter &. Los espacios se sustituyen por +.  Los  caracteres especiales: (los mencionados antes de &, + y ?, así como los caracteres no imprimibles, etc.) se representan con %xx, donde xx representa al código ASCII en hexadecimal del carácter.
Respuestas http Similares  a las peticiones HTTP/1.1 200 OK Date: Mon, 04 Aug 2003 15:19:10 GMT Server: Apache/2.0.40 (Red Hat Linux) Last-Modified: Tue, 25 Mar 2003 08:52:53 GMT Accept-Ranges: bytes Content-Length: 428 Connection: close <HTML> ...
Códigos de retorno 1xx Petición recibida, continúa en proceso. 2xx Correcta. Petición procesada correctamente. 3xx Redirección. La petición debe repetirse o redirigirse. 4xx Error de cliente. No se puede procesar la petición porque ésta es incorrecta, no existe, etc. 5xx Error de servidor. El servidor ha fallado intentando procesar la petición, que a priori es correcta. http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html http://es.wikipedia.org/wiki/Hypertext_Transfer_Protocol
Exposiciones Conmutación de paquetes Tcp/IP SMTP Pop 3 IMAP Mail Transfer Agent ESMTP FTP SSL Ping, Tracert y Phatping

Weitere ähnliche Inhalte

Was ist angesagt?

El file transfer protocol es una herramienta un servicio
El  file transfer protocol es una herramienta un servicioEl  file transfer protocol es una herramienta un servicio
El file transfer protocol es una herramienta un servicio
claudiaflores121
 
12 Servidor ftp
12 Servidor ftp12 Servidor ftp
12 Servidor ftp
arayzu
 
Presentación POP3
Presentación POP3Presentación POP3
Presentación POP3
Matías Leal
 
Comunicación en línea
Comunicación en líneaComunicación en línea
Comunicación en línea
Carmen Murillo
 
F.t.p gonzalez y medina
F.t.p   gonzalez y medinaF.t.p   gonzalez y medina
F.t.p gonzalez y medina
Stalyn Cruz
 

Was ist angesagt? (18)

Laboratorio de servidores
Laboratorio de servidoresLaboratorio de servidores
Laboratorio de servidores
 
El file transfer protocol es una herramienta un servicio
El  file transfer protocol es una herramienta un servicioEl  file transfer protocol es una herramienta un servicio
El file transfer protocol es una herramienta un servicio
 
Aisi 1415 06 correo
Aisi 1415 06 correoAisi 1415 06 correo
Aisi 1415 06 correo
 
12 Servidor ftp
12 Servidor ftp12 Servidor ftp
12 Servidor ftp
 
Ftp
FtpFtp
Ftp
 
Servicio FTP en Windows
Servicio FTP en WindowsServicio FTP en Windows
Servicio FTP en Windows
 
html
htmlhtml
html
 
Presentación POP3
Presentación POP3Presentación POP3
Presentación POP3
 
protocolo pop
protocolo popprotocolo pop
protocolo pop
 
Ftp
FtpFtp
Ftp
 
Servidor de mensajería
Servidor de mensajeríaServidor de mensajería
Servidor de mensajería
 
Ftp
FtpFtp
Ftp
 
Comunicación en línea
Comunicación en líneaComunicación en línea
Comunicación en línea
 
Protocolo FTP -marcela
Protocolo FTP -marcelaProtocolo FTP -marcela
Protocolo FTP -marcela
 
F.t.p gonzalez y medina
F.t.p   gonzalez y medinaF.t.p   gonzalez y medina
F.t.p gonzalez y medina
 
Lecture about XMPP
Lecture about XMPPLecture about XMPP
Lecture about XMPP
 
Trabajo practico ftp
Trabajo practico ftpTrabajo practico ftp
Trabajo practico ftp
 
Códigos de estado Http - Programación
Códigos de estado Http - Programación Códigos de estado Http - Programación
Códigos de estado Http - Programación
 

Andere mochten auch

CORREO ELECTRONICO Y CONFIGURACION OUTLOOK
CORREO ELECTRONICO Y CONFIGURACION OUTLOOKCORREO ELECTRONICO Y CONFIGURACION OUTLOOK
CORREO ELECTRONICO Y CONFIGURACION OUTLOOK
LeidyTami
 
Correo Electronico
Correo ElectronicoCorreo Electronico
Correo Electronico
ronaldmam
 
La nube informática
La nube informáticaLa nube informática
La nube informática
SaharaHidalgo
 
Actividades excel
Actividades excelActividades excel
Actividades excel
EuniceTIC
 
Formulas y funciones basicas
Formulas y funciones basicasFormulas y funciones basicas
Formulas y funciones basicas
anny93tenelema
 
20. fórmulas y funciones en excel
20. fórmulas y funciones en excel20. fórmulas y funciones en excel
20. fórmulas y funciones en excel
Narcisa Coronel
 
FóRmulas Y Funciones BáSicas En Excel
FóRmulas Y Funciones BáSicas En ExcelFóRmulas Y Funciones BáSicas En Excel
FóRmulas Y Funciones BáSicas En Excel
ivens85
 

Andere mochten auch (18)

Smtp Pop3
Smtp Pop3Smtp Pop3
Smtp Pop3
 
CORREO ELECTRONICO Y CONFIGURACION OUTLOOK
CORREO ELECTRONICO Y CONFIGURACION OUTLOOKCORREO ELECTRONICO Y CONFIGURACION OUTLOOK
CORREO ELECTRONICO Y CONFIGURACION OUTLOOK
 
El correo electronico diapositivas 13 09 sa copia
El correo electronico diapositivas 13 09 sa   copiaEl correo electronico diapositivas 13 09 sa   copia
El correo electronico diapositivas 13 09 sa copia
 
Correo Electronico
Correo ElectronicoCorreo Electronico
Correo Electronico
 
Presentacion
PresentacionPresentacion
Presentacion
 
Diapositivas de correo electronico 2012
Diapositivas de correo electronico 2012Diapositivas de correo electronico 2012
Diapositivas de correo electronico 2012
 
Nube: conceptos, usos y aplicaciones
Nube: conceptos, usos y aplicacionesNube: conceptos, usos y aplicaciones
Nube: conceptos, usos y aplicaciones
 
Correo Electronico
Correo ElectronicoCorreo Electronico
Correo Electronico
 
La nube informática
La nube informáticaLa nube informática
La nube informática
 
Marketing redes sociales
Marketing redes socialesMarketing redes sociales
Marketing redes sociales
 
Guía de Inicio Rápido de Microsoft Outlook 2016
Guía de Inicio Rápido de Microsoft Outlook 2016Guía de Inicio Rápido de Microsoft Outlook 2016
Guía de Inicio Rápido de Microsoft Outlook 2016
 
Redes Sociales en Internet
Redes Sociales en InternetRedes Sociales en Internet
Redes Sociales en Internet
 
Actividades excel
Actividades excelActividades excel
Actividades excel
 
Formulas y funciones basicas
Formulas y funciones basicasFormulas y funciones basicas
Formulas y funciones basicas
 
20. fórmulas y funciones en excel
20. fórmulas y funciones en excel20. fórmulas y funciones en excel
20. fórmulas y funciones en excel
 
El Correo Electronico
El Correo ElectronicoEl Correo Electronico
El Correo Electronico
 
Ejercicios prácticos de excel 2013
Ejercicios prácticos de excel 2013Ejercicios prácticos de excel 2013
Ejercicios prácticos de excel 2013
 
FóRmulas Y Funciones BáSicas En Excel
FóRmulas Y Funciones BáSicas En ExcelFóRmulas Y Funciones BáSicas En Excel
FóRmulas Y Funciones BáSicas En Excel
 

Ähnlich wie Protocolos de internet

Hypertext transfert protocol
Hypertext transfert protocolHypertext transfert protocol
Hypertext transfert protocol
Oscar Eduardo
 
13. servidor http
13. servidor http13. servidor http
13. servidor http
Gäbö Ü
 

Ähnlich wie Protocolos de internet (20)

Protocolo http
Protocolo httpProtocolo http
Protocolo http
 
Seguridad en web
Seguridad en webSeguridad en web
Seguridad en web
 
Servidores Proxy protocolo HTTP
Servidores Proxy  protocolo HTTPServidores Proxy  protocolo HTTP
Servidores Proxy protocolo HTTP
 
Http
HttpHttp
Http
 
UDA-Anexo emulación xhr-iframes
UDA-Anexo emulación xhr-iframesUDA-Anexo emulación xhr-iframes
UDA-Anexo emulación xhr-iframes
 
Hypertext transfert protocol
Hypertext transfert protocolHypertext transfert protocol
Hypertext transfert protocol
 
PROTOCOLO HTTP
PROTOCOLO HTTPPROTOCOLO HTTP
PROTOCOLO HTTP
 
PROTOCOLO HTTP.pptx
PROTOCOLO HTTP.pptxPROTOCOLO HTTP.pptx
PROTOCOLO HTTP.pptx
 
Presentación1
Presentación1Presentación1
Presentación1
 
Http[1]
Http[1]Http[1]
Http[1]
 
Dn12 u3 a9_dzlm
Dn12 u3 a9_dzlmDn12 u3 a9_dzlm
Dn12 u3 a9_dzlm
 
Protocolo http
Protocolo httpProtocolo http
Protocolo http
 
Protocolo http
Protocolo httpProtocolo http
Protocolo http
 
Dn12 u3 a8_vsrg
Dn12 u3 a8_vsrgDn12 u3 a8_vsrg
Dn12 u3 a8_vsrg
 
Protocolos redes
Protocolos redesProtocolos redes
Protocolos redes
 
Dn12 u3 a9_jsm
Dn12 u3 a9_jsmDn12 u3 a9_jsm
Dn12 u3 a9_jsm
 
13. servidor http
13. servidor http13. servidor http
13. servidor http
 
ASR_Tema_3.pdf
ASR_Tema_3.pdfASR_Tema_3.pdf
ASR_Tema_3.pdf
 
Protocolo HTTP
Protocolo HTTPProtocolo HTTP
Protocolo HTTP
 
Protocolo HTTP
Protocolo HTTPProtocolo HTTP
Protocolo HTTP
 

Kürzlich hochgeladen

2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 

Kürzlich hochgeladen (20)

Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 

Protocolos de internet

  • 1. Protocolos de internet http, protocolos de correo electrónico, FTP, Telnet y SSL
  • 2. Protocolo Simple de Transferencia de Correo (SMTP) Se ejecuta a nivel de capa Basado en texto relativamente simple Sólo se encarga del envío del correo Utiliza el Protocolo de Oficina de Correos 3 (POP3) ó el Protocolo de Acceso a Mensajes de Internet (IMAP)
  • 3. Protocolo de Transferencia de Archivos (FTP) Se ejecuta a nivel de aplicación de TCP/IP Archivos mayores de 1 megabyte FileZilla, CuteFtp, etc
  • 4. Telnet Se ejecuta a nivel de aplicación Iniciar una sesión remota en otra computadora Permite al cliente emular una terminal de computadora
  • 5. Nivel (capa) de Sockets Seguros Opera entre los niveles de Transporte y Aplicación de TCP/IP Ayuda a asegurar las comunicaciones en e-commerce y pagos en línea Se basa en cifrados (encriptación) firmas digítales
  • 6. Http hypertext transfer protocol (Protocolo de Transferencia de Hipertexto) WorldWide Web (w3c) y la Fuerza de trabajo de ingeniería de internet (IETF) Protocolo simple, orientado a conexión y sin estado
  • 7. Http Una sesión inicia cuando un cliente solicita un recurso a un servidor remoto Por lo tanto cada objeto debe ser solicitado mediante un mensaje HTTP Get mensaje de petición más común Emplea el protocolo TCP/IP de modo conectado
  • 8. Http.- Funcionamiento Petición Get/Index.html Respuesta http/1.1 200 Content-Typetext/html Cliente Navegador Servidor Web html
  • 9. http El protocolo define cómo codificar el paso de parámetros entre página, tunelizar las conexiones, define la existencia de servidores intermedios de cache, Directivas de petición de información (http 1.1) GET Petición de recurso. POST Petición de recurso pasando parámetros. HEAD Petición de datos sobre recurso.
  • 10. http PUT Creación o envío de recurso. DELETE Eliminación de recurso. TRACE Devuelve al origen la petición tal como se ha recibido en el receptor, para depurar errores. OPTIONS Sirve para comprobar las capacidades del servidor. CONNECT Reservado para uso en servidores intermedios capaces de funcionar como túneles.
  • 11. http.- Peticiones : GET y POST URL (universal resourcelocators) Get: en caso de enviar parámetros junto a la petición, las enviaría codificadas en la URL. Post: envía parámetros como parte del cuerpo de la petición
  • 12. Cabecera de Petición Petición GET GET /index.html HTTP/1.1 Host: www.ejemplo.com User-Agent: Mozilla/4.5 [en] Accept: image/gif, image/jpeg, text/html Accept-language: en Accept-Charset: iso-8859-1 Línea de Petición
  • 13. Línea de petición 1. Método: nombre del método de HTTP llamado (GET, POST, etc.). 2. Identificador de recurso: URL (uniformresourcelocator) del recurso solicitado. 3. Versión de protocolo: versión del protocolo solicitada para la respuesta. GET /index.html HTTP/1.1
  • 14. Cabecera de petición Contiene información adicional La información se proporciona en forma de: Identificador: valor Identificadores más conocidos e importantes Host: nombre del servidor solicitado. User-Agent: nombre del navegador o programa usado para acceder al recurso. Accept: algunos formatos de texto e imagen aceptados por el cliente. Accept-Language: idiomas soportados (preferidos) por el cliente, útil para personalizar la respuesta automáticamente.
  • 15. Parámetros de petición Como respuesta, por ejemplo, a un formulario de registro, a una selección de producto en una tienda electrónica, etc. Pueden pasarse de dos formas: Como parte de la cadena de petición, codificados como parte de la URL. Como datos extra a la petición. http://www.ejemplo.com/indice.jsp?nombre=Perico+juarez&OK=1
  • 16. http://www.ejemplo.com/indice.jsp?nombre=Perico+juarez&OK=1 GET /indice.jsp?nombre=Perico+Palotes&OK=1 HTTP/1.0 Host: www.ejemplo.com User-Agent: Mozilla/4.5 [en] Accept: image/gif, image/jpeg, text/html Accept-language: en Accept-Charset: iso-8859-1
  • 17. POST /indice.jsp HTTP/1.0 Host: www.ejemplo.com User-Agent: Mozilla/4.5 [en] Accept: image/gif, image/jpeg, text/html Accept-language: en Accept-Charset: iso-8859-1 nombre=Perico+juarez&OK=1
  • 18. Reglas para codificar parámetros Para codificar los parámetros como parte de la URL, éstos se añaden a la URL detrás del nombre del recurso, separados de éste por un carácter ?. Los diferentes parámetros se separan entre sí por el carácter &. Los espacios se sustituyen por +. Los caracteres especiales: (los mencionados antes de &, + y ?, así como los caracteres no imprimibles, etc.) se representan con %xx, donde xx representa al código ASCII en hexadecimal del carácter.
  • 19. Respuestas http Similares a las peticiones HTTP/1.1 200 OK Date: Mon, 04 Aug 2003 15:19:10 GMT Server: Apache/2.0.40 (Red Hat Linux) Last-Modified: Tue, 25 Mar 2003 08:52:53 GMT Accept-Ranges: bytes Content-Length: 428 Connection: close <HTML> ...
  • 20. Códigos de retorno 1xx Petición recibida, continúa en proceso. 2xx Correcta. Petición procesada correctamente. 3xx Redirección. La petición debe repetirse o redirigirse. 4xx Error de cliente. No se puede procesar la petición porque ésta es incorrecta, no existe, etc. 5xx Error de servidor. El servidor ha fallado intentando procesar la petición, que a priori es correcta. http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html http://es.wikipedia.org/wiki/Hypertext_Transfer_Protocol
  • 21. Exposiciones Conmutación de paquetes Tcp/IP SMTP Pop 3 IMAP Mail Transfer Agent ESMTP FTP SSL Ping, Tracert y Phatping