Anda di halaman 1dari 21

Redes de Computadores

Prof. M.Sc Fabiano Costa Teixeira

U N I D A D E
1 Introduo s Redes de Computadores
1.1 Consideraes Iniciais

Nos primrdios da computao era satisfatrio que o computador fosse capaz apenas de realizar o simples processamento de dados e executar clculos matemticos. Com o passar dos anos a possibilidade de realizar a troca de dados entre computadores remotos aumentou de forma significativa a utilidade desse equipamento na sociedade moderna. Em regies mais desenvolvidas bastante estranho quando encontra-se, em um residncia, por exemplo, um computador pessoal sem acesso internet. Quando isso ocorre, rapidamente surge a pergunta: Para que finalidade utilizam esse computador. O fascnio e as facilidades encontradas quando se faz uso de uma rede mundial de computadores (Internet) foram to grandes que a evoluo dos meios de comunicao se deu (e continua acontecendo) de uma forma muito rpida. Novas tecnologias so apresentadas com o objetivo de prover acesso cada vez mais rpido e com preos cada vez mais acessveis. H dez anos atrs, na maioria das residncias, o acesso era realizado por meio da linha telefnica discada, a qual permanecia ocupada enquanto a Internet era acessada. Atualmente, inmeras tecnologias so facilmente adquiridas como, por exemplo, ADSL (comercialmente mais conhecida como Velox em Minas Gerais e Speed no estado de So Paulo), 3G, Cabo, entre outras. Alm da evoluo das formas de acesso Internet, um nmero bastante grande de aplicaes tem sido propostas frequentemente. Entre elas possvel destacar: servios bancrios, troca de arquivos entre usurios, comunicao instantnea via texto ou voz (MSN e Skype, por exemplo), Web, etc. Nessa unidade de ensino sero abordados os conceitos bsicos elementares das redes de computadores. bastante importante que os conceitos bsicos sejam bem assimilados porque nas unidades futuras esses conceitos so de extrema importncia ao leitor. Partes dessa unidade foram retiradas do material gentilmente cedido pelo Prof. Dr. Iran

Calixto Abro. Muito obrigado!

1.2 Redes de Computadores e Sistemas Distribudos


bastante comum entre os estudantes a confuso entre Redes de Computadores e Sistemas Distribudos. Embora sejam bastante relacionadas entre si, essas duas reas so distintas. A rea de Redes de Computadores tem a funo de realizar pesquisas e estudos quanto comunicao de dados entre computadores geograficamente separados. Ela determina como os dados devem ser transmitidos e recebidos, sem a responsabilidade de dar uma aplicao final a eles. Um Sistema Distribudo um sistema computacional que por meio da utilizao de uma Rede de Computadores implementa uma aplicao para esse ambiente. De forma anloga, um sistema distribudo est para uma rede de computadores assim como um metr est para os trilhos. O primeiro faz uso do segundo para realizar sua funo.

1.3 A evoluo das redes de computadores


(Material cedido pelo Prof. Dr. Iran Calixto Abro)

A necessidade de conectar um computador com outro nasceu a partir do momento que as organizaes (universidades, centros de pesquisa, governo e empresas privadas) passaram a ter mais de um computador. Este fato gerou a necessidade das informaes contidas num computador poderem ser utilizadas em outro e tambm no problema da inconsistncia de dados. possvel, de forma simplificada, estabelecer assim uma evoluo das redes de computadores: - Dcada de 50: Processamento em batch: sem interao usurio - computador. - Dcada de 60: Time sharing (tempo compartilhado), era composto por terminais de comunicao ligados a mainframes e tinha as seguintes caractersticas: tempo de resposta alto, pouca liberdade de configurao do sistema e baixa confiabilidade. - Dcada de 70: Surgem os Microcomputadores e com eles tempos: reduo de custos e das exigncias de temperatura, descentralizao da gerncia, individualizao de configurao e melhor tempo de resposta. - Dcada de 80: Comea a se popularizar a Arquitetura Cliente/Servidor possibilitando uma maior distribuio e maior compartilhamento de recursos. Origem dos microcomputadores. Crescimento de redes locais. Final da dcada: declnio dos mainframes - Dcada de 90: Importantes servios so criados para as redes de computadores: www, html, Berners Lee HTTP Netscape. Substituio dos mainframes por plataformas menores com redes

locais para sua interligao. Crescimento da Internet, que saiu do meio acadmico para uso comercial. Aplicaes multimdia: imagem, udio e vdeo. Crescimento da telefonia celular. Redes ATM (comutao de clulas) e Frame-Relay. Servios com maior velocidade de acesso Internet - Dcada Atual: Milhes de computadores ligados internet. Conexo internet via Banda Larga. Redes wireless - Computao mvel. Redes industriais (equipamentos). RFID. WiMAX (Worldwide Interoperability for Microwave Access) 50km

1.4 Notaes Bsica


Uma rede de computadores formada por diversos segmentos que, de forma conjunta constituem a rede como um todo, conforme ilustrado na figura 1. como se a rede fosse a malha rodoviria de um pas e os segmentos as diferentes rodovias (BRs, MGs, SPs, etc) existentes.

Ilustrao 1: Exemplos de segmentos e ns de uma rede de computadores

Nas extremidades da rede e nas conexes entre os segmentos so encontrados os ns. Quando consideradas as conexes entre segmentos possvel citar que equipamentos como roteadores, por exemplo, atuam no papel de ns. Considerando as extremidades da rede, os ns podem ser os computadores, dispositivos mveis, etc. Os ns podem ter dois tipos de endereamento: fsico e lgico. Em muitos casos o endereamento fsico atribudo ao equipamento pelo fabricante, sendo no recomendada sua alterao por meio de ferramentas auxiliares. Esse endereo deve ser exclusivo para esse

equipamento, como se fosse seu DNA. O endereamento lgico , na maioria das vezes, atribudo pelo profissional que realiza a configurao do equipamento em algum segmento de rede. O administrador tem liberdade para escolher e alterar esse endereo a qualquer momento. Uma vez que um mesmo equipamento pode possuir os dois tipos de endereo, existe uma associao entre esses endereos. realizado um mapeamento onde um endereo fsico pode estar associado a n endereos lgicos. No entanto, um endereo lgico pode estar associado a um e somente um endereo fsico. Se uma anlise rpida for realizada possvel verificar a lgica do mapeamento entre endereo fsico e endereo lgico. Imagine no caso dos seres humanos: a impresso digital a identificao fsica de cada um. Cada ser humano pode ter vrias identificaes lgicas como, por exemplo, nmero do RG, passaporte, carteira de reservista, entre outros. Dessa forma, uma mesma impresso digital (identificao fsica) pode ser figurada em muitos documentos (identificao lgica). No entanto, um documento pode possuir apenas uma impresso digital, o que conduz sempre a mesma pessoa. Uma rede de computadores formada por um conjunto de segmentos e de ns. Logicamente, para isso, preciso um nmero mnimo de dois ns. Como na grande maioria dos casos de comunicao, essa atividade necessita da adoo de regras e padres. Um exemplo da necessidade de regras e padres em um processo de comunicao a utilizao de rdios da comunicao entre duas pessoas. Se Joo e Maria esto separados geograficamente, preciso organizar o dilogo para que ambos no falem ao mesmo tempo tornando a conversa incompreensvel. Dessa forma, adota-se a palavra cmbio. Quando Joo est falando Maria aguarda at que ele diga cmbio, o que significa que ela terminou sua fala. A partir desse ponto Maria pode falar at que ela tambm pronuncie cambio, voltando a palavra para o Joo. Esse conjunto de regras que permite a comunicao denominado protocolo. Em uma rede de computadores os protocolos so fundamentais. Os computadores se comunicam por meio da troca de sinais fsicos, sejam eles eltricos, ticos, eletromagnticos, entre outros. preciso que haja regras que so seguidas de maneira rigorosa pelo emissor e pelo receptor dos dados para que a comunicao possa ser estabelecida. Em funo da arquitetura da rede de computadores adotada o protocolo de comunicao necessita ser mais ou menos complexo. Utilizando como exemplo o endereamento de uma mensagem possvel verificar a variao da funcionalidade do protocolo em funo da complexidade da rede. Considere uma arquitetura qualquer de rede que admita a existncia de somente dois ns, A e B. Quando um n A enviar uma mensagem pelo meio fsico essa no precisa ser endereada para o outro n, pois lgico que o destinatrio da mensagem B. No entanto, em

uma arquitetura onde possam ser admitidos, por exemplo, trs ns (A, B e C) se o n A enviar a mesma mensagem do exemplo anterior no possvel que os demais ns determinem se essa mensagem para eles ou no. Isso torna necessrio que o protocolo seja estendido para que ele considere na mensagem os endereos de origem e destino das mensagem.

1.5 Modelo OSI


O processo de transmisso de dados entre duas aplicaes no trivial. Muito pelo contrrio! Quando uma mensagem trocada entre dois usurios do MSN ou Skype um nmero bastante grande de processos e tratamentos de dados foram empregados. preciso que o desenvolvimento de uma aplicao que ser executada sobre uma rede de computadores seja o menos complexo possvel. Caso contrrio, o custo de desenvolvimento tornase muito alto tornando muitos projetos inviveis por questes financeiras e de tempo. Quando um problema complexo necessita ser resolvido uma das estratgias mais utilizadas a diviso deste problema em partes menores. Como analogia possvel pensar na construo de um automvel: um processo bastante complexo construir um carro completo, pois envolve conhecimentos de fsica, mecnica, eletrnica, entre muitos outros. Por isso, o automvel no construdo de uma nica vez. O processo de fabricao dividido em etapas, o que permite que profissionais sejam especializados e empregados em cada uma delas, tornando o processo mais rpido e de maior qualidade. Nesse exemplo, um processo, teoricamente, no interfere diretamente nos demais, pois ele recebe um produto da fase anterior de produo em um estado qualquer, realiza suas funes e o envia para a fase seguinte. Caso seja idealizada uma nova forma de realizar uma determinada fase, essa pode ser substituda ou remodelada sem a necessidade de ajuste nas demais. O modelo OSI (Open System Interconnect) um modelo terico que prope a organizao do processo de comunicao entre duas aplicaes. Essa organizao divide o processo em 7 (sete) etapas diferentes. No entanto, nesse contexto as etapas so denominadas de camadas e organizadas em de forma vertical, conforme ilustrado pela figura 2.

Ilustrao 2: Camadas do modelo OSI

As camadas se relacionam em um formato parecido com um modelo de prestao de servios. Uma camada realiza sua parte da tarefa e solicita seguinte a realizao da prxima parte. As camadas fsica e de enlace constituem a rede fsica ao passo que as demais formam a rede lgica. Um pouco adiante so apresentados os papeis de cada uma das camadas. Em uma comunicao dois processos so encontrados: o processo de envio e o processo de recepo dos dados. As etapas dos processos devem ser as mesmas em ambos os ns, no entanto a ordem invertida. O fato da ordem ser invertida bastante bvio, pois a tarefa de receber algo inversa tarefa de enviar.

1.5.1 Seqncia de Encapsulamento


O trmino do processamento de cada camada resulta em uma mensagem que dividida em duas partes: cabealho e dados, sendo que o cabealho possui informaes quanto ao processamento dos dados. Conforme ilustrado pela figura 3, as camadas de um mesmo nvel operam de forma conjunta no emissor e no receptor. Todas as informaes necessrias para o tratamento de um conjunto de dados por uma camada de nvel i no receptor so preparadas pela camada de nvel i no emissor. Sendo assim, o cabealho inserido pelo emissor na camada i informa camada i do receptor como deve ser realizado o processamento da mensagem recebida.

Ilustrao 3: Relacionamento entre as camadas

Como dito anteriormente, a interao entre as camadas funciona como um modelo de prestao de servios. Quando uma camada termina sua tarefa ela solicita seguinte o processamento dos dados gerados. A mensagem (cabealho + dados) de sada de uma camada compe os dados de entrada da prxima. Uma vez que a prxima camada tambm precisa inserir informaes para tratamento dos dados pelo receptor, essa mensagem recebida como entrada inserida como dados da camada atual e um novo cabealho inserido. Esse processo denominado de sequncia de encapsulamento. A figura 4 ilustra uma sequncia de encapsulamento, onde: AH = Application Header, PH = Presentation Header, SH = Session Header, TH = Transport Header, NH = Network Header, LH = Link Header, LT = Link Trailer.

Ilustrao 4: Sequncia de encapsulamentos

De maneira a simplificar o entendimento das camadas e da sequncia de encapsulamento, possvel realizar uma analogia com o processo de envio de uma correspondncia. Considere que em duas empresas E1 e E2 os cargos dos funcionrios so relativos ao conceito de camadas citado anteriormente. O presidente da empresa E1 deseja enviar uma correspondncia para o presidente da E2. Como de se esperar, ele no realizar todo esse processo, mas sim aquela parte que cabe a ele: a escrita da carta. Aps isso, ele pede para a prxima camada, que nesse caso sua secretria, para que ela envie essa mensagem. A secretria recebe somente o documento escrito pelo presidente, agora ela realiza sua parte do processamento que inserir o documento (dados) dentro de um envelope e endere-la (cabealho) secretria do presidente da empresa E2. Ao terminar esse processo a secretria solicita o envio da correspondncia prxima camada que ser o servio de malotes entre as empresas. Esse servio recebe a carta (que nesse ponto passa a ser dados novamente) e a insere em um malote, com endereo (cabealho) da empresa E2. O processo de recepo ocorrer na ordem inversa. Primeiro aberto o malote, de onde retirada a carta. A carta entregue secretria do presidente da empresa destino (repare que quem preparou a carta na origem foi a secretria do presidente da empresa origem, seguindo a regra de que os dados preparados por uma camada no emissor devem ser processados pela camada correspondente no receptor). Essa secretria abre a carta e entrega o documento para o presidente.

Nesse caso, o ato de inserir o documento dentro de uma carta e essa dentro de um malote ilustra a seqncia de encapsulamentos. simples perceber que ao recebimento dever ocorrer na ordem inversa, pois o ltimo envolucro fechado dever ser o primeiro a ser aberto. de forma semelhante que ocorre em um modelo de camadas de uma rede de computadores. A animao Sequncia de Encapsulamentos ilustra o conceito envolvido na sequncia de encapsulamentos.

1.5.2 Camada Fsica


Essa camada tem a funo de realizar a transmisso de sinais por meio de algum meio fsico (eltrico, tico, eletromagntico, etc). Nessa camada so encontrados os sinais propriamente ditos (tenso eltrica, corrente, ondas eletromagnticas, feixes de luz, sinais de udio, etc), cabos, conectores, entre outros.

1.5.3 Camada de Enlace


A camada de enlace realiza a comunicao entre dois ns adjacentes (dois ns ligados diretamente por algum meio fsico). Ela organiza os dados a serem enviados em frames (quadros) que so representados por meio dos sinais encontrados na camada fsica e transmitidos. O frame uma estrutura de dados que pode possuir cabealho, dados e um rodap. Nessa camada possvel realizar o endereamento fsico de um n. Dessa forma, uma das informaes que o cabealho pode conter o endereo fsico do n que dever receber o frame enviado. Os recursos encontrados nessa camada dependem da implementao empregada pela tecnologia. Como exemplo, possvel que um mecanismo de garantia de entrega seja implementado. Para isso, bastaria um protocolo simples de confirmao de recebimento, onde o emissor enviaria um frame e aguardaria que o receptor enviasse uma notificao (ack) de recebimento. Caso esse ack no fosse recebido dentro de um tempo t qualquer, o frame seria transmitido novamente. A implementao da camada de enlace pode ser realizada em funo da camada fsica que ser utilizada. Esse exemplo de garantia de entrega de frames seria bastante vivel em um ambiente sem-fio, onde as interferncias podem gerar um nmero alto de perdas de dados. No entanto, em um ambiente cabeado, onde a taxa de perda de pacotes pequena, a utilizao desse mecanismo tornaria a tecnologia mais cara e lenta (pois dados de confirmao ocupam o meio fsico) sem uma necessidade relevante.

1.5.4 Camada de Rede


Foi visto que a camada de enlace tem a funo de realizar a transmisso entre dois ns adjacentes (ligados diretamente um ao outro). Se existissem apenas redes com dois computadores ligados diretamente um ao outro, a camada de enlace seria suficiente. No entanto, em uma rede de computadores normalmente os ns que se comunicam no esto ligados diretamente entre si, necessitando vrios enlaces entre a origem e o destino. Como exemplo (ilustrado pela figura 5) , pode-se citar o acesso de um usurio a um site da web: o usurio (u) possui um link com algum roteador (r1) do provedor de servios (1 enlace). o roteador (r1) do provedor est conectado ao roteador (r2) da companhia telefnica (2 enlace). o roteador da companhia (r2) telefnica est ligado ao roteador (r3) da empresa que hospeda a pgina web visitada (3 enlace) o roteador (r3) da empresa est ligado ao servidor Web (s) que hospeda a pgina (4 enlace)

Ilustrao 5: Exemplo de rede com 4 enlaces

Nesse exemplo, para que o dado saia da estao do usurio e chegue ao servidor web so necessrios 4 enlaces. A camada de enlace se responsabiliza pela comunicao entre u e r1, r1 e r2, r2 e r3 e, finalmente, entre r3 e s. No entanto, ela no se responsabiliza pela comunicao entre a origem (u) e o destino (s). A camada de rede (onde o endereo lgico do n definido) tem a funo de determinar como os pacotes de dados so roteados entre a origem e o destino. Para isso, ela realiza a coordenao da camada de enlace para que o pacote seja conduzido da origem ou destino. Voltando ao exemplo anterior, a camada de rede de u solicita camada de enlace o envio dos

dados para r1. Ao chegar em r1 a camada de rede desse n pede que a camada de enlace envie um frame contendo os dados para r2 e isso vai acontecendo sucessivamente at que o dado chegue em s. interessante notar que a camada de enlace no teve cincia de que o dado estava sendo transmitido entre u e s. Ela apenas seguiu as ordem da camada de rede, a qual possui essa cincia.

1.5.5 Camada de Transporte


A camada de transporte apresenta uma abstrao de interface de comunicao direta entre o emissor e o receptor das mensagens. Ela recebe, da camada superior, a mensagem a ser enviada e solicita camada de rede sua transmisso, realizando os tratamentos necessrios como, por exemplo, dividir uma mensagem grande em partes menores que possam ser enviados, entre outros. Um mesmo n com um mesmo endereo lgico pode possuir diversas aplicaes sendo executadas concorrentemente. Dessa forma, na camada de rede todos os pacotes so destinados ao mesmo endereo IP. No entanto, preciso uma forma para determinar para qual aplicao uma mensagem deve ser enviada. Esse um dos papis da camada de transporte: a multiplexao de portas. A multiplexao de portas ocorre na camada de transporte e permite que cada aplicao seja relacionada a uma porta. Dessa forma, a mensagem endereada para um n por meio do endereo de rede e para a aplicao por meio da porta. como se fossem nmeros de apartamentos de um determinado prdio. Todas as cartas para os moradores so endereadas para a mesma rua e nmero (endereo lgico), no entanto os moradores so identificados pelo nmero do apartamento (porta). A camada de rede, conforme citado anteriormente, tem a funo de conduzir os pacotes entre a origem e o destino. No entanto, ela no garante que os dados sejam entregues corretamente e na ordem que foram enviados. Se algum pacote for perdido ou atrasado a camada de rede no toma nenhuma ao de retransmisso ou ordenao. As tarefas de garantia e ordem de entrega de dados so, quando necessrias, tarefas da camada de transporte. Para garantia de entrega ela utiliza o conceito de mensagens de confirmao (acks): uma mensagem enviada pelo emissor que aguarda um tempo t pela recepo da confirmao, caso o tempo expire a mensagem retransmitida. Um detalhe importante a ser observado o propsito de cada camada. Na camada de enlace foi dito a respeito de implementar a garantia de entrega nesse nvel, o que possvel. Caso isso seja feito, ainda preciso implementar tal garantia na camada de transporte? A resposta sim. Considerando a arquitetura de rede apresentada na figura 5, o usurio (u) deseja enviar um dado para o servidor web (s). Conforme visto anteriormente, para essa comunicao so necessrios

4 enlaces. Dessa forma, se a garantia fosse implementada somente na camada de enlace (relembrando: a camada de enlace responsvel apenas pela comunicao entre dois ns adjacentes) quando a camada de enlace do usurio (u) enviasse o frame para r1 seria armazenada uma cpia desse frame at que um ack confirmando a recepo do frame fosse enviado por r1 para u. Nesse momento u descartaria seu frame. O roteador r1, ao enviar o frame para r2, procederia da mesma forma. No entanto, r2 poderia receber o frame corretamente, enviar o ack para r1 (que nesse caso consideraria que a transmisso nesse enlace foi realizada com sucesso) e antes de encaminhar para r3 ser desligado ou entrar em pane. Nesse caso, o r3 no receberia nenhum dado e r1 no reenviaria. Uma vez que a camada de transporte se preocupa com a transmisso fim-a-fim do dados, quando a camada de transporte do usurio (u) solicitar a transmisso uma cpia da mensagem seria armazenada e aguardaria uma confirmao da camada de transporte do servidor web (s). Se aps um tempo t qualquer essa confirmao (ack) no chegasse seria realizada uma retransmisso da mensagem. No caso do exemplo citado, caso o roteador r2 interrompesse a transmisso o servidor web (s) no receberia a mensagem. Isso significa que ocorreria um time-out na camada de transporte de r1 e uma retransmisso seria realizada utilizando um caminho alternativo a r2 ou o mesmo caminho caso esse fosse restabelecido. Recomenda-se verificar a animao Tratamento de Erros que demonstra esse cenrio.

1.5.6 Camada de Sesso


Em uma comunicao entre dois ns remotos necessria a existncia de controle. Em muitos casos impossvel que mensagens sejam trafegadas em sentidos contrrios ao mesmo tempo, entre outros requisitos. A camada de sesso estabelece um intervalo de tempo que compreende entre uma conexo e uma liberao da comunicao entre dois ns. Durante esse intervalo de tempo realizado um controle para realizar o revezamento na transmisso, gerenciamento de transmisses de grandes volumes de dados (para caso a transmisso seja interrompida ela possa recomear do ltimo ponto consistente), entre outros.

1.5.7 Camada de Apresentao


Computadores remotos podem possuir arquiteturas remotas e, por conseqncia, diferentes formas de representao de dados. Em uma comunicao importante que ambos os participantes falem a mesma lngua.

A camada de apresentao tem a funo de receber os dados da aplicao e apresent-los s camadas inferiores utilizando um padro nico. Dessa forma, ela converte os dados para uma representao pr-estabelecida que comum a todos os participantes da comunicao. Alm disso, outras atribuies podem ser especificadas para essa camada. Entre elas podem ser citadas a criptografia e compactao de dados.

1.5.8 Camada de Aplicao


A camada de aplicao aquela que todos os usurios de uma rede de computadores esto mais habituados. Nessa camada esto localizadas as aplicaes que fazem uso da infra-estrutura de redes para prover um servio qualquer ao usurio. Entre essas aplicaes destacam-se os navegadores web, os aplicativos de mensagens instantneas (MSN, Skype, etc), transferncia de arquivos, etc. importante verificar que o modelo de camadas deve prover ao desenvolvedor das aplicaes uma mxima transparncia quanto aos requisitos encontrados nas camadas inferiores. Por isso, a aplicao quando necessita enviar ou receber dados pela rede realiza a solicitao de servios junto camada inferior.

1.6 Modelo TCP/IP


Enquanto OSI um modelo terico de referncia, o TCP/IP um modelo real implementado que amplamente utilizado nos dias de hoje. O nome desse modelo foi definido em funo dos principais protocolos utilizados: TCP e IP nas camadas de transporte e rede, respectivamente. Uma vez lembrada a ordem das camadas, nota-se claramente que possvel ler esse nome como TCP sobre IP, visto que a camada de transporte aparece acima da camada de rede. Nesse modelo, conforme ilustrado pela figura 6, so encontradas 4 camadas. A camada de interface abriga as funes encontradas nas camadas fsica e de enlace do modelo OSI (alguns autores adotam 5 camadas, permanecendo as camadas fsica e de enlace individualmente) ao passo que as camadas de rede e de transporte permanecem de maneira parecida. No entanto, as camadas de sesso e apresentao do modelo OSI desaparecem no modelo TCP/IP, sendo suas funcionalidades implementados nas demais camadas.

Ilustrao 6: Organizao em camadas do modelo TCP/IP

importante ressaltar que nesse mesmo modelo um outro protocolo de transporte pode ser utilizado: o UDP. Os detalhes sobre esses protocolos sero abordados posteriormente. As prximas unidades desse curso so organizadas em funo das camadas do modelo TCP/ IP. No entanto, para maior facilidade de compreenso do contedo, as camadas fsica e de enlace sero tratadas separadamente.

1.7 Classificao das redes de computadores


(Material cedido pelo Prof. Dr. Iran Calixto Abro)

Existem algumas divergncias entre os principais autores e tericos da rea sobre os limites para se classificar uma rede que pertence categoria A ou a B. Estas divergncias ocorrem principalmente quando discutem-se a distncia fsica e velocidade. Sendo assim, consider-se importante que vocs se atenham s categorias nas suas caractersticas principais e no ao preciosismo numricos. So elas: Redes Locais Local Area Networks - LANs Distncia entre os processadores: 1 m a poucos km. Taxa de erros: baixa So normalmente de propriedade privada. Exemplos de tecnologias empregadas : Ethernet, Token Ring e ATM (Asynchronous Transfer Mode). Metropolitan Area Networks MANs. Distncia entre os processadores: 10 Km (cidade). Taxa de erros (baixa). Transportam voz. Esto se confundindo com as LANs. Exemplos de tecnologias empregadas: X.25, Frame Relay e ATM.

Redes Geograficamente Distribudas Wide Area Networks WANs. Distncia entre os processadores: sem limite. Taxa de erros: maior do que nas LANs Transportam voz. Exemplos de tecnologias empregadas: X.25, Frame Relay e ATM. Alcance muito pequeno. Sem-fio (wireless), com taxas no muito altas. Visava substituir os cabos de interligao. Outras aplicaes: Sincronizao de PDAs, fones. Exemplos: redes Bluetooth.

Redes pessoais: Personal Area Networks - PANs

1.8 Topologias de redes de computadores


(Material cedido pelo Prof. Dr. Iran Calixto Abro)

As redes so organizadas fisicamente conforme critrios de aplicao, financeiro e tecnolgico. Esta organizao deveria sempre ser bem planejada desde o projeto inicial da rede, pois muitos problemas que ocorrerem com uma rede de computadores fruto da topologia adotada. O termo topologia de rede faz referncia a um arranjo topolgico interligando os vrios mdulos processadores atravs de enlaces fsicos (meios de transmisso) e de um conjunto de regras com o fim de organizar a comunicao (protocolos). A topologia de uma rede de comunicao refere-se forma com que os enlaces fsicos e os ns de comutao esto organizados, determinando os caminhos fsicos existentes e utilizveis entre quaisquer pares de estaes conectadas a essa rede. Se pensarmos na ligao mais simples possvel, temos a ligao de dois computadores. Esta ligao chamada ponto-a-ponto. A desvantagem desta rede o fato dela no poder ser ampliada.

Workstation

Workstation

Ilustrao 7: Topologia Ponto-a-Ponto

1.8.1 Topologia Barramento


Se os computadores esto conectados em uma fila ao longo de um nico cabo (segmento), a

topologia denominada como um barramento. Lembre-se que os computadores ligados a um hub tambm formam uma rede em barramento!

Ilustrao 8: Topologia Barramento

Os computadores em uma rede de barramento comunicam-se endereando os dados a um computador em particular e inserindo estes dados no cabo sob a forma de sinais eletrnicos. Algumas consideraes: Envio do sinal: os dados so enviados para todos os computadores na rede. As informaes so aceitas apenas pelo computador para qual endereado. Repercusso do sinal: os dados viajam de uma extremidade a outra do cabo. Terminador: para impedir que o sinal repercuta, um componente chamado terminador colocado em cada extremidade do cabo. As vantagens na adoo da topologia barramento: Uso de cabos com economia. Mdia barata e fcil de trabalhar. Simples, confivel. Fcil de ampliar. As desvantagens ao utilizar uma rede em barramento: Rede pode ficar lenta com trfego intenso. Problemas difceis de serem isolados. Rompimento dos cabos pode afetar muitos usurios. Quando o tamanho do barramento no suficiente para alcanar todos os equipamentos,

necessrio utilizar repetidores para interligarmos dois barramentos. Neste tipo de rede no existe hierarquia, no que se diz a respeito ordem de transmisso dos dados, cada estao de trabalho que deseja transmitir pode faz-lo sem que tenha que esperar por algum tipo de permisso, podendo com isso vir a ocasionar o que se chama de coliso de dados (mistura de duas ou mais mensagens no transcorrer da transmisso), impedido que estes sejam reconhecidos pela estao destinatrio. Um outro ponto ruim desta concorrncia pelo meio o fato de placas de rede mais novas ou de melhor qualidade terem o processo de verificao de acesso ao meio mais rpido do que outras, o que faz com que alguns usurios reclamem que o acesso a rede est mais lento nos computadores deles.

1.8.2 Topologia Anel


A topologia anel conecta os computadores em um nico crculo de cabos. No h extremidades terminadas. Os sinais viajam pela volta em uma direo e passam atravs de cada computador. Cada computador atua como um repetidor para amplificar o sinal e envi-lo para o seguinte. Como o sinal passa atravs de todos os computadores, a falha em um computador pode ter impacto sobre toda a rede. Os computadores numa rede em anel so capazes de trocar dados em qualquer direo, mas as configuraes mais usadas so unidirecionais, de forma a tornar menos sofisticados os protocolos de comunicao que asseguram a entrega da mensagem corretamente e em seqncia ao destinatrio. Quando a mensagem enviada, esta entra no anel e circula at ser retirada pelo n do destinatrio, ou ento at voltar ao n fonte, dependo do protocolo utilizado. Este ltimo procedimento mais desejvel porque permite o envio simultneo de um pacote para mltiplas estaes e alm do mais permite que determinadas estaes recebam pacotes enviados por qualquer outra estao de rede, independente de qual seja o n destinatrio. Esta topologia tambm chamada de Ring, cuja principal soluo chamada de Token Ring, ou passagem de token. Desta forma, o computador que est de posse do Token podem enviar seus pacotes. Quando o seu tempo termina, ele passa o token para o prximo computador que repete o processo.

So

Ilustrao 9: Topologia Anel

So vantagens da topologia anel: Acesso idntico para todos os computadores. Desempenho uniforme, a despeito de muitos usurios. So desvantagens da topologia anel: Falha de um computador pode afetar o restante da rede Problemas difceis de serem isolados. Equipamentos caros. Reconfigurao da rede interrompe o funcionamento. .

1.8.3 Topologia Estrela


a topologia mais utilizada nos dias atuais, pois os switches, aqui chamados de elementos centrais, caram muito de preo e possibilitaram a adoo desta topologia em detrimento da topologia barramento, mais utilizada anteriormente. Sendo assim, quando dois computadores estiverem trocando informaes, outros dois computadores podero estar fazendo a mesma operao. Na topologia de estrela, os computadores so conectados por segmentos de cabo a um componente centralizador. Os sinais so transmitidos a partir do computador que est enviando atravs desse elemento at todos os computadores na rede a quem a informao se destina.

A ligao entre um computador e o elemento central a ponto-a-ponto. Se o ponto central falhar a rede inteira cai. Se um computador falhar, ele no poder receber dados, mas o restante continua. Estas condies so importantes para o sucesso deste tipo de topologia.

Ilustrao 10: Topologia Estrela

So vantagens da topologia estrela: Fcil de modificar e acrescentar novos computadores. Monitorao e gerenciamento centralizados. Falha em um dos computadores no afeta o restante da rede. A principal desvantagem desta topologia o fato de que se o ponto de centralizao falhar, a rede falha.

1.8.4 Comparao
Na tabela abaixo apresentado um quadro comparativo com os principais pontos de cada topologia.
Tipos de Topologias Topologia Estrela Ponto Positivos mais tolerante a falhas Fcil de instalar usurios Pontos Negativos Custo de Instalao maior porque recebe mais cabos

Monitoramento centralizado

Topologia Anel (Token Ring)

Razoavelmente fcil de instalar Requer menos cabos Desempenho uniforme

Se uma estao para todas param Os problemas so difceis de isolar.

Topologia Barramento

Simples e fcil de instalar Requer menos cabos Fcil de entender

A rede fica mais lenta em perodos de uso intenso. Os problemas so difceis de isolar.

1.9 Consideraes Finais


Essa unidade de ensino teve como objetivo principal introduzir alguns conceitos bsicos que sero utilizados futuramente. As unidades seguintes so organizadas em funo do modelo TCP/IP. No entanto, a camada de interface dividida apresentada por meio das camadas fsicas e de enlace, para facilitar a compreenso dos assuntos.

Anda mungkin juga menyukai