Mengapa protokol Gemini muncul dan bagaimana pengaturannya

Begini hubungan protokol klien-server ini dengan Gopher dan di mana harus bekerja dengannya.





Foto - Fotografi ZU - Unsplash



Apa protokol ini



Gemini adalah protokol transfer file klien / server yang berorientasi pada kecepatan. Dalam arti tertentu, ini adalah pengganti WWW. Penulisnya adalah seorang insinyur yang bersembunyi dengan nama panggilan Solderpunk . Namun dalam perkembangannya protokol ini melibatkan komunitas IT secara aktif - misalnya, kontribusi yang diberikan pembuat wiki terbuka adalah Oddmuse Alex Schroeder (Alex Schroeder).



bagaimana cara kerjanya



Penerapan Gemini menyerupai Gopher . Ini adalah protokol yang populer di awal 1990-an dan berfungsi sebagai semacam pengganti FTP. Atas dasar itu , sistem untuk menyebarkan informasi dibangun dari sekelompok menu hyperlink - dengan direktori, file, dan tautan ke halaman lain. Halaman-halaman itu sendiri tanpa desain dan skrip.


Situasinya serupa di Gemini - respons protokol hanya berisi teks atau data biner. Ini tidak mendukung kompresi, pemisahan pesan, dan teknik pengkodean jaringan. Server menutup koneksi segera setelah mentransmisikan byte terakhir dan tidak mengirim pesan respons akhir . Gemini mengharuskan semua transaksi dilakukan menggunakan TLS 1.2 atau lebih tinggi.



Protokol beroperasi melalui TCP / IP dengan port 1965 dan memiliki pengenal sumber daya dengan nama yang sama ( URI ). Sintaksnya ditentukan dalam RFC 3986 . URL dikodekan dengan UTF-8 dan memiliki panjang maksimum 1.024 byte.



Apa pendapat mereka tentang protokol



Dalam utas di Hacker News, mereka menyatakan pendapat bahwa protokol baru dapat menjadi alternatif untuk WWW - setidaknya untuk menghosting situs dan blog pribadi. Peran penting dalam hal ini dapat memainkan spesifikasi yang jelas , yang relatif mudah dipahami .





Foto - Sourabh Gijare - Unsplash



Ada juga pendapat alternatif. Gemini adalah konsep ulang dari protokol Gopher yang berusia sekitar 30 tahun. Bagi sebagian orang, kembali ke asal mula Internet tampak seperti langkah mundur dalam teknologi. Meskipun banyak masalah Gopher diselesaikan oleh pengembang Gemini - misalnya, mereka menambahkan pengalihan jika konten di tautan dipindahkan, dan dukungan MIME-jenis.



Yang menerapkan dalam praktik



Gemini menggunakan beberapa situs - misalnya, Gemini_Wiki yang menjelaskan kapabilitas protokol, yang dikembangkan oleh Alex Schroeder yang telah disebutkan sebelumnya. Meskipun situs dapat ditampilkan menggunakan HTTP dan HTML yang sudah dikenal.



Ada juga browser Castor khusus yang ditulis dengan Rust. Ini mendukung protokol Gemini dan Gopher dan diunggah ke platform pengembangan kolaboratif SourceHut. Omong-omong, Firefox adalah salah satu browser terakhir yang mendukung Gopher, tetapi fitur ini telah dihapus pada tahun 2010 . Sekarang, peminat individu secara bertahap mengembalikan fungsionalitas yang hilang.






Video Jumat pendek:








:



: «»

HTTPS

open source —

Fidonet — , « »







All Articles