INTERNET

(Por Luciano Bandeira)


A mais nova mania dos anos 90, em termos de comunicacao eletronica, tem o nome pomposo de Internet. Muitos ja ouviram falar, mas ainda e' grande o numero de pessoas que jamais tiveram contato, ou que tentaram, mas se amedrontaram ao se deparar com a enorme gama de recursos oferecidos. Ela tem sido alvo de inumeras reportagens quilometricas nas mais renomadas revistas e jornais internacionais, sendo frequentemente alvo do Washington Post, Time, New Yorker, Byte, PcMagazine. Mas enganam-se quem pensa que a Internet e' uma rede criada recentemente. Da mesma forma que ocorreu com o video cassete, as novidades tecnologicas so chegam ao gosto do grande publico decadas apos seu lancamento. A Internet e' uma rede que surgiu nos anos 70, como parte de um projeto do governo americano com fins de defesa. Surgiu sob o nome de ARPAnet, uma rede destinada a suporte militar. No auge da Guerra Fria, o Departamento americano de Defesa queria construir uma rede que fosse imune ao ataque nuclear. Uma rede que, mesmo tendo alguns de seus ramos destruidos, poderia continuar operacional. A rede deveria ser fruto das mais avancadas teorias do caos. Devido a esses trabalhos, foram desenvolvidas avancadas tecnicas de troca de informacao, e uma delas se chama "Rede comutada a pacotes". Uma mensagem e' particionada em varios pedacos de tamanho fixo, sao enderecadas e misturadas com outros milhares de pedacos (pacotes) de outras mensagens. Essa "nuvem" trafega por circuitos inteligentes, que detectam o destino de cada pacote, coloca-o no circuito mais apropriado para que, finalmente, os pacotes cheguem ao destinatario, nao importando se os pacotes percorreram caminhos diferentes. Funciona parecido com os Correios, onde diversas cartas, devidamente enderecadas, chegam a uma mesma agencia, e um processo de selecao redireciona as correspondencias aos devidos destinatarios. Esse protocolo usado na Internet se chama IP (Internet Protocol). O meio de transporte e gerenciamento destes pacotes e' chamado TCP (Transmission Control Protocol). Desta forma, um link da Internet trabalha sob uma conexao denominada TCP/IP. Mas falamos de link, o que e' isso? A Internet, sendo uma rede, e' composta de milhares de computadores interconectatos atraves de uma rede TCP/IP. Imagine uma rede local formada por 5 computadores PC em seu escritorio. Pois bem, a Internet e' uma enorme rede, com terminais espalhados por centenas de quilometros, usando cabos de fibra otica, linhas telefonicas dedicadas, canais dedicados Renpac, cabo submarino, canais de satelite, e ate links via radio. Para complicar mais ainda, a Internet (I maiusculo) na verdade e' um aglomerado de varias sub-redes, conectadas entre si atraves de gateway. Entre as mais conhecidas, cito a Bitnet, Usenet e internet (com i minusculo). Como as varias sub-redes nao estao conectadas on-line a internet atraves de TCP/IP, muitos dos recursos disponiveis nao sao obtidos por usuarios dessas sub-redes. E' comum receber perguntas como: "Estou na Bitnet, como consigo fazer FTP?". Mas estando na Internet, voce deve comecar a aprender a falar linguas novas, e uma delas e' o velho conhecido Unix. Apesar de que varios produtos para o DOS terem surgido ultimamente, nada comparavel ao que se pode conseguir com o Unix. Ha diversas maneiras de voce ter acesso a Internet. Inicialmente, a Internet era restrita aos meios academicos dos EUA, depois comecou a se espalhar por outros paises, inclusive ao Brasil alguns poucos anos atras, mas sempre dedicada a comunidade academica e tendo completo suporte dos diversos governos para que ela se auto-sustentasse. No Brasil, a Internet e' gerida por uma entidade chamada RNP (Rede Nacional de Pesquisa), que muito batalhou para que o nosso pais colocasse um pe definitivamente no primeiro mundo. O potencial da Internet nao pode ser negado. Sendo uma rede composta de milhares de terminais interligados on-line, uma mensagem, um arquivo pode ser transmitido para qualquer ponto em questoes de segundos! Isso mesmo, para quem esta acostumado ao romantico sistema de troca de cartas pelos Correios, nada se compara a uma troca de correspondencia quase instantanea. Mas para os mais afortunados, que podem ter acesso a um terminal da rede, sao diversos os servicos que permitem usurfruir os recursos on-line da Internet. Pode-se, por exemplo, ter uma conversa com outra pessoa em outro pais, ou ainda, participar de um grupo pessoas trocando ideias. Isso e' possivel atraves do talk e do IRC (Internet Relay Chat). Pode-se ainda ter acesso a uma quase ilimitada fonte de informacoes tecnicas, pois boa parte das bibliotecas dos EUA estao conectadas a Internet, desta forma, qualquer usuario devidamente autorizado pode ter acesso a um sem-numero de opcoes, pode requisitar artigos, acessar banco de dados, livros, etc. Para se ter uma ideia, e' sabido que um disco de CD-ROM pode armazenar uma enciclopedia inteira. Imagine entao potentes mainframes, com centenas de gigabytes e dezenas de CD-ROMs. Exatamente, em poucos anos, teremos acesso a toda a cultura armazenada durante seculos, tudo isso diante do nosso monitor de video, dentro de nossa casa. A bem da verdade, a tecnologia esta se expandindo de forma assustadora. Ja esta virando realidade a chamada TV interativa, onde o usuario pode solicitar informacoes, fazer reserva de voos, realizar compras, tudo com o simples uso do controle remoto. A Internet tera uma grande influencia nessa revolucao tecnologica. Mas coloquemos os pes no chao. Ainda sao poucos os afortunados a ter acesso pleno a Internet. Como foi dito, ela ainda esta fortemente enraigada na comunidade academica. Mas nao tardou para as empresas perceberem o grande filao nessa estoria. Ha pouco anos, comecou a se fortalecer um outro ramo da Internet, a chamada Internet comercial, nos EUA. Ela usa a mesma tecnologia usada na Internet academica, so que possui seu proprio canal de comunicacao, embora esteja conectada a Internet academica atraves de links comuns. O grande problema de se montar uma rede aos moldes da Internet sao os altos custos. E' claro que ter canais dedicados via satelite e pelas redes publicas comutadas a pacote (como a Renpac), custa uma fabula. Apenas com a viabilidade de mercado e' possivel se ter acesso a um sistema comercial, aos moldes americanos. Isso foi um dos fatores que mantiveram os recursos da Internet por tanto tempo restritos a comunidade academica. Pode-se dividir os recursos da Internet em 2 grandes grupos. O primeiro, disponivel as pessoas que tem acesso a um terminal conectado on-line a rede Internet. Esses usuarios tem praticamente acesso a todas as facilidades disponiveis. O segundo grupo, composto por um numero bem maior de pessoas, tem acesso apenas aos recursos que podem ser atingidos atraves de conexoes nao dedicadas a um sistema da Internet. Para o primeiro grupo de sortudos, os recursos sao: Telnet - Sistema que permite ao usuario se conectar a um outro computador da rede em qualquer ponto do planeta. O usuario acessa o terminal remotamente, como se estivesse la no local, transfere arquivos, envia comandos para a impressora, o que for possivel e estiver disponivel na maquina remota. FTP - File Transfer Protocol. Permite ao usuario fazer transferencias de arquivos entre computadores conectados a Internet. Atraves do FTP, milhoes de programas tipo shareware sao distribuidos pelo mundo afora. TALK - O usuario chama outro usuario on-line para um bate papo. IRC - Internet Relay Chat. O usuario pode manter uma bate-papo com com diversas pessoas, atraves de um canal comum de tele-conferencia. Ja imaginou um grupo de discussoes com a presenca de todos os premios Nobel de Fisica? Isso seria o sonho de muito estudante universitario. Gopher - Essa palavra e' uma corruptela do ingles "Go For It". Como o nome ja sugere, Gopher e' um servidor que facilita a vida do usuario, fornecendo acesso aos mais variados recursos da Internet, inclusive aqueles que requerem conexao com outros links da rede, tudo a partir do servidor gopher. WAIS - Wide Area Information Servers. E' um servidor que permite que o usuario procure por material previamente indexado, atraves de palavras-chave. Algo bastante parecido ao sistema usado por enciclopedias em CD-ROM. WWW - World-Wide Web. E' uma variante do gopher. E' um sistema a base de menu, como o gopher. Permite acesso e busca a servicos da Internet em um processo conhecido como "Hyper Text", ou seja, algumas palavras sao grifadas e, ao seleciona-nas, entra-se em uma nova etapa do processo. Novamente, e' algo semelhante a busca de palavras em textos de uma enciclopedia em CD-ROM. Nao me deterei em detalhes dos inumeros outros servicos que so' sao alcancados atraves do acesso on-line a Internet, ja que o publico-alvo e' bastante restrito. Iremos agora nos familiarizar com os recursos que estao disponiveis ao grande publico, aqueles que nao tem acesso on-line a rede, mas que podem trocar informacoes com terminais da Internet. Para quem nao tem acesso on-line a rede, a unica forma de "estar na Internet" e' atraves de mensagens. Como a grande maioria dos computadores on-line da Internet trabalham sob Unix, esse sistema operacional permite a troca de mensagens e arquivos atraves de conexao telefonica, usando-se os recursos disponiveis com o protocolo UUCP. Um computador nao conectado on-line a Internet manteria assim sua troca de mail e arquivos com um terminal da Internet usando o UUCP, atraves de chamadas telefonicas. Sistema semelhante e' realizado pela Rede Brasileira de Tele-Informatica, RBT. Todo sistema, seja on-line ou nao, tem seu proprio endereco na rede Internet. Esses enderecos sao chamados DOMAINS. O domain da RBT e' rbt.anrs.br. O usuario da RBT, por exemplo, Jan Struiving, teria como endereco Internet algo como jan@rbt.anrs.br. Cada usuario teria um endereco proprio. Todos, entretanto, estariam usando o mesmo domain, rbt.anrs.br. Suas "caixas-postais" sao diferenciadas pelo nome do usuario, precedendo o sinal de @. Clovis Lacerda poderia ter endereco clovis@rbt.anrs.br, Fabio Becker seria becker@rbt.anrs.br. Todavia, todas as mensagens enderecadas a esses e aos outros usuarios da RBT seriam enviadas para uma unica maquina, disponivel no Rio Grande do Sul. Acontece que a RBT tem alcance nacional, e precisaria assim ter um sistema que redirecionasse todas as mensagens para os devidos destinatarios, nos diversos Estados e BBS da RBT. Isso e' possivel com o uso de um programa 100% nacional, desenvolvido por nos, chamado MailGate. Desta forma, todos os usuarios brasileiros que pertencem a RBT podem ter acesso a Internet atraves do unico domain, rbt.anrs.br. Mas o que e' possivel atraves de mensagens? Primeiro, e obviamente, o usuario pode trocar mensagens con outros usuarios da Internet. Existe tambem conferencias publicas, onde uma unica mensagem e' enviada a um servidor (listserver) e assim uma copia desse mensagem e' distribuida para todos os demais usuarios que estao cadastrados nessa conferencia. Sao dois os tipos de conferencias publicas. Listas e newsgroups. O acesso as lists e' mais interativo, pois permite ao usuario se cadastrar e se descadastrar da lista no momento em que achar mais conveniente, e ainda, o listserver que controla o acesso do usuario as lists permite tambem que arquivos sejam enviados e/ou requisitados do servidor. Mas como pode um arquivo ser transmitido se o acesso so se da' atraves de mensagens? Existem varios processos de codificacao de um arquivo de forma a deixa-lo com aparencia de mensagem, restrito assim as normas de transmissao de textos. O arquivo e' codificado, transformado em mensagens, enviado ao destinatario e esse por sua vez, decodifica as mensagens e transforma no arquivo original. Os metodos mais conhecidos sao uuencode/uudecode e xxencode/xxdecode. Como e' possivel usar-se deste artificio tecnico para transferir arquivos como se fossem mensagens, estao disponiveis 2 tipos de servicos que podem ser acessados atraves de mensagens, e que facilitam a transferencia de arquivos. Verificamos que o FTP permite a troca de arquivos, mas e' necessario o acesso on-line do usuario para que esse possa se conectar remotamente ao outro terminal e assim realizar a transferencia do arquivo. Mas por que nao criar um servidor automatico que faca essa conexao remota, realize o FTP, e envie o arquivo requisitado atraves de mensagens codificadas ao usuario solicitante? Esse artificio simples foi realizado, e assim criou-se o chamado FTPmail. FTPmail, como o nome sugere, e' o FTP atraves de mensagens. O que o usuario faz e' enviar uma mensagem com os devidos comandos a um servidor FTPmail, que nada mais e' do que uma maquina conectada ON-LINE a Internet. Ao receber essa mensagem e os comandos, o servidor realiza sequenciamente todas as etapas que um usuario teria que fazer se quisesse requisitar o arquivo atraves de FTP. De posse do arquivo, o servidor codifica-o e envia atraves de mensagens ao usuario que o requisitou. Mas falta algo. Como poderemos saber onde determinado arquivo se encontra, para que possamos enviar os comandos corretos ao FTPmail? Primeiro e mais obvio, caso voce tenha descoberto atraves de algum meio onde tal arquivo se localiza. Caso isso nao seja possivel, existe um outro tipo de servidor, chamado ARCHIE, que procura em quase todos os servidores de FTP pelo arquivo solicitado. Feito isso, o servidor archie envia de volta ao solicitante a lista com os nomes dos servidores FTP onde se encontra o tal arquivo. Feito isso, e' so usar o FTPmail e receber em casa o arquivo solicitado. O MailGate executa todas essas funcoes a nivel de gateway entra a RBT e a Internet, fazendo com que a RBT seja a primeira rede brasileira a estar toalmente integrada com o que ha de melhor em termos de tecnologia a nivel mundial. Tudo isso atraves do esforco e abnegacao de varios sysops, em prol da rede genuinamente brasileira e da tecnologia nacional. Hoje, atraves do email (electronic mail), e' possivel trocar mensagens com cientistas da NASA, com funcionarios da Microsoft nos EUA, com cientistas renomados, ganhadores de Nobel, com Universidades, com o Congresso Americano, e e' logico, com o presidente Bill Clinton e seu vice, Al Gore. mensagens para o Presidente americano podem ser enviadas para clinton@whitehouse.gov, e para seu vice, gore@whitehouse.gov. Mas nao se entusiasme muito. Como se trata do homem mais importante do mundo, ele nao tem tempo de ler sua sempre congestionada caixa postal eletronica. Existe um staff preparado justamente para ler e responder suas mensagens, o que ocorre na maioria das vezes, PASMEM, por carta! E o Fax? onde entra? Estao surgindo diversos servidores da Internet que enviam seu email para uma maquina fax. Mas a RBT ja deu esse passo, e esta fornecendo o envio de email para uma boa parte de suas BBS que estao habilitadas a tal. Em Recife, a escola Americana fornece o servico de Fax para qualquer destinatario com codigo telefonico 081. Para fazer isso, basta enviar um email da Internet, onde quer que voce esteja, enderecado a fax@ear.anpe.br, e na linha do subject, coloque o telefone do destinatario do Fax, no formato XXX-XXXX (ex: 341-4241). O servico e' totalmente gratuito. Sao inumeros os recursos da Internet. Melhor ainda, a totalidade dos recursos que podem ser atingidos pelo email esta disponivel na RBT. Procure um de nossos BBS localizados em sua cidade. A RBT atinge todas as grandes cidades, do Rio Grande do Sul ao Ceara. E' a maior rede de mensagens localizadas no Brasil, a unica gerida exclusivamente por brasileiros, geradora de tecnologia nacional. E' imprescindivel que nosso pais domine a tecnologia de ponta. Para que isso ocorra, e' preciso estar integrado com o que ha de melhor em todo o mundo, e mais importante, que criemos e aperfeicoemos o que ja existe, ao inves de simplesmente copiar. Somos mais de 180 BBS de norte a sul. Estamos em contato com todo o planeta atraves da Internet. Como exemplo ilustrativo, serao colocados abaixo 3 exemplos obtidos de servidores de email na Internet. O primeiro e' o listserver da Escola Americana do Recife, gerenciado pelo MailGate. O segundo e' um servidor de FTPmail e por ultimo, um servidor ARCHIE. Listserver da Escola Americana do Recife. O documento abaixo pode ser solicitado atraves de email para listserv@ear.anpe.br, e no corpo da mensagem, colocar o comando HELP. ********************************************************************* * Neste ponto iniciam as traducoes realizadas por Roberto Adlich no * * texto original, de Clovis Lacerda. * ********************************************************************* ---------- Por favor refira-se ao final desta secao para descricao dos comandos. Help Este comando ira retornar a voce uma descricao dos da maioria dos comandos, nomes e enderecos dos servidores de email. SUBscribe NomeDaLista SIGNUP Este comando e'utilizado para assinar uma lista. Voce ira automaticamente ser adicionada a lista, exceto quando esta opcao esta desativada, sendo que neste caso sera enviada uma nota ao dono da lista requesitando sua adicao. SIGNOFF NomeDaLista UNSubscribe Voce pode cancelar a assinatura de qualquer lista usando este comando. SET NomeDalista opcoes Mail/NOMail Files/NOFiles ACK/NOACK/MSGAck Este comando ira alterar sua opcao de distribuicao. Voce pode especificar apenas uma opcao de cada vez. Todas as outras opcoes nao especificadas continuarao definidas como antes do uso deste comando. Mail/NOMail e'usado para indicar se voce deseja ou nao receber mensagens. A opcao padrao e' Mail, que indica seu desejo em receber mensagens. Files/NOFiles indica se voce desja ou nao receber arquivos nao codificados como mensagens. O padrao e'NOFiles, que indica seu desejo em nao receber arquivos. Geralmente somente uma pessoa na lista possui esta opcao ativada devido a sobrecarga de informacoes circulando na rede. ACK/NOACK/MSGAck define o modo de reconhecimento em que os reconhecimentos ou a distribuicao de arquivos lhe serao enviadas. ACK indica que voce deseja receber reconhecimento de arquivos. NOACK indica que voce nao deseja nenhum reconhecimento (e' o padrao), somente mensagens. (*) MSGAck indica que voce deseja o relatorio estatistico contido nos reconhecimentos (confimacoes) mas quer que lhe sejam enviados como mensagens. E' a melhor forma em listas locais. REView NomeDaLista <(opcoes> LOCal Msg Countries Short NOHeader (*) Para a versao atual do MailGate, a sintaxe e' apenas: REView NomeDaLista Este comando ira lhe enviar o conteudo de uma lista, exceto para listas privadas. (*) STats NomeDaLista <(LOCal> Este comando retorna um relatorio estatistico da lista selecionada. Algumas estatisticas podem nao estar disponiveis para todos. O numero total de operacoes de envio, o numero de arquivos externos, o numero de documentos de 80 linhas externos e possivelmente a carga de dados resultante na rede em "link.kbytes" serao indicados. Um link.kbyte corresponde a um kbyte de dados sendo transferidos pela ponte (link). Com esta medida o servidor pode computar a distancia entre ele e todos destinos das operacoes de correspondencia eletronica atraves do calculo da quantidade exata de link.kbytes. Esta operacao e, algumas vezes, desativada pelos servidores de email, devido a grande quantidade de tempo exigida no processamento. A opcao LOCal indica que o comando nao sera enviado para o s servidores "companheiros". List (*) Para a versao atual do MailGate a sintaxe e' apenas: List Este comando retorna a descricao das listas. Exceto quando voce especifica, voce ira receber uma descricao "Short" (curta) atraves de mensagem. Descricoes "Long" ou "Detailed" irao enviar uma descricao maior com o cabecalho de cada arquivo, portanto o resultado sera em arquivo e nao mensagem. Query NomeDaLista Este comando mostra a voce as opcoes de distribuicao de uma lista. Veja o comando Set para uma descricao detalhada destas opcoes. Info Este comando retorna um arquivo de informacoes. use Info? para obter uma lista de topicos. Alguns documentos estao disponiveis somente para certos usuarios. GET fn ft SENDME Este comando retorna a voce o arquivo desejado, exceto se voce nao tem autorizacao para recebe-lo. Voce pode encontrar instrucoes detalhadas do comando, e o nome do arquivo na lista bem como informacoes gerais dos FILELISTS (Arquivos de lista) no LISTFILE MEMO enviando um comando Info FILE ao servidorde lista. INDex Este comando retorna o arquivo de lista especificado. Este comando e' o mesmo que GET ArquivoDeLista FILELIST. O padrao e' o LISTSERV FILELIST. PW ADD NovaSenha CHange AntigaSenha NovaSenha DELete AntigaSenha (*) O comando PW nao esta disponivel na versao atual do MailGate. PUT NomeArquivo >> <"parametros"> Este comando permite que voce armazene um arquivo no servidor. O padrao e' LIST e realiza uma operacao normal de armazenamento de lista. A identificacao de arquivo no "roteador" e' ignorada pelo comando PUT. A opcao NODIST indica que o arquivo nao deve ser distribuido para outros servidores. Parametros opcionais podem ser necessarios para rquivos especiais. Voce pode obter informacoes dos integrantes do LISTSERV para isto. Para mais informacoes sobre este comando execute o comando Info FILE. RELEASE Este comando retorna informacoes a respeito do numero de servidores e os nomes e enderecos de seus servidores de email. SERVE IdentificacaoDoUsuario@No' (*) Este comando nao esta disponivel na versao atual do MailGate. Este comando reabilita um usuario desabilitado. O LISTSERV (servidor de lista) desabilita um usuario apos receber 10 comando invalidos dele. Qualquer outro comando sera ignorado, ate que este seja reabilitado por uma outra Identificacao de Usuario ou Conta, enviando o comando SERVE. DISTribute < > > (*) O comando DIST nao esta disponivel na versao atual do MailGate. Veja o "LIST DIST MEMO", enviando o comando Info DIST. O texto a seguir esta aqui somente para referencia, pois as funcoes listadas ainda nao foram implementadas na versao atual do MailGate. Palavras-Chave de comando: As palavras-chave de comando permitem que voce envie informacoes para o supervisor do LISTSERV (Servidor de lista)independentemente da informacao do comando. Estas palavras-chave de comando serao aceitas em qualquer comando e elas sempre processadas da mesma maneira. Todas palavras-chave relevantes estao listadas na descricao do comando. Todas as palavras-chave de comando podem estar em qualquer lugar do texto de comando, apos o proprio comando. Uma palavra-chave define um NomeDePalavraChave = ValorDaPalvraChave. E' necessario um espaco antes do NomeDePalvraChave e nenhum espaco entre este e o sinal de igual. Pode haver um espaco entre o sinal de igual e o ValorDaPalavraChave. Exemplos validos: "REV F=Netdata GS-NET (Countries" "REV GS-NET F= Netdata (Countries" "REV GS-NET (Countries F= Netdata" Exemplos de palavras-chave usadas incorretamente: "F=Netdata REV GS-NET" (O comando deve preceder a palavra-chave) "REV GS-NET F = Netdata" (Nao deve haver espaco entre o F e o =" "REV GS-NETF=Netdata" (Esta faltando o espaco antes do F) Descricao das palavras-chave de comando disponiveis: As palavras-chave que nao existem serao "esquecidas" na linha de comando. Como as palavras-chave sao processadas antes do comando propriamente dito, um valor improprio para uma palavra-chave ira o comando. ----> Para facilitar iremos, ao inves de palavra-chave, usar "keyword" ----> deste ponto em diante. F= Netdata | Disk | Card | Punch | * Esta keyword e' usada para determinar o formato em que os arquivos serao enviados para voce. O valor padrao e' "*", que significa que sera utilizado o formato padrao definido pelo seu administrador de sistema, supoem-se que este seja o formato mais eficiente. Para mudar o formato voce deve especificar um valor para F (Netdata, Disk, Card ou Punch). Somente a primeira letra do formato precisa ser especificada. O formato Punch sera automaticamente traduzido para ListServ-Punch, se o arquivo enviado a voce for maior que 80 caracteres. PW= Senha Esta keyword e' utilizada para especificar uma senha em um comando ao servidor de listas. A senha depende da categoria do comando. Se a senha for incorreta o comando sera totalmente ou parcialmente ignorado. Comandos gerais disponiveis aos usuarios nao requerem senhas. ---------- FTPMAIL ------- >>> Os comandos sao: reply define endereco para resposta, ja que os cabecalhos estao, geralmente, errados connect [SISTEMA [USUARIO [SENHA [CONTA]]]] Para gatekeeper.dec.com, anonimo ascii arquivos agarrados sao ascii imprimiveis binary arquivos agarrados estao comprimidos ou ilegiveis ou ambos chdir LOCAL Comandos "get" e "ls" sao relacionados ao LOCAL (somente um CHDIR por sessao de ftpmail, e executado antes de qualquer LS/DIR/GETs) compress comprime binarios usando metodo Lempel-Ziv compact compress binarios usando metodo Huffman uuencode arquivos binarios serao enviados no formato uuencode btoa arquivos binarios serao enviados no formato btoa chunksize TAMANHO Divide arquivos em pedacos de TAMANHO bytes (padrao: 64000) ls (ou dir) LOCAL listagem de diretorio curta (ou longa) index ALGO procura por ALGO no indice do servidor ftp get ARQUIVO receber ARQUIVO por correspondencia (maximo de 10 GETs por sessao de ftpmail) quit termina, ignora o resto da mensagem (use se voce tem uma .signature [assinatura] ou e' um usuario do VMSMAIL) >>> notas: -> Voce deve enviar queixas ao endereco do administradoe do ftpmail. Nossos servidores de email nao manipulam problemas do ftpmail e voce pode nos tirar o trabalho de encaminhar suas queixas enviando para o endereco correto. Nao use o endereco do ftpmail- -request -> o comando index depende de uma caracteristica de alguns servidores de ftp, chamada SITE EXEC INDEX. Gatekeeper.dec.com originou esta caracteristica e ftp.uu.net "duplicou-a" (com diferenca no formato de saida. Wuarchive.wustl.edu tambem possui esta caracteristica que faz com que os indices parecam vazios. A origem para um ftp que suporta esta caracteristica e' no Gatepeeker.DEC.COM em /pub/DEC/gwtools. -> uma senha "" ou '' sera enviada como uma cadeia (string) nula. Se voce precisa disto voce ira saber. -> o Subject: (Assunto) de seus pedidos estarao contidos no Subject: de todas as respostas do ftpmail relacionadas ao seu pedido. Voce pode usar isto para identificar diferentes pedidos que ocorrem em ao mesmo tempo. -> voce deve enviar um comando connect, o sistema servidor padrao e' o gatekeeper.dec.com, o usuario padrao e' anonimo e a senha o seu endereco precedido por hifen. -> arquivos binarios nao serao comprimidos execeto quando os comandos compress ou compact sao executados, use isto o maximo possivel, ajuda muito. Repare que muitos arquivos ja estao comprimidos. Se voce usar qualquer dos qualificadores de arquivos binarios (compress, compact, uuencode ou btoa) sem antes enviar o comando binary a sessao sera abortada com erro. -> arquivos binarios irao sempre ser formatados como ASCII imprimiveis com o uso de btoa ou uuencode ( o padrao e' btoa). Se voce nao usar o comando binary o ftpmail ira tentar lhe enviar os dados binarios em vao, ira falhar. -> todos os arquivos obtidos serao divididos em pedacos e depois enviados. o tamanho de cada pedaco e' 64000 bytes, exceto se voce mudar com o comando chunksize. Usuarios da CompuServe tem que definir este tamanho para 49000. Nao existe maneira de defini-lo como maior que 100000, entao, por favor, nao peca. -> se voce pedir mais de 10 arquivos numa sessao, voce vai receber uma mensagem de erro e todo o seu pedido sera cancelado. -> As versoes VMX/DOS/Mac do uuencode. btoa, compress e compact estao disponiveis, peca a um colaborador LOCAL se voce nao encontra-los (se voce utiliza um sistema VMS tente no gatekeeper.dec.com em /archive/pub/VMS). -> alguns recompositors de correspondencia (fazem a uniao das mensagens que foram divididas em pedacos) estao no gatekeeper.dec.com em /pu/mail/ua/misc/unsplit. Existe um em C, um em perl e um em VMS DCL. -> nao existe como requisitar somente algumas partes de um arquivo e nao pretendemos implementa-lo no futuro, portanto, nao peca. -> nao existe modo de apagar coisas da fila ou obter o estado delas na mesma, nao pretendemos implementar esta opcao no futuro, entao por favor nao peca. >>> exemplos: -> conectar ao gatekeeper.dec.com e obter uma listagem do diretorio raiz: connect ls quit -> conectar ao gatekeeper.dec.com e obter o arquivo README.ftp: connect get README.ftp quit -> conectar ao gatekeeper.dec.com e obter fontes do "gnuemacs": connect binary uuencode chdir /pub/GNU get emacs-18.58.tar.Z quit -> conectar ao ftp.uu.net como anonimo e obter a listagem do diretorio raiz: connect ftp.uu.net binary chdir /index/master get by-name.Z quit Ftpmail foi escrito por Paul Vixie enquanto no DEC Western Research Laboratory e no DEC network Systems Laboratory, de 1989 a 1993. Ftpmail nao e' um produto ou servico da Digital Equipment Corporation (DEC) e portanto nenhum suporte e' devido pelos mesmos. -- Fim do Help -- ------- ARCHIE --------- Archie Email Help (Version 3.0) Ajuda para o Archie Email Server, de 10 de Abril de 1993. Para realizar uma procura archie por email envie a mensagem para: archie@ Onde e' o nome de um sistema archie. A atual (e completa) lista de servidores archie pode ser obtida com o comando servers (descrito abaixo). Uma amostra de lista segue: archie.rutgers.edu 128.6.18.15 (USA) archie.unl.edu 129.93.1.14 (USA) archie.sura.net 128.167.254.179 (USA) archie.ans.net 147.225.1.2 (USA) archie.au 139.130.4.6 (Australia) archie.funet.fi 128.214.6.100 (European server in Finland) archie.sogang.ac.kr 163.239.1.11 (Korea) Se voce nao obter a mensagem de volta dentro de aproximadamente 2 dias tente usar o comando path descrito abaixo. Mensagens destinadas ao administrador de servidores individuais devem ser enderecadas a: archie-admin@ Para adicionar ou deletar um lugar de um banco de dados archie envie mensagem para: archie-admin@bunyip.com Para contactar os implementadores do archie envie mensagem para: archie-group@bunyip.com Para sua informacao FTP anonimos podem ser realizados atraves de corrspondencia em varios servidores ftp-mail. Envie uma mensagem com a palavra help para: BITNET/EARN somente locais: bitftp@pucc.princeton.edu ou (accesso geral): ftpmail@decwrl.dec.com para uma explanacao de como usa-los. O Subject: (Assunto) nas correspondencias enviadas ao archie sao tratadas com parte do corpo da mensagem. Linhas de comando iniciam na primeira coluna. Todas as linhas que nao possuem comandos validos sao ignoradas. Abaixo da versao 3.0 o cliente email implementa todos os comandos nao interativos e variaveis do cliente telnet. Entretanto, comandos interativos como pager nao sao suportados ja que nao tem muito sentido em ambientes de email. Para uma explanacao completa do sistema archi use o comando manpage para pedir uma copia do manual, o que segue e' o sumario curto dos comandos e variaveis validos em email. NOTA: O comando site de versoes anteriores do archie foi desativado na versao 3.0 ate que seja reimplementado para a nova arquitetura do sistema. Sumario rapido e simples ---------------------- Para aqueles que desjam obter alguma coisa feita agora e ler o resto deste mais tarde envie uma mensagem para um servidor archie com a linha seguinte: find onde e' o nome do arquivo que voce esta procurando. You devera obter uma mensagem com o resultado de sua procura. Se deseja ser mais sofisticado leia... Comandos -------- Nos comando seguintes, parametros entre "[" e "]" sao opcionais. Reticencias ("...") significam que o parametro anterior pode ser repetido multiplas vezes. O caracter "|" significa "ou". help [ [[ ] ...]] O comando help(ajuda) sozinho produz esta mensagem. Um topico e subtopico(s) opcionais podem ser requisitados. Uma lista de palavras e' considerada um topico, nao uma lista de topicos individuais. Deste modo, help set maxhits requere ajuda no subtopicos maxhits do topico set, nao 2 topicos separados. find Este comando produz uma lista de arquivos que encaixam na . O parametro pode ser interpretado como uma subcadeia(substring) simples, uma subcadeia sensivel a diferenca no corpo (maiusculo ou minusculo), uma cadeia exata ou uma expresao regular, dependendo do valor da variavel search. prog Este comando e' identico ao find e existe para manter compatibilidade com versoes anteriores do sistema. list [ ] Obtem uma lista de locais cujos conteudos estao contidos no banco de dados do archie. Se nao houver um parametro todos os lugares serao listados. Se houver uma esta sera tratada como uma expressao regular e serao listados somente os lugares que combinam com a . O formato da saida pode ser alterado atraves da variavel output_format (descrita abaixo). Repare que o endereco numerico (IP) associado a uma localidade e' valido quando a esta foi atualizada no banco de dados do archie, mas pode mudar. mail Envia os resultados gerados ate este comando para o , que deve ser um endereco de email valido. manpage [ roff | ascii ] Retorna o manual do archie. Os argumentos, que sao opcionais, especificam o formato do documento que sera retornado. Roff especifica o formato troff (nroff) do UNIX enquanto ASCII especifica uma saida em ASCII preformatado. ASCII e' sempre o argumento padrao. motd Mostrar novamente a "mensagem do dia", a qual e' normalmente impressa no inicio da mensagem retornada. path Define o endereco de retorno para . Este comando faz com que nao seja utilizado o endereco que esta no cabecalho da mensagem para as respostas, mas sim o . Este comando e' somente um "apelido" para set mailto (veja "Variaveis" abaixo) e esta incluso para manter compatibilidade com versoes anteriores. servers Retorna uma lista com todos os servidores archie de acesso publico no mundo. Sao listados os nomes dos sistemas, os enderecos de IP e a localizacao geografica. set Iguala a ao . Veja "Variaveis" abaixo. show [ ...] Se usado sem parametros ira retornar o estado de todas as variaveis que podem ser alteradas pelo usuario, incluino informacoes como seu tipo (booleano, numerico, cadeia de caracteres), se estao definidas ou nao e ainda seu valor atual (se o tipo requerer valor). Ja se usado com parametros ira retornar o estado de cada solicitado. E' muito util para obter as configuracoes padrao de um servidor. unset "Indefine" . O valor subsequente da e' definido em um base especifica da / version Imprime a versao da interface de email que esta sendo utilizada. whatis Procura no Banco de Dados de Descricao de Software por uma , sendo irrelevante o corpo das letras, maiusculo ou minusculo. Este banco de dados consiste de nomes e pequenas descricoes de muitos pacotes de software, documentos (como RFCs e material educacional) e arquivos dados armazenados na Internet. Repare que este banco de dados e' mantido "a mao" e pode nao estar completamente atualizado. Variaveis --------- O sistema archie de email possui 3 tipos de variaveis. 1) Numeric ---------- Variaveis numericas podem possuir faixas internamente predefinidas de valor. maxhits Faz com que o comando find gere, no maximo, o numero especificado de combinacoes (faixa permitida: 0-1000) max_split_size Tamanho maximo aproximado, em bytes, de um arquivo a ser enviado ao usuario. Qualquer saida maior que este limite sera "despedacada" em pedacos com aproximadamente este valor de bytes. Pode ser definido pelo usuario na faixa de 1024 a aproximadamente 2 Giga sendo que o padrao e' 51200 bytes. Alguns gateways de correspondencia nao permitem resultados acima de 100000 bytes, valor este que deve ser usado com estes sistemas. 2) Cadeia (String) ------------------ Variaveis de cadeia de caracteres (string) podem possuir uma faixa de valores predefinida internamente. compress O tipo de compressao de dados que o usuario pode especificar para receber a resposta. Os valores aceitos sao "none" e "compress" (programa padrao de compresao do UNIX), sendo que o padrao e' "none", nenhuma compressao. encode O tipo de compressao de correspondencia a ser usado ao enviar correspondencia ao usuario. O valor desta variavel pode ser "none" ou "uuencode", sendo que o padrao e' "none", ou seja, nenhuma compressao. Repare que esta variavel e' ignorada, exceto quando a compressao esta ativada atraves da variavel compress. language Permite ao usuario especificar a lingua em que o help, etc e' apresentado. Servidores individuais podem ser configurados para diversas linguas. mailto Deve ser um endereco valido para onde serao enviados os resultados, que ira se sobrepor ao endereco no cabecalho da mensagem. Definir esta variavel e' equivalente a usar o comando path. output_format Afeta o modo com que serao mostrados os resultados dos comandos find e list. os valores podem ser: "machine", "terse" e "verbose" sendo o ultimo o valor padrao. search Define o tipo de busca feita pelo comando find ou prog. Abaixo segue a lista dos valores validos. Lembre-se de que a cadeia (string) no comando deve combinar com o nome de um diretorio ou arquivo no banco de dados. exact Cadeia tem que ser identica, inclusive a caixa das letras (maiusculas ou minusculas) subcase Combinacao de subcadeia. A caixa das letras tambem e' relevante. sub Mesma comparacao que a feita acima, com a diferenca que a caixa das letras e' irrelevante. regex Expressao regular (veja ed(1)) search). A caixa das letras e' relevante. Existem tambem procuras combinadas. As combinacoes possiveis sao as seguintes: exact_sub Tenta "exact". Se nao encontrar algo usa "sub". exact_subcase Tenta "exact". Se nao encontrar algo usa "subcase" exact_regex Tenta "exact". Se nao encontrar algo usa regex. NOTA: A nao ser em casos em que estejam restritos com "^" no inicio ou com "$" no final as expressoes regulares possuem antes e depois delas mesmas o ".*". Por exemplo, nao e' necesario digitar find .*xnlock.* que equivale a find xnlock Nesta instancia a procura por combincao regex e' equivalente a uma simples procura por subcadeia (substring), que deve ser utilizada no lugar da regex. server Identifica o servidor archi/prospero que a interface email conecta quando os comandos find ou list sao usados. Normalmente e' "localhost" na maioria dos sistemas archie. sortby Define o metodo de ordenacao a ser aplicado ao resultado do comando find. Os cinco metodos permitidos (e suas respectivas ordens reversas) sao: none Unsorted (padrao;nao ha ordenacao, embora "rnone" e' aceito) filename Ordena arquivos e diretorios por nome, usando a ordem alfabetica (ordem reversa: "rfilename") hostname Ordena segundo o arquivo de nomes do sistema, tambem na ordem alfabetica (ordem reversa: "rhostname") size Ordena por tamanho, os arquivos maiores e os diretorios primeiramente (ordem reversa: "rsize") time Ordena pela data de modificacao, de modo que os arquivos e diretorios mais recentes sao os primeiros (ordem reversa: "rtime") 3) Booleanos ------------ Atualmente a interface de email ao sistema archie nao possui variaveis deste tipo.
Site hosted by Angelfire.com: Build your free website today!