گوفر چیست؟

گزیده‌ای از RFC 1436:

The Internet Gopher protocol is designed primarily to act as a
distributed document delivery system.  While documents (and services)
reside on many servers, Gopher client software presents users with a
hierarchy of items and directories much like a file system.  In fact,
the Gopher interface is designed to resemble a file system since a
file system is a good model for locating documents and services.  [...]

ترجمهٔ (غیررسمی و تقریبی) فارسی:

پروتکل اینترنتی گوفر در درجه اول برای عملکرد به عنوان یک سیستم
توزیع‌شدهٔ تحویل سند طراحی شده است.  در حالی که اسناد (و خدمات) روی
تعداد زیادی سرورهای مختلف قرار دارند، نرم‌افزارهای سرویس گیرندهٔ گوفر
سلسله مراتبی از آیتم‌ها و فهرست‌ها را همانند یک سامانهٔ پرونده به کاربران
ارائه می‌دهند.  در واقع، رابط گوفر شبیه به یک سامانهٔ پرونده طراحی شده
است، چرا که یک سامانهٔ پرونده مدل مناسبی برای مکان‌یابی اسناد و خدمات است.  [...]

آیا این برایتان آشنا به نظر می‌رسد؟ شاید حدس زده باشید: پروتکل گوفر (Gopher) نسل موثر قبل از وب است، که البته هنوز هم مورد استفاده است! ممکن است بپرسید: «به چه دلیل مردم در قرن بیست و یکم از گوفر استفاده می‌کنند؟» به دلایل مختلف؛ که شاید مهم‌ترین آن‌ها عدم وجود پندام‌افزارها و بدافزارهایی که به شکل میلیون‌ها بایت برنامهٔ انحصاری و ناآزاد جاوااسکریپت که به رایانهٔ شما تحویل و توسط مرورگر وب شما روی آن اجرا می‌شوند باشد.

شما را نمی‌دانم اما من از این وب شگفت‌انگیز «مدرن» مزخرف نوی وب‌سایت‌های عظیمی که باز کردنشان رایانه‌ام را به زانو درمی‌آورد سیر شده‌ام. من اخیراً به آسایش و آرامش گوفرچاله‌ها (gopherholes، یا همان سایت‌های گوفر) خو گرفته‌ام و از آن لذت می‌برم و بیشترش را می‌جویم. به این ترتیب، طبیعتاً تصمیم به گسترش آن به سایت خودم و راه‌اندازی گوفرچالهٔ خودم گرفتم، و هم اکنون سایتم از طریق گوفر نیز در دسترس است. برای برقراری ارتباط و بازدید سایت‌های گوفر نیاز به یک سرویس گیرندهٔ گوفر دارید؛ یا اینکه می‌توانید از Lynx یا حتی curl هم استفاده کنید.

وقتی آماده هستید، سرویس گیرندهٔ گوفر خود را به آدرس زیر هدایت کنید تا این سایت را از طریق گوفر بازدید کنید:

gopher://gopher.gnu.ca/1/~bandali/fa/