12.176 cursos gratis
8.741.397 alumnos
Facebook Twitter YouTube
Busca cursos gratis:

Introducción básica al protocolo HTTP

Autor: Pablo Alberto Camino
Curso:
10/10 (1 opiniýn) |2176 alumnos|Fecha publicaciýn: 03/06/2008
Envýa un mensaje al autor

Capýtulo 9:

 Conclusiones y pasos a seguir

Felicitaciones, este es el final del curso. Como dice en el título, es una introducción básica al protocolo HTTP. Con estos conocimientos podrá enteder qué pasa detrás de las aplicaciones HTTP para analizar fallos, saber mirar un log, o interactuar directamente con una a través de Telnet.

Esta es sólo la punta del iceberg. El primer paso a seguir si deseas obtener un conocimiento técnico completo es leer la especificación oficial del protocolo en http://www.ietf.org/rfc/rfc2616.txt. Este texto es realmente muy técnico y pesado, es mucho más recomendable buscarse un buen libro acerca del tema de alguna editorial conocida. El título HTTP The Definitive Guide de la editorial O'Reilly es una muy buena opción. Si prefieres un curso, consulta con algún proveedor local de cursos en informática.

Temas puntuales para profundizar:

* Cacheo: Los caches son tanto privados (archivos temporales del browser) como públicos (servidor del ISP) y almacenan copias locales de los recursos remotos para ahorrar ancho de banda. La manera en que se mantienen actualizados así como el hecho de que puedan influir en actividades como la publicidad online es un punto interesante para profundizar en ellos. Muchas cabeceras de petición y respuesta controlan la manera de cachear documentos.

* Autenticación: HTTP ofrece nativamente 2 modos de autenticación, básica y digerida. No son muy utilizadas ninguna de las dos sino que es preferida la autenticación realizada por la aplicación web a través de un túnel HTTPS, que es mucho más seguro. El HTTPS es un protocolo seguro que se construye aplicando una capa de seguridad por sobre el protocolo HTTP.

* Cookies: Muchos mitos rodean a las cookies que son realmente algo muy sencillo y seguro. La información de las cookies es privada entre el servidor que las envió y el que las recibe, por lo que son muy seguras en la mayoría de los aspectos. Hay quienes tienen la idea de que hay cookies que pueden perseguirte y registrar toda tu actividad, eso no es cierto. Las cookies de seguimiento sólo permiten hacerlo a través del dominio de una aplicación. O sea que es sólo una manera de recolectar estadísticas de navegación dentro de un sistema, no tienes un espía dentro.

* Proxies: Generalmente están relacionados con el cacheo pero también permiten ofrecer seguridad, proteger la privacidad online, y hasta reprocesar contenidos para medios específicos. Por ejemplo, muchos dispositivos móviles trabajan con proxies/gateways que convierten complejos contenidos HTML en versiones textuales más prácticas para una pequeña pantalla.

* Web Services: Los web services utilizan SOAP sobre HTTP. En realidad esto se sale del espectro HTTP y es mas bien parte de SOAP, pero los Web Services fueron posibles gracias al HTTP, por lo que su rol no es menor y vale la pena analizar la relación.

No trato detalladamente estos temas en el curso pues cada uno de ellos es lo suficientemente extenso como para hacer un curso para cada uno. Además, de hacerlo se perdería el hilo general y este curso no sería una introducción básica sino compleja al protocolo. Si alguno de estos temas es de su interés, le sugiero que busque cursos más específicos o se remita a la especificación del protocolo.

Si usted está buscando incluir comunicación HTTP en algún desarrollo propio, la mayoría de los Framework actuales (como Java o .NET) ya disponen de librerías que harán la gestión del protocolo por usted. El conocimiento del mismo le permitirá entender mejor las opciones avanzadas de estas librerías o analizar los mensajes de error que se pudieran presentar al utilizarlas.

Espero que este pequeño curso le haya sido útil y que ya pueda entender cómo trabaja este fantástico protocolo. El más extendido, usado y complejo de la Internet de hoy en día. Sus opiniones y consultas tanto acerca de este como de cualquier otro tema relacionado son bienvenidas. Mi dirección de correo electrónico para contacto es HTTP@PabloCamino.com.ar

Muchas gracias por su lectura.

Capýtulo anterior - Cabeceras de respuesta

Nuestras novedades en tu e-mail

Escribe tu e-mail:



MailxMail tratarý tus datos para realizar acciones promocionales (výa email y/o telýfono).
En la polýtica de privacidad conocerýs tu derechos y gestionarýs la baja.

Cursos similares a Introducción básica al protocolo HTTP



  • Výdeo
  • Alumnos
  • Valoraciýn
  • Cursos
1. Introducción básica a Linux
Curso básico de Linux explicando aspectos importantes de Fedora Core, KNOPIX, SuSE... [14/07/06]
25.314  
2. PHP, HTML y MYSQL. Guía básica
PHP , HTML y MYSQL . Este curso básico de programación te enseñará una manera... [18/11/09]
3.217  
3. Visual Basic 6.0. Guía básica
Visual Basic es un lenguaje de programación desarrollado para Microsoft . Con... [19/11/09]
6.166  

ýQuý es mailxmail.com?|ISSN: 1699-4914|Ayuda
Publicidad|Condiciones legales de mailxmail