O que é um protocolo Gopher?

O protocolo Gopher é um método de comunicação semelhante ao da Internet que permite acessar arquivos armazenados em servidores remotamente de outros lugares. O protocolo Gopher foi amplamente utilizado na década de 1990, mas foi rapidamente eclipsado pela rápida evolução da Internet e agora está obsoleto.

História

O protocolo Gopher foi desenvolvido pela Universidade de Minnesota na década de 1980 e foi publicado na RFC 1432 em março de 1993. Ele foi construído como uma maneira simples de pesquisar e recuperar documentos. O protocolo Gopher é considerado o precursor da Internet moderna. O nome do protocolo refere-se ao nome da equipe esportiva da Universidade de Minnesota, os “esquilos dourados”.

Operação

Gopher usa um protocolo cliente-servidor para acessar e gerenciar os arquivos. Os clientes Gopher usam a porta TCP 70 para se conectar aos servidores Gopher. O servidor envia uma lista de arquivos disponíveis, com cada linha com um código padrão que identifica o tipo de arquivo. 0 é usado para arquivos, 1 para diretórios e 7 para serviços de pesquisa. Outras partes do código incluem a sequência do seletor, que é a parte que deve ser enviada de volta ao servidor para obter o recurso solicitado, o nome da porta do servidor e o número da porta. A estrutura listada dos diretórios é muito semelhante aos sistemas UNIX.

Concorrência

Gopher enfrentou uma concorrência séria com o Hypertext Transfer Protocol ou HTTP (Hypertext Transfer Protocol), uma vez que a vinculação poderia ser feita diretamente dos documentos, em vez de ter que ser feita pelos servidores. O HTTP também supera o Gopher quando se trata de exibir informações, porque, diferentemente do Gopher que usa apenas texto, o protocolo HTTP pode apresentar informações de qualquer maneira e com imagens.

Vantagens

A principal vantagem do Gopher é sua simplicidade. Garante a compatibilidade entre plataformas e o uso da largura de banda é mínimo. O fato de que a ligação que precisava ser feita diretamente pelos servidores era considerada por alguns uma abordagem mais limpa.

Futuro

O protocolo Gopher é obsoleto e não é mais usado. Devido às suas limitações, perdeu a concorrência contra a Internet. Todos os arquivos no sistema tornaram-se compatíveis com o protocolo HTTP e a maioria dos servidores Gopher está offline. O golpe final para o Gopher foi lançado em 2002, quando uma falha de segurança relacionada ao Gopher foi encontrada no Internet Explorer e a Microsoft decidiu retirar o suporte ao protocolo Gopher.

Referências

 

Você pode estar interessado:

Deixe um comentário