You are on page 1of 51

Curso de Ps-Graduao em Redes de Computadores

Universidade Federal do Esprito Santo - UFES Departamento de Informtica

Conceitos Bsicos de INTERNET

Wandreson Luiz Brandino wandreson.com wandreson@wandreson.com Abril/97

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

Sumrio
1. O CONCEITO DA INTERNET........................................................................................................ 2 2. HISTRICO E EVOLUO ........................................................................................................... 3 3. IMPORTNCIA ................................................................................................................................ 4 4. CONCEITOS DE REDES E PROTOCOLOS ................................................................................ 5 5. ENDEREAMENTOS E DOMNIOS............................................................................................. 7 5.1 PORTAS ............................................................................................................................................. 10 6. SERVIOS BSICOS ..................................................................................................................... 11 6.1 TERMINAL REMOTO (TELNET)........................................................................................................... 11 6.2 CORREIO ELETRNICO (E-MAIL) ..................................................................................................... 14 6.3 TRANSFERNCIA DE ARQUIVOS (FTP)............................................................................................... 19 6.3.1 FTP Annimo ............................................................................................................................ 21 6.3.2 FTP por comandos em lote ....................................................................................................... 21 8. LISTAS DE DISCUSSO ............................................................................................................... 23 9. NEWSGROUPS ............................................................................................................................... 28 10. OUTROS SERVIOS.................................................................................................................... 29 10.1 ARCHIE............................................................................................................................................ 29 10.2 WAIS ............................................................................................................................................... 31 10.3 GOPHER ........................................................................................................................................... 32 11. FACILIDADES ADICIONAIS ..................................................................................................... 33 11.1 FINGER ............................................................................................................................................ 33 11.2 PING ................................................................................................................................................ 34 11.3 TALK ............................................................................................................................................... 35 11.4 NSLOOKUP................................................................................................................................... 36 12. WWW (WORLD WIDE WEB) .................................................................................................... 37 13. A LINGUAGEM HTML ............................................................................................................... 39 13.1.COMANDOS BSICOS ...................................................................................................................... 39 13.2 USANDO O FRONTPAGE ................................................................................................................... 40 14. TICA NA INTERNET................................................................................................................. 41 14.1. EMOTICONS E A INTERNET .............................................................................................................. 41 15. MELHOR USO DA INTERNET .................................................................................................. 43 15.1. COMPRESSO DE ARQUIVOS ........................................................................................................... 43 16. SEGURANA................................................................................................................................. 44 16.1. VRUS, VERMES, CRACKERS, HACKERS E A INTERNET ................................................................... 45 17. GERENCIAMENTO DA INTERNET......................................................................................... 47 18. RFCS ............................................................................................................................................... 48 19. O FUTURO DA INTERNET ........................................................................................................ 49 20. BIBLIOGRAFIA ............................................................................................................................ 50

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

1. O Conceito da INTERNET
A Internet - tambm conhecida como a rede das redes - uma rede que contm milhares de redes de computadores que servem a milhes de pessoas em todo o mundo. Apesar de seu objetivo inicial ter sido permitir que pesquisadores acessassem sofisticados recursos de hardware, bem como prover uma comunicao interpessoal mais eficiente, a Internet demonstrou ser muito til nas mais diferentes reas, e por isso acabou transcendendo seu objetivo original. Hoje, seus usurios so imensamente diversificados - educadores, bibliotecrios, empresrios e aficionados por computadores, utilizando os mais variados servios, que vo desde a simples comunicao interpessoal ao acesso a informaes e recursos de valor inestimvel. Por exemplo, pessoas que vivem em regies cuja distncia chega a milhares de quilmetros se comunicam sem nunca terem se visto, e h informaes disponveis 24 h por dia em milhares de lugares. Um ponto importante a destacar, na Internet, que a maioria das informaes disponveis gratuita. Naturalmente, alguns servios so pagos e o acesso restrito mas, na sua maioria gratuito. A Internet se assemelha anarquia1, no sentido filosfico da palavra. A Internet uma cidade eletrnica, j que nela podemos encontrar: bibliotecas, bancos, museus, previses do tempo, acessar a bolsa de valores, conversar com outras pessoas, pedir uma pizza, comprar livros ou CDs, ouvir msica, ler jornais e revistas, ter acesso a banco de dados, ir ao Shopping Center e muito mais. um verdadeiro mundo on-line.

Ausncia de governo Um estado de falta de leis ou de desordem poltica devido ausncia de autoridade governamental Uma sociedade utpica de indivduos que apreciam a liberdade total sem governo

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

2. Histrico e Evoluo
A Internet se originou de uma nica rede chamada ARPANET. Esta foi criada em 1969 pelo Departamento de Defesa Norte-Americano com o objetivo de promover o desenvolvimento na rea militar. Os EUA pretendiam descentralizar os repositrios de informaes de segurana nacional localizados em Washington para no correrem riscos de destruio de informaes, j que elas estavam centralizadas. A ARPANET permitia que pesquisadores de vrias universidades e empresas ligadas defesa militar acessassem recursos de hardware e de software, assim como trocassem informaes relativas ao desenvolvimento de projetos. Em vista dos benefcios alcanados na rea de pesquisa militar, observou-se que esta tecnologia poderia se estender a uma ampla gama de conhecimentos, atraindo assim a ateno de pesquisadores ligados a outras reas. Vrias outras redes se conectaram com a ARPANET, promovendo o crescimento desta. Com esse crescimento foram descobertos outros benefcios que poderiam ser alcanados; desta forma, o objetivo original passou a ser aos poucos substitudo por metas mais abrangentes. A partir de ento, comeou um grande crescimento da rede. Devido a este crescimento, o Departamento de Defesa Norte-Americano formou uma rede prpria, chamada MILNET, separando-se da original ARPANET. Ambas ento, passaram a ser conhecidas como DARPA Internet, hoje Internet. Com sua expanso, a Internet passou a conectar-se com vrias outras redes em diversos pases do mundo. Com o crescimento da Internet, a NSF (National Science Foundation), agncia do governo americano, a fim de tirar o maior proveito de seu sistema de computao, composto por supercomputadores, os interligou Internet e, a partir da todas as universidades passaram a ter acesso. Hoje, no Brasil, possvel utilizar os recursos de supercomputadores do IMPE e da UFRGS atravs da Internet, desde que o usurio tenha acesso.

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

3. Importncia
Como j foi dito, as motivaes originais que deram origem Internet foram a distribuio de recursos computacionais e a comunicao interpessoal. Hoje percebese que a sua importncia foi bastante incrementada, visto que houve um grande avano na tecnologia de comunicao de dados alm do melhor uso dos benefcios oferecidos pela rede. Alguns dos benefcios oferecidos pela rede esto listados abaixo: O incremento no avano da cincia, pois torna-se mais rpida e fcil a comunicao das comunidades cientficas com troca de informao sobre trabalhos e avanos em determinada rea. Por exemplo, uma pessoa de uma universidade dos EUA pode obter informaes para sua pesquisa sobre Doenas Tropicais acessando bancos de dados de hospitais em diversos pases como Brasil, Venezuela e frica do Sul, sem precisar sair da sua sala; A utilizao de recursos computacionais avanados por diversas pessoas em pontos distantes, bastando apenas um meio de comunicao da sua estao de trabalho ao local a ser acessado. Este meio pode ser uma linha telefnica ligada a um provedor de acesso (que est conectado Internet) ou atravs de uma rede corporativa, que est toda ligada grande rede. Por exemplo: uma pessoa que precisa executar um programa que exija grande recurso pode acessar e utilizar um supercomputador em uma universidade distante. O processamento seria executado pelo supercomputador e haveria apenas uma transferncia dos resultados ao final do processamento. Aplicaes deste tipo so conhecidas como Cliente/Servidor; A democratizao da informao, pois no existe um nico rgo que gerncia o fluxo de informaes. Cada um pode enviar mensagens e artigos livremente sem qualquer manipulao ou censura. Alm de ser democrtica, apresenta ainda outras qualidades como a de ser antidiscriminatria, permitindo que pessoas de qualquer raa, nvel social ou credo se comuniquem sem preconceito. Entretanto, j existem algumas iniciativas, do governo americano, ainda sem resultados, de proibir certos tipos de trfego na rede. Como por exemplo: comunicao entre traficantes, receitas de bombas ou pginas de Seitas religiosas que pregam o suicdio ou coisas do gnero, como aconteceu recentemente nos Estados Unidos; A obteno dos mais variados softwares incluindo atualizaes, pois existem programas que so de domnio pblico, ou seja, podem ser livremente copiados e utilizados. Alm disso, as empresas descobriram na Internet uma excelente forma de deixar seus clientes bem atualizados sobre seus novos produtos. Desta forma, elas podem economizar com propaganda e levar a informao ao cliente de forma mais gil e barata. interessante ressaltar que estes so pequenos exemplos da importncia da Internet. J que a descoberta de novos servios e recursos constante.

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

4. Conceitos de Redes e Protocolos


Redes: Atualmente o modelo do computador central (Fig. 1) fornecendo servios a uma organizao vem sendo substituda por uma configurao onde computadores de menor porte so interconectados para a execuo das mais variadas tarefas. Este modelo denominado de redes de computadores (Fig. 2) e sua difuso ocorreu aps o barateamento e evoluo dos Fgura 1 microcomputadores. Esta configurao apresenta uma srie de vantagens:

Fgura 2 Compartilhamento de recursos, pois programas, base de dados e hardware (exemplo: impressora) esto disponveis a todos os usurios. A economia de recursos financeiros pois a relao custo/benefcio de uma rede de computadores menor que uma mquina de grande porte central, alm da manuteno da rede e de seus computadores ser mais simples e portanto mais barata. Observe que uma informao enviada de um computador A para um computador B pode passar por diversos tipos de rede, com diferentes topologias, diferentes sistemas operacionais, etc. Isto s possvel graas ao protocolo que utilizado. As conexes entre computadores podem ser feitas por satlite, cabo submarino, fibra tica, cabo de cobre, etc, com diferentes velocidades, Protocolo: Alm da conexo fsica entre os computadores, faz-se necessrio o uso de uma certa linguagem comum (procedimentos) para a troca de informaes entre eles. A esta conjunto de procedimentos, denominamos Protocolo de Comunicao. Estes protocolos definem os padres e formalidades para uma perfeita comunicao na rede. Por exemplo, em uma comunicao por telefone habitual o uso do al para se iniciar uma conversa, o tchau para se terminar, alm de outros. No rdio tambm faz-se o uso de alguns parmetros para a comunicao, tal como
5

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

cmbio e cmbio final. Estes so exemplos de alguns protocolos utilizados em uma comunicao pessoal distncia. Em redes de computadores, tal como na Internet, acontece da mesma forma. Uma das benficas caractersticas da Internet o fato dela suportar diversas tecnologias, possibilitando a conexo de uma grande gama de redes, de diferentes fabricantes do mundo, alm de diversos tipos de computadores, sistemas operacionais, etc. Para possibilitar a comunicao dos computadores na Internet utilizado uma famlia de protocolos denominada TCP/IP (Transport Control Protocol / Internet Protocol). Os computadores comunicam-se entre si, enviando pacotes de informaes uns para os outros. O TCP/IP um protocolo aberto, isto no-proprietrio. Com isso, torna-se barato a sua utilizao pois desobriga o pagamento de royalties, o que facilita sua implementao por estar amplamente documentado (o TCP/IP e todos os protocolos ou regras utilizadas na Internet, so definidos em RFCs, assunto que veremos mais adiante). Estas caractersticas foram grandes responsveis pela rpida expanso da Internet.

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

5. Endereamentos e Domnios
Enquanto pde, a Internet procurou manter a lista completa de seus computadores e redes. Com o crescimento da rede, esta lista tornou-se difcil de manusear, tanto pelo tamanho quanto pelo nmero de alteraes feitas diariamente. O Domain Name System (Sistema de Nomes de Referncia) evoluiu como uma maneira adequada de tratar estas listas. O Domain Name System (DNS) responsvel por diversas tarefas. Ele cria uma hierarquia de domnios, referncias, ou grupos de computadores. Estabelece um nome de referncia (tambm conhecido como endereo da Internet) para cada computador na rede. As referncias principais tem a responsabilidade de manter listas e endereos de outras referncias do nvel imediatamente inferior em cada grupo. Este nvel inferior de referncias o responsvel pelo prximo nvel e assim por diante at o usurio final, ou computador final. O DNS utiliza esta hierarquia para transformar um nome de computador, escrito por extenso, em um nmero denominado endereo IP. O protocolo TCP/IP precisa saber o endereo da mquina local e o endereo IP da mquina que se deseja conectar. Quando o usurio informa o nome de uma mquina e no o seu endereo IP o servio de DNS que se responsabiliza em transformar aquele nome de mquina em endereo IP, para que se possa estabelecer a comunicao. Em geral, este processo totalmente transparente ao usurio final. Assim como uma casa em um sistema postal, uma mquina na Internet possui um endereo. A forma de endereamento na Internet feita atravs de nmeros. Cada mquina possui o seu nmero, denominado endereo IP. Porm, para maior facilidade da utilizao dos endereos, foram criados apelidos para cada mquina. Utilizando-se a analogia do sistema postal podemos compreender melhor os endereos da Internet. Uma casa pode ser localizada atravs de seu pas, estado, cidade, rua e nmero, onde o nmero esta contido na rua, que por sua vez esta contida na cidade e assim por diante (Fig 3). Na Internet o mecanismo o mesmo, uma mquina endereada por um conjunto de informaes, por exemplo a mquina cairo do Laboratrio de Informtica do CT-III da UFES pode ser localizada da seguinte forma: cairo.inf.ufes.br Este endereo indica que a mquina cairo est contida no conjunto inf que por sua vez est contida no conjunto ufes que est no conjunto br. O que foi referido como conjuntos, no mundo da Internet recebe o nome de domnios. Desta forma, existe o grande domnio br. Este contm vrios sub-domnios dentre os quais o sub-domnio ufes, que por sua vez contm o sub-domnio inf, que possui a mquina cairo. Observe que a Internet possui uma estrutura descentralizada, isto significa que existe mais de uma mquina respondendo pelo domnio br, e mais de uma pelo domnio ufes, e assim sucessivamente. Isto possibilita que se uma mquina esteja inoperante, outra possa responder quela solicitao.
7

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

Hierarquia de Nomes . Canad ca UFES ufes Eltrica ele Informtica inf cairo Brasil br Governamental gov Outros Frana fr Comercial com Educacional edu Estados Unidos

Governamental gov

Comercial com

Fgura 3

Com os conceitos de domnios j discutidos pode-se mostrar como a Internet est estruturada. A Internet formada por um conjunto de grande domnios globais, divididos em pases, como mostrado abaixo: br ca uk it pt Brasil Canada Reino Unido Itlia Portugal

Existem ainda alguns domnios globais pertencentes aos Estados Unidos. Estes foram os domnios iniciais da Internet, antes das expanses para os outros pases: mil gov edu com net org Militar Governamental Educacional Comercial Empresas/grupos preocupados com a Administrao da Internet Outras organizaes da Internet

Cada um destes domnios apresenta vrios sub-domnios pelos quais so responsveis. Por exemplo, o grande domnio global br (que gerenciado pela FAPESP), possui alguns sub-domnios: ufes.br rnp.br usp.br UFES Rede Nacional de Pesquisa USP

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

Observe que no Brasil, como as universidades e rgos de pesquisa j faziam parte da Internet antes dela ser aberta comercialmente, os domnios no indicam se so instituies de pesquisa ou no. Aps a abertura comercial da Internet no Brasil, alguns novos domnios foram criados, como os apresentados abaixo: com.br gov.br mil.br Comercial Governamental Militar

Desta forma, a Internet ramifica-se em domnios e sub-domnios, sendo cada domnio responsvel pelos seus sub-domnios contados logo abaixo. Cada mquina ento endereada informando o seu nome e o sub-domnio ao qual ela pertence. Assim, voltando ao nosso exemplo, o endereo cairo.inf.ufes.br, refere-se mquina de nome cairo pertencente ao sub-domnio inf, que est contida no subdomnio ufes, contido no grande domnio global br. No nosso exemplo, a mquina de apelido cairo.inf.ufes.br possui o endereo IP 200.241.16.8. Como pode ser visto, mais simples memorizar o seu apelido do que seu verdadeiro endereo. O sub-domnio ufes, que gerenciado pelo NPD, responsvel pelos seguintes sub-domnios: inf ele cce Departamento de Informtica Departamento de Engenharia Eltrica Centro de Cincias Exatas

Observe que cada mquina na Internet tem pelo menos um endereo IP. Algumas mquinas especiais, como roteadores, podem ter mais de um endereo IP. Este assunto, entretanto est alm do escopo deste texto, e no ser discutido

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

5.1 Portas
Qualquer servio existente na Internet est associado a uma porta. Desta forma, quando um usurio deseja se conectar a um servio, ele precisa informar, alm do nome da mquina ou endereo IP a porta correspondente. Alguns servios, entretanto, tem suas portas bem definidas e por isso no necessrio que o usurio informe o nmero da porta associada. Por exemplo, o servio de Terminal Remoto (Telnet) est associado porta 23, o servio de WWW est associado porta 80, e assim por diante. Alguns sistemas mudam a porta padro por convenincia ou para fornecerem diferentes servios. Por exemplo, poderiamos ter, o Telnet associado porta 3000, como o caso da mquina martini.eecs.umich.edu; desta forma para nos conectarmos a ela precisamos dar o comando da seguinte forma: telnet martini.eecs.umich.edu 3000 No entanto esta porta, est associada a um servio ligeiramente diferente do telnet. Mas ele usa o mesmo aplicativo para se conectar. Nos Browsers visualizados, como o Netscape e o Explorer, possvel informar em qual porta queremos o servio. Para tanto, aps o endereo, basta colocar dois pontos e o nmero da porta. O exemplo abaixo redundante, j que o servio de WWW j esta na porta 80, mas serve como ilustrao: http://www.rnp.br:80/

10

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

6. Servios Bsicos
A Internet oferece servios basicamente envolvendo transferncia de informaes. Dentre a gama de servios oferecidos, existem trs bsicos: E-MAIL, FTP e TELNET. A seguir estudaremos cada um deles.

6.1 Terminal Remoto (Telnet)


O Telnet o servio que possibilita o acesso a mquinas remotas, como se seu terminal estivesse conectado a ela. Por exemplo, uma pessoa localizada no Laboratrio de Informtica do Departamento de Informtica, pode acessar o Ncleo de Processamento de Dados (NPD) atravs deste servio e, com isso, pode-se fazer uma impresso de texto nas impressoras do NPD, caso as do laboratrio estejam inoperantes. importante salientar que pode-se fazer uma conexo com qualquer mquina, desde que esta esteja na Internet, e que oferea o servio de Telnet. Desta forma uma pessoa localizada em Vitria pode se conectar com uma mquina localizada no Japo. Para isto, necessrio que o usurio possua uma conta na mquina remota ou que a mquina oferea acesso pblico. Este servio importante pois possibilita a distribuio de recursos computacionais. Por exemplo, a utilizao de um supercomputador em um local distante, o acesso a bibliotecas e a servios oferecidos por outras bases de dados como jornais, revistas, etc. Telnet no Windows A tela do sistema, a apresentada na Fgura 4. Atravs do menu, pode-se escolher com qual mquina conectar e que porta utilizar, alm da facilidade de desconexo no final do servio. Aps a conexo com a mquina remota, o sistema solicitar que o usurio informe nome (Login) e senha (Password) para completar a conexo. Caso a senha esteja incorreta o sistema perguntar novamente, at que o usurio digite a senha corretamente ou a conexo seja terminada.

11

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

Figura 4 Telnet no Unix Para se conectar a uma mquina remota utiliza-se o comando: telnet <nome da mquina> Ex: telnet npd1.ufes.br (o acesso ao NPD feito pela mquina npd1) Com a conexo completada, a mquina remota solicita o nome da sua conta, como abaixo: login: E em seguida a sua senha: password: Outra forma de se conectar a uma mquina, simplesmente digitar o comando: telnet Em seguida aparecer o prompt do aplicativo telnet: TELNET> A partir da, basta executar um comando do aplicativo. Alguns destes comandos esto relacionados abaixo:

12

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

? open <nome da mquina> close quit

#Lista os comandos #Estabelece conexo com a mquina remota #Finaliza a conexo com a mquina remota #Encera o aplicativo Telnet

Abaixo so apresentados alguns servidores que permitem a conexo Telnet e quais servios eles oferecem:
Endereo aleph.pucrs.br ccvax.unicamp.br Username guest Diversos Instituio PUC-RS UNICAMP/CC Servio Prestado Acesso a banco de dados bibliogrficos Diversos

13

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

6.2 Correio Eletrnico (E-MAIL)


O E-MAIL (Eletronic Mail) um servio de correio eletrnico, onde pode-se trocar correspondncia de uma forma rpida e barata com outras pessoas, de forma anloga ao correio tradicional. Utilizando-se desta analogia, uma carta, quando enviada, deve conter o endereo do destinatrio e do remetente. No correio eletrnico tambm usa-se endereos, denominados endereos eletrnicos. Como j foi visto, cada mquina possui seu endereo. Visto que vrios usurios utilizam-se de uma mesma mquina, faz-se necessrio a identificao de cada usurio. Esta identificao feita acrescentado a identificao do sistema ao endereo da mquina, unidos pelo smbolo @ (arroba) ou at. Por exemplo, o usurio brandino que possui uma conta na mquina de endereo cairo.inf.ufes.br ser identificado da seguinte forma: brandino@inf.ufes.br ou brandino at inf.ufes.br Desta forma, pode-se enviar mensagens para qualquer usurio de qualquer mquina do mundo. Uma boa prtica utilizar como identificao do usurio, seu nome verdadeiro, porm nem sempre isso possvel, basta imaginar quantos nomes de Maria, Joo ou Jos temos, da usa-se apelidos, sobrenomes, ou combinao destes. Veja alguns exemplos de endereos eletrnicos abaixo: zegonc brandino rcesar #Nome real Jos Gonalves Pereira Filho #Nome real Wandreson Luiz Brandino #Nome real Roberto Cesar Cordeiro

Caso voc cometa algum erro ao escrever o endereo do destinatrio, a sua mensagem no ser entregue e retornar a voc para que possa envia-la pessoa correta. Entretanto, se a combinao de nomes digitada existir na Internet, a sua carta ser entregue a uma outra pessoa, e no retornar voc. As mensagens de E-MAIL possuem alguns identificadores bsicos que formam o cabealho da mensagem, a fim de identificar origem, destino, assunto, etc. Veja agora como a estrutura interna de uma mensagem:

14

Universidade Federal do Esprito Santo - UFES


Message 9: From rogerio@telemidia.puc-rio.br Fri Apr 11 10:40:35 1997 Date: Fri, 11 Apr 1997 10:40:35 -0400 From: rogerio@telemidia.puc-rio.br (Rogerio F. Rodrigues) To: brandino@inf.ufes.br Subject: Congresso SBRC/97

Conceitos Bsicos de Internet


#(nmero da mensagem) #(end. do remetente e data de envio) #(data de chegada) #(end. do remetente e seu nome real) #(end. do destinatrio) #(Assunto da Mensagem) #(Corpo da Mensagem)

Ola Wandreson, Como vao as coisas ai em Vitoria? Aqui na PUC esta aquela batalha de sempre, estou acabando a tese. Quando terminar a versao draft te mando uma copia. A proposito, voce vai no SBRC/97? Mande mensagem confirmando pra gente armar alguma coisa. Abracos Rogerio

Observe que a mensagem enviada para brandino@inf.ufes.br e no para brandino@cairo.inf.ufes.br, isto porque pode-se omitir o nome da mquina, e deixar s o nome do domnio, desde que se configure na mquina responsvel pelo domnio inf.ufes.br, que qualquer mensagem enviada a inf.ufes.br deve ser direcionada mquina cairo.inf.ufes.br. Ou seja, uma mensagem enviada para brandino@inf.ufes.br ou para brandino@cairo.inf.ufes.br vo para o mesmo destinatrio. Alguns dados que vo com a mensagem no so descritos aqui, servem para identificar por onde a mensagem passou. Isto ajuda a confirmar se a mensagem veio de onde o usurio indica que ela veio realmente. uma forma de validao da mensagem. Para a Internet, sua mensagem de correio eletrnico um fluxo de pacotes, cada um com o endereo do destinatrio. Em um processo conhecido como chaveamento de pacotes, a Internet envia os pacotes pelo melhor caminho entre seu computador e o endereo de destino. Este caminho pode no ser o mais curto, mas leva em considerao fatores como o volume de correio eletrnico nos diferentes backbones ou linhas e a qualidade da transmisso. A amplitude dos pacotes de correio eletrnico se estende muito alm do mundo da Internet. Se colocarmos a Internet como qualquer grupo de usurios que se comunica pelo protocolo TCP/IP. H muitos outros tipos de redes extensas, algumas quase to amplas como a Internet. Muitas dessas outras redes tm acordos com a Interenet e entre si para intercambiar correio eletrnico de um lado para o outro, do mesmo modo que os pases trocam correio normal em suas fronteiras. Frequentemente, uma mensagem de correio eletrnico pode ter de passar por uma srie de redes intermedirias para alcanar o destinatrio. Uma vez que nem todas as redes usam o mesmo formato de correio eletrnico, uma porta de comunicao traduz o formato de uma mensagem de correio eletrnico em um formato que a prxima rede pode compreender. Isto usado por muitos BBS que no tem acesso direto com a Internet, o BBS se conecta a um servidor por um determinado tempo, envia as mensagens e recebe outras. Para se enviar um mail necessrio utilizar um aplicativo (programa para utilizar este servio). Podemos citar alguns programas para este fim: O ambiente
15

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

UNIX fornece o programa mail, que utiliza uma interface a caracter na linha de comando, existem tambm programas de mail para as interfaces grficas do UNIX. No ambiente Windows tambm existem aplicativos para este fim, um dos mais conhecidos o Eudora, entretanto os programas de browser WWW (veremos este assunto mais adiante), tambm fornecem aplicativos para correio eletrnico, entre eles podemos citar o Netscape e o Explorer, que so os mais populares Navegadores de pginas da Web. A seguir apresentado o mail nativo do UNIX e do Netscape: Mail no Unix Para se executar o programa de mail no UNIX, basta digitar mail na linha de comando, isto faz com que o computador mostre todos os mails que foram endereados quele usurios, como mostrado abaixo:

O sinal > indica qual a mensagem corrente. A lista, como pode se notar, apresenta vrios campos. Um campo representa o status da mensagem. A mensagem pode apresentar os seguintes status: N U P Sem Letra Nova Mensagem Mensagem no lida Mensagem j lida e preservada na caixa postal Mensagem j lida e no preservada

Os outros campos so referentes ao nmero da mensagem, endereos do remetente, data, hora, tamanho da mensagem e assunto. Existem alguns comandos usados para se manipular estas mensagens, a maioria podem ser abreviados, estes so listados abaixo: print <nmero da mensagem> print 5 more <nmero da mensagem> more 3 delete <nmero da mensagem> (Ler uma mensagem) (Ler uma mensagem com pausa) (Apagar uma mensagem)

16

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

delete 4 preserve <nmero da mensagem> preserve 1 save <nome do arquivo> save trabalhos x quit ? (Preservar a mensagem) (Salva a mensagem corrente em arquivo) (Sai do mail sem alterar o status) (Sai do aplicativo e altera o status) (Exibe lista de comandos e sua utilidades)

Para se enviar uma mensagem, deve-se executar o programa mail, seguido do endereo eletrnico da pessoa a quem quer se enviar a mensagem. Exemplo: mail brandino@inf.ufes.br Aparecer em seguida a requisio do assunto da mensagem Subject: (Digite o Assunto) A partir da, digita-se a mensagem a ser enviada. Para se indicar o final da mensagem utiliza-se uma linha com apenas um ponto ou Control D Estes so apenas os comandos bsicos, existem outros, mas estes so suficientes para iniciar a utilizao do correio eletrnico. Mail no Netscape Da mesma forma que as mensagens podem ser enviadas diretas de uma mquina UNIX, tambm podem ser enviadas por mquinas rodando Windows, mesmo que a conta do usurio, esteja em uma mquina UNIX ou em qualquer sistema operacional que converse com a Internet. Bastando para isto, configurar no software aonde (endereo da mquina) esta a caixa postal. Na tela abaixo mostrado, como se pode configurar o Visualizador para poder ler as mensagens, independente de onde elas estejam, e em que mquina.

17

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

Nesta outra tela, mostrado um ambiente onde o usurio pode ler, escrever, enviar as mensagens, alm de organiza-las da melhor forma.

Observe, que a mesma mensagem pode ser enviada a outros usurios, preenchendo o campo de cpia carbono com o endereo destes usurios

18

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

6.3 Transferncia de Arquivos (FTP)


O FTP (File Transfer Protocol), como o prprio nome indica um servio que possibilita a transferncia de arquivos entre mquinas. Com este aplicativo podemos transferir programas desenvolvidos por outras pessoas e execut-los em nosso computador. Por exemplo, uma pessoa que deseja obter um anti-vrus para o seu computador, pode transferi-lo de uma mquina remota onde este est a disposio. Outros tipos de arquivos comumente transferidos so relacionados a textos e imagens. A quantidade de informaes disponveis no FTP imensa, no se sabe ao certo quantos gigabytes esto disponveis, ou seria terabytes? Para se realizar a transferncia de arquivos, faz-se necessrio uma conexo com a mquina remota, para tanto utiliza-se o comando mostrado abaixo: FTP no UNIX ftp <nome da mquina> Ex: ftp ftp.microsoft.com Aps este comando e com estabelecimento da conexo, ser requisitado o nome da conta: name: Logo aps, a senha: password: Outra forma digitar o comando ftp, na linha de comando. Ento aparecer: FTP> Da, para se estabelecer a conexo com a mquina remota, basta digitar: open <nome da mquina> Outros comandos disponveis no FTP so: Comando dir ou ls cd <caminho> lcd <caminho> pwd !<comando> Ex: !del *.txt get <arquivo> Ex: get scan.exe mget <arquivos> Descrio Mostra a listagem do diretrio corrente Muda o diretrio remoto Muda o diretrio local Informa o diretrio remoto atual Permite a execuo de comandos na mquina local Deleta os arquivos *.txt na mquina local Transfere um arquivo da mquina remota para a mquina local Transfere mltiplos arquivos da mquina remota para a
19

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

Comando mget *.txt put <arquivo> Ex: put agenda.dat mput <arquivos> mput *.gif hash help ou ? quit ou bye ascii

bin

mquina local Transfere um arquivo da mquina local para a mquina remota Transfere mltiplos arquivos da mquina local para a mquina remota Imprime o smbolo #, a cada 1024 bytes transferidos Obtm a lista dos comandos disponveis Encerra uma conexo FTP Para transferncia de arquivos no forma ASCII Esta transferncia, faz converso de formatos, no caso de estarmos transferindo arquivos de mquinas com sistemas operacionais diferentes. Aconselhvel para transferncia de arquivos textos Para transferncia no formato binrio Esta transferncia no altera nenhum bit do arquivo, transferindo-o de forma a deixa-lo igual na mquina local e remota. Aconselhvel para transferncia de programas

Descrio

Observe que os comandos bin e ascii tem que ser informados ao computador antes do incio da transferncia de um arquivo. Antes de transferir algum dado, verifique se o FTP esta no modo apropriado, porque se no voc pode transferir dados e depois no conseguir ter acesso a eles. FTP no Windows Da mesma forma que se feito o FTP atravs do UNIX, pode-se faz-lo tambm pelo Windows. Os programas de FTP so bem fceis de se utilizar, basta encontrar o arquivo e transferi-lo para o diretrio desejado na mquina local. Observe que o programa abaixo permite fazer FTP annimo (discutido adiante) e identificado. O FTP tambm pode ser feito pelos browsers da Web, entretanto, estes s o permitem faz-lo por FTP annimo. No se esquea de selecionar de que tipo o arquivo que voc esta trazendo, porque se voc informar que o arquivo do tipo ASCII e ele for um programa (tipo binrio), quando ele chegar no seu computador e voc tentar execut-lo, ele no vai funcionar. E alm disso voc vai ter perdido tempo e utilizado recursos da Internet desnecessariamente. Existem basicamente trs tipo de arquivos: ASCII (American Standard Code for Information Interchange, ou Cdigo Americano Padro para Intercmbio de
20

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

Informaes), EBCDIC (Extended Binary Coded Decimal Interchange Code, ou Cdigo Estendido de Intercmbio Decimal Codificado em Binrio) e binrio. ASCII e EBCDIC no so nada mais que protocolos, ou modos padronizados para organizar bits de dados em algo que os humanos possam entender. ASCII o denominador comum para a computao baseada em caracteres. Os cdigos ASCII em seu computador representam os caracteres que voc v na tela. O EBCDIC funciona como o ASCII, mas usado somente entre certos tipos de computadores de grande porte e normalmente no se tem muito contato com ele. J os cdigos binrios, normalmente representam programas executveis que s rodam em um tipo de computador, um programa em Mac no roda no Windows. 6.3.1 FTP Annimo At agora foi mostrado como se fazer FTP desde que a pessoa possua uma conta na mquina remota. Porm existem mquinas que oferecem os servios de FTP annimo, tornando possvel o acesso a arquivos de domnio pblico. Para realizar um FTP annimo basta fazer a conexo com a mquina remota e quando for solicitado o nome da conta, digitar anonymous. No local da senha comum digitar o endereo eletrnico da pessoa. vlido salientar que este no um procedimento fixo, podendo variar de mquina para mquina Exemplo: ftp nic.merit.edu login: anonymous password: brandino@inf.ufes.br FTP> Agora, entre no diretrio introducing.the.internet, e pegue o arquivo zen.txt (arquivo texto) ou zen.ps (arquivo PostScript). Estes arquivos contm um manual da Internet, denominado Zen and the Art of Internet. Observe que para voc trazer o arquivo zen.txt voc precisa digitar ascii antes do incio da transferncia, j para o arquivo zen.ps, voc precisa digitar bin. 6.3.2 FTP por comandos em lote Dentre do UNIX, podemos fazer programas em background que executem um FTP, este recurso extremamente til, porque podemos informar em qual horrio que queremos que o FTP comece, isto facilita a transferncia e reduz o trfego em horrios de pico. Abaixo, apresentado o contedo do arquivo trazdados:

open ftp.embratel.net.br user anonymous brandino@inf.ufes.br verbose cd /pub/windows/winsock

21

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

hash ascii mget *.txt get readme.msg bin get twsk20b.exe bye Para executar o comando digite: $ ftp -n <trazdados> trazdados.out& Este comando ir executar o FTP, que ter como parmetros o arquivo trazdados, e colocar as sadas de erro ou de sucesso no arquivo trazdados.out Como dito anteriormente, este comando pode ser executado em um determinado horrio, para tanto, basta usar o comando at e a hora a ser executado. $ at 1040 ftp -n <cesar.com> cesar.out& <CTRL> + D $ Isto far com que o FTP seja executado as 10:40h, em Background. Abaixo, listamos alguns poucos sites de FTP. O usurio pode encontrar neles importantes documentos: Instituio Endereo Internet exu.inf.puc-rio.br ftp.microsoft.com ftp.embratel.net.br ftp.usp.br ftp.att.com ftp.netscape.com

PUC-RJ Microsoft Embratel Usp AT&T Netscape

22

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

8. Listas de Discusso
Uma grande utilidade do servio de e-mail, alm da troca de mensagens entre pessoas conhecidas, o servio de listas de discusses. Este servio consiste em um grupo de pessoas que trocam informaes sobre um determinado assunto, desde culinrias at fsica quntica. Para utilizar este servio, deve-se enviar um mail para o administrador da lista. Este ir cadastrar o usurio e a partir de ento, toda mensagem enviada para o endereo da lista ser repassada para todos os integrantes desta. Vale frisar que na maior parte das listas o cadastramento feito automaticamente, utilizando-se para isso comandos que so informados no corpo da mensagem. No Brasil, por exemplo, existe uma lista muito popular, denominada esquinadas-listas, ela esta na UNICAMP. Para se inscrever basta enviar mail para: esquina-das-listas@dcc.unicamp.br No corpo da mensagem coloque a palavra help, e no preencha o subject. Esta mensagem ser enviada lista e uma relao de comandos disponveis ser devolvida ao usurio. Entre eles temos, como exemplo: listas, que lista todas as listas de discusses cadastradas. Para se inscrever em uma lista especfica, mande mail para: esquina-das-listas@dcc.unicamp.br e no corpo da mensagem digite: subscribe <nome da lista> <nome da pessoa> Quando a mensagem chegar ao servidor, voc ser cadastrado na lista, e a partir da toda mensagem que for enviada lista tambm ser enviada voc. Para remover da lista, utilize o comando: unsubscribe <nome da lista> Os outros comandos podem ser obtidos atravs de help enviados lista. Observe que os comandos a serem enviados variam de lista para lista. Por isso, quando no souberem como se comunicar com a lista, mandem um mail e no corpo da mensagem coloquem a palavra help. Isto far com que a lista mande uma mensagem informativa, explicando o comando e como se inscrever. Abaixo, apresentamos algumas listas existentes no Brasil, divida por tpicos de interesse: Informtica Internet internet@pegasus.com.br uemg-internet@pegasus.com.br tribo-internet-l@ax.apc.org tribo-www-l@ax.apc.org internet-l@elogica.com.br irc-elogica@elogica.com.br ircansaveis-l@elogica.com.br Servidor majordomo majordomo majordomo majordomo majordomo majordomo majordomo Cidade Belo Horizonte Belo Horizonte Rio de Janeiro Rio de Janeiro Recife Recife Recife

23

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

Internet internet@di.ufpe.br www-l@di.ufpe.br webras-l@listas.ansp.br internet@summer.com.br internet-cidade@summer.com.br webdesign@summer.com.br internet@ultranet.com.br irc-list@ultranet.com.br html@pegasus.com.br informatica@pegasus.com.br java@pegasus.com.br linux@pegasus.com.br windows95@pegasus.com.br programacao@elogica.com.br java-l@di.ufpe.br linux-l@actech.com.br meupovo@actech.com.br comp-net@listas.ansp.br redes-l@listas.ansp.br linux-br@listas.ansp.br delphi- rn@summer.com.br informatica@summer.com.br linux-rn@summer.com.br programacao@summer.com.br win95@summer.com.br win31@ultranet.com.br win95@ultranet.com.br java@ultranet.com.br redes@ultranet.com.br linux@ultranet.com.br studio-3d@ultranet.com.br java-l@inf.ufrgs.br Medicina Internet medicina@pegasus.com.br medicina-l@elogica.com.br medicina-l@summer.com.br saude@ultranet.com.br medicina-br@ax.apc.org

Servidor majordomo majordomo listproc majordomo majordomo majordomo * * majordomo majordomo majordomo majordomo majordomo majordomo majordomo majordomo majordomo listproc listproc listproc majordomo majordomo majordomo majordomo majordomo * * * * * * listproc

Cidade Recife Recife So Paulo Natal Natal Natal Fortaleza Fortaleza Belo Horizonte Belo Horizonte Belo Horizonte Belo Horizonte Belo Horizonte Recife Recife Rio de Janeiro Rio de Janeiro So Paulo So Paulo So Paulo Natal Natal Natal Natal Natal Fortaleza Fortaleza Fortaleza Fortaleza Fortaleza Fortaleza Porto Alegre

Servidor majordomo majordomo majordomo * majordomo

Cidade Belo Horizonte Rio de janeiro Natal Fortaleza Rio de Janeiro

Direito

24

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

Internet direito@pegasus.com.br amb-direito-l@ax.apc.org (?) direito@elogica.com.br direito-l@ism.com.br direito-l@summer.com.br Piadas, Amizade, Abobrinhas Internet amizade@pegasus.com.br piadas@pegasus.com.br boboca@elogica.com.br piadas-l@di.ufpe.br bit-br@labmat.ufsc.br besteirol@summer.com.br piadas-l@listas.ansp.br bateboca@ism.com.br piadas@ism.com.br piadas@ultranet.com.br Poltica e Economia Internet politica-economia@pegasus.com.br politica@acd.ufrj.br politica@elogica.com.br economia@elogica.com.br politica@ultranet.com.br Outras Internet musica@ism.com.br musica@elogica.com.br engenharia@elogica.com.br musica@ultranet.com.br cinema@ultranet.com.br cultura@ultranet.com.br esporte@ultranet.com.br imprensa@ultranet.com.br literat@ultranet.com.br ufologia@ultranet.com.br

Servidor majordomo majordomo majordomo majordomo majordomo

Cidade Belo Horizonte Rio de Janeiro Recife Rio de Janeiro Natal

Servidor majordomo majordomo majordomo majordomo listproc majordomo listproc majordomo majordomo *

Cidade Belo Horizonte Belo Horizonte Recife Recife Florianopolis Natal So Paulo Rio de Janeiro Rio de Janeiro Fortaleza

Servidor majordomo majordomo majordomo majordomo *

Cidade Belo Horizonte Rio de Janeiro Recife Recife Fortaleza

Servidor majordomo majordomo majordomo * * * * * * *

Cidade Rio de Janeiro Recife Recife Fortaleza Fortaleza Fortaleza Fortaleza Fortaleza Fortaleza Fortaleza

25

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

Daremos agora um exemplo de como se inscrever nestas listas. Suponha, que voc queira fazer sua inscrio na lista internet@summer.com.br, no majordomo de natal. Ento tudo que tem a fazer enviar mensagem da seguinte forma: To: majordomo@summer.com.br Subject: subscribe internet

# Corpo da Mensagem

A inscrio em algumas listas, como as de Fortaleza so feitas enviando a solicitao no Subject da mensagem. Suponha que voc queira se cadastra na lista ultranet.com.br. Envie mensagem como mostrado abaixo: To: internet@ultranet.com.br Subject: subscribe internet (mensagem em branco)

# Corpo da Mensagem

Segue ainda, uma relao das maiores listas de discusso do mundo. Estes dados tambm podem ser obtidos via WWW, consultando o endereo: http://www.lsoft.com/lists/listref.html ou http://www.liszt.com/ As inscries nas listas abaixo so feitas enviando e-mail para listserv@..., e colocando no corpo da mensagem subscribe Nome_da_Lista. Veja o exemplo abaixo: Para se inscrever na lista: SHAREWARE-DISPATCH@DISPATCH.CNET.COM Envie e-mail da seguinte forma: To: listserv@dispatch.cnet.com Subject: (deixar em branco) subscribe shareware-dispatch

# Corpo da Mensagem

Abaixo, vemos a relao das grandes listas ao redor do mundo:


Descrio CNET Digital Dispatch CNET Shareware Dispatch CNET Digital Dispatch CNET News.Com Dispatch CNET GameCenter Dispatch Download.com Eletronic Newsletter E-Mail Eletronic Newsletter The WebMaster Insider The Internet TourBus Answerman Forum Member Updates Endereo dispatch@dispatch.cnet.com shareware-dispatch@dispatch.cnet.com dispatch-html@dispatch.cnet.com news-dispatch@dispatch.cnet.com gamecenter-dispatch@dispatch.cnet.com download-dispatch@dispatch.cnet.com eol-dispatch@dispatch.cnet.com webmaster-insider@update.cio.com tourbus@listserv.aol.com answerman@listserv.aol.com Quant. Usurio s 683.352 209.895 87.497 63.129 60.184 58.467 46.607 44.343 42.138 41.775

26

Universidade Federal do Esprito Santo - UFES Descrio The Technology Information on the WWW Shareware.com pc-games-new list Shareware.com ms-windows 3x-top list NetGuide Now The Scout Report Micron Electronics - Product Announcement The NetGirl Forum Newsletter CNET news-dispatch-html NetGuide Weekly Features/Events Updates Share.com ms-windows-all - new list News of the Macintosh Computing Forums Computing News From Indiana Univ Shareware.com ms-windows3x-new list Shareware.com dos-new list Moms Online Main Mailing List Seidmans Online Insider The Hecklers Online Mailing List Legal Scholarship Network New-List - New List Announcements First News - Free News Letter on the Internet Teachers of English as a Second Language Shareware.com pc-games-top list Legal Scholarship Network Open Media Research Institute Daily Digest Internet in Business Discussion List Parent Soup Newsletter Christianity Online Connection Newsletter Air Force News Service Israeline - Israeli Consulate, NY Shareware.com dos-top list Mac Education & Technology Forum Newslet PoliticsNows Internet Mailing List The India News Network on INF Shareware.com ms-windows-all--top list Shareware.com macintosh-top list Chinese Magazine Network Public-Access Computer Systems Forum AOL Sail Forum Newsletter NetNoir Online

Conceitos Bsicos de Internet Endereo techlink@peach.ease.lsoft.com pc-games-new@dispatch.cnet.com ms-windows3x-top@dispatch.cnet.com netguidenow-l@peach.ease.lsoft.com scout-report@lists.internic.net micronlink@micron.net netgir-l@listserv.aol.com news-dispatch-html@dispatch.cnet.com netguide@listserv.aol.com ms-windows-all--new@dispatch.cnet.com mac-forum-news@listserv.aol.com ucsmon@iubvm.ucs.indiana.edu ms-windows3x-new@dispatch.cnet.com dos-new@dispatch.cnet.com momsonline@listserv.aol.com online-l@peach.ease.lsoft.com hecklers-l@listserv.aol.com lsn2@publisher.ssrn.com new-list@listserv.nodak.edu firstnews@peach.ease.lsoft.com tesl-l@cunyvm.cuny.edu pc-games-top@dispatch.cnet.com cyberspace-law@publisher.ssrn.com omri-l@listserv.acsu.buffalo.edu inbusiness@listserv.aol.com psnews@listserv.aol.com christianity-online@listserv.aol.com afns@peach.ease.lsoft.com israeline@pankow.inter.net.il dos-top@dispatch.cnet.com mac_ed-l@listserv.aol.com politicsnow@peach.ease.lsoft.com india-l@indnet.org ms-windows-all--top@dispatch.cnet.com macintosh-top@dispatch.cnet.com ccman-l@uga.cc.uga.edu pacs-l@uhupvm1.uh.edu aolsailforum@listserv.aol.com drum@services.web.aol.com Quant. Usurio s 39.743 36.127 31.773 31.534 31.507 27.964 27.410 27.275 26.319 24.565 21.961 21.900 21.653 20.753 20.193 18.574 18.286 17.418 17.310 16.974 16.577 16.173 15.703 15.564 15.034 14.724 14.047 13.883 13.523 13.313 13.116 12.384 12.372 11.647 11.577 11.368 10.840 10.388 10.073

27

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

9. NewsGroups
Usenet o conjunto de mquinas que intercambia artigos identificados por um ou mais rtulos reconhecidos universalmente, chamados de newgroups (ou apenas groups). A UseNet um rene mensagens sobre um nico tpico em um grupo de notcias. Os grupos de notcias so bancos de dados destas mensagens que esto frequentemente duplicadas em muitos computadores. Este servio permite a realizao de fruns de debates e acesso a noticias e assuntos variados, desde fabricao de computadores culinria alem. O usurio envia comandos para trazer artigos de seu interesse ou participa de debates mandando a sua opinio ou fazendo uma pergunta que ser passada aos outros usurios que participam da discusso. Aps algum tempo o usurio comeara a receber respostas a sua pergunta ou mais informaes sobre o assunto em pauta. Este servio suportado pelo UseNet, que o protocolo que determina como os grupos de mensagens (as informaes) sero transferidas entre os computadores ou mesmo armazenadas j que algumas instalaes mantm arquivos de discusses anteriores. O NewsGroup acessado por um leiture de News, como os encontrados no Netscape e o Internet Explorer. A diferena bsica entre uma lista de discusso e o NewsGroup que na lista a mensagem enviada para o usurio, na sua caixa-postal, j no caso do NewsGroup o usurio tem que se conectar a um servidor de NewsGroup e ler a mensagem.

28

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

10. Outros Servios


Durante muito tempo, os servios de Archie, Wais e Gopher, ero tidos como servios avanado da Internet. Entretanto, com o advento da WWW, estes servios podem ser todos executados usando as ferramentas da Web, o que facilitou em muito a vida dos usurios. Citaremos estes servios a nvel de informao, sem fornecer grandes detalhes.

10.1 Archie
At agora vimos como buscar arquivos em mquinas remotas atravs do FTP, mas para isso deveramos saber de antemo a localizao destes. O Archie, foi criado por um grupo de pessoas na McGill University, no Canad, com o objetivo de auxiliar os usurios a encontrar os arquivos desejados. um sistema de consultas que possibilita descobrirmos atravs do nome do arquivo (ou at mesmo uma abreviao deste) em que mquina e em que diretrio est localizado. Para isso se faz necessrio uma coneco telnet com o servidor ARCHIE, ou atravs do servio de mail. Observe o exemplo abaixo: telnet archie.ans.net login: archie Aps esta seqncia ser visualizado o prompt do archie: archie> para a localizao de arquivos utiliza-se o comando: prog <nome do arquivo> Em seguida ser fornecido uma lista de mquinas e subdiretrios os quais possuem o arquivo procurado. Para sair do archie digita-se: quit Para saber os outros comandos disponveis, digite help. E para sair do help, digite ..

O Archie envolve pesquisa em banco de dados a respeito dos locais de arquivos e ainda a transmisso do resultado da pesquisa. Isto geralmente demorado

29

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

e tedioso, por isso uma boa prtica solicitar as informaes do servidor Archie via E-MAIL. Desta forma, envia-se uma mensagem contendo no seu corpo o comando de pesquisa. A mensagem ser enviada e interpretada pelo servidor Archie. A resposta do servidor ser ento repassada ao solicitante por outra mensagem contendo o resultado da pesquisa. O exemplo abaixo mostra essa operao: >mail archie@archie.sura.net subject: find <nome do arquivo> . (ou CTRL+D) > Segue abaixo, uma pequena relao de servidores Archie:
Nome do Servidor archie.rutgers.edu archie.unl.net archie.mcgill.ca archie.uni-linz.ac.at archie.univie.ac.at archie.cs.mcgill.ca archie.uqam.ca archie.funet.fi archie.univ-rennes1.fr archie.th-darmstadt.de archie.ac.il archie.unipi.it archie.wide.ad.jp archie.hana.nm.kr archie.uninett.no archie.rediris.es archie.luth.se archie.switch.ch archie.twnic.net archie.doc.ic.ac.uk archie.unl.edu archie.internic.net archie.rutgers.edu archie.ans.net archie.sura.net Localizao USA USA Canada Austria Austria Canada Canada Finland France Germany Israel Italy Japan Korea Norway Spain Sweden Switzerland Taiwan United Kingdom USA (NE) USA (NJ) USA (NJ) USA (NY) USA (MD)

30

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

10.2 Wais
Enquanto no Archie tem-se a localizao de arquivos pelo nome, no WAIS pode-se localizar arquivos atravs do seu contedo. A pesquisa no WAIS feita atravs de palavras chaves contidas no texto. O WAIS percorre os arquivos procurando a palavra chave indicada. Para isso devemos inicialmente conectar-nos com uma mquina que possui este servio atravs do comando telnet visto anteriormente. Por exemplo: telnet sun-wais.oit.unc.edu login: swais A password neste caso no requerida. Aparecer na sua tela um menu de opes, cada uma desta oferecendo um banco de dados sobre determinado assunto. Aparecer tambm os comandos para a utilizao do Wais em questo Keywords: <space> selects, w for keywords, arrows move, <return> searches, q quits, or ? Os comandos apresentados acima possuem as seguintes funes: <space> arrows move q ? w <return> Seleciona o banco de dados Navegao no menu de opes Finaliza o programa Ajuda Solicita as palavras chaves Realiza a procura

Por exemplo: caso queiramos pesquisas sobre jazz neste servidor, selecionaramos o banco de dados AMERICAN-MUSIC-RESOURCE. Selecionando este banco de dados entraramos com a palavra chave jazz. O Resultado ser um menu contendo os arquivo que apresentam a palavra jazz. Este servio caiu em decadncia em funo dos Sites de busca da Web, como o Altavista, Yahoo, Infoseek, cade, etc. Este assunto ser tratado mais adiante.

31

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

10.3 Gopher
Tento em vista a necessidade de facilitar a utilizao das informaes disponveis na Internet, foi criado uma interface mais amigvel, denominada Gopher. O Gopher procura organizar as informaes atravs de menus hierarquicos, de tal forma que o usurio final no saiba o que esta acontecendo por de tras de um comando para que uma ao seja executada. Internamente, o Gopher executa comandos de FTP, Telnet, Wais, etc. Mas para o usurio final, uma navegao suave. O Gopher o predecessor da Web. Parece ironico, mas hoje, podemos ter acesso aos servios de Gopher usando a WWW. Os dois endereos abaixo, so um exemplo disto. gopher://veronica.scs.unr.edu:70/11/veronica gopher://gopher.tc.umn.edu/ Voltaremos a estes endereos mais tarde, quando estivermos falando da Web.

32

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

11. Facilidades Adicionais


11.1 Finger
O Finger um aplicativo Internet que permite obter informaes sobre um usurio especfico numa mquina especfica. Por exemplo, ao executarmos o comando: finger cecilio@salgueiro.telemidia.puc-rio.br Obtemos o seguinte resultado: cairo.inf.ufes.br> finger cecilio@salgueiro.telemidia.puc-rio.br [salgueiro.telemidia.puc-rio.br] Login Name TTY Idle When Where cecilio Edmundo Lopes Cecili 024 <Apr 15 12:47> 200.20.120.177 cairo.inf.ufes.br> Alm das informaes bsicas sobre a conta do usurio (Nome real, Departamento ou setor, diretrio, shell) ainda diz se o usurio est logado ou no. Quando se usa o comando finger sem nenhum argumento, ele da a lista dos usurios que esto logados no sistema naquele momento. finger @npd1.ufes.br

33

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

11.2 Ping
Algumas vezes no possvel realizar uma sesso TELNET com uma mquina distante, ou a sesso muito lenta. Para verificar se a causa do problema est na comunicao pode ser usado o comando ping. Este comando envia pacotes para a mquina remota que por sua vez os re-envia de volta, e faz uma comparao dos pacotes enviados e recebidos. Ao final de sua execuo feita uma estatstica da comunicao. Atravs desta estatstica pode-se verificar se existe contato com a mquina remota e qual a performance da comunicao com a mquina. Veja abaixo, o exemplo: cairo.inf.ufes.br> ping microsoft.com PING microsoft.com (207.68.137.53): 56 data bytes 64 bytes from 207.68.137.53: icmp_seq=0 ttl=54 time=1046 ms 64 bytes from 207.68.137.53: icmp_seq=1 ttl=54 time=960 ms 64 bytes from 207.68.137.53: icmp_seq=2 ttl=54 time=1023 ms 64 bytes from 207.68.137.53: icmp_seq=3 ttl=54 time=619 ms 64 bytes from 207.68.137.53: icmp_seq=4 ttl=54 time=516 ms 64 bytes from 207.68.137.53: icmp_seq=5 ttl=54 time=630 ms 64 bytes from 207.68.137.53: icmp_seq=6 ttl=54 time=778 ms 64 bytes from 207.68.137.53: icmp_seq=7 ttl=54 time=788 ms ----microsoft.com PING Statistics---9 packets transmitted, 8 packets received, 11% packet loss round-trip (ms) min/avg/max = 516/795/1046 ms cairo.inf.ufes.br> Observe que o comando lista os pacotes assim que eles so recebidos e ao final com o CTRL+C mostra-se a estatstica: nmero de pacotes transmitidos, recebidos, porcentagem de pacotes perdidos e tempo de resposta. Assim, tem-se uma avaliao da conexo com a mquina remota. Note que para a conexo final, foi necessrio o uso do endereo IP, que o endereo real da mquina na Internet. Entretanto esta converso de nome (ou apelido) para endereo IP feita de forma transparente pelo usurio atravs do servio de DNS.

34

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

11.3 Talk
O TALK um aplicativo que permite que duas pessoas conversem via terminal. Para executar o talk, use a seguinte sintaxe: talk usurio@mquina.domnio Ao se executar este comando, aparecer a seguinte mensagem: [Waiting for you party to respond] Na tela da pessoa chamada aparecer a seguinte mensagem: Message from Talk_Daemon@cairo.inf.ufes.br at 18:25 ... talk: connection requested by brandino@cairo.inf.ufes.br. talk: respond with: talk rogerio@salgueiro.telemidia.puc-rio.br E caso ela aceite a conexo, aparecer a tela abaixo, onde as duas pessoas podero conversar normalmente.

Quando a pessoa chamada responde ao Talk, em ambas as telas (chamador e chamado) aparecer uma linha divisria no meio da tela. Quando um usurio digitar alguma coisa, aparecer na parte superior de sua tela e na parte inferior da tela do chamado. Com isto tem-se a comunicao. Observe que para a pessoa responder ao talk ela tambm tem que dar um talk, para a outra pessoa. Hoje, na Internet, alm do Talk muitos usurios utilizam o Chat, IRC ou Salas de Conversas, para trocar informaes com um usurio ou um grupo deles. A maioria destes servios tambm esta disponvel via Web.

35

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

11.4 NSLOOKUP
Como j foi visto anteriormente, o endereo real de uma mquina na Internet o endereo IP, mas que a mquina possui apelidos que facilitam a memorizao. Para se fazer a converso do apelido no endereo IP necessrio um servio chamado Servidor de Nomes (Name Server). o servidor de nomes que, de maneira totalmente transparente ao usurio, converte os nomes das mquinas em seu endereo IP. Por exemplo, quando voc manda um mail para jose@dix.mines.colorado.edu, o Name Server que descobre o endereo IP da mquina dix.mines.colorado.edu, permitindo que a comunicao na Internet ocorra. Para se fazer consultas ao Name Server usa-se o aplicativo NSLOOKUP (Busca do Name Server), no sistema operacional UNIX. O uso do NSLOOKUP feito pelo comando nslookup (minsculo) na linha de comando, que apresenta o seguinte prompt: cairo.inf.ufes.br> nslookup Default Server: cairo.inf.ufes.br Address: 200.241.16.8 > salgueiro.telemidia.puc-rio.br Server: cairo.inf.ufes.br Address: 200.241.16.8 Non-authoritative answer: Name: salgueiro.telemidia.puc-rio.br Address: 139.82.95.11 > dix.mines.colorado.edu Server: cairo.inf.ufes.br Address: 200.241.16.8 Name: dix.mines.colorado.edu Address: 138.67.12.10 > O NSLOOKUP est informando que o Servidor de Nomes deste sistema a mquina cairo. E se o usurio quiser saber o endereo de outra mquina, basta ele digitar o nome da mquina, e o computador devolver o IP correspondente.

36

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

12. WWW (World Wide Web)


O WWW um servio que, como o GOPHER, possibilita a navegao na Internet, porm a obteno destas informaes no so atravs de menus e sim atravs de hipertexto. O Hipertexto consiste em um texto com palavras chaves destacadas, estas palavras quando selecionadas fazem uma ligao com um outro texto, este pode estar em um diretrio, disco ou mquina diferente dos atuais. Isto configura a no sequencialidade do texto. Um exemplo de hipertexto o help do Windows. Para se selecionar uma palavra no hipertexto deve-se mover o mouse at a palavra e pressionar <enter> ou dar um clique com o mouse. Por exemplo, um texto sobre eletrnica pode conter, atravs da palavra DIODOS, uma ligao para um texto referente a este componente eletrnico. Este texto de diodos pode ainda conter ligaes para outro texto como silcio. Exemplos: Texto 1: A eletrnica possui como componentes bsicos os TRANSISTORES e DIODOS. Texto 2: Os diodos so formados por elementos semicondutores tais como o GERMNIO e o SILCIO. Texto 3: O silcio um componente semicondutor, encontrado na forma de slica. A slica extrada das areias. O objetivo original para a criao do WWW era possibilitar a utilizao da Internet via ambiente grfico. Seria possvel ento utilizar recursos multimdia, como sons e imagens. Visando a reduo de trfego na linhas da Internet, foi implantado tambm o WWW sem a utilizao de imagens, pois estas possuem grandes tamanhos e congestionam os canais de comunicao. Para se fazer uso do WWW grfico, faz-se necessrio um aplicativo chamado Browser WWW. Este pode ser o Netscape ou o Internet Explorer. O ambiente do Netscape mostrado na figura ao lado.

37

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

Abaixo, apresentado alguns sites na Internet e a que se propem. Esta relao s para o leitor ter um primeiro contato com o WWW, j que ele mesmo, mediante as suas necessidades deve ir construindo o seu prprio conjunto de endereos importantes, dependendo das necessidades de cada um.
Servio Oferecido Venda de Livros Venda de Livros Laboratrio Informtica da UFES ATM Forum Microsoft Revista PlayBoy AT&T Cerveja Antarctica Nasa Servios de Informao Mdica Declarao Imposto de Renda Jornal do Brasil Jornal A Gazeta Sebrae - ES Cerveja Skol Supermercados Roncetti Supermercados Estoque Muse Louvre - Mirror na PUC-Rio Universo On-Line Piadas Embratel RNP - Rede Nacional de Pesquisas FAPESP Flamengo Rede Globo Disney Compra de Livros Compra de Livros Compra de Livros Universo On Line Volkswagen Po de Acar Brahma SebraeSat IBGE TecToy Microsoft Brasil Bradesco Memoria Ayrton Senna Servio de Busca: Cad? Servio de Busca: Altavista Venda de Livros Endereo na Internet http://www.books.com http://www.bookpool.com http://www.inf.ufes.br http://www.atmforum.com http://www.microsoft.com http://www.playboy.com http://www.att.com http://www.antarctica.com.br http://www.nasa.gov/ http://www.healthgate.com/HealthGate/MEDLINE/search.shtml http://www.receita.fazenda.gov.br/ http://www.jb.com.br http://www.agazeta.com.br http://www.sebes.com.br http://www.skol.com.br http://www.roncetti.com.br http://www.estoque.com.br http://www.puc-rio.br/servicos/weblioteca/parcerias/louvre/louvre/ http://www.uol.com.br http://www.humortadela.com http://www.embratel.net.com http://www.rnp.br http://www.fapesp.br http://www.flamengo.com.br http://www.redeglobo.com.br/ http://www.disney.com/ http://www.bookpool.com http://www.books.com http://www.amazon.com http://www.uol.com.br http://www.volks.com.br http://www.uol.com.br/pda http://www.brahma.com.br http://www.sebraesat.com.br http://www.ibge.gov.br http://www.tectoy.com.br http://www.microsoft.com/brasil http://www.bradesco.com.br http://www.africanet.com.br/senna http://www.cade.com.br http://www.altavista.digital.com http://www.booknet.com.br

38

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

13. A Linguagem HTML


A linguagem HTML a forma que os documentos so estruturados para poderem ser visualizados pelos Browsers da Web. Quando a linguagem HTML surgiu no existia ferramentas para a edio dos documentos. Os documentos ero editados em arquivos textos normais e depois podiam ser visualizados por um Browser. Com a exploso da Web comearam a surgir as ferramentas de editorao de HTML, um dos melhores editores HTML o FrontPage da Microsoft. Mostraremos a seguir alguns comandos bsicos do HTML, para que voc possa criar suas prprias pginas independente de uma ferramenta de editorao eletrnica, e a seguir apresentamos o FrontPage.

13.1.Comandos Bsicos
Mostraremos agora, alguns comandos para que o usurio possa comear a criar as suas prprias pginas na Web. importante ressaltar que este manual no se prope a mostrar todos os comandos de HTML. O objetivo que o usurio tenha um contato inicial com a linguagem e que a partir da possa continuar seus estudos. Os comandos de HTML so identificados por incio e fim do comando. Por exemplo <title> indica o incio da descrio do ttulo, depois vem o texto propriamento dito, e aps a marca de fim de ttulo </title>. Abaixo, apresentamos a estrutura bsica de qualquer pgina html: <html> <head> <title>Aqui coloca-se o Titulo da Pagina</title> </head> <body> (Aqui colocado o texto) </body> </html> Observe que os textos devem ser gravados com a extenso htm ou html. Mostraremos agora outros comandos da linguagem: Comando <br> <p> e </p> <br> de <p>Este texto esta sendo escrito dentro de um pargrafo. O fim do pargrafo, salta uma linha em branco</p> <b> e <i> Negrito e Itlico, <b>Texto em negrito respectivamente <i>Texto em Itlico <ul>, <li> e </ul> Marcas de Dot <ul>Inicio dos Dot Points Points <li>Cada Dot Point </ul> Fim do Dot Points <a> e </a> Defini um link <a href="http://www.microsoft.com"> Descrio Salta uma linha Inicio e fim paragrafo Exemplo

39

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

Comando

Descrio

Exemplo Indica o Link a ser utilizado Site da Microsoft</a> Indica o texto que vai ser apresentado

Abaixo, apresentado um pequeno exemplo de pgina HTML: <html> <head> <title>Titulo da Pagina</title> </head> <body> <html> <p>Este eh o primeiro paragrafo da pagina</p> <p>Este eh o segundo paragrafo da pagina</p> <br>Neste caso eh escrito a primeira linha <br>E esta eh a segunda linha <p>Observe que as linhas nao tem espaco umas entre as outras</p> <br><b>Se voce quiser escrever em negrito, basta colocar este identificador</b> <br><i>Para escrever um texto em italico, use estes identificadores </i><br> <p>Caso voce queira colocar dot points na pagina utilize os identificadores abaixo:</p> <ul> <br><li>Primeiro Topico <br><li>Segundo Topico <br><li>Terceiro Topico </ul> <br><p>Agora utilizadores a mesma estrutura para colocar alguns Sites. Abaixo temos alguns sites</p> <ul> <br><li><a href="http://www.microsoft.com">Site da Microsoft</a> <br><li><a href="http://www.altavista.digital.com">Site de Busca - Altavista</a> <br><li><a href="http://www.inf.ufes.br">Site da Informatica - UFES</a> <br> </body> </html>

13.2 Usando o FrontPage


O FrontPage um programa de editorao, como o Word, por exemplo que permite escrevermos pgina HTML, sem precisarmos termos conhecimento do que o editor esta gerando em termos de cdigo HTML. A confeco de uma pgina muito parecida a editorao de um texto normal, e sem o incoveniente de precisarmos aprender vrios comandos.

40

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

14. tica na Internet


A tica na Internet, ou netiquette, refe-se tica que se deve obedecer ao usar o correio eletrnico, especialmente o correio eletrnico enviado UseNet ou a listas de discusses. Suas mensagens podem atingir milhares de pessoas em todo o mundo. As impresses que estas pessoas tm de voc so baseadas no tom e contedo de suas mensagens. Lembre-se sempre que voc no est se comunicando com computadores, mas com pessoas que tm sentimentos como voc. Como usurio novato de computador ou novo integrante de um determinado grupo de notcias, voc ir perceber que a maioria das suas dvidas j foram respondidas. Membros experientes de listas de endereos ou de grupos de notcias compilaram uma lista de todas as perguntas e respostas comuns e as colocaram como FAQs (Frequently Asked Questions). Estas FAQs podem estar em edies anteriores do grupo de notcias, ou voc poder precisar observar por um certo tempo at que seja enviada uma lista de FAQs atualizada, em geral uma vez por ms, ou ainda procurar atravs do altavista, cad, ou qualquer outro site de busca da Web, informando: FAQ e o nome do NewsGroup ou da lista de discusso. Quando se est observando uma nova lista de endereos ou grupo de notcias, as FAQs ajudam a esclarecer as questes tcnicas sobre um grupo de notcias no familiar, ou do uma idia da amplitude dos tpicos no grupo de notcias. Assegure-se de ouvir uma conversao em andamento antes de entrar e comear a colocar mensagens. Veja se voc no est duplicando a resposta de algum. Tambm, verifique se voc conhece a pessoa para quem foi colocada sua questo. E por ltimo, considere se necessrio responder para o grupo de notcias todo, ou s para a pessoa que fez a pergunta. O volume de trfego um dos principais problemas da UseNet. Rudo, ou informao intil na rede, pode ser um gargalo. Lembre-se de que normalmente mais eficiente enviar uma resposta de correio eletrnico pessoa que colocou a questo. No necessrio perturbar o grupo todo com seus comentrios. O correio eletrnico permite que se participe de fruns e discusses mundiais. Lembre-se de que a Internet e a UseNet interligam culturas diversas. Poltica, religio e outros tpicos controversos devem ser discutidos com muita cautela. Outra coisa importante a ressaltar a de no mandar propaganda para grupo de notcias. As pessoas ficam furiosas quando recebem mensagens com propagandas.

14.1. Emoticons e a Internet


A amplitude de expresses e emoes possvies na voz humana no esto disponveis quando se comunica por caracteres digitados no correio eletrnico, grupos de notcias ou em um bate-papo na Internet. Mas isto no significa que a Internet seja um lugar frio e entediante! Emoticons, siglas e uma diversidade de atividades trazem vida comunidade on-line da Internet. Observe o exemplo abaixo:

41

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

DIGITANDO UMA SENTEA EM MAISCULAS ENTENDIDO COMO ESTAR GRITANDO. Isto considerado muito grosseiro. Use este recurso somente se voc estiver com RAIVA ou deseje enfatizar um PONTO MUITO IMPORTANTE! A troca de gritos pode iniciar uma guerra de chamas. Se voc pretende ser engraado ou irnico, use uma representao para passar sua inteno. Como as abaixo: 8-) :-) ;-) :-( Alegre com culos Alegre Deu uma piscada Triste

Lembre-se tambem de * NUNCA * escrever mensagems com Acentos. Isto ajuda o seu destinatario a ler a sua mensagem como ela realmente foi escrita :-)

42

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

15. Melhor uso da Internet


Antes que esqueamos, cabe lembrar que a Internet existe para que as pessoas realizem seus trabalhos. As pessoas que utilizam a rede e os seus sistemas o fazem com um objetivo, seja ele de pesquisa, de desenvolvimento ou outro qualquer. Toda atividade pesada reduz o desempenho geral da rede como um todo. Os efeitos provocados por uma conexo FTP em determinada instalao e sua ligao variam. A regra geral dita que qualquer trfego extra criado deprecia a capacidade dos usurios da instalao executarem suas tarefas. Colabore prestando ateno para o seguinte: altamente recomendado que sesses de FTP sejam realizadas somente aps o expediente, de preferncia noite. Os eventuais efeitos provocados por uma transferncia volumosa sero menos nocivos s 2 horas da madrugada do que as 2 da tarde. Lembre-se tambm que, quando dia no Japo noite no Brasil - raciocine em termos do horrio do local que est sendo visitado e no do seu prprio. Procure tambm no usar os links internacionais em demasia. Veja primeiro se a informao existe prximo de voc para depois sair congestionando vrios Backbones. Se voc estiver fazendo uma pesquisa via Web, desligue a opo de ler imagens automaticamente, isto facilitar a sua pesquisa e reduzir o trfego na rede. Lembre-se, a Internet nossa. Tambm cabe a voc fazer a sua parte.

15.1. Compresso de Arquivos


Outra dica para diminuir o trfego na rede a compresso de arquivos. Caso voc for enviar um arquivo para algum ou disponibiliza-lo via FTP, procure deixar o arquivo compactado, j que os compactadores diminuem substancialmente o tamanho original do arquivo, isto faz com que ele seja transmitido mais facilmente e sem gastar recursos desnecessrios na Internet. Observe a lista abaixo, dos compactadores mais famosos para o ambiente DOS/Windows e UNIX: Ambinete DOS/Windows PKZIP (*.zip) ARJ (*.arj) LHArc (*.lzh) Ambiente UNIX gzip (*.gz) Unixcompress (*.Z) No UNIX tambm existe um comando chamado tar, que reune vrios arquivos em um nico (semelhante ao arj recursivo) e depois deste processo, voc pode compacta-lo. Logo, em geral os arquivos do unix esto na forma: nome_do_arquivo.tar.gz ou nome_do_arquivo.tar.Z

43

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

16. Segurana
A Internet insegura. No existe nenhum esquema de segurana nativo do TCP/IP que permita transmitir dados de forma que ningum saiba o que se esta transmitindo, por esta razo, a segurana nos computadores torna-se fundamental, para evitar que pessoas indesejveis entrem no sistema e faam o que quiserem nele. As pessoas que geralmente fazem isso so conhecidas como crackers ou hackers. Um cracker algum que tenta entrar sem autorizao em computadores. Os crackers abragem desde estudantes que se aventuram em uma excurso eletrnica pela Internet at profissionais que ganham a vida furtando dados de computadores. Podem fazer isto para espionagem industrial ou poltica, para ganho pessoal, ou por diverso. Em geral, os crackers sabem programar. Se souberem, podem ser tambm hackers. Hacker um programador viciado em computadores que fica programando por longos perodos. A maioria no cracker, mas tm m fama devido s atividades antiticas dos crackers. Uma forma de se evitar que pessoas indesejveis entrem na rede o uso de Fire-Wall (Porta de Fogo), que filtra quem pode ou no pode entrar. Estes equipamentos se instalados e configurados corretamente impedem a invaso da rede. Entretanto ningum esta seguro. Estas pessoas sempre esto tentando meios de furar estes controles. Outra forma de se evitar que as pessoas entrem no sistema no usar senhas bvias, como: amor, 123456, abcdef, data do aniversrio, nome do namorado(a), marido, esposa ou de filho(a)(s) ou outros facilmente identificaveis. Procure usar senhas que combinem letras (em maisculas e minusculas) e nmeros, e jamais anote a senha e deixe a vista. Verifique no NewsGroup comp.virus uma FAQ a este respeito ou assine a lista VIRUS-L, mandando e-mail para listserv@lehigh.edu, com a mensagem SUB VIRUS-L (sem as aspas). Observe que mensagens de texto no contm vrus. Entretanto algum dia talvez voc receba uma mensagem dizendo que existe um vrus terrvel na Internet, que se espalha via e-mail, e que no Subject da mensagem vem GoodTimes. A mensagem diz que este vrus capaz de destruir at seu computador. Se voc receber uma mensagem deste tipo ignore-a. Isto uma bobagem. Vrus no so transmitidos em arquivos textos. Entretanto, podem ser transmitidos via FTP ou em arquivos atachados ao seu mail. Neste caso, antes de utilizar o arquivo convm passar um antivrus para verificar a sua integridade.

44

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

16.1. Vrus, Vermes, Crackers, Hackers e a Internet


Como j foi dito, existem pessoas na Internet que gostam de bisbilhotar outros computadores, a seguir apresentamos dois casos conhecidos da comunidade Internet, para que o usurio tenha uma noo do que eles podem fazer: Em 2 de novembro de 1988, um estudante de graduao chamado Robert Morris soltou um verme de computador na Interenet. Este verme copiou-se rapidametne em computadores Unix e DEC por toda a Amrica do Norte, e logo obstruiu a banda passante do backbone da Internet, deixando todas as mquinas infectadas lentas como um caramujo. Morris no criou o verme para causar dano, mas ele no compreendia o que o programa poderia fazer Internet. Este verme chamado hoje de Verme da Internet (Internet Worm) Em Ithaca, New York, Morris soltou o verme na Interenet, a partir da Universidade de Cornell, onde era estudante. O verme no foi concebido para causar danos. Morris calculou mal, entretanto. Uma vez em um computador, o verme procurava conexes com outros computadores, e se copiava nestes computadores sem verificar se ali j existia uma cpia. Mais de uma cpia do verme podia estar sendo executada no mesmo computador. Assim, o verme se copiou inmeras vezes em cada computador que atingia. Por todos os Estados Unidos, os computadores da Internet em instalaes educacionais, militares e de pesquisas foram infectados pelo verme. Muitos computadores congelaram, completamente congestioandos por mltiplas cpias do verme. Alguns administradores de sistema conseguiram desligar seus computadores e eliminar as cpias do verme e reinici-los, para descobrir em seguida que foram rapidamente reinfectados por cpias do verme em outros computadores da Internet. Inicialmente, os administradores de sistemas dos computadores infectados tentaram usar a Internet para se comunicar entre si. Entretanto, seus computadores e o caminhos da Internet estavam obstrudos pelo verme e muitos deles no tinham experincia com vermes ou com vrus. Felizmente, puderam conversar por telefone e enviar arquivos de um para o outros atravs de modens em linhas diretas. Gastando metade de um dia, uma equipe de programadores na Universidade da Califrnia em Berkeley foi capaz de diminuir o rithmo de expanso do verme. Equipes em Berkeley, MIT, Purdue e outras universidades apresentaram modos de parar o verme. A Internet retornou ao normal em alguns dias, embora ainda se comentasse sobre o assunto sobre um bom tempo. Cientistas de computao em diversas regies dos Estados Unidos rapidamente desmontaram o verme, ou o transformaram de volta em uma linguagem de computao que os programadores podem ler para descobrir exatamente o que o verme fazia. O verme explorava brechas na segurana, como portas de alapo em programas de correio, por onde enviava cpias de seu cdigo de programa a um computador remoto. Uma vez no computador, o verme adivinhava as senhas de quaisquer outros computadores conectados. Com a senha correta, o verme podia usar os comandos de cpia do Unix para copiar e se iniciar no outro computador. Os

45

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

administradores de sistema prontamente obstruram estas brechas de forma que seus sistemas ficaram imunes a quaisquer ataques futuros por este mtodo. Os cientistas de computao agora consideram os vermes e vrus muito mais seriamente, e tentam fehcar todas as brechas que descobrem antes que um verme o faa. Casos de pessoas que invadem computadores na Internet no so raros, um caso recente foi o de Kevin Mitnick, acusado de entrar em computadores ilegalmente sempre conseguiu fugir da polcia. At que um dia ele foi longe de mais, invadiu o computador de Tsutomu Shimomura, considerado por muitos um mestre da segurana no ciberespao. Kewin invadiu o computador de Shimomura atraz de sistemas avanados de segurana que sabia que Shimomura tinha em seu computador. Quando Shimomura descobriu o que Kewin tinha feito, comeou uma verdadeira caada pelo Ciberespao, que resultou na priso de Kewin. Este fato melhor retratado no livro: O Pirata eletrnico e o Samurai de Jeff Goodell. As tcnicas de criptografia tambm so bastante utilizadas para poder impedir que mensagens sejam lidas por pessoas no autorizadas. A criptografia consiste de um processo de encyption que se utiliza de uma chave pblica e uma equao matemtica para transformar uma mensagem numa sequncia de caracteres que s poder ser retornada mensagem anterior por um processo de decryption se a pessoa tiver a chave pblica correta. Os mtodos de criptografia ainda esto em estudo, alguns j operantes, mas ainda se espera por um padro definitivo que venha facilitar a confiabilidade da Internet permitindo que as transaes comerciais possam ser mais seguras, como a de mandar o nmero de carto de crdito a uma loja de livros ou CDs.

46

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

17. Gerenciamento da Internet


A Internet Society talvez o maior dos grupos destinados a educar as pessoas sobre a Internet e para auxiliar em seu crescimento. A Internet Society uma organizao privada sem fins lucrativos composta por organizaes membros e indivduos conectados Internet. A associao voluntria e mantida atravs de contribuies dos scios. A Internet Society no gerencia a Internet, mas d sustentao ao Internet Activities Board (IAB, ou Conselho das Atividades da Internet). O IAB consiste da Internet Engineering Task Force (Fora-Tarefa de Engenharia da Internet), que se preocupa com a evoluo contnua dos protocolos TCP/IP, e da Internet Research Task Force (Fora-Tarefa de Pesquisas da Internet), que trabalha para o avano da tecnologia de redes. O IAB opera o Internet Assignet Numbers Authorithy, que supervisiona o registro de endereos IP na rede. O IAB tambm opera o Internet Registry, que mantm o registro do banco de dados raiz do Domain Name System - DNS, e responsvel por associar os nomes de referncias aos endereos IP. Observe que o gerencialmente da Internet a nvel de distribuio de endereos IP e registro de domnios, totalmente descentralizado. Hoje, cada pas responsvel pelo gerenciamento do seu DNS, no Brasil a FAPESP que responsvel por esta tarefa. Ou seja, para se solicitar um endereo IP classe C (que pode ser usado por 254 mquinas), deve-se solicitar a FAPESP, que o entrega ao usurio, fazendo com que ele passe a fazer parte da Internet. O registro de domnio tambm responsabilidade deles.

47

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

18. RFCs
O funcionamento interno da Internet definido por uma coleo de documentos chamados RFCs (Request for Comments). O procedimento geral para a criao de uma RFC, caso algum deseje algo mais formal, em redigir um documento descrevendo o tpico e envi-lo para Jon Postel (postel@isi.edu). Ele atua como a pessoa que julga a proposta. Depois, ela comentada por quem deseje participar da discusso (eletronicamente claro), podendo passar por diversas revises. Caso seja aceita como uma boa idia, ela receber um nmero e ser arquivada entre as RFCs. As RFCs podem ser divididas em cinco grupos: requeridas, sugeridas, direcionais, informacionais e obsoletas. RFCs requeridas (ex. RFC-791, The Internet Protocol) devem ser implementadas em toda e qualquer estao conectada na Internet. RFCs sugeridas so geralmente implementadas nos equipamentos da Rede. A ausncia delas no exclui o acesso Internet, mas pode causar impacto nas condies de seu uso. A RFC-793, Transmission Control Protocol (TCP) imprescindvel para aqueles que esto implementando TCP. As RFCs direcionais foram discutidas e aprovadas, mas sua aplicao nunca chegou a ser ampla. Isto pode ter ocorrido devido falta de maior necessidade da aplicao especfica (RFC-937, The Post Office Protocol) ou ao fato de, apesar de ser tecnicamente superior, ter concorrido contra abordagens muito difundidas (RFC-891, Hello). Caso uma instalao requeira este servio, a implementao deve ser feita de acordo com o RFC. Isto garante que, ao chegar a hora da difuso desta idia, a sua implementao estar de acordo com algum padro e ser utilizvel de forma geral. As RFCs informacionais contm informaes concretas sobre a Internet e suas operaes (RFC-990, Assigned Numbers). Existem tambm RFCs chamadas FYI (For Your InformationI) escritas em uma linguagem mais informal que a usada nos demais padres de RFCs. Seus temas variam desde respostas a dvidas mais comuns at sugestes de bibliografia. Finalmente, na medida em que a Internet tem crescido e a tecnologia tem mudado, algumas RFCs se tornaram desnecessrias. Entretanto, mesmo as RFCs obsoletas no podem ser ignoradas. Frequentemente, uma mudana realizada em alguma RFC, torna-a obsoleta, porm a nova verso contm apenas as explicaes e motivos da mudana. Para compreender a nova RFC, faz-se necessria a leitura da original, assim como das RFCs subsequentes sobre o assunto. RFCs e FYIs esto disponveis via FTP em diversas fontes. De uma olhada, via FTP, na mquina nic.ddn.mil no diretrio RFC. Algumas FYI interessantes so: FYI-20 e FYI-4.

48

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

19. O Futuro da Internet


Muitos Iniciantes na Internet perguntam: Quem sustenta a Internet?, Quem a administra? e Qual o futuro da Internet?. Vamos procurar responder estas perguntas: As organizaes que usam a Internet a administram e a sustentam por meio de um sistema que no difere de uma anarquia. No h regras de comprometimento, autoridade central ou coletores de impostos - no existe uma nica chave que ligue e desligue a Internet. Cada organizao tem autoridade somente sobre si mesma. Cada organizao paga por seus prprios computadores e redes e coopera com as redes vizinhas para o pagamento das linhas de comunicao que as interligam. Todas as organizaes e redes que a Internet interliga cooperam para compartilhar recursos e enviar correio eletrnico e dados entre si. A Internet na realidade a soma de todas estas redes e organizaes. Elas seguem volutariamente os protocolos que permitem aos pacotes TCP/IP viajarem de uma rede a outra, de modo que se pode conectar um computador a qualquer outro computador na Internet. H tambm grupos voluntrios que no tem nenhuma autoridade, mas servem como frum de discusses sobre a Internet. Por exemplo, a Internet Society um destes grupos que toma decises que guiam a operao e o crescimento da Internet. Em relao ao futuro da Internet, s se pode dizer que ela vai continuar crescendo assustadoramente e provendo novos servios que hoje, ainda no so possveis por problemas tecnologicos das redes. Mas que quando forem sanados, vo fazer o usurio realmente viajar na super estrada da informao. Hoje, a Internet consegue prover alguns servios com qualidade insatisfatria para o usurio final, tal como Rdio via Internet (http://www.98fm.com.br), Vdeo Conferncia (http://www.inf.ufes.br/~brandino), Realidade Virtual, Medicina Virtual e muitos outros servios que no conseguimos nem imaginar. Estes novos aplicativos, vo requerer que a Internet mude bastante, a comear pelo protocolo TCP/IP. Organizaes como a Internet Society, o IETF (Internet Engineering Task Force), Universidades e Institutos de Pesquisa esto procurando definir um novo padro para o protocolo, para que possa prover facilidades de comunicao em tempo real e com qualidade de servio, alm de endereamento de grupos. Com certeza, a Internet tem muito a evoluir ainda, s o tempo dir aonde iremos chegar.

49

Universidade Federal do Esprito Santo - UFES

Conceitos Bsicos de Internet

20. Bibliografia
Como Funciona a Internet, Joshua Eddings, 2a. edio, Editora Qark, 1994 Recursos Bsicos da Internet, Apostila NPD Internet: Recursos e Servios - Apostila Departamento Informtica UFES - Verso 1.0; Alexandre Pereira do Carmo, Joaquim Marcos S.R. da Silva, Otaclio Jos Pereira e Roberto Cesar Serra Cordeiro, 1994 Uma Introduo aos Servios da Internet (Volume I), Departamento de Informtica - UFES, Jos Gonalves Pereira Filho, 1993 Zen e a Arte da Internet, Brendan P. Kehoe, 1992

50

You might also like