¿Cuál es el propósito del Protocolo Gopher?

Gopher fue desarrollado antes de la Web. Crea una página de menú simple con una lista de opciones. Cada opción estaba vinculada a un archivo o a otro menú. Si se trataba de un archivo, el archivo se transfirió a su computadora y luego lo mostró cualquier programa nativo configurado para abrir archivos de ese tipo. Lo importante de Gopher es que puede escribir un programa de cliente de Gopher en unas pocas horas y puede imprimir la fuente en una sola hoja de papel. En comparación, la primera generación de navegadores web era bastante grande porque tenían que formatear HTML y admitir imágenes incrustadas en una página. En cuanto al “protocolo”, en realidad no hay un protocolo per se. El cliente envía el nombre de un archivo y el servidor devuelve el archivo. Si el archivo es un menú, el cliente lo procesa y, en general, si el archivo es un archivo de texto, el cliente simplemente escribe el texto en la pantalla.

Desde finales de la década de 1980 hasta principios de la década de 1990, hubo dos métodos / aplicaciones competitivos para las capas:

  1. Una interfaz fácil de usar.
  2. Grandes cantidades de información disponible a través de Internet (para ese momento).

Uno se llamaba Web y el otro Gopher. La web ganó.

  1. Porque era más de forma libre.
  2. Porque fue el primero en admitir GUI.

Mientras que el Gopher estaba basado en menús y normalmente estaba mejor organizado. El Gopher (protocolo) era el equivalente de Gopher de HTTP para la web.