Contents 1 Origins 2 Decline 3 Technical details 3.1 Gopher characteristics 3.2 Protocol 3.3 Source code of a menu 3.3.1 Item types 3.3.2 URL links 3.4 Related technology 4 Client software 4.1 Web browsers 4.1.1 Gopher browser plug-ins 4.2 Gopher clients for mobile devices 4.3 Other Gopher clients 4.4 Gopher to HTTP gateways 5 Server software 6 See also 7 References 8 External links


Origins[edit] Gopher system was released in mid-1991 by Mark P. McCahill, Farhad Anklesaria, Paul Lindner, Daniel Torrey, and Bob Alberti of the University of Minnesota[5] in the United States. Its central goals were, as stated in RFC 1436: A file-like hierarchical arrangement that would be familiar to users. A simple syntax. A system that can be created quickly and inexpensively. Extending the file system metaphor, such as searches. Gopher combines document hierarchies with collections of services, including WAIS, the Archie and Veronica search engines, and gateways to other information systems such as File Transfer Protocol (FTP) and Usenet. The general interest in Campus-Wide Information Systems (CWISs)[6] in higher education at the time, and the ease with which a Gopher server could be set up to create an instant CWIS with links to other sites' online directories and resources were the factors contributing to Gopher's rapid adoption. By 1992, the standard method of locating someone's e-mail address was to find their organization's CCSO nameserver entry in Gopher, and query the nameserver.[7] The name was coined by Anklesaria as a play on several meanings of the word "gopher".[8] The University of Minnesota mascot is the gopher,[9] a gofer is an assistant who "goes for" things, and a gopher burrows through the ground to reach a desired location.[10]


Decline[edit] The World Wide Web was in its infancy in 1991, and Gopher services quickly became established. By the late 1990s, Gopher had largely ceased expanding. Several factors contributed to Gopher's stagnation: In February 1993, the University of Minnesota announced that it would charge licensing fees for the use of its implementation of the Gopher server.[11][10] As a consequence of this, some users were concerned that a licensing fee would also be charged for independent implementations.[12][13] Users were scared away from Gopher technology, to the advantage of the Web, of which CERN disclaimed ownership.[14] In September 2000, the University of Minnesota re-licensed its Gopher software under the GNU General Public License.[15] Gopher client functionality was quickly duplicated by early Web browsers, such as Mosaic, which subsumed the protocol as part of their functions. Gopher has a more rigid structure compared to the free-form HTML of the Web. With Gopher, every document has a defined format and type, and the typical user navigates through a single server-defined menu system to get to a particular document. This can be quite different from the way a typical user might traverse documents on the Web. Gopher remains in active use by its enthusiasts, and there have been attempts to revive the use of Gopher on modern platforms and mobile devices. One such attempt is The Overbite Project, which hosts various browser extensions and modern clients. As of 2012[update], there were approximately 160 gopher servers indexed by Veronica-2,[16] reflecting a slow growth from 2007 when there were fewer than 100,[17] although many are infrequently updated. Within these servers Veronica indexed approximately 2.5 million unique selectors. A handful of new servers are set up every year by hobbyists — over 50 have been set up and added to Floodgap's list since 1999.[18] A snapshot of Gopherspace as it was in 2007 was circulated on BitTorrent and is still available.[19] Due to the simplicity of the Gopher protocol, setting up new servers or adding Gopher support to browsers is often done in a tongue-in-cheek manner, principally on April Fools' Day.[20][21] In November 2014 Veronica indexed 144 gopher servers,[16] reflecting a small drop from 2012, but within these servers Veronica indexed approximately 3 million unique selectors. In March 2016 Veronica indexed 135 gopher servers,[16] within which it indexed approximately 4 million unique selectors. In March 2017 Veronica indexed 133 gopher servers,[16] within which it indexed approximately 4.9 million unique selectors.


Technical details[edit] The conceptualization of knowledge in "Gopher space" or a "cloud" as specific information in a particular file, and the prominence of the FTP, influenced the technology and the resulting functionality of Gopher. Gopher characteristics[edit] Gopher is designed to function and to appear much like a mountable read-only global network file system (and software, such as gopherfs, is available that can actually mount a Gopher server as a FUSE resource). At a minimum, whatever a person can do with data files on a CD-ROM, one can do on Gopher. A Gopher system consists of a series of hierarchical hyperlinkable menus. The choice of menu items and titles is controlled by the administrator of the server. The top level menu of a Gopher server. Selecting the "Fun and Games" menu item... ...takes the user to the "Fun and Games" menu. Similar to a file on a Web server, a file on a Gopher server can be linked to as a menu item from any other Gopher server. Many servers take advantage of this inter-server linking to provide a directory of other servers that the user can access. Protocol[edit] The Gopher protocol was first described in RFC 1436. IANA has assigned TCP port 70 to the Gopher protocol. The protocol is simple to negotiate, making it possible to browse without using a client. A standard gopher session may therefore appear as follows: /Reference 1CIA World Factbook /Archives/mirrors/textfiles.com/politics/CIA gopher.quux.org 70 0Jargon 4.2.0 /Reference/Jargon 4.2.0 gopher.quux.org 70 + 1Online Libraries /Reference/Online Libraries gopher.quux.org 70 + 1RFCs: Internet Standards /Computers/Standards and Specs/RFC gopher.quux.org 70 1U.S. Gazetteer /Reference/U.S. Gazetteer gopher.quux.org 70 + iThis file contains information on United States fake (NULL) 0 icities, counties, and geographical areas. It has fake (NULL) 0 ilatitude/longitude, population, land and water area, fake (NULL) 0 iand ZIP codes. fake (NULL) 0 i fake (NULL) 0 iTo search for a city, enter the city's name. To search fake (NULL) 0 ifor a county, use the name plus County -- for instance, fake (NULL) 0 iDallas County. fake (NULL) 0 Here, the client has established a TCP connection with the server on port 70, the standard gopher port. The client then sends a string followed by a carriage return followed by a line feed (a "CR + LF" sequence). This is the selector, which identifies the document to be retrieved. If the item selector were an empty line, the default directory would be selected. The server then replies with the requested item and closes the connection. According to the protocol, before the connection is closed, the server should send a full-stop (i.e., a period character) on a line by itself. However, as is the case here, not all servers conform to this part of the protocol and the server may close the connection without returning the final full-stop. In this example, the item sent back is a gopher menu, a directory consisting of a sequence of lines each of which describes an item that can be retrieved. Most clients will display these as hypertext links, and so allow the user to navigate through gopherspace by following the links.[5] All lines in a gopher menu are terminated by "CR + LF", and consist of five fields: the item type as the very first character (see below), the display string (i.e., the description text to display), a selector (i.e., a file-system pathname), host name (i.e., the domain name of the server on which the item resides), and port (i.e., the port number used by that server). The item type and display string are joined without a space; the other fields are separated by the tab character. Because of the simplicity of the Gopher protocol, tools such as netcat make it possible to download Gopher content easily from the command line: echo jacks/jack.exe | nc gopher.example.org 70 > jack.exe The protocol is also supported by cURL as of 7.21.2-DEV.[22] Source code of a menu[edit] Gopher menu items are defined by lines of tab-separated values in a text file. This file is sometimes called a gophermap. As the source code to a gopher menu, a gophermap is roughly analogous to an HTML file for a web page. Each tab-separated line (called a selector line) gives the client software a description of the menu item: what it is, what it's called, and where it leads. The client displays the menu items in the order that they appear in the gophermap. The first character in a selector line indicates the item type, which tells the client what kind of file or protocol the menu item points to. This helps the client decide what to do with it. Gopher's item types are a more basic precursor to the media type system used by the Web and email attachments. The item type is followed by the user display string (a description or label that represents the item in the menu); the selector (a path or other string for the resource on the server); the hostname (the domain name or IP address of the server), and the network port. For example: The following selector line generates a link to the "/home" directory at the subdomain gopher.floodgap.com, on port 70. The item type of 1 indicates that the resource is a Gopher menu. The string "Floodgap Home" is what the user sees in the menu. 1Floodgap Home /home gopher.floodgap.com 70 Item type User display string Selector Hostname Port 1 Floodgap Home /home gopher.floodgap.com 70 In addition to selector lines, a gophermap may contain comment lines. Comment lines are not for code comments; rather, they are lines of text sent to the client to display alongside the menu items, such as for a menu description or welcome message. A comment line contains no tab characters. Item types[edit] In a Gopher menu's source code, a one-character code indicates what kind of content the client should expect. This code may either be a digit or a letter of the alphabet; letters are case-sensitive. The technical specification for Gopher, RFC 1436, defines 14 item types. A one-character code indicates what kind of content the client should expect. Item type 3 is an error code for exception handling. Gopher client authors improvised item types h (HTML), i (informational message), and s (sound file) after the publication of RFC 1436. Canonical types 0 Text file 1 Gopher submenu 2 CCSO Nameserver 3 Error code returned by a Gopher server to indicate failure 4 BinHex-encoded file (primarily for Macintosh computers) 5 DOS file 6 uuencoded file 7 Gopher full-text search 8 Telnet 9 Binary file + Mirror or alternate server (for load balancing or in case of primary server downtime) g GIF file I Image file T Telnet 3270 Non-canonical types h HTML file i Informational message s Sound file (especially the WAV format) URL links[edit] Historically, to create a link to a Web server, "GET /" was used as a pseudo-selector to emulate an HTTP GET request. John Goerzen created an addition[23] to the Gopher protocol, commonly referred to as "URL links", that allows links to any protocol that supports URLs. For example, to create a link to http://gopher.quux.org/, the item type is h, the display string is the title of the link, the item selector is "URL:http://gopher.quux.org/", and the domain and port are that of the originating Gopher server (so that clients that do not support URL links will query the server and receive an HTML redirection page). Related technology[edit] The master Gopherspace search engine is Veronica. Veronica offers a keyword search of all the public Internet Gopher server menu titles. A Veronica search produces a menu of Gopher items, each of which is a direct pointer to a Gopher data source. Individual Gopher servers may also use localized search engines specific to their content such as Jughead and Jugtail. GopherVR is a 3D virtual reality variant of the original Gopher system.


Client software[edit] Web browsers[edit] Browser Version Notes First supported Last supported Camino 1.0 2.1.2 Always uses port 70. Classilla 9.0 Present Hardcoded to port 70 from 9.0–9.2; whitelisted ports from 9.2.1. cURL 7.21.2 (October 2010) Present cURL is a command-line file transfer utility ELinks 0.10.0[24] ? Offers support as a build option Epiphany ? 2.26.3 Disabled after switch to WebKit Galeon ? 2.0.7 Google Chrome With extension only[25] N/A The Overbite extension[26] that automatically forwards to Gopher proxies is no longer compatible with Chrome. Internet Explorer N/A 6.0 SP1+ Supported added by MS02-047 to IE 6 SP1 can be enabled in the Windows Registry.[27] Always uses port 70. Internet Explorer for Mac ? 5.2.3 PowerPC-only K-Meleon ? Present Konqueror With plug-in only ? Requires kio_gopher plug-in[28] libwww 1.0c (December 1992) Present libwww is an API for internet applications Line Mode Browser Present Lynx ? Present Mosaic ? Present(3.0) Mozilla Firefox 0.0 3.6 Built-in support dropped from Firefox 4.0 onwards;[29] can be added back to Firefox < 57 with OverbiteFF. Always uses port 70. Netscape Navigator ? 9.0.0.6 NetSurf N/A N/A Under development, based on the cURL fetcher. OmniWeb 5.9.2 Present First WebKit Browser to support Gopher[30][31] Opera N/A N/A Opera 9.0 includes a proxy capability Pavuk ? Present Pavuk is a web mirror (recursive download) software program SeaMonkey 1.0 2.0.14 Built-in support dropped from SeaMonkey 2.1 onwards. The OverbiteFF add-on[32] provides unofficial support to later versions. Safari N/A N/A Browsers that do not natively support Gopher can still access servers using one of the available Gopher to HTTP gateways. Gopher support was disabled in Internet Explorer versions 5.x and 6 for Windows in August 2002 by a patch meant to fix a security vulnerability in the browser's Gopher protocol handler to reduce the attack surface which was included in IE6 SP1; however, it can be re-enabled by editing the Windows registry. In Internet Explorer 7, Gopher support was removed on the WinINET level.[33] Gopher browser plug-ins[edit] For Mozilla Firefox and SeaMonkey, OverbiteFF[34] extends Gopher browsing and supports the current versions of the browsers (Firefox 38 and newer, and equivalent versions of SeaMonkey). (There is also a version of OverbiteFF available that supports Firefox 3.6 and 4 to 37, and equivalent versions of SeaMonkey.) It includes support for accessing Gopher servers not on port 70 using a whitelist and for CSO/ph queries, and allows versions of Firefox and SeaMonkey that do not support Gopher natively to access Gopher servers. Plugins are also available for Konqueror,[35] in the past a proxy-based extension for Google Chrome was available but is no longer maintained and does not work with the current releases.[34] Gopher clients for mobile devices[edit] Some[who?] have suggested that the bandwidth-sparing simple interface of Gopher would be a good match for mobile phones and personal digital assistants (PDAs),[36] but so far, mobile adaptations of HTML and XML and other simplified content have proven more popular. The PyGopherd server provides a built-in WML front-end to Gopher sites served with it. The early 2010s have seen a renewed interest in native Gopher clients for popular smartphones: Overbite, an open source client for Android 1.5+ was released in alpha stage in 2010.[37] PocketGopher was also released in 2010, along with its source code, for several Java ME compatible devices. iGopher was released in 2011 as a proprietary client for iPhone and iPad devices. Other Gopher clients[edit] Gopher popularity was at its height at a time when there were still many equally competing computer architectures and operating systems. As a result, there are several Gopher clients available for Acorn RISC OS, AmigaOS, Atari MiNT, CMS, DOS, classic Mac OS, MVS, NeXT, OS/2 Warp, most UNIX-like operating systems, VMS, Windows 3.x, and Windows 9x. GopherVR was a client designed for 3D visualization, and there is even a Gopher client in MOO.[38][39] The majority of these clients are hard-coded to work on TCP port 70. Gopher to HTTP gateways[edit] Users of Web browsers that have incomplete or no support for Gopher can access content on Gopher servers via a server gateway or proxy server that converts Gopher menus into HTML; known proxies are the Floodgap Public Gopher proxy and Gopher Proxy. Similarly, certain server packages such as GN and PyGopherd have built-in Gopher to HTTP interfaces. Squid Proxy software gateways any gopher:// URL to HTTP content, enabling any browser or web agent to access gopher content easily.


Server software[edit] Because the protocol is trivial to implement in a basic fashion, there are many server packages still available, and some are still maintained. Server Developed By Latest version License Written in Notes Aftershock Rob Linwood 1.0.1 MIT Java 1.0.1 released 2004-04-22 Apache::GopherHandler Timm Murray 0.1 GPL Perl Released 2004-03-26. Apache 2 plugin to run Gopher-Server. Bucktooth Cameron Kaiser 0.2.9 Floodgap Free Software License Perl 0.2.9 released 2011-05-01 geomyid Quinn Evans 0.0.1 2-clause BSD Common Lisp 0.0.1 released 2015-08-10 Geomyidae Christoph Lohmann 0.29 MIT C 0.29 released 2017-09-29 GN ? 2.25-20020226 GPL ? 2.25-20020226 released on 2002-02-26 GoFish Sean MacLennan 1.2 GPLv2 C 1.2 released 2010-10-08 Gophernicus Kim Holviala 2.5 BSD C 2.5 released 2017-06-25[40] gophrier Guillaume Duhamel 0.2.3 GPL C 0.2.3 released 2012-03-29 GOPHSERV ? 0.5 GPLv3 FreeBASIC 0.5 released 2012-12-30 Gopher Cannon ? ? Freeware .NET 3.5 (Win32/Win64) 1.07 released 2013-07-08 Gopher-Server Timm Murray 0.1.1 GPL Perl Released 2004-03-26 Goscher Aaron W. Hsu 8.0 ISC Scheme mgod Mate Nagy 1.0 GPLv3 C 1.0 released 2008-08-08 Motsognir Mateusz Viste 1.0.8.1 GPLv3 C 1.0.8.1 released on 2016-04-22 PyGopherd John Goerzen 2.0.18.3 GPL Python 2.0.18.3 released 2008-08-09 PyGS ? ? ? Python ? Spacecookie ? ? GPL Haskell ? Atua Charles Childers 2017.4 ISC Forth


See also[edit] Internet portal Veronica, search engine system for Gopher Gopher+, proposed extensions to the Gopher protocol GopherVR Jugtail (formerly Jughead), an alternative search engine for the Gopher protocol SDF Public Access Unix System – a non-profit organization which provides free Gopher hosting Phlog, the gopher version of a weblog Wide area information server, search engine whose popularity was contemporaneous with Gopher's


References[edit] ^ Carlson, Scott (September 5, 2016). "How Gopher Nearly Won the Internet". Chronicle of Higher Education. Retrieved September 12, 2016.  ^ Mark P. McCahill interviewed on the TV show Triangulation on the TWiT.tv network ^ "How Moore's Law saved us from the Gopher web". 12 March 2009. Retrieved 20 September 2011.  ^ Suzan D. McGinnis (2001). Electronic collection management. Routledge. pp. 69–72. ISBN 0-7890-1309-6.  ^ a b December, John; Randall, Neil (1994). The World Wide Web unleashed. Sams Publishing. p. 20. ISBN 1-57521-040-1.  ^ "Google Groups archive of bit.listserv.cwis-l discussion". Google. Retrieved 27 July 2011.  ^ "Google Groups archive of comp.infosystems.gopher discussion". Google. Retrieved 27 July 2011.  ^ Mark McCahill, Farhad Anklesaria. "Smart Solutions: Internet Gopher" (Flash). Minneapolis: University of Minnesota Media Mill. Event occurs at 2:40.  McCahill credits Anklesaria with naming Gopher ^ "Gophersports.com – Official Web Site of University of Minnesota Athletics". Retrieved 17 August 2010.  ^ a b Gihring, Tim. "The rise and fall of the Gopher protocol". minnpost.com. Retrieved 12 August 2016.  ^ "Subject: University of Minnesota Gopher software licensing policy". Funet.fi. Retrieved 2015-08-12.  ^ JQ Johnson (25 February 1993). "Message from discussion gopher licensing". Google. Retrieved 27 July 2011.  ^ Joel Rubin (3 March 1999). "CW from the VOA server page – rec.radio.shortwave". Google. Retrieved 27 July 2011.  ^ Johan Söderberg (2007). Hacking Capitalism: The Free and Open Source Software Movement. Routledge. p. 25. ISBN 0-415-95543-2.  ^ "Google Groups". Groups.google.com. Retrieved 2015-08-12.  ^ a b c d "Floodgap Gopher-HTTP gateway gopher://gopher/0/v2/vstat". Gopher.floodgap.com. Retrieved 2017-01-05.  ^ Kaiser, Cameron (19 March 2007). "Down the Gopher Hole". TidBITS. Retrieved 23 March 2007.  ^ http://gopher.floodgap.com/1/new Archived 4 August 2011 at the Wayback Machine. ^ "Download A Piece of Internet History". The Changelog. 28 April 2010. Retrieved 27 July 2011.  ^ "Release Notes – OmniWeb 5 – Products". The Omni Group. Retrieved 27 July 2011. OmniWeb 5.9.2 Released April 01 2009: Implemented ground-breaking support for the revolutionary Gopher protocol—a first for WebKit-based browsers! For a list of Gopher servers, see the Floodgap list. Enjoy!  ^ [1] Archived 4 August 2011 at the Wayback Machine. ^ "Curl: Re: Gopher patches for cURL (includes test suite)". Retrieved 25 August 2010.  ^ "Gopher: gopher.2002-02". Gopher.quux.org. Retrieved 2015-08-12.  ^ Fonseca, Jonas (24 December 2004). "elinks-users ANNOUNCE ELinks-0.10.0 (Thelma)". Linux From Scratch. Archived from the original on 20 February 2007. Retrieved 22 May 2010.  ^ hotaru.firefly; et al. (2 May 2009). "Issue 11345: gopher protocol doesn't work". Google. Retrieved 25 July 2011.  ^ http://gopher.floodgap.com/overbite/ ^ "Microsoft Security Bulletin MS02-047". Microsoft. 28 February 2003. Retrieved 23 March 2007.  ^ http://userbase.kde.org/Kio_gopher ^ "Bug 388195 – Remove gopher protocol support for Firefox". Retrieved 15 June 2010.  ^ Sharps, Linda (1 April 2009). "OmniWeb 5.9.2 now includes Gopher support". The Omni Group. Retrieved 3 April 2009.  ^ "A comprehensive list of changes for each version of OmniWeb". The Omni Group. 1 April 2009. Retrieved 3 April 2009.  ^ https://addons.mozilla.org/en-US/firefox/addon/overbiteff/ ^ "Release Notes for Internet Explorer 7". Microsoft. 2006. Retrieved 23 March 2007.  ^ a b "The Overbite Project". Floodgap. Retrieved 25 July 2010.  ^ "Kio gopher". Retrieved 1 April 2017.  ^ Lore Sjöberg (12 April 2004). "Gopher: Underground Technology". Wired News. Retrieved 27 July 2011.  ^ Paul, Ryan (6 July 2010). "Overbite Project brings Gopher protocol to Android". Ars Technica. Retrieved 25 July 2010.  ^ Riddle, Prentiss (1993-04-13). "GopherCon '93: Internet Gopher Workshop and Internet Gopher Conference". PrentissRiddle.com. Retrieved 2008-05-20.  ^ Masinter, Larry (1993). "Collaborative information retrieval: Gopher from MOO". Retrieved 2015-05-16.  ^ "Index of /software/gophernicus/". Retrieved 1 July 2017. 


External links[edit] This section's use of external links may not follow Wikipedia's policies or guidelines. Please improve this article by removing excessive or inappropriate external links, and converting useful links where appropriate into footnote references. (August 2015) (Learn how and when to remove this template message) Public Gopher Proxy @ Floodgap.com — has instructions on how to access Gopherspace using modern browsers List of public Gopher servers (Gopher link) (proxied link) An announcement of Gopher on the Usenet 8 October 1991 Why is Gopher Still Relevant? — a position statement on Gopher’s survival The Web may have won, but Gopher tunnels on — an article published by the technology discussion site Ars Technica about the Gopher community of enthusiasts as of 5 November 2009 The Gopher Archive — Web-based search engine to locate files and content from archived Gopher sites current and past Gopherpedia — Gopher interface for Wikipedia (Gopher link) History of Gopher — Article in MinnPost v t e Gopher A protocol for document search and retrieval on the Internet Active clients Free/open-source Arachne Classilla Conkeror ELinks Gnuzilla K-Meleon Kazehakase Line Mode Browser Lynx Mothra W3m Proprietary OmniWeb Discontinued clients Agora Amaya Arena AT&T Pogo Beonex Communicator Camino Cello Cyberjack Galeon GopherVR IBrowse Internet Explorer for Mac libwww Minimo Minuet Mosaic Mozilla Application Suite Netscape SlipKnot Songbird tkWWW UdiWWW xB Browser Previously supported Epiphany Firefox Flock Internet Explorer SeaMonkey Server software Bucktooth NetPresenz PyGopherd Squid Synchronet Search engines Jughead Veronica Wide area information server (WAIS) Content AllMusic CCSO Nameserver Gophermap Phlog Hosts SDF Public Access Unix System The WELL People John Goerzen Mark P. McCahill Gopher+ v t e Timeline of web browsers General Comparison lightweight History List for Unix Usage share 1990s 1990 WorldWideWeb (Nexus) 1991 Line Mode Browser libwww 1992 Erwise MacWWW (Samba) MidasWWW tkWWW ViolaWWW 1993 AMosaic Arena Cello Emacs/W3 Lynx 2 NCSA Mosaic VMS Mosaic 1994 AirMosaic Internet in a Box ANT Fresco Argo IBM WebExplorer SlipKnot Minuet Navipress Mosaic/Mosaic Netscape/Netscape Navigator Spyglass Mosaic TCP/Connect II 1995 Agora ALynx AMSD Ariadna Cyberjack eWorld Web Browser Grail Internet Explorer 1 Internet Explorer 2 Netscape Navigator 2 NetShark OmniWeb HotJava UdiWWW WebShark 1996 Cyberdog Arachne AWeb IBrowse Amaya Internet Explorer 3 Netscape Navigator 3 Opera 2 Oracle PowerBrowser tcpCONNECT4 Voyager 1997 Netscape Communicator Internet Explorer 4 Opera 2.1 1998 NeoPlanet Mozilla Application Suite Opera 3–3.21 1999 iCab Internet Explorer 5 Omniweb 3 Opera 3.5–3.62 2000s 2000 Beonex Communicator Galeon K-Meleon MediaBrowser Netscape 6 Opera 4–4.02 2001 iCab 2.5 Internet Explorer 6 Omniweb 4 Opera 5–5.12 2002 Avant Browser 7 Camino Epiphany Netscape 7 Opera 6–6.1 2003 GreenBrowser Maxthon Opera 7–7.3 Safari SlimBrowser 2004 Avant Browser 9 Phoenix/Firebird/Firefox Opera 7.5–7.55 2005 AOL Explorer Deepnet Explorer Firefox 1.5 Opera 8–8.54 Safari 2 2006 Avant Browser 11 Firefox 2 Internet Explorer 7 Opera 9–9.27 2007 Maxthon 2 Opera 9.5–9.64 Safari 3 SeaMonkey 1.1 2008 Google Chrome Firefox 3 Netscape Browser Netscape Navigator 9 NetSurf 1.2 2009 Avant Browser 11.7 Google Chrome 2–3 Firefox 3.5 Internet Explorer 8 Opera 10–10.63 Pale Moon Safari 4 SeaMonkey 2.0 2010s 2010 Google Chrome 4–8 Firefox 3.6 Lunascape 6.0.1 Maxthon 3 NetSurf 2.5 Opera 11–11.64 Safari 5 2011 Google Chrome 9–16 Firefox 4–9 Internet Explorer 9 Lunascape 6.5 Opera 12–12.17 SeaMonkey 2.1–2.4 Waterfox 2012 Google Chrome 17–23 Firefox 10–17 Internet Explorer 10 Lunascape 6.7 Maxthon 3.4 NetSurf 2.9 Safari 6 2013 Google Chrome 24–31 Firefox 18–26 Internet Explorer 11 Opera 15–18 Safari 7 SeaMonkey 2.15–2.22 2014 Google Chrome 32–39 Firefox 27–34 Lunascape 6.9 NetSurf 3.1 Opera 19–26 Safari 8 SeaMonkey 2.23–2.31 2015 Google Chrome 40–47 Firefox 35–43 Lunascape 6.10–6.12 Microsoft Edge 20, 25 Opera 27–34 Safari 9 SeaMonkey 2.32–2.39 Vivaldi 2016 Google Chrome 48–55 Firefox 44–50 Lunascape 6.13–6.15 Microsoft Edge 38 Opera 35–42 Safari 10 2017 Basilisk Brave Google Chrome 56–61 Firefox 51–56 Microsoft Edge 40 Opera 43–48 Safari 11 SeaMonkey 2.46–2.48 Related topics 3D Markup Language for Web Aliweb ARPANET ASCII BITNET Browser wars CompuServe Elm Email File Transfer Protocol Gopher HTML HyperCard HyTelnet NCSA Telnet NLS Prodigy Teletext Telnet Usenet UUCP Videotex Viewdata Virtual Reality Markup Language Web page Whole Internet User's Guide and Catalog World Wide Web X.25 v t e Uniform Resource Identifier (URI) schemes Official about acct crid data file geo gopher http https info ldap mailto sip / sips tag tel urn view-source wais ws / wss Unofficial coffee ed2k feed irc / irc6 / ircs ldaps magnet ymsgr Protocol list Authority control GND: 4372140-0 Retrieved from "https://en.wikipedia.org/w/index.php?title=Gopher_(protocol)&oldid=806322811" Categories: Gopher (protocol)History of the InternetInternet StandardsUniversity of Minnesota softwareURI schemesHidden categories: Webarchive template wayback linksUse dmy dates from July 2012All articles with unsourced statementsArticles with unsourced statements from May 2016Articles containing potentially dated statements from 2012All articles containing potentially dated statementsAll articles with specifically marked weasel-worded phrasesArticles with specifically marked weasel-worded phrases from January 2014Wikipedia external links cleanup from August 2015Wikipedia spam cleanup from August 2015Wikipedia articles with GND identifiersPages using RFC magic links


Navigation menu Personal tools Not logged inTalkContributionsCreate accountLog in Namespaces ArticleTalk Variants Views ReadEditView history More Search Navigation Main pageContentsFeatured contentCurrent eventsRandom articleDonate to WikipediaWikipedia store Interaction HelpAbout WikipediaCommunity portalRecent changesContact page Tools What links hereRelated changesUpload fileSpecial pagesPermanent linkPage informationWikidata itemCite this page Print/export Create a bookDownload as PDFPrintable version Languages CatalàČeštinaDanskDeutschEspañolفارسیFrançaisGalego한국어HrvatskiBahasa IndonesiaItalianoעבריתLietuviųBahasa MelayuNederlands日本語NorskPolskiPortuguêsРусскийShqipSimple EnglishSlovenčinaSlovenščinaSuomiSvenskaTürkçeУкраїнська中文 Edit links This page was last edited on 21 October 2017, at 06:46. Text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization. Privacy policy About Wikipedia Disclaimers Contact Wikipedia Developers Cookie statement Mobile view (window.RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgPageParseReport":{"limitreport":{"cputime":"0.580","walltime":"0.699","ppvisitednodes":{"value":3993,"limit":1000000},"ppgeneratednodes":{"value":0,"limit":1500000},"postexpandincludesize":{"value":231952,"limit":2097152},"templateargumentsize":{"value":19493,"limit":2097152},"expansiondepth":{"value":12,"limit":40},"expensivefunctioncount":{"value":6,"limit":500},"entityaccesscount":{"value":1,"limit":400},"timingprofile":["100.00% 550.039 1 -total"," 42.82% 235.522 1 Template:Reflist"," 21.69% 119.282 28 Template:Cite_web"," 9.03% 49.663 1 Template:Timeline_of_web_browsers"," 8.44% 46.449 1 Template:Navbox_with_collapsible_groups"," 6.61% 36.352 2 Template:Fix"," 6.60% 36.306 1 Template:Cite_journal"," 5.60% 30.782 1 Template:Citation_needed"," 5.07% 27.876 6 Template:Navbox"," 4.76% 26.176 1 Template:Use_dmy_dates"]},"scribunto":{"limitreport-timeusage":{"value":"0.247","limit":"10.000"},"limitreport-memusage":{"value":5982723,"limit":52428800}},"cachereport":{"origin":"mw1327","timestamp":"20171215135513","ttl":1900800,"transientcontent":false}}});});(window.RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgBackendResponseTime":76,"wgHostname":"mw1255"});});


Gopher_(protocol) - Photos and All Basic Informations

Gopher_(protocol) More Links

Internet Protocol SuiteApplication LayerBorder Gateway ProtocolDynamic Host Configuration ProtocolDomain Name SystemFile Transfer ProtocolHypertext Transfer ProtocolInternet Message Access ProtocolLightweight Directory Access ProtocolMedia Gateway Control ProtocolMQTTNetwork News Transfer ProtocolNetwork Time ProtocolPost Office ProtocolOpen Network Computing Remote Procedure CallReal-time Transport ProtocolReal Time Streaming ProtocolRouting Information ProtocolSession Initiation ProtocolSimple Mail Transfer ProtocolSimple Network Management ProtocolSecure ShellTelnetTransport Layer SecurityXMPPCategory:Application Layer ProtocolsTransport LayerTransmission Control ProtocolUser Datagram ProtocolDatagram Congestion Control ProtocolStream Control Transmission ProtocolResource Reservation ProtocolCategory:Transport Layer ProtocolsInternet LayerInternet ProtocolIPv4IPv6Internet Control Message ProtocolICMPv6Explicit Congestion NotificationInternet Group Management ProtocolIPsecCategory:Internet Layer ProtocolsLink LayerAddress Resolution ProtocolNeighbor Discovery ProtocolOpen Shortest Path FirstTunneling ProtocolLayer 2 Tunneling ProtocolPoint-to-Point ProtocolMedia Access ControlEthernetDigital Subscriber LineIntegrated Services Digital NetworkFiber Distributed Data InterfaceCategory:Link ProtocolsTemplate:IPstackTemplate Talk:IPstackHelp:IPA/EnglishInternet Protocol SuiteApplication LayerCommunications ProtocolWorld Wide WebHistory Of The World Wide WebHypertext Transfer ProtocolMark P. McCahillUniversity Of MinnesotaComputer TerminalWikipedia:Citation NeededUniversity Of MinnesotaWide Area Information ServerArchie Search EngineVeronica (search Engine)Search Engine (computing)File Transfer ProtocolUsenetCCSO NameserverUniversity Of MinnesotaGoferGopherWorld Wide WebUniversity Of MinnesotaGNU General Public LicenseMosaic (web Browser)HTMLVeronica (search Engine)BitTorrentTongue-in-cheekApril Fools' DayDistributed File SystemFilesystem In UserspaceCD-ROMEdit Section: ProtocolInternet Assigned Numbers AuthorityTransmission Control ProtocolList Of Well-known Ports (computing)NewlineHypertextNetcatCURLTab-separated ValuesText FileSource CodeHTMLWeb PageClient SoftwareMedia TypeEmail AttachmentPath (computing)Domain NameIP AddressNetwork PortDirectory (computing)SubdomainPort (computer Networking)Port (computer Networking)Code CommentsTab CharacterCase-sensitiveTechnical SpecificationError CodeException HandlingSound FileText FileCCSO NameserverBinHexMacintoshDOSUuencodedFull-text SearchTelnetBinary FileLoad Balancing (computing)DowntimeGIFImage FileTelnet 3270HTMLSound FileWAVHTTPGET RequestJohn GoerzenUniform Resource LocatorVeronica (search Engine)Jughead (search Engine)Jughead (search Engine)GopherVRCamino (web Browser)ClassillaCURLELinksWeb (web Browser)WebKitGaleonGoogle ChromeInternet ExplorerWindows RegistryInternet Explorer For MacK-MeleonKonquerorLibwwwApplication Programming InterfaceLine Mode BrowserLynx (web Browser)Mosaic (web Browser)Mozilla FirefoxNetscape NavigatorNetSurfCURLOmniWebWebKitOpera (web Browser)SeaMonkeySafari (web Browser)HTTPInternet ExplorerWindows RegistryInternet Explorer 7WinINETMozilla FirefoxSeaMonkeyFirefox 38Firefox 3.6Firefox 4Firefox 37CCSO NameserverKonquerorGoogle ChromeWikipedia:Manual Of Style/Words To WatchPersonal Digital AssistantsHTMLXMLPyGopherdWebsite Meta LanguageSmartphonesAndroid (operating System)Alpha StageSource CodeJava Platform, Micro EditionProprietary SoftwareIPhoneIPadAcorn Computers LtdAmigaOSMiNTConversational Monitor SystemDOSClassic Mac OSMVSNeXTOS/2 WarpUnix-like Operating SystemOpenVMSWindows 3.1xWindows 9xGopherVRMOOHard CodingTransmission Control ProtocolList Of Well-known Ports (computing)Proxy ServerHTMLPyGopherdHTTPSquid (software)MIT LicenseJava (programming Language)GNU General Public LicensePerl (programming Language)BucktoothPerl (programming Language)FreeBSD LicenseCommon LispMIT LicenseC (programming Language)GNU General Public LicenseGNU General Public LicenseC (programming Language)BSD LicenseC (programming Language)GNU General Public LicenseC (programming Language)GNU General Public LicenseFreeBASIC.NET Framework 3.5Windows APIGNU General Public LicensePerl (programming Language)ISC LicenseScheme (programming Language)GNU General Public LicenseC (programming Language)GNU General Public LicenseC (programming Language)PyGopherdJohn GoerzenGNU General Public LicensePython (programming Language)Python (programming Language)GNU General Public LicenseHaskell (programming Language)ISC LicenseForth (programming Language)Portal:InternetVeronica (search Engine)Gopher+GopherVRJughead (search Engine)SDF Public Access Unix SystemPhlogWide Area Information ServerTWiT.tvInternational Standard Book NumberSpecial:BookSources/0-7890-1309-6International Standard Book NumberSpecial:BookSources/1-57521-040-1International Standard Book NumberSpecial:BookSources/0-415-95543-2Wayback MachineWayback MachineLinux From ScratchMicrosoftThe Omni GroupThe Omni GroupMicrosoftWikipedia:External LinksWikipedia:What Wikipedia Is NotWikipedia:External LinksWikipedia:Citing SourcesHelp:Maintenance Template RemovalTemplate:Gopher ClientsTemplate Talk:Gopher ClientsCommunications ProtocolInternetArachne (web Browser)ClassillaConkerorELinksGnuzillaK-MeleonKazehakaseLine Mode BrowserLynx (web Browser)Mothra (web Browser)W3mOmniWebAgora (web Browser)Amaya (web Editor)Arena (web Browser)AT&T PogoBeonex CommunicatorCamino (web Browser)Cello (web Browser)CyberjackGaleonGopherVRIBrowseInternet Explorer For MacLibwwwMinimoMinnesota Internet Users Essential ToolMosaic (web Browser)Mozilla Application SuiteNetscape (web Browser)SlipKnot (web Browser)Songbird (software)TkWWWUdiWWWXB BrowserGNOME WebFirefoxFlock (web Browser)Internet ExplorerSeaMonkeyBucktoothNetPresenzPyGopherdSquid (software)SynchronetJughead (search Engine)Veronica (search Engine)Wide Area Information ServerAllMusicCCSO NameserverGophermapPhlogSDF Public Access Unix SystemThe WELLJohn GoerzenMark P. McCahillGopher+Template:Timeline Of Web BrowsersTemplate Talk:Timeline Of Web BrowsersTimeline Of Web BrowsersWeb BrowserComparison Of Web BrowsersComparison Of Lightweight Web BrowsersHistory Of The Web BrowserList Of Web BrowsersList Of Web Browsers For Unix And Unix-like Operating SystemsUsage Share Of Web BrowsersWorldWideWebLine Mode BrowserLibwwwErwiseMacWWWMidasWWWTkWWWViolaWWWAMosaicArena (web Browser)Cello (web Browser)Emacs/W3Lynx (web Browser)Mosaic (web Browser)VMS MosaicAirMosaicInternet In A BoxFresco (web Browser)Argo (web Browser)IBM WebExplorerSlipKnot (web Browser)Minnesota Internet Users Essential ToolAOLpressNetscape (web Browser)Spyglass, Inc.InterCon Systems CorporationAgora (web Browser)ALynxAMSD AriadnaCyberjackInterCon Systems CorporationGrail (web Browser)Internet Explorer 1Internet Explorer 2Netscape (web Browser)InterCon Systems CorporationOmniWebHotJavaUdiWWWInterCon Systems CorporationCyberdogArachne (web Browser)AWebIBrowseAmaya (web Editor)Internet Explorer 3Netscape (web Browser)History Of The Opera Web BrowserOracle PowerBrowserInterCon Systems CorporationVoyager (web Browser)Netscape CommunicatorInternet Explorer 4History Of The Opera Web BrowserNeoPlanetMozilla Application SuiteHistory Of The Opera Web BrowserICabInternet Explorer 5OmniwebHistory Of The Opera Web BrowserBeonex CommunicatorGaleonK-MeleonMediaBrowserNetscape 6History Of The Opera Web BrowserICabInternet Explorer 6OmniwebHistory Of The Opera Web BrowserAvant BrowserCamino (web Browser)GNOME WebNetscape 7History Of The Opera Web BrowserGreenBrowserMaxthonHistory Of The Opera Web BrowserSafari (web Browser)SlimBrowserAvant BrowserHistory Of FirefoxHistory Of The Opera Web BrowserAOL ExplorerDeepnet ExplorerFirefox Version HistoryHistory Of The Opera Web BrowserSafari (web Browser)Avant BrowserFirefox Version HistoryInternet Explorer 7History Of The Opera Web BrowserMaxthonHistory Of The Opera Web BrowserSafari (web Browser)SeaMonkeyGoogle Chrome Version HistoryFirefox Version HistoryNetscape BrowserNetscape Navigator 9NetSurfAvant BrowserGoogle Chrome Version HistoryFirefox Version HistoryInternet Explorer 8History Of The Opera Web BrowserPale Moon (web Browser)Safari (web Browser)SeaMonkeyGoogle Chrome Version HistoryFirefox Version HistoryLunascapeMaxthonNetSurfHistory Of The Opera Web BrowserSafari (web Browser)Google Chrome Version HistoryFirefox Version HistoryInternet Explorer 9LunascapeHistory Of The Opera Web BrowserSeaMonkeyWaterfoxGoogle Chrome Version HistoryFirefox Version HistoryInternet Explorer 10LunascapeMaxthonNetSurfSafari (web Browser)Google Chrome Version HistoryFirefox Version HistoryInternet Explorer 11History Of The Opera Web BrowserSafari (web Browser)SeaMonkeyGoogle Chrome Version HistoryFirefox Version HistoryLunascapeNetSurfHistory Of The Opera Web BrowserSafari (web Browser)SeaMonkeyGoogle Chrome Version HistoryFirefox Version HistoryLunascapeMicrosoft EdgeHistory Of The Opera Web BrowserSafari (web Browser)SeaMonkeyVivaldi (web Browser)Google Chrome Version HistoryFirefox Version HistoryLunascapeMicrosoft EdgeHistory Of The Opera Web BrowserSafari (web Browser)Basilisk (web Browser)Brave (web Browser)Google Chrome Version HistoryFirefox Version HistoryMicrosoft EdgeHistory Of The Opera Web BrowserSafari (web Browser)SeaMonkey3DMLWAliwebARPANETASCIIBITNETBrowser WarsCompuServeElm (email Client)EmailFile Transfer ProtocolHTMLHyperCardHyTelnetNCSA TelnetNLS (computer System)Prodigy (online Service)TeletextTelnetUsenetUUCPVideotexViewdataVRMLWeb PageWhole Internet User's Guide And CatalogWorld Wide WebX.25Template:URI SchemesTemplate Talk:URI SchemesUniform Resource IdentifierAbout URI SchemeAcct (protocol)Content Reference IdentifierData URI SchemeFile URI SchemeGeo URI SchemeHypertext Transfer ProtocolHTTPSInfo URI SchemeLightweight Directory Access ProtocolMailtoSIP URI SchemeTag URIUniform Resource NameView-source URI SchemeWide Area Information ServerWebSocketHyper Text Coffee Pot Control ProtocolEd2k URI SchemeFeed URI SchemeInternet Relay ChatLightweight Directory Access ProtocolMagnet URI SchemeYahoo! MessengerList Of Network Protocols (OSI Model)Help:Authority ControlIntegrated Authority FileHelp:CategoryCategory:Gopher (protocol)Category:History Of The InternetCategory:Internet StandardsCategory:University Of Minnesota SoftwareCategory:URI SchemesCategory:Webarchive Template Wayback LinksCategory:Use Dmy Dates From July 2012Category:All Articles With Unsourced StatementsCategory:Articles With Unsourced Statements From May 2016Category:Articles Containing Potentially Dated Statements From 2012Category:All Articles Containing Potentially Dated StatementsCategory:All Articles With Specifically Marked Weasel-worded PhrasesCategory:Articles With Specifically Marked Weasel-worded Phrases From January 2014Category:Wikipedia External Links Cleanup From August 2015Category:Wikipedia Spam Cleanup From August 2015Category:Wikipedia Articles With GND IdentifiersCategory:Pages Using RFC Magic LinksDiscussion About Edits From This IP Address [n]A List Of Edits Made From This IP Address [y]View The Content Page [c]Discussion About The Content Page [t]Edit This Page [e]Visit The Main Page [z]Guides To Browsing WikipediaFeatured Content – The Best Of WikipediaFind Background Information On Current EventsLoad A Random Article [x]Guidance On How To Use And Edit WikipediaFind Out About WikipediaAbout The Project, What You Can Do, Where To Find ThingsA List Of Recent Changes In The Wiki [r]List Of All English Wikipedia Pages Containing Links To This Page [j]Recent Changes In Pages Linked From This Page [k]Upload Files [u]A List Of All Special Pages [q]Wikipedia:AboutWikipedia:General Disclaimer



view link view link view link view link view link