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.
¿Cuál es el propósito del Protocolo Gopher?
Related Content
¿Es posible que una conexión TCP se cierre silenciosamente?
¿Por qué el protocolo BXXP / BEEP no tuvo un impacto mayor?
¿Por qué no solo usamos protocolos de Internet en una red ad-hoc?
¿Cómo funciona Kerberos según el primer contacto?
¿Los protocolos y conceptos de redes van a estar desactualizados? ¿Vale la pena aprenderlos?
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:
- Una interfaz fácil de usar.
- 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ó.
- Porque era más de forma libre.
- 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.
More Interesting
¿El protocolo utilizado por los sensores de puerta / ventana ADT está documentado en alguna parte?
¿Por qué a veces DHCP da la IP incorrecta en la red interna?
¿Cuáles son las mejores prácticas para diseñar e implementar protocolos de red?
¿Cuáles son las ventajas y limitaciones de XMPP (Protocolo de presencia y mensajería extensible)?
¿Por qué EIGRP usa la multidifusión para el descubrimiento de vecinos?
¿Por qué se considera importante el protocolo trivial de transferencia de archivos (TFTP)?
Cómo verificar si estoy bloqueado por un firewall entre mi máquina UNIX y un host de destino
¿Dónde aprendo TCP / IP y programación de red?
¿Qué son los protocolos de enrutamiento de red?
¿Qué es la opción de escala de ventana en un segmento SYN en TCP?