Académique Documents
Professionnel Documents
Culture Documents
Esta aula tem por objetivo oferecer ao aluno uma viso geral sobre redes de computadores e a Internet. Ao trmino da aula o aluno dever saber: o que uma rede de computadores; qual a origem da Internet; e quais so os servios bsicos disponveis na Internet.
Redes de computadores
Uma rede de computadores consiste de um conjunto de computadores interligados de alguma forma de modo a permitir a comunicao e o compartilhamento de dados e recursos entre os usurios desses computadores. Com isso dois objetivos bsicos so atendidos: o aumento da produtividade e a reduo dos custos operacionais. O modelo mais elementar de rede (Figura 1) consiste em uma ligao entre dois computadores atravs de um cabo de comunicao, o qual permite a transferncia de dados entre esses computadores, como ilustra a Figura 1.
Figura 1 - Dois computadores interligados atravs de um cabo de comunicao. Em um modelo um pouco mais sofisticado, denominado rede local (ou LAN - Local Area Network), diversos computadores e perifricos (ex. impressoras) so interligados atravs de algum meio, o qual pode ser fsico (como cabo eltricos) ou no (como por ondas de rdio). Essas redes so classificadas como do tipo local porque sua abrangncia bastante restrita, geralmente um prdio. O modelo
exemplificado na Figura 2 ilustra um cenrio muito comum de rede local. Uma nica impressora disponibilizada a todos os computadores, os quais podem utilizar a rede para enviar documentos para impressora e para trocar dados entre si. Cada elemento na rede (computador ou impressora) possui um endereo nico, o qual utilizado para identificar o destinatrio das informaes transmitidas na rede.
Figura 2 - Uma rede local em barramento com vrios computadores e uma impressora. O modelo apresentado na Figura 2 baseado em uma topologia (estrutura) do tipo barramento, na qual todos os elementos ligados ao barramento ouvem tudo que "falado" no barramento, mas apenas um elemento pode "falar" de cada vez. Se dois elementos "falarem" ao mesmo tempo, ningum entender o que "falado". Por isso, toda vez que um elemento precisa injetar algum dado no barramento, ele primeiro verifica se o mesmo est em uso. Se estiver, ele ento aguarda por um tempo aleatrio para fazer uma nova tentativa. Se no, ele assume a posse do barramento e comea a "falar", ou seja, injetar informaes na rede. Junto informao injetada na rede colocado um cabealho contendo o endereo do destinatrio da informao. Embora todos possa receber essa informao, apenas aquele ao qual ela se destina pode realmente assumir como para si a informao enviada, enquanto que os outros devem desconsider-la. Esse o princpio de funcionamento das redes locais baseadas no barramento do tipo Ethernet.
Topologias
A topologia de uma rede diz respeito a forma com que os nodos (computadores e perifricos) so interligados. Na Figura 2 foi apresentada a topologia em barramento, onde os nodos so interligados atravs de cabo nico e comum. A rede construda de tal forma que quando um sinal atinge uma das extremidades, ele destrudo. Quando um computador lana um sinal na rede, ele a percorre em ambas as direes, atingindo igualmente todos os ns. Na topologia em anel (Figura 3), os nodos so interligados uns aos outros formando um anel. O cabo no tem incio e nem final. Cada n funciona como um repetidor, reforando os sinais entre uma estao e outra. Os dados percorrem o anel em um nico sentido. Uma "ficha"(token) utilizada para definir a vez de utilizar a rede. Quando um nodo possui a ficha ele pode transmitir dados. Porm, se ele no tiver dados para transmitir, ele passa a ficha para o nodo seguinte na rede e assim por diante.
Figura 3 - Topologia em anel. Na topologia em estrela (Figura 3.b), existe um dispositivo central, normalmente um concentrado chamado hub, ao qual os nodos se conectam. Todo o trfego da rede passa por esse ponto central.
HU B
Cliente-servidor
Um modelo de sistema de computao bastante utilizado em sistemas em rede (sistemas distribudos) o chamado modelo cliente-servidor. Um servidor um computador que fornece algum tipo de servio administrativo rede: servidor da rede, servidor de arquivos, servidor de impresso, Uma rede pode vrios ou apenas um servidor (com mltiplas funes). Um cliente um computador que requisita um servio do servidor com, por exemplo, a gravao de um arquivo, a impresso de um texto,
Internet
Embora uma rede local tenha uma rea abrangncia restrita, isso no significa que o usurio de uma rede local esteja limitado mesma. Diversas redes locais podem ser interligadas de modo a se construir uma rede ainda maior. O melhor exemplo disso a Internet. A Internet um conjunto de redes de computadores interligadas pelo mundo inteiro e que tm em comum um conjunto de protocolos e servios, de forma que os usurios a ela conectados podem usufruir de servios de informao e de comunicao de alcance mundial [1].
A histria da Internet
A Internet, como muitas das grandes invenes da humanidade, tem sua origem ligada a uma guerra: "A Guerra Fria". Em 1962, uma agncia do governo norteamericano (ARPA - Advanced Research Project Agency) encarregou a uma empresa o desenvolvimento de um mtodo que garantisse as comunicaes governamentais no caso de um ataque nuclear. Dois anos depois essa empresa publicou um relatrio a respeito de um modelo de comunicao denominado comutao de pacotes. Esse modelo partia do pressuposto de que a rede era insegura em qualquer circunstncia e previa que todos os computadores seriam interligados por caminhos redundantes e
teriam autonomia para gerar, transmitir e receber mensagens. As mensagens seriam divididas em pacotes os quais seriam endereados separadamente e remetidos de uma mquina para outra. O itinerrio especifico que cada pacote percorreria seria irrelevante; o importante que o modelo garantiria que todos os pacotes chegariam a seus destinos e seriam reagrupados, reconstruindo a mensagem original. Em 1967, a ARPA apresentou o primeiro plano real de uma rede de comutao de pacotes e, no ano seguinte, arregimentou quatro universidades para comear a implantao da rede de pacotes que receberia o nome de ARPANET. Essa rede se desenvolveu rapidamente e, a cada ano novos servios e tecnologias eram agregados rede at que ela foi transformada na Internet que hoje conhecemos. Abaixo so listadas as principais inovaes no perodo de 1972 1996: 1972 - Correio eletrnico 1972 - Telnet: emulao remota de terminal 1973 - FTP: protocolo de transferncia de arquivos 1974 - TCP/IP: novo protocolo de comunicao 1974 - Ethernet: mtodo de interconexo de computadores em rede local 1978 - Usenet: programa de conferncia entre duas universidades 1978 - BBS: sistema privado para troca de mensagens 1983 - DNS: sistema de mapeamento de endereos numricos em nomes de domnio 1984 - NSF: rgo responsvel pela manuteno da ARPANET 1986 - NSFNET: backbone formado por cinco centros de supercomputao 1986 - SLIP: protocolo para acesso ARPANET via modem e linha telefnica 1988 - IRC: modelo cliente-servidor para comunicao on-line entre usurios 1990 - INTERNET: a ARPANET transformada em INTERNET 1990 - World: primeiro provedor de acesso comercial 1990 - 250 mil computadores 1991 - Gopher: sistema de catalogao de recursos agrupados por assuntos 1992 - Veronica - ferramenta de busca simultnea em vrios servidores Gopher 1992 - WAIS - mtodo para indexar bases de dados descentralizados 1992 - MBONE - tentativa de introduo de broadcast na rede 1992 - WWW - sistema de hipertexto distribudo, baseado no modelo clienteservidor 1993 - InterNic - responsvel pela concesso de endereos IP e registro de domnios 1993 - Mosaic - cliente WWW capaz de mostrar imagens em modo grfico 1994 - Netscape Navigator - verso comercial do Mosaic 1994 - Mecanismos de busca - sites de pesquisa na WWW com busca por palavra 1994 - 4 milhes computadores 1995 - Inovaes: udio em tempo real, multimdia e telefonia pela rede, Java e VRML. O registro de domnio deixa de ser gratuito. 1995 - Internet Explorer - navegador da Microsoft 1996 - 6 milhes de computadores Desde 1996, a Internet vem crescendo em uma velocidade surpreendente, impulsionada, sobretudo, pelo uso da mesma como fonte de pesquisa, veculo publicitrio e meio de comrcio. Com isso, um grande nmero de servios e
aplicaes tem surgido da noite para o dia, assim como empresas e fortunas. difcil prever o futuro da Internet, mas o que se pode afirmar que sua histria ainda muito recente e que ainda h muito o que se fazer.
diretrios e arquivos, de forma que o usurio pode pesquisar a estrutura de arquivos do equipamento remoto antes de executar as transferncias de arquivos propriamente ditas. A utilizao mais comum do servio FTP na Internet a obteno de programas ou informaes a partir de servidores de domnio pblico ou comercial, servio conhecido como FTP Annimo (Anonymous FTP).
provedor de acesso oferea esse servio. Voc pode acessar os servidores de Chat atravs de qualquer provedor de acesso Internet, basta ter um software para IRC, escolher um servidor e um canal para conversar. Os softwares para IRC, ou os IRC Client, como so chamados, so programas que, como no caso do E-Mail e dos Newsgroups, controlam o acesso e as conversas no Chat. Existe ainda o Chat na Web, parecido com o de IRC; a diferena que est ligado a um Web site (um endereo na Web). Estes sites esto se tornando cada vez mais populares, pois funcionam nos browsers comuns (no necessitam de softwares especiais) e o ambiente multimdia da WWW deixa a conversa muito mais amigvel. Em alguns Chats possvel representar o seu rosto atravs de um personagem.
como browser WWW e o lado servidor composto por programas servidores WWW ativos em vrios equipamentos da Internet. Para a obteno de um documento html ou outro tipo de informao. O cliente WWW interage com o servidor WWW do equipamento onde reside a informao via o protocolo HTTP (HiperText Transfer Protocol), e, uma vez obtido o documento, o responsvel pela sua interpretao e visualizao. A integrao da facilidade de navegao da WWW a esse mecanismo de interface faz da WWW no apenas um sistema de navegao e busca de informaes, mas sim uma poderosa ferramenta de integrao de sistemas, de utilizao praticamente ilimitada atravs da Internet.
ASCII um cdigo padro definido para o intercmbio de informaes. Para cada nmero e letra do alfabeto atribudo um cdigo nico para diferenci-los entre si.
3
As informaes em um computador (documentos, grficos, jogos,) so armazenadas em estruturas chamadas arquivos. Todos os arquivos devem possuir um nome e, opcionalmente, uma extenso que identifica o tipo do arquivo. O nome e extenso so separados por um ponto. Por exemplo, um arquivo tipo documento poderia ser denominado teste.doc, onde teste nome do arquivo e doc a extenso para arquivos tipo documento.
10
Amparo Pesquisa do Estado de So Paulo). br indica um domnio localizado no Brasil (ex: fr para Frana; pt para Portugal; uk para Reino Unido).
Algumas outras palavras possveis de serem utilizadas em um identificador URL so: ftp identifica o protocolo de transferncia de arquivos (File Transfer Protocol), o qual utilizado para transferir qualquer tipo de arquivo (programa, imagem, som, documento,). situado aps o nome, identifica que o domnio tem carter governamental (ex: www.mct.gov.br) situado aps o nome, identifica que o domnio tem carter comercial (ex: www.zh.com.br) situado aps o nome, identifica que o domnio corresponde a um rgo educacional nos Estados Unidos (ex: www.harvard.edu)
Cada pgina pode possuir um ou vrios links para outras pginas, os quais so registros dos identificadores URL dessas pginas. Um link pode mostrar ou ocultar o identificador URL da pgina para a qual ele aponta. Conforme o exemplo abaixo [2]: Arquivo: jornais.htm URL: http://www.exemplo.com.br/jornais.htm
Jornais On-Line
Abaixo so listados links para pginas jornais do Rio Grande do Sul e Santa Catarina: Jornal Correio do Povo (jornal de Porto Alegre - RS) Jornal Dario Catarinense (jornal de Florianpolis - SC) http://www.zh.com.br (jornal de Porto Alegre - RS)
No exemplo acima, possvel verificar que os links aparecem em destaque (geralmente sublinhados e em uma cor diferente). Alguns links, como o Jornal Correio do Povo, ocultam o identificador URL da pgina para qual ele aponta (http://www.correiodopovo.com.br). Outros links, como o http://www.zh.com.br, mostram explicitamente o identificador da pgina destino. Muitas das pginas disponveis atualmente na Internet utilizam links baseados em grficos ao invs textos. Esses links ocultam o identificador URL e so menos
11
evidentes que os links baseados em textos (como no exemplo mostrado acima). Para identific-los deve-se movimentar o apontador do mouse sobre a tela. Se sua forma mudar de uma seta para uma "mozinha", ento o grfico abaixo do apontador link.
Mecanismos de busca
Ver texto [5], tambm disponvel no Xerox ou no mural eletrnico.
Exerccios
Responda ao questionrio abaixo: 1. 2. 3. 4. 5. 6. 7. O que uma rede de computadores? Qual a vantagem de se ligar vrios computadores e equipamentos em uma rede local? O que a Internet? Descreva o modelo de comutao de pacotes no qual a ARPANET era baseada. Diga qual a aplicao de cada um dos servios bsicos da Internet descritos na seo 3. O que a WWW e como ela funciona? Qual a linguagem utilizada para a descrio de pginas Web?
Lista de abreviaes
ARPA IMP NCP FTP TCP/IP Usenet NNTP BBS DNS NSF SLIP IRC WAIS WWW HTTP HTML Advanced Research Projects Agency Interface Message Processor Network Control Protocol File Transfer Protocol Transmission Control Protocol/Internet Protocol Unix User Network Net News Transfer Protocol. Bulletin Board System Domain Name System National Science Foundation Serial Line Internet Protocol Internet Relay Chat Wide Area Information Service World Wide Web HyperText Transfer Protocol HyperText Mark-up Language
12
URL VRML