Co je protokol Gopher?

Protokol Gopher byl předchůdcem internetu v 90. letech.

Historie

Protokol Gopher byl vyvinut univerzitou v Minnesotě v 80. letech a byl publikován v RFC 1432 v březnu 1993. Byl postaven jako jednoduchý způsob vyhledávání a vyhledávání dokumentů. Protokol Gophera je považován za předchůdce moderního internetu. Název protokolu odkazuje na název sportovního týmu na University of Minnesota, "Golden Gophers".

Provoz

Gopher používá protokol klient-server k přístupu a správě souborů. Gopher klienti používají port TCP 70 pro připojení k serverům Gopher. Server odešle seznam dostupných souborů, přičemž každý řádek má standardní kód, který identifikuje typ souboru. 0 se používá pro soubory, 1 pro adresáře a 7 pro vyhledávací služby. Ostatní části kódu obsahují řetězec voliče, který je částí, která musí být odeslána zpět na server za účelem získání požadovaného prostředku, názvu portu serveru a čísla portu. Uvedená struktura adresářů je velmi podobná systémům UNIX.

Soutěž

Gopher čelil vážné konkurenci s protokolem Hypertext Transfer Protocol nebo HTTP (pro jeho zkratku v angličtině Hypertext Transfer Protocol), protože odkaz mohl být vytvořen přímo z dokumentů místo toho, aby to musel dělat ze serverů. HTTP také překonává Gophera, pokud jde o zobrazování informací, protože na rozdíl od Gophera, který používá pouze text, HTTP protokol může prezentovat informace jakýmkoli způsobem as obrázky.

Výhody

Hlavní výhodou Gophera je jeho jednoduchost. Zajišťuje kompatibilitu mezi platformami a použití šířky pásma je minimální. Skutečnost, že spojení, které muselo být provedeno přímo servery, bylo pro některé považováno za čistší přístup.

Budoucnost

Protokol Gopher je zastaralý a již se nepoužívá. Díky svým omezením ztratil konkurenci na internetu. Všechny soubory v systému byly kompatibilní s protokolem HTTP a většina serverů Gopher je offline. Poslední zásah do Gopheru byl doručen v roce 2002, kdy došlo k narušení zabezpečení v souvislosti s Gopherem v aplikaci Internet Explorer a společnost Microsoft se rozhodla stáhnout svou podporu protokolu Gopher.