Sebelum membahas mengenai artikel ini, sebelumnya anda sudah pernah belum mendengar apa itu Gopher. Ini adalah apliksi internet yang memungkinkan anda untuk menelusuri daftar informasi yang tersedia. Menu yang terdapat dalam sistem gopher memungkinkan anda untuk melihat informasi yang anda inginkan di layar komputer anda. Sever gopher yang ada di dunia saling berhubungan dengan ke menu sumber daya root. Anda harus memiliki klien Gopher yang berjalan di server Anda untuk mengakses dan menggunakan aplikasi ini. Untuk penjelasan selanjutnya silahkan simak ulasan berikut ini.

Apa Itu Gopher

Protokol Gopher / ˈɡoʊfər / adalah protokol komunikasi yang dirancang untuk mendistribusikan, mencari dan mengambil dokumen dalam jaringan Protokol Internet. Desain protokol Gopher dan antarmuka pengguna digerakkan oleh menu dan menyajikan alternatif untuk World Wide Web pada tahap awalnya, tetapi pada akhirnya tidak disukai, menyerah pada Hypertext Transfer Protocol (HTTP). Ekosistem Gopher sering dianggap sebagai pendahulu yang efektif dari World Wide Web.

Gopher memiliki sistem dengan basis menu yang paling dasar dengan menyediakan konektivitas. Basis menu tersebut akan saling menghubungkan antara file-file yang ada di dalam komputer-komputer di internet. File-file tersebut akan tampak seperti direktori berseri yang ada di sekitar menu Gopher, padahal file-file tersebut sebenarnya berada di komputer lainnya. Untuk mengetahui apakah Anda memiliki Gopher, klik ikon Gopher atau ketikkan “Gopher” pada prompt perintah.

Gopher suatu kumpulan informasi di Internet yang disusun secara hirarkis (berbasis menu). Bila WWW adalah kumpulan informasi yang disusun berbasis hypertext maka di dalam Gopher juga dijumpai prinsip hypertext ini, namun semuanya dipresentasikan dalam bentuk menu. Jika sistem Anda menjalankan klien Gopher, ini akan menghubungkan Anda ke menu sumber daya root dari mana Anda dapat melanjutkan untuk menelusuri “perpustakaan” di dunia.

Menu disusun dalam urutan hierarkis; untuk kembali dari mana Anda datang, Anda cukup mengetik “u” untuk “naik” – ini akan membawa Anda ke tingkat menu berikutnya. Anda juga bisa “berhenti” aplikasi dari titik mana pun Anda berada. Beberapa Gophers berbasis teks dan lainnya menggunakan ikon (representasi grafis) untuk memimpin dari menu ke menu. Jika Anda menemukan situs dengan informasi yang menarik dan bermanfaat, Anda dapat menandainya dengan menggunakan fungsi bookmark dari layanan Gopher.

Kemudian, saat berikutnya Anda masuk, Anda agar bisa melihat bookmark Anda dan langsung menuju ke situs yang bermanfaat itu. Semua klien Gopher berbeda, jadi Anda perlu memeriksa dokumentasi sistem yang Anda gunakan untuk mengetahui perintah apa yang digunakan untuk bookmark dan fungsi Gopher lain yang bermanfaat. Situs Gopher juga merupakan komputer yang menampilkan menu-menu yang mewakili data dan informasi yang tersedia. Secara mendasar, menu-menu ini merupakan daftar isi untuk mengolah dan menunjuk ke sebuah informasi tertentu.

Layanan ini menggunakan FTP untuk pertukaran file dan Telnet untuk koneksi dengan server tertentu. Gopher yang memiliki sistem berbasis menu paling dasar ini menyediakan konektifitas yang saling berhubungan antara file-file pada komputer-komputer Internet. File-file ini nampak seperti direktori berseri di seputar menu Gopher yang sebenarnya file-file tersebut berlokasi di komputer lain.

Protokol diciptakan oleh tim yang dipimpin oleh Mark P. McCahill di University of Minnesota. Ini menawarkan beberapa fitur yang tidak didukung oleh Web dan memaksakan hierarki yang lebih kuat pada dokumen yang disimpannya. Antarmuka menu teksnya sangat cocok untuk lingkungan komputasi yang sangat bergantung pada terminal komputer berorientasi teks jarak jauh, yang masih umum pada saat penciptaannya pada tahun 1991 dan kesederhanaan protokolnya memfasilitasi berbagai implementasi klien. Revisi terbaru Gopher dan klien grafis menambahkan dukungan untuk multimedia.

Gopher lebih disukai oleh banyak administrator jaringan karena menggunakan lebih sedikit sumber daya jaringan daripada layanan Web. Struktur hierarki Gopher menyediakan platform untuk koneksi perpustakaan elektronik skala besar pertama. Protokol Gopher masih digunakan oleh para penggemar dan meskipun hampir seluruhnya digantikan oleh Web, sejumlah kecil server yang dikelola secara aktif tetap ada.

Teknologi Gopher ditemukan di University of Minnesota, yang maskotnya,  adalah Golden Gopher. Sistem gopher memungkinkan orang untuk mencari dan mengambil informasi menggunakan antarmuka teks. Teknologi ini didasarkan pada struktur client-server, dimana program klien gopher digunakan untuk mencari server gopher. Server ini dapat menyimpan dokumen, artikel, program dan informasi lainnya. Alih-alih hyperlink, antarmuka gopher menggunakan menu tautan ke dokumen dan program lain.

University of Minnesota memulai program lisensi untuk teknologi gopher pada tahun 1993 ketika penggunaan gopher menyebar dengan cepat melalui Internet. Namun, ini sekitar waktu yang sama ketika World Wide Web diperkenalkan. Karena Web menggunakan hiperteks dan gambar, segera menjadi cara yang disukai untuk mencari dan menelusuri informasi. Meskipun masih ada server dan program klien yang menggunakan teknologi gopher, penggunaannya hampir tidak seluas Web.

Jenis Item Gopher

Dalam kode sumber menu Gopher, kode satu karakter menunjukkan konten seperti apa yang diharapkan klien. Kode ini dapat berupa digit atau huruf alfabet; huruf peka terhadap huruf besar-kecil. Spesifikasi teknis untuk Gopher, RFC 1436, mendefinisikan 14 jenis item. Kode satu karakter menunjukkan jenis konten apa yang harus diharapkan oleh klien. Item tipe  3 adalah kode kesalahan untuk penanganan pengecualian.

Penulis klien Gopher berimprovisasi jenis item h  (HTML), i  (pesan informasi) dan s (file suara) setelah penerbitan RFC 1436. Jenis informasi yang diuraikan dalam menu gopher oleh satu nomor atau (kasus tertentu) huruf dan sebagai petunjuk klien untuk menceritakannya bagaimana untuk menangani jenis media tertentu dalam menu, analog dengan tipe MIME .

Setiap klien tentu harus memahami jenis item 0 dan 1. Semua klien wajib memahami jenis item 0 sampai 9, g dan s dan  harus memahami jenis file h dan i.

Jenis kanonik

0 file teks
1 Gopher submenu
2 Server Nama CCSO
3 Kode kesalahan dikembalikan oleh server Gopher untuk menunjukkan kegagalan
4 file yang disandikan BinHex (terutama untuk komputer Macintosh)
5 file DOS
6 file uuencode
7 Pencarian teks lengkap Gopher
8 Telnet
9 File biner
+ Mirror atau server alternatif (untuk penyeimbangan beban atau dalam kasus downtime server primer)
g file GIF
i File gambar
T Telnet 3270

Jenis non-kanonik

h file HTML
i Pesan informasi
s File suara (terutama format WAV)

daftar file ini terus berkembang dari waktu ke waktu dengan beberapa klien untuk mendukung mereka. Dengan demikian, banyak server menetapkan generik 9 untuk setiap file biner, berharap bahwa komputer klien akan dapat memproses file dengan benar.

Karakteristik dan Fungsi Gopher

Gopher memiliki banyak fungsi yang didesain seperti mountable read-only global seperti sistem file jaringan yaitu perangkat lunak contohnya gopherfs. Ini dapat me-mount server Gopher sebagai FUSE sumber daya. Jika dapat melakukannya pada Gopher, maka setiap orang akan melakukan dengan data file pada CD-ROM . Biasanya gopher terdiri dari serangkaian menu yaitu menu hyperlinkable hirarkis.

Administrator dari server akan mengendalikan judul dan pilihan menu. Sebuah file di server gopher dapat dikaitkan sebagai item menu dari server gopher lainnya karena file tersebut mirip dengan sebuah file di server Web.  Agar pengguna dapat mengakses, maka server harus menyediakan direktori server lain serta menghubungkan banyak server untuk mengambil banyak keuntungan.

Sementara fungsinya adalah gopher menyediakan akses ke dokumen teks, grafik dan suara digital hanya dapat dimasukkan dalam kumpulan sebuah dokumen. Agar dapat melihatnya dengan program lain, gopher harus di download ke komputer lokal. Gopher juga bisa di akses ke beberapa fasilitas lain yang menggunakan internet seperti Telnet yang berfungsi untuk melakukan hubungan komunikasi  jarak jauh.

Dengan aplikaso gopher, maka pengguna tidak perlu mengetahui alamat khusus yang ada di komputer. Kenapa? Karena seperti yang diketahui, bahwa aplikasi gopher itu sendiri merupakan sistem yang memungkinkan pengguna dapat mengakses situs-situs yang ada. Selain itu, gopher juga merupakan sistem yang memiliki otomasi sehingga pengguna bisa mengakses berbagai informasi yang tersedia dengan menggunakan hirarki.

Cara Kerja Gopher

Gopher bekerja mencari dokumen ataupun data yang berdasarkan pada teks atau text base. Namun sebelum menggunakannya, komputer harus dihubungkan terlebih dahulu dengan menggunakan koneksi internet yang tedapat di gopher server.  Jika sudah terhubung, maka server tersebut akan menyimpan informasi dan juga data tersebut.  Karena jenis protokol ini terlalu rumit, sehingga banyak orang mulai meninggalkan layanan ini.

Protokol gropher ini sendiri adalah suatu protokol publikasi informasi dengan basis karakter untuk mengakses teks pengguna atau user dengan menggunakan hirarkis menu. Tampilan di dalam sistem gopher ini juga hampir sama dengan Telnet. Contoh dari protokol gopher bisa di dapat pada sejumlah perangkat, semisal modem serta router.

Perbedaan dari gopher dengan web ialah pada penggunaan port nya.  Pada web itu biasanya menggunakan port 80 bisa menampilkan gambar. Sedangkan untuk gopher yang  menggunakan port 70 dan juga hanya bisa menampilkan teks saja.

Kelebihan dan Kekurangan

Kelebihan utama gopher adalah kesederhanaannya. Ini menjamin kompatibilitas antar platform dan penggunaan bandwidth minimal. Selain memiliki kelebihan, gopher juga memiliki kekurangan. Fakta bahwa menghubungkan perlu dilakukan langsung oleh server juga dianggap dalam beberapa pendekatan yang lebih bersih.

Kelebihan

Berikut adalah kelebihan dari gopher:

  • Memfasilitasi pengindeksan otomatis menu server
  • Perawatannya gampang dan mudah untuk disiapkan
  • Beban ringan pada jaringan karena ukuran file yang kecil
  • Bagi setiap pengusaha atau pelaku bisnis bisa memperluas pemasaran
  • Pengguna tidak perlu untuk mengetahui alamat khusus di dalam komputer yang digunakan
  • Target iklan yang terpasang akan jauh lebih terarah
  • Server tersedia untuk berbagai jenis komputer, termasuk mainframe
  • Gopher dapat menyajikan beberapa versi file yang sama
  • Perangkat lunak klien tersedia dalam bahasa Inggris, Cina, Jepang, Spanyol, Prancis dan Finlandia.

Kekurangan

Sedangkan kekurangan dari gopher tersebut diantaranya adalah:

  1. Tidak bisa menggabung grafis dan teks pada layar yang sama
  2. Pengguna komersial perangkat lunak server harus melisensikannya
  3. Untuk tampilan tidak terlalu menarik seperti yang ada di www
  4. Untuk dapat mengaksesnya hanya orang-orang yang cukup mahir atau orang tertentu saja
  5. Klien Gopher tidak dapat melihat HTML
  6. Protokol Gopher sudah tidak digunakan lagi. Karena keterbatasannya dalam persaingan melawan Internet. Semua sistem dikonversi harus disesuaikan dengan protokol HTTP dan sebagian besar server Gopher adalah oine.
  7. Gopher dibagi antara Gopher0 dan Gophe + dan tidak semua klien (browser) menangani Gopher +.

Itulah penjelasan singkat mengenai ulasan di atas. Gopher yang memiliki sistem berbasis menu paling dasar ini menyediakan konektifitas yang saling berhubungan antara file-file pada komputer-komputer Internet. Gopher ini juga memungkinkan penggunanya untuk mengakses fasilitas lainnya di internet. Saat melakukan sesuatu yang ingin di kerjakan memberikan kesulitan karena terlalu lama prosesnya.

Related Posts