# gopher

O `gopher` começou como um serviço de informação distribuído na Universidade do Minnesota. O Gopher permite ao utilizador aceder a informações nos servidores de Gopher que correm em várias máquinas na Internet.

O Gopher é um serviço de navegação por informação na Internet e que utiliza uma interface baseada em menus. Os utilizadores seleccionam a informação nos menus, os quais podem devolver outro menu ou mostrar um ficheiro de texto. Um item pode residir num servidor de Gopher, o qual questionaste originalmente, ou pode estar noutro servidor de Gopher (ou noutra máquina). O Gopher pode encaminhar de um Gopher para outro sem que o utilizador saiba que o servidor ou máquina mudou. O Gopher mantém a localização exacta dos computadores escondida do utilizador, dando a ilusão de um conjunto único e grande de menus interligados.

O Gopher permite ao utilizador registar a localização de um item num favorito, possibilitando deste modo aos utilizadores que sigam um favorito directamente para um item em particular sem terem de pesquisar no sistema de menus. Os menus do Gopher não são normalizados, partindo do princípio que cada servidor de Gopher é determinado individualmente.

Referência: http://tlc.nlm.nih.gov/resources/tutorials/internetdistlrn/gophrdef.htm