viernes, 14 de marzo de 2014

Clases de internet: HTTP

Bueno, este sería el primero de mis post "clases de". Espero no abandonarlos y contarle a la gente un poco sobre cómo funcionan algunas cosas.
HTTP quiere decir Hyper Text Transfer Protocol, pero no interesa demasiado. Lo importante es que es una abstracción de una abstracción de una abstracción para no tener que ponernos a pensar en la cantidad de 1 y 0 que enviamos y recibimos por un cable. Todo se reduce a simples mensajes (o peticiones) a un servidor, con una respuesta.
Cuando nosotros hacemos click en un link del estilo http://google.com el browser lanza una petición http al servidor que dice, justamente, la url. Esa url de ejemplo dice: vaya al servidor en google.com y responda lo que hay ahí.
La cuestión viene en muchos sabores:
  • hay verbos para decir que queremos obtener información, o entregarla, o borrarla
  • hay una versión segura llamada https
  • hay una variedad de parámetros en las peticiones que se envían al servidor
En resumen, una petición HTTP es un viaje al servidor que sabemos dónde está para obtener una respuesta repetible. Con repetible, me refiero a que cada vez que volvamos a hacer la misma petición, la respuesta será la misma.

Fuente:
  • Elaboración propia
  • http://es.wikipedia.org/wiki/Hypertext_Transfer_Protocol

No hay comentarios:

Publicar un comentario