♊ Gemini

ℹ Puedes omitir este contenido si ya sabes lo que es.

Gemini es un protocolo de transferencia de archivos que se encuentra en la capa de aplicación del modelo TCP/IP, utiliza el puerto 1965/TCP (debe de haber una razón por la que el puerto sea un año del siglo XX) para su transmisión. Gemini es un protocolo que funciona de manera similar a cómo lo hace el protocolo de transferencia de hipertexto (HTTP), está basado en Gopher, otro protocolo de tranferencia de páginas simples, cuya finalidad era la de proveer contenido bajo en calorías (es broma), gopher es caracterizado por ser ligero, incluso más ligero que gemini, gemini comenzó a construirse desde 2019 por una persona conocida como Solderpunk, el protocolo se propagó como una alternativa a la internet moderna (HTTP) y a gopher.

Existe una gran variedad de clientes personalmente me gusta mucho Lagrange, ya posee una interfaz bonita, sin embargo tambien es posible consultar páginas en gemini desde la terminal con clientes CLI.

Lagrange

Además puedes hallar un poco más de información y herramientas útiles sobre Gemini en este repositorio (en la web normal)

Awesome Gemini

🌒 Otros Protocolos

Gemini es solo uno de muchos, pero en hayá fuera, en el inmenso mundo del internet existe una gran diversidad de procolos, en esta sección planeo recopilar un poco sobre cada uno de ellos. Gemini resulta un buen punto de partida para poder descubrir y conectarse a estos otros procolos basados en Gopher. Los primeros protocolos pueden ser resueltos con Lagrange.

🌐 Gopher

El protocolo que inspiró a Gemini

🌐 Spartan

Un protocolo extremadamente similar a gemini pero que no requiere de TLS y utiliza solo los caracteres del ASCII

Especificación

🌐 Nex

Un protocolo simple de intercambio de texto con enlaces

Especificación

🌐 Titan

Es un complemento para gemini, permite la subida de contenido a sitios de gemini

Especificación

🌐 Guppy

Un nuevo protocolo semejante a gopher

⚠ A partir de aquí estos protocolos no son soportados en lagrange

🌐 Scorpion

Un protocolo bastante nuevo semejante a gemini pero con diferentes códigos de estado

[Todavía no existe un navegador que soporte scorpion, para leer artículos en scorpion usa NetCat]

🌐 Scroll

Otro protocolo similar gemini con soporte para solicitudes multilenguaje

Especificación (en gemini)

🌐 Text

Protocolo de texto plano