Tecnología

Inicio

Tipos de protocolos HTTP y FTP

La mayoría de las personas que han utilizado Internet durante un tiempo reconocerá el acrónimo de HTTP, incluso si no saben lo que significa. Cualquiera que alguna vez haya descargado un archivo probablemente ha utilizado FTP, aunque no se haya dado cuenta. En conjunto, estos dos protocolos son la base para la mayor parte de la actividad que se produce en la web hoy en día.

definiciones

HTTP (Hypertext Transfer Protocol) y FTP (File Transfer Protocol) son protocolos de red, es decir, reglas que describen cómo los programas informáticos cooperarán. HTTP describe cómo los documentos interrelacionados se comunica entre un ordenador central (emisor) y el equipo cliente (receptor), mientras que FTP describe las interacciones de transferencia de archivos entre un host y un cliente. HTTP y FTP se adhieren al modelo cliente-servidor de computación en red, que define los proveedores de servicios como servidores y los solicitantes de servicios como clientes

Fondo

Los orígenes teóricos de HTTP y su entidad que define el enlace, se remontan a por lo menos 1945, cuando Vannevar Bush publicó un ensayo en el Atlantic Monthly titulado "As We May Think" en el que proponía una máquina llamada Memex en que los documentos electrónicos contenían " senderos asociativos ". En la década de 1960, Ted Nelson acuñó término "hipertexto" que definió como la escritura no lineal.

Desarrollo

Por la década de 1980, TCP / IP, red troncal de internet se había consolidado y la especificación FTP define cómo funcionaban las transferencias de archivos. Se podría transferir archivos - si pasó a saber dónde se encontraban. Los investigadores comenzaron a trabajar en los sistemas de búsqueda y recuperación de documentos. En 1990, Tim Berners-Lee, un físico Inglés trabajaba en el CERN ha conectado correctamente un cliente HTTP a su servidor. Utilización del protocolo HTTP, nadie en el mundo podría conectarse a su ordenador y recuperar documentos (texto) que pueden contener enlaces a otros documentos en otros servidores. Así nació la World Wide Web.

Cómo trabajan ellos

Una relación que comienza con el servidor "escuchar" las peticiones de los clientes. Los servidores cumplen esas peticiones mediante el envío de vuelta el documento o archivo solicitado. Los protocolos definen las acciones que pueden llevarse a cabo para iniciar y completar las solicitudes y verbos para nombrar esas acciones. Por ejemplo, una solicitud 'GET' de un cliente está conectado con un nombre de recurso (piensa documento o archivo) y si se encuentra, se envía de nuevo por el servidor, junto con el mensaje de estado "OK".

Hoy

Con las bases, el Internet se desarrolló a un ritmo asombroso, en términos de su adopción por los usuarios y el crecimiento en los sitios. También se convirtió en una plataforma completa para el contenido. Los navegadores comenzaron a proporcionar mejores interfaces y tipos de contenido ampliadas a los gráficos, animación, sonido y vídeo. Desde sus humildes inicios como una manera para que los físicos para compartir documentos, la web alimentado por HTTP y FTP ha crecido hasta convertirse en una vía de comunicación casi universal.