|
Conteúdo
Dicas
Organização
Download
Privacidade
Netiqueta
Glossário
Servidores e
editores de blog
Como
fazer
páginas
online
e
offline
Design
gráfico:
cuidados
com
o
visual do
site
O
que
evitar
no
visual
do
seu
site
|
O número de serviços que podem ser
disponibilizados na Internet é ilimitado, dada a transparência que o
protocolo TCP/IP dá a essa rede, facilitando assim o desenvolvimento
contínuo de novas aplicações e serviços.
O ponto comum entre esses serviços é o seu modelo de implementação,
o modelo cliente-servidor de aplicações; nele a execução do serviço
é concentrada em programas servidores, e o usuário do serviço acessa
a esses programas servidores via programas clientes.
A interface com o usuário do lado cliente desse modelo pode ser
desde uma interface gráfica com operação via mouse (quando o
equipamento onde reside o programa cliente tem esses recursos e
acesso completo à Internet), até uma interface de texto que permita
interação apenas via teclado (por exemplo quando o programa cliente
é acessado através de uma interface de terminal).
O lado servidor desse modelo pode ser implementado desde por um
único programa até por um conjunto de programas trabalhando em
cooperação, envolvendo inclusive sistemas de banco de dados.
Nos tópicos a seguir são descritos os principais serviços
disponíveis atualmente na Internet, todos baseados nesse modelo de
implementação.
5.1. Serviços de Correio Eletrônico - E-mail
São serviços que permitem a troca de mensagens entre usuários
através da Internet. São os serviços de maior alcance da Internet.
pois permitem a troca de mensagens tanto com usuários de outras
redes de serviços como com usuários de redes corporativas não
totalmente interligadas à Internet.
O funcionamento desses serviços tem como base um endereço conhecido
como ‘e-mail address’ ou endereço de correio eletrônico, cujo
formato é: user@host
Onde user representa o identificador de uma caixa
postal (um espaço em disco) para recebimento de mensagens, e host
representa o nome de domínio do equipamento que pode localizar essa
caixa postal; esse endereço pode estar associado a um usuário, a um
grupo de usuários ou mesmo a um serviço a ser prestado usando o
correio eletrônico como meio de transporte.
O funcionamento do correio eletrônico é baseado no paradigma ‘store-and-forward’,
onde os usuários envolvidos na transferência de uma mensagem não
interagem diretamente entre si, e sim com programas servidores
encarregados de executar e gerenciar essa transferência; os
componentes principais de um sistema de correio eletrônico são:
· User Agent (UA)
Programa que interage com o usuário, responsável pela obtenção de
mensagens a serem transmitidas e a retirada de mensagens recebidas.
· Mail Transport Agent (MTA)
Programa responsável pelo transporte de mensagens entre os pontos
envolvidos, locais ou através da Internet.
· Mail Boxes
Caixas postais onde são armazenadas as mensagens recebidas.
· Mail Box Manager
Programa responsável pelo gerenciamento das caixas postais,
necessário especialmente quando os programas UA e MTA não residem no
mesmo equipamento.
Como exemplos mais comuns desses módulos temos o programa sendmail
do UNIX como ‘ Mail Transfer Agent ’, um programa P O P Server como
‘ Mail Box Manager ’ , ambos rondando no equipamento de um provedor
de acesso, e o programa PC-EUDORA como ‘ User Agent ’ rodando sob
Windows no equipamento do usuário que acessa a Internet via esse
provedor.
Além da simples troca de correspondência entre dois usuários,
existem outros serviços na Internet baseados nesse sistema, tais
como:
· Listas de Discussão (‘ Mailing Lists ’)
Baseados na associação de um endereço de correio eletrônico a várias
caixas postais (ou seja, uma lista de usuários), de forma que uma
correspondência enviada a esse endereço é recebida em todas essas
caixas postais; essa lista de discussão pode ser uma lista simples
(sem controle sobre a correspondência e o cadastramento de
usuários), moderada (com controle da correspondência por um usuário
moderador), ou fechada (com controle sobre o cadastramento de
usuários).
· Serviços de Informação via Correio Eletrônico
( ‘ Mailing Information Services ’ )
Fornecidos por programas que interagem com os usuários através de
correspondência direcionada a um dado endereço de correio
eletrônico, correspondência normalmente constituída por comandos e
palavras chaves que orientam tais programas a transferir as
informações solicitadas.
Esses dois serviços normalmente são implementados por programas que
trabalham em colaboração com o MTA do sistema de correio eletrônico,
sendo de utilização mais comuns os programas Majordomo e
ListProcessor.
5.2. Network News - Serviço de BBS
O serviço Network News (ou Usenet News, ou News) é composto
por informações agrupadas por categorias e programas responsáveis
pelo seu intercâmbio, divulgação e acesso, semelhante ao que se
domina na prática como BBS - Bulletim Board Services; originado a
partir dos usuários da rede Usenet (uma rede acadêmica de
equipamentos com Sistema Operacional UNIX, conectados através de
linhas discadas via UUCP), atualmente está amplamente difundido pela
Internet.
As categorias em que as informações (ou assuntos) são agrupadas são
denominadas como newsgroups, organizados de forma hierárquica,
partindo de um tipo de atividade até o assunto propriamente dito
(por exemplo, rec.music.classic refere-se a música clássica, da
atividade música, que é uma atividade recreativa); esses grupos
podem ser livres (quando não há controle sobre as informações
envolvidas), ou moderados (quando não há uma triagem dessas
informações antes de sua publicação).
Não existe um catálogo único de todos os grupos existentes pois
existem grupos relacionados a assuntos de interesse local apenas; a
unidade que compõe um newsgroup é denominada como artigo, cujo
formato é bem semelhante ao das mensagens do sistema de correio
eletrônico; assim, o serviço Netnews permite que os usuários, a
partir da seleção de um ou mais grupos de seu interesse, possam
participar desses grupos, desde a simples leitura de arquivos até o
envio de artigos próprios ou resposta a outros artigos.
Os artigos referentes a um dado assunto são enviados a um dado
endereço, a partir do qual são distribuídos para programas
servidores espalhados pela Internet (News Servers), de acesso
público ou não, que trabalham em colaboração entre si (newsfeed); os
usuários podem ter acesso a esses artigos acessando a um desses
servidores via um programa cliente( News Reader).
Tanto a subscrição de um usuário a um grupo quanto o controle dos
artigos lidos são feitos pelo programa News Reader, de uma forma que
o servidor ao qual o usuário possui permissão de acesso apenas
disponibiliza os artigos pertinentes aos grupos de interesse de sua
comunidade de usuários.
Tal disponibilização é temporária, isto é, os artigos possui uma
data de expiração.
O envio de artigos para um dado grupo (news posting) normalmente é
feito da mesma forma que se envia correspondência a uma lista de
discussão de correio eletrônico, sendo que existem programas que
executam a transferência de um artigo de uma lista de discussão para
um newsgroup (mail-to-news gateways).
5.3. Telnet - Execução Remota de Aplicações
A execução de programas em outros equipamentos da Internet,
interagindo com esses programas a partir de seu terminal ou estação
local. Esses equipamentos remotos devem ter um sistema operacional
multitarefa (UNIX, por exemplo) que possua mecanismo de autorização
de acesso via um sistema de contas (login); daí a classificação do
serviço telnet como um serviço de ‘ remote login ’ da Internet.
O usuário interage com o sistema telnet através de um programa
cliente telnet, selecionando o equipamento onde deseja executar uma
dada aplicação; nesse equipamento é acionado um serviço telnet, que
envia um prompt para o estabelecimento se sessão, normalmente
solicitando ao usuário um nome de login e uma senha de acesso; uma
vez estabelecida a sessão, o usuário pode executar qualquer
aplicação desse equipamento autorizada para essa sessão.
O serviço telnet tem várias aplicações práticas, por exemplo a de
fornecer acesso a serviços da Internet não disponibilizados
localmente, através da execução do lado cliente desses serviços em
outros equipamentos; a aplicação mais prática porém é a de permitir
acesso a qualquer serviço de BBS disponível em equipamentos da
Internet, mesmo que tal serviço não tenha sido concebido para
utilização nessa rede.
5.4. Serviços de Transferência de Arquivos - FTP
O serviço FTP (File Tranfer Protocol) é o serviço padrão da
Internet para a transferência de arquivos entre computadores; a
partir dele usuários podem obter ou enviar arquivos de ou para
outros computadores da Internet.
O funcionamento do FTP se baseia no estabelecimento de uma sessão
limitada entre o cliente FTP local e servidor FTP do equipamento
remoto, sessão essa autenticada de forma semelhante à do serviço
telnet; essa sessão possui apenas comandos referentes a manipulação
de diretórios e arquivos, de forma que o usuário pode pesquisar a
estrutura de arquivos do equipamento remoto antes de executar as
transferências de arquivos propriamente ditas.
A utilização mais comum do serviço FTP na Internet é a de obtenção
de programas ou informações a partir de servidores de domínio
público ou comercial, serviço conhecido como FTP Anônimo (Anonymous
FTP); para essa utilização o servidor FPT disponibiliza uma conta
especial (conta anonymous como nome de login) com autenticação
flexível (normalmente a senha é apenas o endereço de correio
eletrônico do usuário); a sessão assim estabelecida possui acesso
apenas aos arquivos que podem ser consultados ou transferidos para o
computador do usuário.
O conjunto de arquivos referentes a um programa ou assunto
disponibilizados por um servidor FTP Anônimo é o que se chama de
repositório, sendo que, por medidas de segurança e disponibilidade,
existe um processo conhecido como FTP mirroring que disponibiliza
cópias de um dado repositório em mais de um equipamento da Internet.
Alguns servidores da Internet periodicamente ‘ varrem ’ os
servidores FTP Anônimos de um cadastro e criam bases de dados a
partir do conteúdo desses servidores; esse serviço é conhecido como
archie, e permitem que um usuário que deseja obter um dado arquivo
de domínio público obtenha de um desses servidores archie a sua
localização, fornecendo para ele o nome desse arquivo (ou parte
dele).
Os servidores archie podem ser acessados de várias formas: via um
programa cliente archie, residente no equipamento do usuário ou em
outro por ele acessível, de forma direta, através do acesso via
telnet e uma conta especial no equipamento onde reside o servidor
archie, ou por solicitação via correio eletrônico a um determinado
endereço associado a um programa que interage com servidor archie.
5.5. Gopher - Serviço de Procura de Informações por Menus
O serviço gopher, desenvolvido em 1991 na Universidade de
Minessota (USA), consiste em um sistema de procura e transferência
de informações orientado a títulos de documentos, que permite a um
usuário localizar uma dada informação (texto, imagem, multimídia,
etc.) na Internet de forma transparente, isto é, sem a necessidade
de conhecer a exata localização da mesma.
As informações são disponibilizadas aos usuários por programas
servidores através de menus, cujos itens podem estar associados a
arquivos de informações, outros itens de menu, ou mesmos programas a
serem executados; essa estrutura resulta em uma árvore de menus,
onde cada item de um menu possui um descritor que indica o tipo e o
equipamento da Internet onde reside.
O usuário ‘ navega ’ através dessa árvore através de um cliente
gopher, programa do tipo information browser; esse programa interage
inicialmente com um servidor gopher escolhido pelo usuário, que
fornece um menu raiz (root menu), a partir do qual o usuário inicia
a navegação; a cada novo item selecionado corresponde a uma
interação com servidor gopher do equipamento onde reside, até a
localização da informação desejada, podendo o usuário então
visualizar ou transferir o arquivo associado.
Além desse processo de navegação simples para obtenção de
informações, o sistema gopher fornece ao usuário alguns mecanismos
que permitem a localização rápida de informações; esses mecanismos
são os seguintes:
· Assinalação de " bookmarks "
Consiste na criação de uma lista no cliente gopher contendo os itens
de menu mais frequentemente acessados, de forma que o usuário pode
selecionar diretamente um item dessa lista sem a necessidade de
percorrer a árvore de menus para atingí-lo.
· Procura automática de títulos
Alguns servidores na Internet coletam e disponibizam todos os menus
disponíveis pelos servidores gopher existentes (ou pelo menos por
parte deles); assim o usuário pode acessar a um desses servidores
fornecendo palavras-chave do título da informação desejada,
recebendo como resposta um menu com todos os itens que possuam essas
palavras-chave; os programas mais comuns que executam esse serviço
são os servidores veronica e jughead.
· Procura automática por índices
Os servidores gopher são também capazes de comandar buscas de
informações por índice, interagindo com alguns servidores de base de
dados; o resultado dessa busca também se apresenta ao cliente gopher
como um menu de itens; os serviços gopher e WAIS possui uma
interface bem definida entre si, podendo operar em conjunto para
esse propósito. |