O que é Gopher?

Por Redação

O protocolo Gopher é um método de comunicação desenhado para distribuir e procurar documentos na Internet. Esse processo permitiu que arquivos armazenados em servidores fossem acessados remotamente a partir de outros lugares. O Gopher foi criado pela Universidade de Minnesota no final dos anos 1980 e publicado no RFC no mês de março de 1993. Seu nome refere-se à equipe de esportes da universidade, conhecidos como "Esquilos de Ouro".

Este protocolo foi utilizado na Internet antes da web se tornar popular. Geralmente, o Gopher é um modelo somente em texto, sem imagens ou conteúdo multimídia, além de não permitir scripts. Por conta disso, a sua navegação é muito mais rápida, algo necessário devido às conexões utilizadas na época.

As informações acessadas por meio do Gopher são realizadas através da porta 70, ficando localizadas em servidores apropriados onde é executado um programa que faz a organização por assunto e as disponibiliza de maneira estruturada em um sistema de hierarquia no modelo de menus (diretórios), similar aos gerenciadores de arquivos dos sistemas UNIX.

Participe do nosso GRUPO CANALTECH DE DESCONTOS do Whatsapp e do Facebook e garanta sempre o menor preço em suas compras de produtos de tecnologia.

Para conseguir utilizar os recursos do Gopher é necessário estar conectado a um servidor e navegar por meio de seus menus para encontrar um arquivo que possua as informações que se deseja. Quando clicado sobre o arquivo desejado, ele será aberto em forma de texto ou em outro formato que seja suportado pelo navegador. Existe também a funcionalidade de download para realizar a transferência para o computador conectado. Os servidores Gopher possuem conexões entre si formando uma cadeia conhecida como Gopherspace.

Gopher

Durante a época em que este protocolo foi mais utilizado, o Hypertext Transfer Protocol, ou HTTP, foi seu grande concorrente, visto que a ligação por meio dele podia ser feita diretamente de dentro dos documentos, ao invés de ser feito a partir dos servidores. O HTTP, portanto, começou a ser utilizado com maior frequência por oferecer uma busca mais específica economizando tempo do usuário. O HTTP também pode apresentar as informações em qualquer formato e não somente em texto.

No entanto, a desvantagem que tornou o protocolo Gopher obsoleto também é a sua principal vantagem. A sua simplicidade garantiu a confiabilidade entre as plataformas e a requisição de banda para a sua utilização é bem pequena. Por realizar a ligação diretamente com os servidores, sua abordagem foi considerada mais limpa e simplificada.

Hoje em dia, a não ser por fins culturais e históricos, o Gopher não é mais utilizado. Devido às suas limitações e o desenvolvimento de outros protocolos, o Gopher entrou em desuso rapidamente. Todos os arquivos do sistema acessados pelo Gopher foram convertidos para serem compatíveis com o protocolo HTTP. Em 2002, a Microsoft resolveu retirar o seu apoio ao protocolo devido a uma violação de segurança encontrada no Internet Explorer.

Gostou dessa matéria?

Inscreva seu email no Canaltech para receber atualizações diárias com as últimas notícias do mundo da tecnologia.