Gopher
Gopher, bir TCP/IP protokolü. İnternette HTTP teknolojisi yaygınlaşmadan önce sitelerin sadece düz metin formatıyla sunulmasını sağlayan protokol. Veronica ve Jughead adlı arama motorları gopher sayfalarına erişmek amacıyla kullanılabilmektedir. 1991 yılında Minesota Üniversitesi tarafından geliştirilmiştir. İnternette bulunan çeşitli konular arasında araştırma yapma olanağı sağlayan bir istemci (client) programıdır[1]. Gopher söz konusu içeriklere erişimde internet adresini bilmeksizin de erişim imkânı sağlamaktadır.
2010 yılının başında, popüler akıllı telefonlar için yerli Gopher müşterileri için yenilenen bir ilgi gördü: Android Cupcake ve üstü için açık kaynaklı bir istemci olan Overbite 2010'da alfa aşamasında çıktı. PocketGopher, birkaç Java ME uyumlu cihazlar için, kaynak koduyla birlikte 2010 yılında piyasaya çıktı.[2] iGopher 2011 yılında iPhone ve iPad cihazları için özel bir müşteri olarak serbest bırakıldı.
Gopher popülaritesi, aynı derecede rekabet eden birçok bilgisayar mimarisi ve işletim sisteminin olduğu bir zamanda yüksekti. Sonuç olarak, Acorn RISC OS, AmigaOS, Atari MiNT, CMS, DOS, klasik Mac OS, MVS, NeXT, OS/2, Unix benzeri işletim sistemleri, VMS, Windows 3.1x ve Windows 9x için birkaç Gopher müşterisi bulunmaktadır.[3] GopherVR, 3B görselleştirme için tasarlanmış bir istemcidir ve MOO'da bile bir Gopher istemcisi vardır. Bu istemcilerin çoğunluğu TCP bağlantı noktası 70 üzerinde çalışacak şekilde kodlanmışdır.
Kökeni
Gopher sistemi 1991 yılının ortalarında ABD'deki Minnesota Üniversitesi[1]'nden Mark P. McCahill, Farhad Anklesaria, Paul Lindner, Daniel Torrey ve Minnesota Üniversitesi'nden Bob Alberti tarafından piyasaya sürüldü. Merkezi hedefleri, RFC 1436'da belirtildiği gibi idi:
- Kullanıcılara aşina olacak dosya benzeri hiyerarşik bir düzenleme.
- Basit bir sözdizimi.
- Hızlı ve ucuz bir şekilde oluşturulabilen bir sistem.
- Arama gibi dosya sistemi metaforunu genişletme.
Kaynakça
- December, John; Randall, Neil (1994). The World Wide Web unleashed. Sams Publishing. s. 20. ISBN 1575210401.
- https://arstechnica.com/open-source/news/2010/07/overbite-project-brings-gopher-protocol-to-android.ars
- http://prentissriddle.com/trips/gophercon1993.html