Alvaros
.
- Регистрация
- 14.05.16
- Сообщения
- 21.452
- Реакции
- 101
- Репутация
- 204
Рассказываем, как этот клиент-серверный протокол связан с Gopher, и где с ним поработать.
Фото —
Что это за протокол
Gemini — это клиент-серверный протокол для передачи файлов, ориентированный на скорость. В каком-то смысле он является заменой WWW. Его автор — инженер, скрывающийся под ником
Как он устроен
Аналогичным образом дела обстоят в Gemini — ответ протокола содержит только текст или бинарные данные. Он не поддерживает сжатие,
Протокол
Что думают о протоколе
В треде на Hacker News
Фото —
Встретилось и альтернативное мнение. Gemini представляет собой переосмысление протокола Gopher, которому около 30 лет. Возврат к истокам интернета для некоторых
Кто реализует на практике
Gemini использует несколько сайтов — например,
Также есть специальный браузер Castor, написанный на Rust. Он поддерживает работу с протоколами Gemini и Gopher — его
Короткое пятничное видео:
Больше материалов в корпоративном блоге:
You must be registered for see links
Фото —
You must be registered for see links
— UnsplashЧто это за протокол
Gemini — это клиент-серверный протокол для передачи файлов, ориентированный на скорость. В каком-то смысле он является заменой WWW. Его автор — инженер, скрывающийся под ником
You must be registered for see links
. Но в разработке протокола активно участвовало ИТ-сообщество — например, свой вклад
You must be registered for see links
создатель открытого вики-движка
You must be registered for see links
Алекс Шрёдер (Alex Schroeder).Как он устроен
Реализация Gemini напоминает Gopher. Это — протокол, который был популярен в начале 1990-х и служил своеобразной заменой FTP. На его основе
You must be registered for see links
система распространения информации из группы связанных гиперссылками меню — с директориями, файлами и ссылками на другие страницы. Сами страницы были без оформления и скриптов.Аналогичным образом дела обстоят в Gemini — ответ протокола содержит только текст или бинарные данные. Он не поддерживает сжатие,
You must be registered for see links
и методы сетевого кодирования. Сервер разрывает соединение сразу после передачи последнего байта и не отправляет сообщение end of response. Gemini требует, чтобы все транзакции производились с использованием TLS 1.2 или выше.Протокол
You must be registered for see links
по TCP/IP с портом 1965 и имеет одноименный идентификатор ресурса (
You must be registered for see links
). Его синтаксис прописан в
You must be registered for see links
. URL закодирован UTF-8 и имеет максимальную длину в 1024 байта.Что думают о протоколе
В треде на Hacker News
You must be registered for see links
, что новый протокол может стать альтернативой WWW — по крайней мере, для хостинга личных сайтов и блогов. Немаловажную роль в этом может сыграть понятная
You must be registered for see links
, в которой относительно
You must be registered for see links
.
Фото —
You must be registered for see links
— UnsplashВстретилось и альтернативное мнение. Gemini представляет собой переосмысление протокола Gopher, которому около 30 лет. Возврат к истокам интернета для некоторых
You must be registered for see links
как шаг назад в технологическом плане. Хотя многие проблемы Gopher разработчикам Gemini
You must be registered for see links
— например, они добавили редиректы, если контент по ссылке был перемещен, и поддержку
You must be registered for see links
-типов.Кто реализует на практике
Gemini использует несколько сайтов — например,
You must be registered for see links
с описанием возможностей протокола, разработанный уже упомянутым Алексом Шрёдером. Хотя сайт может отображаться и с использованием привычных HTTP и HTML.Также есть специальный браузер Castor, написанный на Rust. Он поддерживает работу с протоколами Gemini и Gopher — его
You must be registered for see links
на платформе совместной разработки SourceHut. К слову, одним из последних браузеров, поддерживающих Gopher, был Firefox, но эту функцию
You must be registered for see links
. Теперь отдельные энтузиасты постепенно возвращают утерянную функциональность.Короткое пятничное видео:
Больше материалов в корпоративном блоге:
You must be registered for see links
You must be registered for see links
You must be registered for see links
You must be registered for see links



