Vous êtes sur la page 1sur 12

Introduo s Redes de Computadores

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

Aula 01 - Introduo s Redes de Computadores

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.

CC01 - Introduo Arquitetura e Organizao de Computadores

Aula 01 - Introduo s Redes de Computadores

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.

CC01 - Introduo Arquitetura e Organizao de Computadores

Aula 01 - Introduo s Redes de Computadores

Figura 4 - Topologia em entrela.

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

CC01 - Introduo Arquitetura e Organizao de Computadores

Aula 01 - Introduo s Redes de Computadores

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

CC01 - Introduo Arquitetura e Organizao de Computadores

Aula 01 - Introduo s Redes de Computadores

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.

Servios bsicos disponveis na Internet1


Correio eletrnico (E-Mail)
O correio eletrnico (ou E-Mail) um servio de troca de mensagens entre usurios da Internet. Ele baseado em um endereo conhecido como e-mail address ou endereo de correio eletrnico, cujo formato : user@host, onde user representa o identificador de uma caixa postal (um espao em disco) para recebimento de mensagens, @ uma representao para a preposio AT ("em" em ingls) e host representa o nome de domnio do equipamento que pode localizar essa caixa postal. Esse endereo pode estar associado a um usurio, a um grupo de usurios ou mesmo a um servio a ser prestado usando correio eletrnico como meio de transporte. Por exemplo, um aluno de uma faculdade pode ter um endereo eletrnico do tipo aluno@faculdade.universidade.br e pode haver um endereo eletrnico utilizado para enviar um e-mail a todos os alunos de uma mesma disciplina, como, por exemplo, disciplina@faculdade.universidade.br.

Execuo remota de aplicaes (Telnet)


O servio Telnet consiste na execuo de programas em outros equipamentos da Internet, interagindo com esses programas a partir de seu terminal ou estao local. Esses equipamentos remotos devem ter um sistema operacional multi-tarefa (UNIX, por exemplo) que possua mecanismo de autorizao de acesso via um sistema de contas (login); da a classificao do servio telnet como um servio de remote login da Internet. O usurio interage com o servio telnet atravs de um programa cliente telnet, selecionando o equipamento onde deseja executar uma dada aplicao. Nesse equipamento acionado um servidor telnet, que envia um prompt para o estabelecimento de sesso, normalmente solicitando ao usurio um nome de login e uma senha de acesso; uma vez estabelecida a sesso, o usurio pode executar qualquer aplicao desse equipamento autorizada para essa sesso.

Transferncia de arquivos (FTP)


O FTP (File Transfer Protocol) o servio padro da Internet para a transferncia de arquivos entre computadores. A partir dele usurios podem obter ou enviar arquivos de um para outros computadores da Internet. O funcionamento do FTP se baseia no estabelecimento de uma sesso limitada entre o cliente FTP local e o servidor FTP do equipamento remoto, sesso essa autenticada de forma semelhante do servio Telnet. Essa sesso possui apenas comandos referentes a manipulao de
1

Esta seo baseada no texto originalmente publicado em [1].

CC01 - Introduo Arquitetura e Organizao de Computadores

Aula 01 - Introduo s Redes de Computadores

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).

Grupos de discusso (BBS ou Newsgroups)


O servio Newsgroups (ou Usenet, ou News) composto por informaes agrupadas por categorias e programas responsveis pelo seu intercmbio, divulgao e acesso, semelhante ao que se denomina na prtica como BBS (Bulletin Board Services) originado a partir dos usurios da rede Usenet (uma rede acadmica de equipamentos com sistema operacional Unix, conectados atravs de linhas discadas via UUCP), que atualmente est amplamente difundido pela Internet. As categorias em que as informaes ou assuntos so agrupadas so denominadas como Newsgroups, organizados de forma hierrquica, partindo de um tipo de atividade at o assunto propriamente dito. Esses grupos podem ser livres ou moderados. No existe um catlogo nico de todos os grupos existentes pois existem grupos relacionados a assuntos de interesse local apenas. A unidade que compem um Newsgroups denominada como artigo, cujo o formato bem semelhante ao das mensagens do sistema de correio eletrnico. Assim o servio Newsgroups permite que os usurios, a partir da seleo de um ou mais grupos de seu interesse, possam participar desses grupos desde a simples leitura de artigos at o envio de artigos prprios ou respostas a outros artigos. Os artigos referentes a um dado assunto so enviados a um dado endereo a partir do qual so distribudos para programas servidores espalhados pela Internet (News Servers), de acesso pblico ou no, os quais trabalham em colaborao entre si (newsfeed). Os usurios podem ter acesso a esses artigos acessando a um desses servidores via programa cliente (News Reader).

Troca de mensagens em tempo real (IRC ou Chat)


O IRC (Internet Relay Chat) ou Chat (bate-papo) um servio que permite a conversao entra duas ou vrias pessoas ao mesmo tempo em qualquer lugar do mundo, parecido com uma conversa telefnica. A troca de mensagens acontece em tempo real, ou seja, o usurio v em sua tela exatamente o que a outra pessoa digitou naquele momento. O servio Chat funciona de forma diferente do E-Mail ou dos Newsgroups. Nesses servios a conversa toda feita off-line, ou seja, as pessoas no precisam estar conectadas Internet. As mensagens so endereadas a uma pessoa (E-mail) ou a um grupo (Newsgroups) e os destinatrios podero ler a mensagem enviada posteriormente qualquer hora, quantas vezes desejar. Geralmente, os Chats esto baseados nos mesmos computadores que servem de provedores de acesso para a Internet, os quais, nesse caso, so chamados de servidores de Chat. Mas, diferentemente dos Newsgroups, no preciso que o seu

CC01 - Introduo Arquitetura e Organizao de Computadores

Aula 01 - Introduo s Redes de Computadores

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.

Procura de informao por menus (Gopher)


O servio Gopher consiste de um sistema de procura e transferncia de informaes orientado a ttulos de documentos, o qual permite a um usurio localizar uma dada informao (texto, imagem, multimdia, etc.) na Internet de forma transparente, isto sem a necessidade de conhecer a exata localizao da mesma. As informaes so disponibilizadas aos usurios por programas servidores atravs de menus, cujos itens podem ser associados a arquivos de informaes, a outros itens de menu, ou mesmo programas a serem executados. Essa estrutura resulta em uma rvore de menus, onde cada item de um menu possui um descritor que indica o tipo e o equipamento da Internet onde reside. O usurio "navega" nessa rvore atravs de um cliente Gopher (programa do tipo information browser). Esse programa interage inicialmente com um servidor Gopher escolhido pelo usurio, que fornece o menu raiz, a partir do qual o usurio inicia a navegao; a cada novo item selecionado corresponde uma interao com servidor Gopher do equipamento onde reside o item, at a localizao da informao desejada, podendo o usurio ento visualizar ou transferir o arquivo associado.

Word Wide Web (WWW) - a Web


A World Wide Web (WWW) foi desenvolvida com objetivo de interligar os pesquisadores de vrios institutos atravs da Internet e , atualmente, o sistema de uso mais crescente na Internet, sendo o maior responsvel pela expanso dessa rede. A WWW um sistema de busca e obteno de informaes onde os caminhos de navegao no so baseados nos ttulos dos documentos (como no Gopher) e sim embutidos nesses documentos com um mecanismo conhecido como navegao por hipertexto. A WWW cria a imagem de uma teia que interliga documentos atravs da Internet, da o seu nome World Wide Web (Teia de Alcance Mundial). A WWW mais flexvel do que o Gopher no que se refere criao de estruturas de procura, de forma que pode ser especificado um documento inicial para a navegao. Assim, existem documentos-base conhecidos como home-pages WWW, os quais podem ser encarados como um "carto de visitas" ou a "porta de entrada" para uma instituio ou assunto. O lado cliente do servio WWW um programa denominado

CC01 - Introduo Arquitetura e Organizao de Computadores

Aula 01 - Introduo s Redes de Computadores

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.

Anatomia de uma pgina da Internet


Os documentos componentes da Web so chamados, genericamente, de pginas. Eles podem conter textos, imagens ou mesmo recursos de multimdia, sendo tambm denominados como documentos hipermdia, hiperdocumentos ou hipertextos. Uma pgina descrita utilizando-se uma linguagem chamada HTML (HyperText Markup Language), baseada em diretivas em formato ASCII 2, as quais permitem, por exemplo, definir o formato do documento e as ligaes com outros documentos (hyperlinks ou links). Por usarem essa linguagem, toda pgina da Internet armazenada em um arquivo com extenso3 html ou htm. Uma pgina localizvel na WWW atravs de um identificador conhecido como URL (Universal Resource Location), o qual identifica o computador (servidor WWW) onde a pgina a pgina est armazenada. Um exemplo de identificador URL http://www.sle.br (este, por exemplo, identifica a pgina da Sociedade Lageana de Educao na WWW). Cada parte desse identificador URL tem um significado: http identifica o protocolo de transferncia de hiperdocumento (Hyperdocument Transfer Protocol), o qual utilizado para transferir pginas da Internet. indica que as prximas palavras so o verdadeiro identificador URL, as quais so separadas por pontos. indica que o documento faz parte da World Wide Web. o nome de domnio, o qual um nome exclusivo na Internet, registrado junto um rgo responsvel. No Brasil a FAPESP (Fundao de

:// www sle


2

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.

CC01 - Introduo Arquitetura e Organizao de Computadores

Aula 01 - Introduo s Redes de Computadores

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)

gov com 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

CC01 - Introduo Arquitetura e Organizao de Computadores

Aula 01 - Introduo s Redes de Computadores

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

CC01 - Introduo Arquitetura e Organizao de Computadores

Aula 01 - Introduo s Redes de Computadores

12

URL VRML

Uniform Resource Locator Virtual Reality Modeling Language

Para saber mais


[1] A Internet. http://www.geocities.com/CollegePark/Union/5174/internet.htm [2] WHITE, R. Como funciona o computador III. So Paulo : Quark, 1998. [3] GRALLA, P. Como funciona a internet III. So Paulo : Quark, 1997. [4] TANNENBAUM, A. S. Redes de computadores. Rio de Janeiro : Campus, 1994. [5] NOVO, M. C. S. S.; NOVO, J. P. S. Internet - procurando uma agulha no palheiro digital: o uso de mecanismos de busca. Disponivel por WWW em http://www.iac.br/~cenfit/artigos/busca

CC01 - Introduo Arquitetura e Organizao de Computadores

Vous aimerez peut-être aussi