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
Fuente:
- Elaboración propia
- http://es.wikipedia.org/wiki/Hypertext_Transfer_Protocol