Redes de Computadores Prof.: Alan Pterson Prudencio Bruno PGNA 1 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO CAPTULO 1 - TRANSMSSO DE NFORMAO........................................................................................ 6 1.1 - nformao e Sinal............................................................................................................................ 6 1.2 - O meio Fsico.................................................................................................................................... 7 1.3 - Representao do Sinal..................................................................................................................... 7 1.4- Os termos analgico e digital.............................................................................................................. 8 1.4.1 Dados.............................................................................................................................................. 8 1.4.2 Sinais............................................................................................................................................... 8 1.4.3 Transmisso..................................................................................................................................... 8 1.5 - Bit e Byte.......................................................................................................................................... 9 1.6 - Cdigos ASC e EBCDC.................................................................................................................. 9 1.7 - Tipos de Transmisso........................................................................................................................ 9 1.8 - Modos de Transmisso.................................................................................................................... 13 CAPTULO 2 - MEOS FSCOS DE TRANSMSSO.................................................................................... 14 2.1 - Taxa de transmisso........................................................................................................................ 14 2.2 Deteriorao na Transmisso de Dados........................................................................................... 14 2.2.1 Atenuao...................................................................................................................................... 14 2.2.2 Distoro por Atraso........................................................................................................................ 14 2.2.3 Rudo............................................................................................................................................. 15 2.3 - Cabos e Fios................................................................................................................................... 16 2.4 - Meios de Transmisso..................................................................................................................... 16 2.4.1 - Par Tranado................................................................................................................................ 16 2.4.2 - Cabo Coaxial................................................................................................................................ 17 2.4.3 - Fibra tica................................................................................................................................... 19 2.5 - Discriminao das nterfaces........................................................................................................... 20 2.6 - Algumas nterfaces.......................................................................................................................... 20 2.7 - Conectores SCS............................................................................................................................. 22 2.8 - Outros Meios de Transmisso.......................................................................................................... 22 CAPTULO 3 - NTRODUO A REDES...................................................................................................... 23 PGNA 2 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO 3.1 - Redes de Computadores................................................................................................................. 23 3.2 - Redes Locais................................................................................................................................... 24 3.3 - Redes Metropolitanas...................................................................................................................... 24 3.4 - Redes Geograficamente Distribudas............................................................................................... 25 CAPTULO 4 - TOPOLOGAS....................................................................................................................... 27 4.1 - Mtodos de Ligao......................................................................................................................... 27 4.2 - Modos de Transmisso.................................................................................................................... 29 4.3 - Redes Geograficamente Distribudas............................................................................................... 30 4.4 - Anlise das Topologias de WAN....................................................................................................... 34 4.4.1 - Topologia em Anel........................................................................................................................ 34 4.4.2 - Topologia Totalmente Ligada......................................................................................................... 35 4.4.3 - Topologia Parcialmente Ligada...................................................................................................... 35 4.5 - Redes Locais e Metropolitanas......................................................................................................... 35 4.5.1 - Topologia em Estrela..................................................................................................................... 35 4.5.2 - Topologia em Anel........................................................................................................................ 37 4.5.3 - Topologia em Barra....................................................................................................................... 38 4.6 - Outras Topologias............................................................................................................................ 41 4.7 - Topologia Fsica e Lgica................................................................................................................. 42 4.8 - Critrios de Escolha......................................................................................................................... 43 CAPTULO 5 - CONTROLE DE ACESSO AO MEO..................................................................................... 44 5.1 - ntroduo....................................................................................................................................... 44 5.2 - Parmetros para Avaliao.............................................................................................................. 44 5.3 - Sinal e Coliso................................................................................................................................ 45 5.4 - Acesso Baseado em Conteno....................................................................................................... 45 5.4.1 - Aloha............................................................................................................................................ 45 5.4.2 - Sloted Aloha................................................................................................................................. 46 5.4.3 - Protocolos Para Redes Locais....................................................................................................... 46 5.4.4 - CSMA Persistente e No-persistente............................................................................................. 47 5.4.5 - CSMA com Deteco de Colises................................................................................................. 48 5.5 - Acesso Ordenado sem Conteno................................................................................................... 50 PGNA 3 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO 5.5.2 Slots............................................................................................................................................ 50 5.5.3 - Passagem de Permisso.............................................................................................................. 50 5.6 - Protocolos de Acesso em Redes ticas........................................................................................... 52 5.7 - Protocolos de Acesso com Prioridade............................................................................................... 52 CAPTULO 6 - PADRES DE REDES LOCAS............................................................................................. 53 6.1 - Padro EEE 802............................................................................................................................. 53 6.2 Padro EEE 802.3 (CSMA/CD)......................................................................................................... 54 6.2.1 - Especificao 10BASE5............................................................................................................... 55 6.2.2 - Especificao 10BASE2............................................................................................................... 56 6.2.3 - Especificao 10BASE-T.............................................................................................................. 57 6.2.4 - Especificao 10BASE-F.............................................................................................................. 58 6.2.5 10BROAD36................................................................................................................................ 58 6.3 - Padro EEE 802.4 (Token Bus)....................................................................................................... 59 6.4 - Padro EEE 802.5 (Token Ring)...................................................................................................... 59 6.6 FDD (Fiber Distributed Data Interface)......................................................................................... 60 6.7 - EEE 802.11 (Wireless Networks)..................................................................................................... 60 6.8 - Extenses Rede Ethernet.............................................................................................................. 60 6.8.1 - Switches Ethernet (Ethernet Comutada)........................................................................................ 61 6.8.2 - 100BASE-T (EEE 802.3u Fast-Ethernet)...................................................................................... 61 6.8.3 - 100VG AnyLAN (EEE 802.12)...................................................................................................... 61 6.9 - GGABT ETHERNET...................................................................................................................... 62 6.9.1 - Especificaes do Fibre Channel adotados pelo Gigabit.................................................................62 6.9.2 - Gigabit partilhado ou no partilhado?............................................................................................. 62 CAPTULO 7 - PADRONZAO POR CAMADAS....................................................................................... 64 7.1 - Hierarquias de protocolos................................................................................................................. 64 7.2 - O Modelo de Referncia OS........................................................................................................... 65 7.2.1 - Camada Fsica............................................................................................................................. 66 7.2.2 - Camada de Enlace de Dados........................................................................................................ 66 7.2.3 - Camada de Rede......................................................................................................................... 66 7.2.4 - Camada de Transporte.................................................................................................................. 67 PGNA 4 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO 7.2.5 - Camada de Sesso...................................................................................................................... 67 7.2.6 - Camada de Apresentao............................................................................................................. 67 7.2.7 - Camada de Aplicaes................................................................................................................. 67 7.3 - Utilizao de Camadas.................................................................................................................... 67 CAPTULO 8 - Equipamentos de Conexo.................................................................................................... 68 8.1 - Placas de Rede............................................................................................................................... 68 8.2 - Transceiver...................................................................................................................................... 68 8.3 - Repetidor........................................................................................................................................ 69 8.4 - Hub................................................................................................................................................. 70 8.5 - Bridge (Pontes)............................................................................................................................... 72 8.6 - Switches Ethernet !o"utadores#.................................................................................................... 74 8.7 - Roteadores e $atewa%s.................................................................................................................. 75 Apndice:................................................................................................................................................ 76 Referncias................................................................................................................................................... 78 PGNA 5 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO CAPITULO 1 - TRANSMISSO DE INFORMAO A transmisso de informao atravs de sistemas de comunicao consiste, basicamente, em se fazer chegar uma informao a um ponto distante do local em que foi gerada atravs dos meios fsicos de comunicao que compem as redes. As propriedades fsicas dos meios de transmisso e as caractersticas dos sinais transmitidos apresentam uma srie de questes tecnolgicas que influenciam na construo e no projeto de redes de computadores. O objetivo fundamental de um sistema de comunicao a troca de informao entre dois parceiros, na figura 1.1 apresentamos um exemplo particular, o qual a comunicao entre uma estao de trabalho e um servidor atravs de uma rede pblica de telefone. Outro exemplo a troca de sinais de voz entre dois telefones sobre a mesma rede. Os elementos chaves do modelo so: Fonte. Este dispositivos gera os dados para ser transmitidos; um exemplo so os computadores pessoais. Transmissor. Usualmente, os dados gerados pela fonte no so transmitidos diretamente na forma que eles so gerados. Ao invs um transmissor transforma e codifica a informao para ser enviada. Sistemas de Transmisso. Este sistema pode ser uma simples linha de transmisso ou uma rede complexa conectando fonte e destino. Receptor. O receptor aceita o sinal proveniente do sistema de transmisso e transforma o mesmo em uma forma que pode ser manipulado o dispositivo de destino. Destino. Recebem as informaes do receptor. 1.1 - Informa!o " S#na$ Temos que notar que existe informao e sinal. A informao, no nosso contexto idia, um arquivo, e o sinal o responsvel por levar as nossas informaes utilizando de algum mecanismo fsico, como as ondas sonoras que levam a nossa voz. O processo de comunicao envolve a transmisso de informao de um ponto a outro atravs de uma sucesso de processos, a saber: 1. A gerao de uma idia, padro ou imagem na origem. 2. A descrio dessa idia, com uma certa medida de preciso, por um conjunto de smbolos. PGNA % EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO 3. A codificao desses smbolos em uma forma propcia transmisso em um meio fsico disponvel. 4. A transmisso desses smbolos codificados ao destino. 5. A decodificao e reproduo dos smbolos. 6. A recriao da idia transmitida - com uma possvel degradao de qualidade - pelo destinatrio. 1.2 - O m"#o F&'#(o O meio fsico ser o meio por onde iro trafegar todas as nossas informaes. Para conexo de terminais utiliza-se os meios existentes como por exemplo a rede telefnica. Porm hoje em dia j existem redes especializadas na transmisso de dados, fato que deu um grande impulso nesta rea. Os meios fsicos podem ser guiados ou sem guias, em ambos os casos, iremos utilizar um tipo especial de sinal, que ser mais esclarecido frente chamado de ondas eletromagnticas, no tipo guiado os sinais so levados atravs de um caminho fsico da origem at o destino, um exemplo uma ligao telefnica, nos tipos sem guias, os sinais so levados atravs de propagao no ar, como o rdio e a televiso. 1.3 - R")r"'"n*a!o +o S#na$. Um sinal normalmente representado por uma grandeza fsica que varia no tempo, gerando assim um grfico. No nosso curso esta grandeza que varia no tempo ser conhecida como tenso e um grfico tpico o mostrado na abaixo, gerando um sinal eletromagntico. Visto como uma funo do tempo, um sinal eletromagntico pode ser contnuo ou discreto. Um sinal contnuo um no qual a intensidade do sinal varia de modo suave atravs do tempo, imagine o exemplo de um interruptor de lmpada o qual voc controla a intensidade do brilho da mesma, um sinal discreto um no qual por um perodo de tempo mantm um valor constante e ento muda para outro para valor constante, imagine agora um interruptor normal que s possui duas posies acesso ou apagado. Um sinal tambm pode ser peridico, o que significa que a cada intervalo de tempo ele repete, um exemplo de um sinal peridico so as horas de um relgio, a cada vinte e quatro horas, repetimos o ciclo. A freqncia a taxa na qual o sinal se repete (em ciclos por segundo) medida em Hertz (Hz), por exemplo o minuto se repete a cada 60 segundos, ento a freqncia do minuto de 1/60 (um ciclo a cada 60 segundos)
PGNA , EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO 1.4- O' *"rmo' ana$-.#(o " +#.#*a$ Os termos analgico e digital correspondem, de certa maneira, variao contnua e discreta respectivamente. Estes termos so freqentemente utilizados no contexto de comunicao de dados para qualificar: Dados Sinalizao Transmisso Dados so as informaes que queremos transportar. Sinais so codificaes eltrica ou eletromagntica dos dados. Sinalizao o ato da propagao do sinal atravs de um meio fsico. Transmisso a comunicao de dados pela propagao e processamento de sinais. 1.4.1 Da+o' O conceito de informao digital e analgico, so fceis de compreender. nformaes analgicas tem variao contnua no intervalo de tempo, por exemplo a voz e vdeo. nformaes digitais tem valores discretos, exemplos so valores inteiros. O exemplo mais familiar de dados analgicos o udio, o qual na forma de ondas de som, pode ser percebido diretamente pelo ser humano 1.4.2 S#na#' Em um sistema de comunicao, dados so propagados de um ponto ao outro atravs de sinais eltricos. Um sinal analgico uma onda eletromagntica variando continuamente que pode ser propagado sobre uma variedade de meios. Um sinal digital uma seqncia de pulsos de voltagem que podem ser transmitidos sobre fios. O sinal construdo atravs de uma seqncia de intervalos de tamanho fixo iguais a T segundos, chamados intervalos de sinalizao, durante os quais a amplitude do sinal permanece fixa, caracterizando um dos smbolos digitais transmitidos. 1.4.3 Tran'm#''!o Uma transmisso analgica significa a transmisso de sinais analgicos sem se preocupar com seu contedo, os sinais podem representar dados analgicos ou digitais. Uma transmisso digital ligada com o contedo do sinal, ou seja, se o sinal for digital ir atuar de uma forma, caso contrrio ter outra conduta. importante que se entenda que qualquer tipo de informao (seja analgica ou digital) pode ser transmitida atravs de um sinal analgico ou digital. Um sinal de voz analgico, por exemplo, pode se amostrado, quantizado e o resultado dessa quantizao, codificado em um sinal digital para transmisso. A transmisso de informao digital atravs de sinais analgicos tambm possvel; tcnicas de modulao transformam sinais digitais em sinais que apresentam variao contnua de amplitude. 1.5 - /#* " /0*" Quando estamos trabalhando com redes de computadores, normalmente ouviremos falar de bit e byte. Bit e byte so as informaes que sero transmitidas pelo meio fsico, representadas por um sinal eltrico que varia no tempo. interessante notar que o bit s tem dois valores 1 e 0 como mostrado abaixo. O byte um conjunto de oito bits. PGNA 1 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO 1.% - C-+#.o' ASCII " E/CDIC Enquanto dados textuais so mais convenientes para os seres humanos, eles no podem, na forma de caracter, serem facilmente armazenados ou transmitidos pelos sistemas de processamento e comunicao de dados. Tais sistemas so projetados para dados binrios. Assim, um nmero de cdigos foram gerados nos quais caracteres so representados por uma seqncia de bits. Talvez o exemplo mais antigo seja o cdigo Morse. Hoje o cdigo mais utilizado o AS!! (&"erican Standard !ode for Infor"ation Interchange) promulgado pela ANS. Cada caracter neste cdigo representado por um conjunto de 7-bit; totalizando 128 caracteres diferentes. O EBCDC foi o cdigo mais utilizado at uma dcada atrs j que a maioria dos computadores existentes eram mainframes BM. Hoje a prpria BM usa o cdigo ASC em suas mquinas de pequeno e mdio porte.
1., - T#)o' +" Tran'm#''!o Existem duas formas de transmisso de dados em linhas de comunicao: transmisso paralela e serial. Na transmisso paralela todos os bits do caractere codificado so transmitidos simultaneamente, o que significa que para cada bit existe um canal dedicado, figura 1.6. O termo transmisso paralela refere-se ao fato de que os bits do caractere so transmitidos em paralelo, enquanto que os caracteres propriamente ditos so transmitidos serialmente, isto , um aps o outro. A transmisso paralela freqentemente usada para a transmisso de dados entre o computador e seus perifricos a pequenas distncias. Os circuitos usados na transmisso paralela so simples, porm o custo de conexo (cabos) alto. Numa transmisso paralela so necessrias tantas linhas quantos bits tiver o caractere sendo transmitido. Numa transmisso paralela tpica tem-se 8 vias de dados (1 byte para representar o caractere), 1 terra de referncia e duas linhas de controle, totalizando 11 vias de dados. de fcil implementao porm o custo com cabeamento alto. Esse mtodo de transmisso utilizado nas ligaes internas dos computadores, ligaes entre computador e perifricos bastante prximos. magine uma situao onde tenhamos oito lmpadas para transmitir um byte, ao enviarmos uma sinalizao para as lmpadas, estaremos enviando de uma nica vez um caracter, porm necessitamos de ter uma lmpada pelo menos para termos certeza que a informao foi enviada. A transmisso serial o mtodo de comunicao mais usado. Os bits do caractere codificado so transmitidos um aps o outro sobre o canal, como mostra a figura 1.7. O receptor, rene o conjunto de bits em caracteres. A transmisso serial apresenta dois problemas na recepo: a sincronizao de "its e a sincronizao de caracteres. PGNA 2 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO
Soluo para os problemas mencionados: 1 - Sincronizao de "its O receptor precisa interpretar corretamente o padro de bits gerados pela fonte, ou seja, determinar o momento certo de extrair os bits da linha. sto feito com o auxlio de dois relgios (clocks), cada um instalado em uma ponta da linha. O relgio da fonte dir com que freqncia os bits devero ser colocados na linha e o relgio do receptor dir com que freqncia ele dever amostrar a linha. Para que o receptor extraia os bits corretamente necessrio que os relgios funcionem na mesma velocidade e estejam em sincronismo. Na prtica, pode existir uma diferena mnima nas velocidade dos relgios, sendo necessria uma sincronizao peridica dos mesmos. sto quer dizer que os dois elementos envolvidos na transmisso devem estar operando na mesma velocidade. 2 - Sincronismo de caracteres Quando o receptor consegue recuperar o sincronismo dos bits, ele ainda precisa determinar qual conjunto de bits pertence a um determinado caractere. O problema se resume em determinar qual o primeiro bit de um caractere. Visto que o receptor sabe quantos bits formam um caractere e a velocidade com que eles chegam, PGNA 13 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO ento, aps a identificao do primeiro bit, basta contar o nmero de bits e construir o caractere. Existem duas tcnicas usadas na determinao do primeiro bit: transmisso sncrona e transmisso assncrona. Transmisso Sncrona usada para transmitir blocos inteiros de dados de uma s vez. Para identificar o primeiro bit do primeiro caractere, cada bloco de dados precedido de um padro de controle do cdigo empregado. No cdigo ASC usado o padro SYN. Para evitar falso sincronismo, costuma-se usar dois ou mais caracteres de controle, como mostra a figura 1.8. O receptor ao identificar o primeiro SYN, verifica se existe outro(s) caractere(es) do mesmo tipo, para ento declara-los sincronizado ou no.
O protocolo, uma linguagem de comunicao entre mquinas, BSC (Binar% S%nchronous !o"unication) exemplificado na figura 1.9, mostra a presena de caracteres de sincronizao, que permitir a transmisso sncrona entre dois equipamentos. Comumente, a transmisso sncrona empregada em transmisso de dados com velocidades acima de 2400 bps.
A transmisso sncrona permite a utilizao de tcnicas mais sofisticadas de deteco de erros, como, por exemplo, a tcnica CRC. Alm disso mais eficiente, pois permite passar muito mais informao sobre um canal de comunicao por unidade de tempo. Um fator que encarece o custo dos equipamentos sncronos a necessidade dos mesmos possurem dispositivos de armazenamento (buffers) para os caracteres, que sero enviados em blocos e no quando eles se tornam disponveis, pois o fluxo de caracteres deve ser transmitido velocidade constante e tipicamente por pulsos de mesma durao. Transmisso Assncrona A transmisso assncrona usada em sistemas cujos caracteres so transmitidos um a um sem haver, necessariamente, alguma relao de tempo fixa entre um caractere e outro. Neste caso, o receptor tem que restabelecer o sincronismo a cada incio de um caractere, ou seja, reconhecer o primeiro bit de cada caractere, sto feito, introduzindo-se um pulso de partida (start) no incio do caractere e, um pulso de trmino (sto') no fim, como mostra a figura 1.10. PGNA 11 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO O receptor detecta o pulso start monitorando a linha. Enquanto a linha estiver ociosa, ou seja, quando no est sendo transmitida nenhuma informao, o transmissor estar enviando strings de 1's (na realidade o transmissor mantm o nvel de tenso do valor lgico "1). Para transmitir um caractere, o transmissor o precede de um pulso start, mudando o estado da linha. O receptor identifica a mudana de estado e inicia a contagem dos bit s. Ao final de cada caractere o transmissor insere um pulso sto', que usado para que o receptor se estabilize antes que outro caractere seja transmitido. Normalmente o ST() corresponde a 1,4 ou 2,0 vezes o tempo de ST&RT.
O termo "Assncrono refere-se irregularidade dos instantes de ocorrncia dos caracteres, ou seja o tempo decorrido entre dois caracteres (tempo de repouso) pode ser variado pelo equipamento transmissor sem que o equipamento receptor tome conhecimento. A transmisso assncrona, apesar da emisso dos caracteres ser irregular, possui um sincronismo ao nvel dos bits que compem o caractere (obtido pela identificao do ST&RT), pois o equipamento receptor deve necessariamente conhecer os instantes que separam os bits dentro do caractere. Os equipamentos assncronos tm, normalmente, um custo bem menor que os equipamentos sncronos por serem de fabricao mais fcil. Este tipo de transmisso o mais utilizado nos modens que ns usamos em casa para acessar a internet. A principal desvantagem desse tipo de transmisso a m utilizao do canal, j que os caracteres so transmitidos irregularmente espaados no tempo, alm do alto overhead (bits de controle informao), ocasionando uma baixa eficincia na transmisso. Exemplificando, no caso do cdigo EBCDC (8 bits), acrescentando-se um bit de ST&RT e um de ST() (sendo igual a dois ST&RT), temos um total de 11 bits, ou seja, 27% do total transmitido no informao til: (*ER+E&D= total de bits de controle x100% total de bits transmitidos(controle+caractere) (*ER+E&D= (3/(3+8))X100%=27% PGNA 12 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO 1.1 - Mo+o' +" Tran'm#''!o Os modos de transmisso so classificados quanto s direes possveis do fluxo de informao que conduz, podendo ser: Simplex: Se a comunicao for efetuada em apenas uma direo. Por exemplo, uma linha usada para conduzir o resultado de medidas efetuadas em um alto-forno at o computador, transmisso do sinal de televiso e rdio. Half-duplex (ou Semi-duplex): Se ele conduzir a informao em ambas as direes, mas no simultaneamente. Por exemplo transmisso de mensagens escritas pelo telex, comunicao entre radioamadores. Full-duplex (ou Duplex): Se ele puder conduzir informao em ambas as direes ao mesmo tempo. Exemplo: Conversao telefnica entre duas pessoas. PGNA 13 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO CAP4TULO 2 - MEIOS F4SICOS DE TRANSMISSO O meio fsico de transmisso o caminho entre transmissor e receptor em um sistema de transmisso de dados. A caracterstica e qualidade da transmisso de dados so determinadas pelas caractersticas do meio e do sinal. No caso de meio guiado, o prprio meio fsico mais importante para determinar as limitaes da transmisso. Na considerao de um projeto para um sistema de transmisso de dados, um ponto comum, taxa de transmisso e distncia: quanto maior a taxa e a distncia, melhor. A seguir iremos fazer uma anlise de vrios fatores que influenciam diretamente a taxa de transmisso e a distncia que poderemos alcanar. 2.1 - Ta5a +" *ran'm#''!o Um parmetro muito importante para ter como medida na comparao dos vrios meios fsicos a taxa de transmisso. Esta medida est relacionada com a quantidade de bits que podem trafegar em determinado meio, por um perodo de tempo. Normalmente esta taxa medida em bps (bits por segundo), e os valores comumente encontrados vo de 300 bps 100 Mbps. Onde : 1K 1024 bps 1M 1000K 1G 1000M
2.2 6 D"*"r#ora!o na Tran'm#''!o +" Da+o' Com qualquer sistema de transmisso, deve ser reconhecido que o sinal recebido ser diferente do sinal transmitido devido vrios fatores. Para sinais analgicos, estas deterioraes introduzem as mais aleatrias modificaes que afetam a qualidade do sinal, voz diferente da pessoa, chiados. Para sinais digitais, erros de bits so os que aparecem: O binrio 1 transmitido e o binrio 0 recebido, ou vice versa. Os mais importantes fatores de deteriorao de sinais so: Atenuao Distoro por atraso Rudo 2.2.1 A*"n7a!o A fora de um sinal diminui com a distncia sobre qualquer meio de transmisso. Para meios guiados, esta reduo de fora, ou atenuao, geralmente logartmica e expressa como um nmero constante de dcibeis por unidade de distncia. A atenuao introduz trs fatores importantes na anlise da transmisso. Primeiro, um sinal recebido deve ter fora suficiente para que o circuitos do receptor possam detectar e interpretar o sinal, imagine uma estao de rdio que o sinal to fraco que chega apenas rudo. Segundo, o sinal deve manter um nvel alto em relao ao rudo para que possa chegar sem erros. Terceiro, a atenuao uma funo do aumento da freqncia. 2.2.2 D#'*or!o )or A*ra'o A distoro por atraso um fenmeno peculiar a transmisso em meios guiados. A distoro causado pelo fato de a velocidade de propagao de um sinal variar com a freqncia PGNA 14 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO 2.2.3 R7&+o Rudo so sinais indesejveis que so inseridos entre a origem e o destino do sinal, um fator forte de limitao na performance dos sistemas de comunicao. O rudo pode ser dividido entre quatro categorias principais: Trmico ntermodulao !rossta,k mpulsivo O rudo t#rmico gerado pelo agitao trmica do eltrons em um condutor. Ele est presente em todos dispositivos eletrnicos e meios fsicos de transmisso e uma funo da temperatura !ntermodulao produzido quando existe alguma anormalidade em aparelhos como transmissores e receptores, fazendo com que os mesmos no atuem de forma linear, ou seja alterando o sinal de sada. Crosstalk j foi experimentado por qualquer um, que ao utilizar uma ligao telefnica ouviu a conversa de outra pessoa. !mpulsi$o no contnuo, consistindo de pulsos irregulares de pequena durao e de amplitude relativamente alta. Ele aparece de uma variedade de causas, incluindo distrbios eletromagnticos externos, como raios, reatores, transformadores e faltas e imperfeies no sistema de comunicao. Normalmente um fator pequeno para dados analgicos, por exemplo, voc pode ouvir pequenos c,icks na conversao de telefone, e mesmo assim entender o significado da mensagem. Entretanto, o rudo impulsivo a fonte primria de erros na comunicao digital de dados, por exemplo, um pico de energia de durao de 0.01 segundos, no destrura nenhum dado de voz, porm acabaria com 50 bits de dados sendo transmitidos a uma taxa de 4800 bps. PGNA 15 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO A taxa mdia de erros em canais de baixa e mdia velocidade em torno de 1 'bit ' errado em cada 100.000 'bits' transmitidos. Para algumas aplicaes, isso pode ser aceitvel, em outras pode ser necessrio mais preciso. Porm para fibra tica a taxa de erro da ordem de 1 'bit' errado para cada 100.000.000.000 'bits' transmitidos. Outro problema o relacionado a ecos, que causam efeitos similares ao rudo. Eco a reflexo de sinais nas linhas, podendo corromper os sinais que esto sendo transmitidos. Precaues para que no haja reflexo devem ser tomadas. Em sistemas telefnicos, os ecos podem ser bastante desagradveis quando percebidos em intervalos maiores que dezenas de milissegundos. Nesses sistemas comum a utilizao de canceladores de eco. 2.3 - Ca8o' " F#o' Normalmente as pessoas confundem cabos com fios, porm existe uma grande diferena entre. Ofio composto de um nico elemento slido e o cabo um conjunto de fios enrolados.. Ver figura 2.2. O cabeamento a linha vital de comunicaes de sua rede. Todo dia, os usurios dependem dessa linha para enviar e recuperar dados para trabalharem. Eles no se importam com o tipo de cabo que voc usa desde que suas workstations continuem no ar e trabalhando. Se um cabo falhar, sua rede tambm falha. E os usurios tem que ficar esperando enquanto voc conserta. Portanto, ao escolher cabos escolha o melhor possvel, pois relativamente o material mais barato da sua instalao.
2.4 - M"#o' +" Tran'm#''!o Para meios de transmisso guiados, a capacidade de transmisso, em termos de taxa de dados e capacidade do canal, depende fundamentalmente da distncia. Os meios diferem com relao capacidade de transmisso, limitao geogrfica, devido a resistncia do meio, imunidade a rudo, custo, disponibilidade de componentes e confiabilidade. A escolha do meio de transmisso adequado s aplicaes extremamente importante no s pelos motivos mencionados, mas tambm pelo fato de que ele influencia diretamente no custo final. Qualquer meio fsico capaz de transportar sinais eletromagnticos passvel de ser usado. Os mais normais so o par tranado, o cabo coaxial e a fibra tica. Sob circunstncias especiais, radiodifuso, infravermelho, enlaces de satlite e microondas tambm so escolhas possveis. Vale lembrar que muitas vezes voc no tem escolha, pois quando utilizar linhas fornecidas pelas operadoras locais o sinal poder passar por vrios meios diferentes. 2.4.1 - Par Trana+o O mais barato dos meios fsicos e mais usado. No par tranado, dois fios so enrolados em espiral de forma a reduzir o rudo de crossta,k e manter constantes as propriedades eltricas do meio atravs de todo o seu comprimento. A transmisso no par tranado pode ser tanto analgica quanto digital. Vale notar que a capacidade mxima de transmisso do par tranado notavelmente alta, considerando o fato de ele ter sido projetado para o trfego analgico telefnico. Taxas de transmisso podem chegar at a ordem de alguns megabits por segundo, dependendo da distncia, tcnica de transmisso e qualidade do cabo. A perda de energia um parmetro importante quando se discute no s a taxa mxima de transmisso, mas tambm a distncia mxima permitida, qualquer que seja o meio de transmisso. A perda de energia aumenta com o aumento da distncia, at chegar a um ponto onde o receptor no consegue mais reconhecer o sinal . A energia pode ser perdida por radiao ou por calor. PGNA 1% EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO Uma desvantagem do par tranado a sua facilidade interferncia de rudo. Esses efeitos podem, no entanto, ser minimizados com uma blindagem adequada. O par tranado pode possuir diferentes propriedades (par tranado comum, par tranado blindado etc), dependendo a escolha depender sempre da aplicao. As redes mais comuns que utilizam par tranado so as PABX, utilizadas principalmente em telefonia. Est sendo muito utilizado em redes locais devido a sua grande capacidade de transmisso de dados. Como j falamos existe basicamente duas categorias bem diferentes de cabos, os blindados e os no blindados. Os blindados so conhecidos como STP (Shie,ded Twisted )airs) e os no blindados so conhecidos como UTP (-nshie,ded Twisted )airs). Os cabos UTP se subdividem em 5 categorias a saber, porm a norma EA-568-A reconhece trs categorias da 3 a 5:
Categoria 1 basicamente utilizada em sistemas de telefonia Categoria 2 utilizado em sistemas com baixas taxas de transmisso Categoria 3 Cabos e hardware com caractersticas de transmisso tpica de 10 Mbps, operando at 16Mhz. Categoria 4 Cabos e hardware com caractersticas de transmisso tpica de 16 Mbps, operando at 20Mhz. Categoria 5 Cabos e hardware com caractersticas de transmisso tpica de 100 Mbps, operando at 100Mhz. A principal diferena entre a categoria 3 e 4 para a 5 que na 5 cinco os cabos possuem mais voltas por cada unidade de espao. Par tranado o meio de transmisso de menor custo por comprimento. A ligao de ns ao cabo tambm extremamente simples, e portanto de baixo custo. O cabeamento Categoria 5 o mais popular. Um dos motivos para isso que a Categoria 5 , teoricamente, certificada para redes que trabalham a 100 Mbps. A chave aqui o "teoricamente. Nem todos os cabos Categoria 5 so certificados. E, infelizmente, os administradores de rede arcam com falhas na rede e nos equipamentos, ou deste fato. Neste tipo de meio fsico o conector utilizado o RJ-45 que possui oito vias. 2.4.2 - Ca8o Coa5#a$ Um cabo coaxial constitudo de um condutor interno circundado por um condutor externo, tendo, entre os condutores, um isolante eltrico, que os separa. O condutor externo por sua vez circundado por outra camada isolante, ver figura 2.4. Comparado com o par tranado, o cabo coaxial tem uma imunidade a rudo bem melhor, e menor perda. Quanto ao custo, o cabo coaxial mais caro do que o par tranado, assim como mais elevado o custo das interfaces para ligao ao cabo. Uma classificao dos cabos diz respeito a impedncia do cabo que pode ser de 50, 75 ou 93 ohms um s funciona com o mesmo ou seja no podemos misturar dois cabos de tipos diferentes. Uma outra coisa que deve se observar a composio interna da alma do cabo que deve ser de fio de cobre e no cabo feito de ao, pois dificulta muita o manuseio do mesmo. Existe basicamente 2 tipos de cabos coaxiais: O coaxial grosso e o coaxial fino, a diferena bsica est no alcance de cada cabo. O alcance o tamanho mximo de um segmento da rede, para coaxial fino o tamanho mximo de um segmento de 200 metros, para um coaxial grosso o tamanho mximo de 500 metros, a desvantagem do coax grosso para o fino, est nas interface das placas de rede, pois para o grosso o conector bem mais caro, e o cabo muito mais difcil de ser manuseado. PGNA 1, EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO Existem problemas, para utilizao do cabo coaxial, o primeiro deles a confeco do conector que no uma tarefa muito agradvel, pois dependendo do tipo de conector, pode ser necessrio utilizar solda, existe um outro tipo que o conector feito utilizando um alicate prprio para isto. Outro problema mal contato nesse conectores, que coisa normal de acontecer. O conector depois de pronto encaixo em um T, que por sua vez ligado a estao, outro problema surgi aqui, com toda a rede ligada no cabo coaxial se um usurio "expert abrir o barramento ou seja retirar o conector do T, toda a sua rede ir parar no mesmo instante, pior ele pode esquecer como estava ligado, e em vez de ligar no T ligar diretamente na estao, ai voc que o responsvel pela rede ter que sair tentando descobrir onde est o problema. Toda barra, utilizando cabo coaxial, teve ter em cada ponta um coisa chamada ter"inador de rede. Em ingls "terminator. Outra parte que existe, um conector chamado , que server para emendar dois cabos coaxiais. Este cabo j teve seus dias de glria em redes locais, porm perdeu o trono para o par tranado. Um detalhe interessante a respeito do cabo coaxial, est relacionado com o conector interno, que pode ser um conector retorcido ou slido. O condutor slido deve ser usado para instalaes entre dois gabinetes de cabeamento, ou do gabinete de cabeamento para uma tomada de parede. Um cabo coaxial de condutor slido no deve ser dobrado, curvado ou torcido repetidamente. Ele projetado para instalaes de cabos horizontais e de backbone. A atenuao mais baixa que nos cabos de condutores retorcidos. O cabo retorcido deve ser usado em instalaes mais curtas, entre placas de rede e tomadas de paredes, ou entre concentradores e patch panels, hubs e outros equipamentos montados em rack. O cabo de fios retorcidos muito mais flexvel que o cabo de ncleo slido. A atenuao mais alta no cabo de fios retorcidos e, portanto, o comprimento total de cabo retorcido no seu sistema deve ser o mnimo possvel para reduzir a degradao do sinal no seu sistema. PGNA 11 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO 2.4.3 - F#8ra 9*#(a A transmisso em fibra tica realizada pelo envio de um sinal de luz codificado, dentro do domnio de freqncia do infravermelho, atravs de um cabo tico. O cabo tico consiste em um filamento de slica ou plstico, por onde feita a transmisso da luz. Existem trs tipos de fibras ticas: as multimodo degrau, as multimodo com ndice gradual e as monomodo. Fibra Monomodo
Fibra Multimodo Degrau Fibra Multimodo Gradual Uma medida padro da fibra diz respeito, ao ncleo e a casca da fibra normalmente se fala 100/140 o que quer dizer ncleo 100 e casca 140 como mostra a figura 2.6. Uma das maiores vantagens da fibra, consiste no isolamento eltrico entre as partes conectadas, j que no utilizamos para transferncia energia eltrica e sim a luz, outra vantagem que no tem igual a capacidade para PGNA 12 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO transportar grandes velocidades de transmisso algo em torno de 2 Gbps ou mais. Outro fator muito importante a taxa de erro, que est na faixa de 10 -12 . Uma desvantagem ainda existem o alto custo relacionado a instalao de uma ligao baseada em fibra pois o custo por metro da fibra ainda elevado, comparado com os outros meios, e os equipamentos nas pontas da ligao tambm tem um custo alto, pois como j foi mencionado o que estamos transmitindo no energia eltrica e sim luz, e como os equipamentos todos ainda trabalham utilizando como sinal a energia eltrica, precisamos converter a energia em luz e depois novamente em sinal eltrico, estes equipamentos tem uma tecnologia bastante avanada o que implica em preo alto.
2.5 - D#'(r#m#na!o +a' In*"rfa("' A maioria dos equipamentos digitais trabalham com sinais digitais que s podem ser transmitidos a distncias muito pequenas. Quando se precisa de uma comunicao a distncias maiores faz-se necessrio usar um esquema como o mostrado na figura 2.7. . Os transmissores/receptores de dados digitais, geralmente terminais e computadores, so chamados de DTE. Os dispositivos de interface de linha, geralmente os modens, so chamados DCE. De modo a facilitar a interconexo DTE-DCE, vrios padres de interface de nvel fsico foram criados. Uma interface de nvel fsico possu 4 caractersticas importantes: *0 Mecnica: diz respeito entre a conexo fsica entre DTE-DCE (basicamente o tipo de conector) *1 Eltrica: nveis de tenso. *2 Funcional: especifica as funes que so desempenhadas, designando significado aos vrios circuitos. As funes podem ser classificadas em dado, controle, temporizao e aterramento. *3 Procedural: especifica a seqncia de eventos para a transmisso de dados, baseada nas caractersticas funcionais da interface. 2.% - A$.7ma' In*"rfa("' RS-232-C PGNA 23 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO *4 O padro de interface mais comuns que existe o 232, criado pela E,etronic Industries &ssociation (EA). O padro RS-232 surgiu em 1962 e a sua terceira edio, RS-232-C, foi publicada em 1969. A padronizao EA RS-232-C equivalente a recomendao V.24 do TU-T. *5 A especificao mecnica do RS-232-C adota um conector de 25 pinos chamado DB-25 com largura de 47,04 +- 0,13 mm. A fila superior tem pinos numerados de 1 a 13 (da esquerda para a direita); a fila inferior tem pinos numerados de 14 a 25 (tambm da esquerda para a direita) O DTE possui um conector macho e o DCE um conector fmea na outra. sto evita que se ligue dois DTEs por meio deste cabo pois, como veremos mais a frente, no funcionaria. O RS-232-C tambm usa o conector de 9 pinos DB-9, porm este conector permite apenas a ligao assncrona. *6 O RS-232-C est capacitado para taxas de sinalizao de at 20 Kbps numa distncia menor que 15 metros. A voltagem mais negativa do que -3 volts um 1 binrio e uma voltagem mais positiva do que +4 volts um 0 binrio. EA-232-D O padro EA-232-D foi introduzido em 1987. Ele compatvel com o RS-232-C e apresenta as seguintes diferenas: *7 Define e especifica um conector DB-25 que no era especificado no RS-232 (figura 2.8). *8 Apresenta trs circuitos adicionais para testes de modens. RS-449 R S-449 define interfaces funcionais/mecnicas para DTEs/DCEs que empregam intercmbio de dados binrios seriais e utilizado geralmente com transmisses assncronas. Ele identifica os sinais (TD, RD, etc) que correspondem aos nmeros dos pinos para uma interface balanceada em conectores DB37 e DB9. O RS-449 foi originalmente projetado para substituir o RS-232C, mas o RS-232 e o RS-449 so completamente incompatveis eltricas e mecnicas. RS-530 R S-530 ultrapassa o RS-449 e complementa o RS-232. Com base em uma conexo de 25 pinos, ele trabalha em conjunto com uma interface eltrica RS-422 (circuito eltrico balanceado), quanto com RS-423 (circuitos eltricos no-balanceados). O RS-530 define as interfaces mecnicas e eltrica entre DTEs e DCEs que transmitem dados binrios seriais, sejam sncronos ou assncronos. O RS-530 fornece um meio de obter vantagem de altas taxas de dados com o mesmo conector mecnico utilizado pelo RS-232. Entretanto, o RS-530 e o RS-232 no so compatveis! O RS-530 acomoda taxas de transmisso de dados de 20 Kbps para 2 Mbps; a distncia mxima depende da interface eltrica que est sendo utilizada. O RS-530 compatvel com estes padres: TU V.10, V.11, X26; ML- 188/114; RS-449. RS-422 PGNA 21 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO R S-422 define uma interface balanceada sem nenhum conector fsico que a acompanhe. Os fornecedores que aderiram a este padro utilizam muitos conectores diferentes, incluindo parafusos terminais, DB9, DB25 com pinagem no-padro, DB25 seguindo o RS-530, e DB37 seguindo o RS-449. O RS-422 muito utilizado em comunicaes ponto a ponto, conduzidas com um driver de estado duplo. As transmisses podem ir a longas distncias e altas velocidades. RS-485 R S-485 lembra o RS-422, exceto pelo fato de que os drivers associados so de estado triplo, e no de estado duplo. Ele pode ser utilizado em aplicaes multiponto, em que um computador central controla muitos dispositivos diferentes. At 64 dispositivos podem ser interligados com RS-485. V.35 O V.35 um padro internacional denominado "Transmisso de Dados em 48 Kbps Utilizando Circuitos $rou' Band de 60-108 KHz. Ele comumente usado para DTEs e DCEs que fazem a interface com uma portadora digital de alta velocidade, tal como AT&T Data'hone Digita, Services (DDS). 2., - Con"(*or"' SCSI Existem trs tipos bsicos de conectores SCS o 1, 2 e 3 S CS-1 o padro SCS foi aprovado em 1986. Ele suporta taxas de transferncia de at 5 Mbps e 7 dispositivos SCS em um barramento de 8 bits. Os conectores SCS-1 mais comuns so o entronics %& ou o Telco' S CS-2, aprovado em 1994, o SCS-2 introduziu os barramentos opcionais de 16 e 32 bits ".ide SCS. A taxa de transferncia, normalmente de 10 Mbps, pode ir at 40 Mbps quando combinada com Fast e .ide SCS. O SCS- 2 comumente usa um conector MicroD de 50 pinos com prendedores manuais. Tambm conhecido como Mini 50 ou Micro DB50. S CS-3 encontrado em muitos dos sistemas mais modernos, o SCS-3 comumente usa um conector MicroD de 68 pinos com parafusos manuais de fixao. A largura de barramento mais comum para SCS-3 16 bits, com taxas de transferncia de 20 Mbps. Protocolos de barramento serial e canal de fibra esto em desenvolvimento. Tambm conhecido por Mini 68. 2.1 - O7*ro' M"#o' +" Tran'm#''!o Alm dos trs meios de transmisso j mencionados, existem outros meios de transmisso, embora menos utilizados em redes locais. Um destes meios radiodifuso. Os custos desta tecnologia ainda so um pouco alto. Seu emprego particularmente importante para comunicaes entre computadores em um ambiente de rede local mvel. Radiao infravermelha e microondas so outros meios possveis de comunicao, mas raramente utilizados em redes locais. Estes meios entram como os meios fsicos no-guiados. PGNA 22 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO PGNA 23 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO CAP4TULO 3 - INTRODUO A REDES A necessidade de trocar informaes e compartilhar recursos foi sem dvida um dos maiores fatores para o aparecimento das redes de computadores, hoje em dia impossvel pensar em uma corporao sem redes de computadores. Portanto torna-se necessrio estudarmos as caractersticas das redes existentes hoje em dia. 3.1 - R"+"' +" Com)7*a+or"' Uma Rede de omputadores formada por um conjunto de mdulos processadores (MPs) capazes de trocar informaes e compartilhar recursos, interligados por um sistema de comunicao, conforme ilustrado na figura 4.1. O sistema de comunicao vai se constituir de 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 (protocolos). Redes de computadores so ditas confinadas quando as distncias entre os mdulos processadores so menores que alguns poucos metros. Redes Locais de Computadores so sistemas cujas distncias entre os mdulos processadores se enquadram na faixa de alguns poucos metros a alguns poucos quilmetros. Sistemas cuja disperso maior do que alguns quilmetros so chamados Redes Geograficamente Distribudas. Quando comeamos a falar de rede, iremos ver termos novos que so muito aplicados. Tr(fego, a quantidade de bits que est passando em determinado momento pela rede, sem dvida um dos termos mais usados, do alto trfego temos a coliso que ocorre quando dois computadores tentam falar ao mesmo tempo. )stao que o nome genrico dados aos computadores que esto ligados rede. PGNA 24 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO 3.2 - R"+"' Lo(a#' Redes *ocais (/oca, &rea 0etwork - LANs) surgiram dos ambientes de institutos de pesquisa e universidades. O desenvolvimento de minis e microcomputadores de bom desempenho permitiu a instalao de considervel poder computacional em vrias unidades de uma organizao ao invs da anterior concentrao em uma determinada rea. Redes locais surgiram, assim, para viabilizar a troca e o compartilhamento de informaes e dispositivos perifricos (recursos de hardware e software), preservando a independncia das vrias estaes de processamento, e permitindo a integrao em ambientes de trabalho cooperativo. Pode-se caracterizar uma rede local como sendo uma rede que permite a interconexo de equipamentos de comunicao de dados numa pequena regio. De fato, tal definio bastante vaga principalmente no que diz respeito s distncias envolvidas. Em geral, nos dias de hoje, costuma-se considerar "pequena regio distncias entre 100 m e 25 Km, muito embora as limitaes associadas s tcnicas utilizadas em redes locais no imponham limites a essas distncias. Outras caractersticas tpicas encontradas e comumente associadas a redes locais so: altas taxas de transmisso (de 0,1 a 100 Mbps) e baixas taxas de erro (de 10 -8 a 10 -11 ). importante notar que os termos "pequena regio, "altas taxas de transmisso ou "baixas taxas de erro so susceptveis evoluo tecnolgica; os valores que associamos a estes termos esto ligados tecnologia atual e certamente no sero mais os mesmos dentro de poucos anos. Outra caracterstica dessas redes que elas so, em geral, de propriedade privada. Veja a figura 4.2 para mais detalhes. Normalmente uma rede local est mais concentrada em um escritrio, na empresa, um prdio e realmente algo mais prximo um do outro. Por exemplo, imagine um supermercado que interligue todos os seus setores da loja, ele formou no supermercado uma LAN.
3.3 - R"+"' M"*ro)o$#*ana' Quando a distncia de ligao entre os vrios mdulos processadores comea a atingir distncias metropolitanas, chamamos esses sistemas no mais de redes locais, mas de Redes +etropolitanas (1etro'o,itan &rea 0etworks - MANs). A definio do termo "rede metropolitana surgiu com o aparecimento do padro EEE 802.6. Uma rede metropolitana apresenta caractersticas semelhantes s das redes locais, sendo que as MANs, em geral, cobrem distncias maiores do que as LANs operando em velocidades maiores. Um exemplo, uma rede de supermercados que tem 3 lojas na cidade de Vitria, ento ele resolve fazer uma rede que interligue as lojas. Esta rede pode ser considerada uma MAN. Ver figura 4.3. PGNA 25 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO 3.4 - R"+"' :"o.raf#(am"n*" D#'*r#87&+a' Redes ,eograficamente Distri"udas (.ide &rea 0etworks - .&0s) surgiram da necessidade de se compartilhar recursos especializados por uma maior comunidade de usurios geograficamente dispersos. Por terem um custo de comunicao bastante elevado (circuitos para satlites e enlaces de microondas), tais redes so em geral pblicas, isto , o sistema de comunicao, chamado sub-rede de co"unica23o, mantido, gerenciado e de propriedade de grandes operadoras (pblicas ou privadas), e seu acesso pblico. Face a vrias consideraes em relao ao custo, a interligao entre os diversos mdulos processadores em uma tal rede determinar a utilizao de um arranjo topolgico especfico e diferente daqueles utilizados em redes locais. Ainda por problemas de custo, nos seus primrdios, as velocidades de transmisso empregadas eram baixas: da ordem de algumas dezenas de kilobits/segundo (embora alguns enlaces cheguem hoje a velocidades de megabits/segundo). Por questo de confiabilidade, caminhos alternativos devem ser oferecidos de forma a interligar os diversos mdulos processadores. Agora imagine que a rede de supermercados que ilustramos no exemplo anterior deseje interligar todas as suas lojas que esto espalhadas pelo estado do E.S., e pelo Brasil. Ao fazer esta ligao ele transformou sua rede em uma WAN. Ver figura 4.4. PGNA 2% EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO O importante a se observar, que uma rede WAN normalmente composta de vrias MANS, que por sua vez composta de vrias LANs. Ver figura 4.5 PGNA 2, EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO CAP4TULO 4 - TOPOLO:IAS Topologia a parte do curso que estuda a forma como as estaes da rede esto conectadas fsica e logicamente. conhecido tambm como arranjo topolgico. A topologia depender do tipo de rede (LAN, MAN ou WAN). De fato, a topologia de uma rede ir, muitas vezes, caracterizar o seu tipo, eficincia e velocidade. 4.1 - M;*o+o' +" L#.a!o Ao organizar os enlaces fsicos num sistema de comunicao, confrontamo-nos com diversas formas possveis de utilizao das linhas de transmisso. Em primeiro lugar, as ligaes fsicas podem ser de dois tipos: ponto a ponto ou multiponto. *iga-es ponto a ponto caracterizam-se pela presena de apenas dois pontos de comunicao, um em cada extremidade do enlace ou ligao em questo. Nas liga-es multiponto observa-se a presena de trs ou mais dispositivos de comunicao com possibilidade de utilizao do mesmo enlace, ver figura 5.1. A ligao ponto a ponto muito utilizada para redes WAN pois pode interligar vrias LANs formando uma grande rede, um exemplo de rede que utiliza muito ligaes ponto a ponto, a rede NTERNET. Outra grande aplicao das ligaes ponto a ponto so a sua utilizao em topologias como a anel, a estrela e a topologia parcialmente conectadas, que vamos estudar mais a frente. Na topologia em estrela, tanto lgica quanto fsica, utilizam-se ligaes ponto a ponto entre as estaes e o elemento central. A utilizao de concentradores de ligaes (hubs) em redes de barra, fez surgir uma grande utilizao das ligaes ponto a ponto em redes locais. Veja a figura 5.2 para mais exemplos. A ligao multiponto caracterizada por compartilhamento do meio de transmisso. O maior exemplo de utilizao de ligaes multiponto, so redes baseadas em barra sem hubs, nela a ligao das estaes feita atravs de um cabo nico. Como na figura 5.3. E todas as estaes esto, a princpio habilitadas para falar umas com as outras. Existem outros termos que podemos ouvir quando falamos de mtodos de ligao, por exemplo redes por difuso de informa-es, um tipo de ligao que pode ser encarada como ligao ponto a ponto ou ligao multiponto, ser ponto a ponto, quando para uma estao transmitir tiver que mandar a mensagem para um n central, e este distribuir para outros, porm se utilizarmos um mecanismo onde interliguemos vrias estaes, onde cada estao possa transmitir e receber dados, estaremos formando uma ligao multiponto, ou seja no existe um n central. PGNA 21 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO Existem redes de difuso por sinais de rdio. Podendo ser numa pequena regio, formando uma rede local ou numa rede metropolitana formando uma MAN, ou podemos ter uma que utilize sinais de satlite formando uma WAN. Veja as figuras 5.4. onde ilustramos alguns tipos de redes. Um exemplo de rede por difuso que podemos utilizar para ilustrar, o caso de uma empresa X que tem uma matriz e deseja conectar todas as suas filias formando uma rede de computadores, porm ela verificou que em algumas localidades no existe disponvel nenhum tipo de rede pblica de comunicao, e teria que gastar uma quantidade razovel de dinheiro para fazer a ligao via cabo, porm verificou junto a empresa local de telecomunicao e junto a EMBRATEL, que se alugasse um canal via satlite ficaria muito mais barato e teria um servio de qualidade muito boa para o que ela queria. Esta uma aplicao de redes de difuso por satlite. Vemos na figura 5.5 um ilustrao de como isto funcionaria. PGNA 22 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO 4.2 - Mo+o' +" Tran'm#''!o Os modos de transmisso so classificados quanto s direes possveis do fluxo de informao que conduz, podendo ser: Simplex: Se a comunicao for efetuada em apenas uma direo. Por exemplo, uma linha usada para conduzir o resultado de medidas efetuadas em um alto-forno at o computador, transmisso do sinal de televiso e rdio. Neste tipo de ligao existe apenas um lado que pode transmitir, e o outro lado apenas pode receber, portanto no se consegue mudar o fluxo da informao, imagine o dilogo de uma pessoa com um mudo que ouve perfeitamente, o fluxo da conversa ser sempre em uma direo. PGNA 33 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO Half-duplex (ou Semi-duplex): Se ele conduzir a informao em ambas as direes, mas no simultaneamente. Por exemplo transmisso de mensagens escritas pelo telex, comunicao entre radioamadores. Neste tipo de ligao, as duas pontas podem receber e enviar informaes, porm no ao mesmo tempo. Exemplo duas pessoas educadas conversando, enquanto uma fala a outra apenas escuta, quando uma termina de falar a outra pode comear a falar. Full-duplex (ou Duplex): Se ele puder conduzir informao em ambas as direes ao mesmo tempo. Exemplo: Conversao telefnica entre duas pessoas. o caso anterior, acrescido que as duas pontas agora podem enviar e receber dados simultaneamente. Como no exemplo anterior, porm agora as duas pessoas esto discutindo, e uma querendo prevalecer sobre a outra, as duas falam ao mesmo tempo e ouvem. Veja a figura 5.6 que tenta mostrar melhor cada situao. Voc pode estar perguntando como ser possvel obter-se comunicao fu,,-du',e4 atravs de um nico enlace fsico. Note que, nessa classificao, nenhum comentrio feito acerca da implementao desses tipos de ligao. Um enlace pode ser formado, por exemplo, por dois pares de fios: para a transmisso em cada um dos sentidos (muito embora esta no seja a nica forma de implementao para um enlace onde se deseje obter comunicao fu,,-du',e4). Enlaces como os classificados anteriormente sero utilizados pelas diferentes topologias que, por sua vez, iro variar de acordo com o tipo de rede utilizada. 4.3 - R"+"' :"o.raf#(am"n*" D#'*r#87&+a' Uma primeira tentativa, bastante intuitiva, para a conexo de computadores em rede seria em uma topologia totalmente ligada, como a apresentada na figura 5.7. Nessa topologia, todas as estaes so interligadas duas a duas entre si atravs de um caminho fsico dedicado. A troca de mensagens entre cada par de estaes se d diretamente atravs de um desses enlaces. Os enlaces utilizados poderiam ser ponto a ponto com comunicao fu,,-du',e4 de forma a permitir a comunicao plena entre quaisquer pares de estaes. Embora essa topologia apresente maior grau de paralelismo de comunicao, torna-se quase sempre impraticvel, principalmente em redes com grande nmero de estaes e fisicamente dispersas. Numa rede com 0 estaes, por exemplo, seriam necessrias 00-5#67 ligaes ponto a ponto para que se pudesse conectar todos os pares de estaes atravs de linhas dedicadas. Dessa forma, o custo do sistema, em termos de instalao de cabos e de hardware especfico para comunicao, cresceria com o quadrado do nmero de estaes, tornando tal topologia economicamente PGNA 31 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO invivel. A inviabilidade principalmente observada quando os custos dos meios de comunicao alto, como no caso das redes geograficamente distribudas. Outro caso extremo, agora no sentido inverso ao da topologia totalmente ligada, a topologia em anel, figura 5.8. Nessa topologia procura-se diminuir ao mximo o nmero de ligaes no sistema alm de simplificar ao mximo o tipo de ligao utilizada. Dessa forma, utiliza-se, em geral, ligaes ponto a ponto que operam num nico sentido de transmisso (ligaes simplex) fazendo com que o anel apresente uma orienta23o ou sentido 8nico de transmisso como indica a figura 5.8. Uma mensagem dever circular pelo anel at que chegue ao mdulo de destino, sendo passada de estao em estao, obedecendo ao sentido definido pelo anel. Apesar de representar uma economia considervel no nmero de ligaes, em sistemas geograficamente distribudos tal topologia apresenta fatores limitantes que inviabilizam a sua utilizao. O primeiro deles diz respeito ao aumento de pontos finais da comunicao. Em redes geograficamente distribudas isso significa um aumento drstico no nmero de ligaes pelas quais uma mensagem tem que passar at chegar ao seu destino final, ou seja, um aumento intolervel no retardo de transmisso, particularmente no caso de redes geograficamente distribudas com meios de transmisso de baixa velocidade. Outro fator limitante refere-se inexistncia de caminhos alternativos para o trfego das mensagens; em redes geograficamente distribudas caminhos alternativos devem ser providenciados, principalmente se as linhas utilizadas forem de baixa velocidade e pouca confiabilidade, o que o caso da maioria das redes existentes. Considerando as limitaes de velocidade e confiabilidade somos levados, naturalmente, introduo de caminhos redundantes para um aumento tanto de confiabilidade quanto de desempenho atravs do paralelismo de comunicaes, sem, no entanto, cairmos na topologia completamente ligada, que possui as restries antes apresentadas. Somos levados, assim, a uma topologia intermediria, que utilizada pela maioria das redes geograficamente distribudas: a topologia parcialmente ligada, tambm denominada de topologia em grafo, conforme figura 5.9 Nessa topologia, nem todas as ligaes entre pares de estaes esto presentes, mas caminhos alternativos existem e podem ser utilizados em casos de falhas ou congestionamentos em determinadas rotas. No caso em que estaes sem conexo fsica direta desejem se comunicar, elas devero, de alguma forma, encaminhar as suas mensagens para alguma outra estao que possa fazer a entrega da mensagem para a estao de destino. Esse processo pode se repetir vrias vezes, de forma que uma mensagem pode passar por vrios sistemas intermedirios at chegar ao seu destino final. A comunicao entre dois mdulos processadores (chamados Equipamentos Terminais de Dados - ETDs ou Data Ter"ina, E9ui'"ents - DTEs) pode ser realizada por chaveamento de circuitos, chaveamento de mensagens ou chaveamento de pacotes. PGNA 32 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO Em sistemas por chaveamento (ou comutao) de circuitos, um canal entre o ETD fonte e o ETD de destino estabelecido para uso exclusivo dessas estaes at que a conexo seja desfeita, de maneira idntica a uma chamada telefnica. Chaveamento de mensagens ou de pacote vai otimizar o uso dos meios de comunicao, tentando evitar a monopolizao de todo o caminho durante uma conversao. Em sistemas por chaveamento de mensagens, a mensagem por completo enviada ao longo de uma rota do ETD fonte ao ETD de destino. Em cada n do caminho, a mensagem primeiro armazenada, e depois passada frente, ao prximo n, quando o canal de transmisso que liga esses ns estiver disponvel. Sistemas por chaveamento de pacote diferem dos de chaveamento de mensagem pelo fato da mensagem ser quebrada em quadros ou pacotes antes da transmisso ser efetuada. PGNA 33 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO A transmisso de cada pacote pode ser feita por um nico caminho ou por caminhos diferentes, sendo a mensagem reagrupada quando chega ao destino, conforme pode ser visto na figura 5.10. Tanto na comutao de pacotes quanto na comutao de mensagens no existe a alocao de um canal dedicado da estao fonte de destino, de uso exclusivo da comunicao, como no caso da comutao de circuitos. Na figura 5.10 podemos ver que se a estao for transmitir um pacote para b, ela poder enviar por vrios caminhos diferentes. Em todos os sistemas existiro vrias possibilidades de caminhos, em alguns sistemas ns veremos que pode acontecer de um pacote chegar antes do outro. A escolha do caminho fim a fim, isto , do mdulo (n da rede) de origem ao n de destino, por onde uma mensagem deve transitar (tanto na comutao de circuito, quanto na de mensagem ou de pacote), comumente chamada de roteamento' A escolha da rota pode ser feita a priori, antes do envio da mensagem, ou ser realizada passo a passo. No primeiro caso, diz-se que estabelecida uma conexo entre os ns de origem e destino e, neste estabelecimento, definida a rota por onde devero transitar as mensagens enquanto perdurar a conexo. No segundo caso, pode haver ou no o estabelecimento de conexo mas, independentemente disso, cada n intermedirio do caminho fim a fim responsvel pela escolha do prximo n do caminho no instante que recebe a mensagem a despachar, e no a priori, como no caso anterior. Vrios algoritmos de roteamento j foram propostos e so, na sua maioria, baseados na manuteno de tabelas de rotas em cada um dos MPs. Muitas das caractersticas desejveis de uma comutao resultam do uso de roteamento adaptvel. Nesse roteamento, o caminho de transmisso entre dois pontos da rede no preestabelecido, mas escolhido dinamicamente, com base nas condies da rede no tempo de transmisso. Com essa capacidade de alocao de recursos (rotas) baseada nas condies correntes, a rede capaz de contornar efeitos adversos tais como um canal ou dispositivo de comunicao sobrecarregado, ou ainda, uma falha de componentes. Todos os mdulos processadores (ou estaes) devem ser capazes de reconhecer se uma mensagem ou pacote a eles entregue deve ser passado para uma outra estao, ou se tem como destino a prpria estao. Qualquer rede com topologia diferente da totalmente ligada tem a necessidade de definir "ecanis"os de endere2a"ento que permitam ao MP decidir que atitude devem tomar ao receber uma mensagem ou pacote. Esse endereamento ir consistir em uma forma de identificar de maneira nica cada uma das estaes conectadas rede. No caso de ser estabelecida uma conexo entre dois ns da rede antes da troca de qualquer mensagem, o endereo dos ns de origem e destino s so necessrios quando do estabelecimento da conexo. A partir da, basta que as mensagens ou pacotes transmitidos carreguem consigo a identificao da conexo para que o encaminhamento das mensagens seja feito a contento. Por outro lado, caso no haja estabelecimento de conexo, cada pacote ou mensagem deve carregar o endereo do n de destino e de origem. Em redes por chaveamento de pacote, vrias tarefas devem ser realizadas por uma estao. PGNA 34 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO *9 Uma delas a escolha do caminho que deve seguir cada pacote, ao que demos o nome de roteamento; *10 Outra o armazenamento dos pacotes recebidos de outras estaes, que devem prosseguir seu caminho, e dos seus prprios pacotes a serem transmitidos; *11 A deteco de erros de transmisso e as retransmisses; outra ainda o reagrupamento dos pacotes no destino, na ordem em que foram transmitidos - ao que damos o nome de sequnciao - e muitas outras tarefas, alm do gerenciamento de todo o hardware de transmisso. A realizao dessas tarefas difcil, tem um custo elevado e afasta cada mdulo processador (ETD) de seus objetivos primrios, que so as aplicaes do sistema. De um modo geral, em redes geograficamente distribudas comutadas por pacotes, isso leva incluso de sistemas externos de controle responsveis pela realizao de vrias das tarefas mencionadas (e outras). So os E!Ds: )quipamentos de omunicao de Dados (ou Data !o""unicating E9ui'"ents - DCEs). Equipamentos para concentrar o trfego interno (denominados n;s de co"uta23o ou Data Switching E9ui'"ents - DSEs) e funcionar como pontos intermedirios de restaurao dos sinais no interior da rede tambm so comumente encontrados em redes geograficamente distribudas. Em uma rede geograficamente distribuda comutada por pacotes, um ECD , em geral, compartilhado por vrios ETDs. O arranjo topolgico formado pelos ECDs juntamente com os ns de comutao e as regras de comunicao que executam o que usualmente chamamos de sub-rede de co"unica23o. Essas sub-redes so, na sua grande maioria, operadas por empresas especializadas no fornecimento de servios de comunicao. A topologia final utilizada em redes geograficamente distribudas pode ser visualizada na figura 5.11. 4.4 - An<$#'" +a' To)o$o.#a' +" =AN 4.4.1 - To)o$o.#a "m An"$ VANTAGEM DESVANTAGEM Economia do nmero de enlaces da rede Aumento do nmero de ligaes entre Origem-Destino Baixa confiabilidade pela falta de caminhos redundates PGNA 35 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO 4.4.2 - To)o$o.#a To*a$m"n*" L#.a+a VANTAGEM DESVANTAGEM A troca de informao entre qualquer par de estaes d-se diretamente por qualquer um desses enlaces. Nmero de enlaces proporcional ao quadrado do nmero de estaes (En=N(N-1)/2) 4.4.3 - To)o$o.#a Par(#a$m"n*" L#.a+a VANTAGEM Maior confiabilidade pela colocao de caminhos alternativos Nmero de enlaces controlados pela projetista da rede 4.5 - R"+"' Lo(a#' " M"*ro)o$#*ana' As caractersticas geogrficas das redes locais e metropolitanas levam a consideraes de custo e tecnologia bastante diferentes das redes de longa distncia. Comentamos na seo anterior que os caminhos alternativos entre os ns da rede eram necessrios para aumentar a confiabilidade e desempenho (velocidade efetiva do sistema). Ora, uma forma de aumentarmos a confiabilidade utilizarmos meios de transmisso com taxas de erro menores; uma forma de melhorarmos o desempenho utilizarmos meios de transmisso de alta velocidade. Em redes locais e metropolitanas, meios de transmisso de alta velocidade, de baixa taxa de erro, de baixo custo e privados podem ser usados. Topologias muitas vezes inviveis em ambientes geograficamente distribudos podem ser utilizadas. Examinaremos a seguir as topologias mais utilizadas nessas redes: estre,a< ane, e barra. 4.5.1 - To)o$o.#a "m E'*r"$a Uma rede com topologia em estrela ilustrada na figura 5.12. Nesse tipo de topologia cada n interligado a um n central (mestre), atravs do qual todas as mensagens devem passar. Tal n age, assim, como centro de controle da rede, interligando os demais ns (escravos). Nada impede que haja comunicaes simultneas, desde que as estaes envolvidas sejam diferentes. Vrias redes em estrela operam em configuraes onde o n central tem tanto a funo de gerncia de comunicao como facilidades de processamento de dados. Em outras redes, o n central tem como nica funo o gerenciamento das comunicaes. O n central, cuja funo o chaveamento (ou comutao) entre as estaes que desejam se comunicar, denominado co"utador ou switch. O arranjo em estrela, evidentemente, a melhor escolha se o padro normal de comunicao na rede combinar com essa topologia, isto , um conjunto de estaes secundrias se comunicando com o n central. Este , por exemplo, o caso tpico das redes de computadores onde o n central um sistema de computao que processa informaes alimentadas pelos dispositivos perifricos (ns escravos). As situaes mais comuns, no entanto, so aquelas em que o n central est restrito s funes de gerente das comunicaes e a operaes de diagnstico. Um exemplo, onde a ligao em estrela muito til, est num laboratrio de informtica onde exista um servidor de dados e programas. Nesta caso fica claro que basicamente todas as estaes desejam apenas se conectar ao servidor central. Ver figura 5.13 PGNA 3% EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO Redes em estrela podem atuar por difuso (broadcasting) ou no. Em redes por difuso, que operem no modo ponto a ponto, todas as informaes so enviadas ao n central que o responsvel por distribu-las a todos os ns da rede. Os ns aos quais as informaes estavam destinadas copiam-nas e os outros simplesmente as ignoram. Em redes que no operam por difuso, um n pode apenas se comunicar com outro n de cada vez, sempre sob controle do n central. Ver exemplo na figura 5.14. No caso da figura 5.14 se for uma rede de difuso por broadcasting, C pode mandar uma mensagem para o servidor direcionada para B e D e este vai repassar para a estaes. Porm caso no seja por broadcasting uma estao s pode falar com uma de cada vez. Assim no caso acima C s pode se comunicar com A, B ou D, no exemplo ela tinha algo para enviar para A. Redes em estrela no tm necessidade de roteamento, uma vez que concentram todas as mensagens no n central. O gerenciamento das comunicaes por este n pode ser por chavea"ento de 'acotes ou chavea"ento de circuitos. As redes em estrela podem ainda operar em "odo de transfer=ncia ass>ncrono (&ss%nchronous Transfer 1ode - ATM). No primeiro caso, pacotes so enviados do n de origem para o n central que o retransmite ento ao n de destino no momento apropriado. J no caso de chaveamento de circuitos, o n central, baseado em informaes recebidas, estabelece uma conexo entre o n de origem e o n de destino, conexo esta que existir durante toda a converso. Neste caso, se j existir uma conexo ligando duas estaes, nenhuma outra conexo poder ser estabelecida para esses ns. PGNA 3, EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO Redes de chaveamento computadorizadas - CBX (!o"'uteri?ed Branch E4change) - so exemplos deste ltimo tipo de rede, onde o chaveamento realizado por um PABX ()rivate &uto"atic Branch E4change). Como j mencionamos, o n central pode realizar funes alm das de chaveamento e processamento normal. Por exemplo, o n central pode realizar a compatibilidade da velocidade de comunicao entre o transmissor e o receptor. Os dispositivos de origem e destino podem at operar com protocolos e/ou conjunto de caracteres diferentes. O n central atuaria nesse caso como um conversor de protocolos permitindo ao sistema de um fabricante trabalhar satisfatoriamente com um outro sistema de um outro fabricante. Poderia ser tambm funo do n central fornecer algum grau de proteo de forma a impedir pessoas no autorizadas de utilizar a rede ou ter acesso a determinados sistemas de computao. Outras funes, como operaes de diagnsticos de redes, por exemplo, poderiam tambm fazer parte dos servios realizados pelo n mestre. Confiabilidade um problema nas redes em estrela. Falhas em um n escravo apresentam um problema mnimo de confiabilidade, uma vez que o restante da rede ainda continua em funcionamento. Redundncias podem ser acrescentadas, porm o custo de tornar redundante o n central pode mascarar o benefcio obtido com a simplicidade das interfaces exigidas pelas estaes secundrias. Outro problema da rede em estrela relativo modularidade. A configurao pode ser expandida at um certo limite imposto pelo n central: em termos de capacidade de chaveamento, nmero de circuitos concorrentes que podem ser gerenciados e nmero total de ns que podem ser servidos. Embora no seja freqentemente encontrado, possvel a utilizao de diferentes meios de transmisso para ligao dos ns escravos ao n central. O desempenho obtido em uma rede em estrela depende da quantidade de tempo requerido pelo n central para processar e encaminhar uma mensagem, e da carga de trfego na conexo, isto , o desempenho limitado pela capacidade de processamento do n central. Um crescimento modular visando o aumento do desempenho torna-se a partir de certo ponto impossvel, tendo como nica soluo a substituio do n central. Caractersticas principais da topologia em estrela: *12 Necessidade de um n central ou concentrador; *13 Confiabilidade da rede extremamente dependente do n central; *14 T amanho da rede dependente do comprimento mximo do cabo entre o n central e uma estao; *15 Nmero de estaes limitado pelo n central; *16 F luxo de dados bidirecional entre o n central e as estaes. *17 Usado como topologia fsica (fiao) em redes locais. PGNA 31 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO 4.5.2 - To)o$o.#a "m An"$ Uma rede em anel consiste em estaes conectadas atravs de um caminho fechado. Por motivos de confiabilidade, o anel no interliga as estaes diretamente, mas consiste em uma srie de repetidores ligados por um meio fsico, sendo cada estao ligada a esses repetidores, conforme a figura 5.15. Redes em anel so, teoricamente, capazes de transmitir e receber dados em qualquer direo. As configuraes mais usuais, no entanto, so unidirecionais, de forma a simplificar o projeto dos repetidores e tornar menos sofisticados os protocolos de comunicao que asseguram a entrega da mensagem ao destino corretamente e em seqncia, pois sendo unidirecionais evitam o problema de roteamento. Os repetidores so em geral projetados de forma a transmitir e receber dados simultaneamente, diminuindo assim o retardo de transmisso. Quando uma mensagem enviada por um n, ela entra no anel e circula at ser retirada pelo n de destino, ou ento at voltar ao n de origem, dependendo do protocolo empregado. No primeiro procedimento, o repetidor deve introduzir um retardo suficiente para o recebimento e armazenamento dos bits de endereamento de destino da mensagem, quando ento poder decidir se esta deve ou no continuar no anel. No ltimo procedimento, medida que os bits de uma mensagem vo chegando eles vo sendo despachados, podendo a rede atuar com um retardo de um bit por repetidor. Esse procedimento permite a construo de repetidores mais simples e, por conseqncia, menos susceptveis a falhas, e de menor custo. Alm da maior simplicidade e do menor retardo introduzido, as redes onde a mensagem retirada pelo n de origem permitem mensagens de difuso (broadcast e "u,ticast), isto , um pacote enviado simultaneamente para mltiplas estaes. Essas redes tambm possibilitam a determinadas estaes receberem mensagens enviadas por qualquer outra estao da rede, independentemente de qual seja o n de destino. Chamaremos a isto de reconhecimento de endereamento promscuo ou modo espio. Em estaes no modo espio podemos, por exemplo, desenvolver programas para observao do trfego dos canais, construir matrizes de trfego, fazer anlise de carregamento, realizar isolamento de falhas e protocolos de manuteno etc. Como caractersticas principais da topologia podemos citar o seguinte:
A sada de cada estao est ligada na entrada da estao seguinte: canal de transmisso fechado; A confiabilidade da rede depende da confiabilidade de cada n (estao); U m grande comprimento total de cabo permitido, pelo fato de cada estao ser um repetidor do sinal; Fl uxo de dados em uma nica direo; Us ado como topologia lgica (fluxo de dados) em redes locais. PGNA 32 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO 4.5.3 - To)o$o.#a "m /arra Topologia em barra comum bastante semelhante ao conceito de arquitetura de barra em um sistema de computador, onde todas as estaes (ns) se ligam ao mesmo meio de transmisso figura 5.16. Ao contrrio das outras topologias que discutimos at aqui, que so configuraes ponto a ponto (isto , cada enlace fsico de transmisso conecta apenas dois dispositivos), a topologia em barra tem uma configurao multiponto. Nas redes em barra comum cada n conectado barra tem acesso a todas as informaes transmitidas, similar s transmisses de radiodifuso. Esta caracterstica vai facilitar as aplicaes com mensagens do tipo difuso (mensagens globais) alm de possibilitar que algumas estaes possam trabalhar no que chamamos, no item 5.5.2, de endereamento promscuo ou modo espio. Existe uma variedade de mecanismos para o controle de acesso barra, que pode ser centralizado ou descentralizado. A tcnica adotada para cada acesso rede (ou banda de freqncia de rede no caso de redes em banda larga) uma forma de multiplexao no tempo. Em um controle centralizado, o direito de acesso determinado por uma estao especial da rede. Em um ambiente de controle descentralizado, a responsabilidade de acesso distribuda entre todos os ns. Ao contrrio da topologia em anel, as topologias em barra podem empregar interfaces passivas, nas quais as falhas no causam a parada total do sistema. A confiabilidade desse tipo de topologia vai depender em muito da estratgia de controle. O controle centralizado oferece os mesmos problemas de confiabilidade de uma rede em estrela, com o atenuante de que, aqui, a redundncia de um n pode ser outro n comum da rede. Mecanismos de controle descentralizados semelhantes aos empregados na topologia. A ligao ao meio de transmisso um ponto crtico no projeto de uma rede local em barra comum. A ligao deve ser feita de forma a alterar o mnimo possvel as caractersticas eltricas do meio. O meio, por sua vez, deve terminar em seus dois extremos por uma carga igual a sua impedncia caractersticas ver figura 5.16. Nesta figura podemos, notar duas coisas fundamentais em uma rede em barra: a interface de rede e os terminadores, um em cada ponta. na interface de rede que iremos conectar o cabo para conexo da rede. A ligao das estaes ao meio de comunicao realizada atravs de um transce'tor (transmissor/receptor) podendo ser a placa de rede ou um transceiver (ver figura 5.17), que tem como funes bsicas transmitir e receber sinais, bem como reconhecer a presena destes sinais no meio. O transceptor se liga barra atravs de um conector, que responsvel pelo contato eltrico com os condutores da barra. O poder de crescimento, tanto no que diz respeito distncia mxima entre dois ns da rede quanto ao nmero de ns que a rede pode suportar, vai depender do meio de transmisso utilizado, da taxa de transmisso e da quantidade das ligaes ao meio. Conforme se queira chegar a distncias maiores que a mxima permitida em um segmento de cabo, repetidores sero necessrios para assegurar a qualidade do sinal. Tais repetidores, por serem ativos, apresentam um ponto de possvel diminuio da confiabilidade da rede. Assim como em redes em anel, a utilizao de concentradores (hubs) ir facilitar a localizao e o isolamento de falhas, bem como permitir a insero de novas estaes na barra sem a parada do sistema (caso existam entradas livres no hub). Na figura 5.18 vemos o hub de uma rede em barra. PGNA 43 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO Hubs podem ser interconectados como forma de expanso do tamanho da rede, conforme figura 5.19. O desempenho de um sistema em barra comum determinado pelo meio de transmisso, nmero de ns conectados, controle de acesso, tipo de trfego e outros fatores. Por empregar interfaces passivas (sem repetidores), que no exigem armazenamento local de mensagens, topologias em barra no vo degradar o retardo de transferncia, que contudo, pode ser altamente dependente do protocolo de acesso utilizado. Caractersticas bsicas da topologia em barra PGNA 41 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO *18 T odas as estaes so ligadas em paralelo ao cabo; *19 A queda (desligamento) de uma estao no causa, em princpio, a queda da rede; *20 O comprimento do cabo e o nmero mximo de estaes em uma rede determinado, a princpio, pela atenuao do sinal no cabo e pela qualidade das placas de rede; O fluxo de dados se d saindo da estao que esta transmitindo em direo s extremidades. As extremidades do barramento so sorvedouros dos sinais; M uito empregada em redes locais. Um grande problema das redes em barra, quando utilizamos cabo coaxial, a continua apario de problemas relativos a mal contatos, tanto no cabo em si como nos conectores que ligam as placas no cabo da rede. Estes problemas podem ser causados por uma pessoa que quer limpar a sala,ou por um curioso que abre o cabo. Hoje em dia, com o barateamento dos equipamentos de redes, principalmente hubs, que vo transformar uma rede em barra lgica, para uma rede em barra fsica indispensvel substituir todo o seu sistema de cabos coaxial. Normalmente em uma rede em barra o cabeamento utilizado era o cabo coaxial e atualmente o normal utilizarmos o par tranado. Porm existe muitas redes que utilizam a tecnologia at hoje. 4.% - O7*ra' To)o$o.#a' Topologia em malha, j apresentamos com o nome de topologia parcialmente ligada. Vamos relembrar algumas caractersticas desta topologia: As estaes so interligadas por ligaes ponto-a-ponto, sendo que cada estao pode ser ligada a uma, duas ou vrias estaes. A confiabilidade muito boa e dependendo da complexidade da malha; necessrio o roteamento de dados (mltiplos caminhos); tamanho da rede e nmero de estaes teoricamente ilimitados; no costuma ser utilizada em redes locais, ver figura 5.20. Topologias hbridas: Anel-Estrela Une as vantagens da topologia lgica (fluxo de dados) em anel com a topologia fsica (cabeamento) em estrela. Possibilita a fcil localizao de falhas, assim como a insero ou a remoo de estaes na rede. O centro de fios pode ser um equipamento inteligente, possibilitando uma maior versatilidade na gerncia da rede, figura 5.21. PGNA 42 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO Multi-anel-estrela so duas ou mais redes em anel estrela interligadas, figura 5.22. 4., - To)o$o.#a F&'#(a " L-.#(a A topologia de uma rede ir determinar, em parte, o mtodo de acesso utilizado. Mtodos de acesso so necessrios para regular o acesso a meios fsicos compartilhados. Assim, costuma-se associar os mtodos de acesso s topologias utilizadas. Hoje em dia a instalao fsica das redes tem sofrido uma forte tendncia na PGNA 43 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO direo da utilizao de hubs, o que, fisicamente, corresponde implantao de uma topologia em estrela. Essa tendncia explicada, basicamente, pela crescente necessidade de melhorar o gerenciamento e a manuteno nessas instalaes. O maior problema da topologia em estrela, como mencionado, a sua baixa confiabilidade dada a presena de um elemento central no qual as falhas provocam a parada total do sistema. Porm, os avanos da eletrnica j permitem, hoje, que se construam equipamentos de alta confiabilidade, viabilizando esse tipo de topologia. A utilizao de hubs, no entanto, no exige, necessariamente, que as interfaces das estaes com a rede a percebam como uma topologia em estrela. Do ponto de vista da interface das estaes com a rede, o funcionamento se d como em uma barra ou em um anel, com os seus respectivos mtodos de acesso. Note porm, que a implementao fsica, interna nos hubs, pode ser qualquer uma desde que esta interface seja preservada. Pelo que acabamos de apresentar, podemos diferenciar dois tipos de topologias: uma topologia lgica, que aquela observada sob o ponto de vista das interfaces das estaes com a rede, que inclui o mtodo de acesso, e uma topologia fsica, que diz respeito ao ,a%out fsico utilizado na instalao da rede. A demanda por maiores taxas de transmisso e melhor utilizao dos meios fsicos, aliados evoluo contnua da microeletrnica, comeou a alterar a construo desses equipamentos concentradores. A partir do momento em que as estaes esto ligadas a um elemento central, no qual a implementao interna desconhecida mas a interface coerente com as estaes, possvel pensar que esses elementos podem implementar arquiteturas que no utilizam apenas um meio compartilhado, mas sim possibilitam a troca de mensagens entre vrias estaes simultaneamente. Desta forma, estaes podem obter para si taxas efetivas de transmisso bem maiores do que as observadas anteriormente. Esse tipo de elemento central denominado (assim como na topologia em estrela) switch. Seguir essa tendncia utilizando-se dos mtodos de acesso para meios compartilhados impe limitaes muito grandes s taxas de transmisso que se pode atingir, muito embora tenha sido uma necessidade de mercado manter as interfaces anteriormente padronizadas. Mas a evoluo natural, como no poderia deixar de ser, veio com a criao de novas interfaces de acesso que permitiram que taxas de transmisso bem maiores fossem utilizadas. As redes ATM, baseiam-se na presena de switches de grande capacidade de comutao que permitem taxas de transmisso que podem chegar ordem de Gbps. Assim, a topologia em estrela, fisicamente, retoma seu lugar no mundo das redes de computadores. 4.1 - Cr#*;r#o' +" E'(o$>a Quando temos que instalar uma rede, a topologia que vamos escolher muito importante, porm ela vai depender de alguns fatores tais como cabeamento e estrutura de administrao. No caso de redes locais o cabeamento vai influenciar, pois se escolhermos rede em cabo coaxial, teremos que optar pela rede em barra, ou anel. Se optarmos por par tranado estaremos utilizando uma estrutura fsica em estrela. A estrutura de administrao importante, pois se a mesma for centralizada, devemos usar uma estrutura em estrela para centralizar todos os equipamentos em um nico local. Vrios outros critrios so necessrios para analisar a topologia, que variam de instalao para instalao. PGNA 44 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO CAP4TULO 5 - CONTROLE DE ACESSO AO MEIO Na arquitetura de rede local, o meio de transmisso compartilhado por todas as estaes ligadas a ele. Desta forma deve ser usado um protocolo para tornar vivel o acesso a este meio compartilhado. Os protocolos de acesso ao meio foram desenvolvidos na maioria dos casos para uma topologia particular de rede. No entanto devemos notar que muitas das estratgias de controle podem ser usadas em qualquer topologia, embora s vezes sejam mais adequadas a uma topologia particular. 5.1 - In*ro+7!o As redes podem ser divididas em duas categorias: as que usam conexes ponto a ponto e as que utilizam um canal de difuso. Em qualquer rede de difuso, a questo fundamental est em determinar quem tem direito de usar o canal quando h competio por ele. Para tornar mais claro esse ponto, considere uma chamada telefnica de conferncia, na qual seis pessoas, em seis telefones diferentes, esto todas ligadas entre si, de forma que cada um pode ouvir e falar com todas as outras. muito provvel que quando uma delas parar de transmitir, duas ou mais comearo a comunicar-se ao mesmo tempo, levando ao caos. Em um encontro face a face, o caos evitado por meios externos, por exemplo as pessoas levantam a mo para pedir permisso para falar. Quando existe apenas um canal disponvel, determinar quem o prximo muito mais difcil. Existem vrias alternativas para controlar quem vai usar o meio, e ser o objetivo deste captulo apresent-las. Existem basicamente trs categorias principais para controle de acesso ao meio: round robin, reserva e conteno (disputa). Round Robin com esta tcnica, cada estao em uma volta dada a oportunidade de transmitir. Durante esta oportunidade, a estao pode declinar da transmisso ou pode transmitir sujeito algum limite superior fixado, usualmente expresso como um montante de dados transmitidos ou um perodo de tempo Reser$a neste mtodo normalmente o meio fsico dividido em s,ots, e uma determinada mquina que vai transmitir muitos dados pode realizar uma reserva de s,ots. onteno com esta tcnica nenhum controle exercido para determinar de quem a vez de transmitir, todas as estaes disputam pelo tempo de uma maneira que pode ser, spero e prejudicial. 5.2 - Par?m"*ro' )ara A@a$#a!o Na avaliao de protocolos de controle de acesso, atributos especficos podem ser usados, tais como: capacidade, eqidade ou justia (fairness), prioridade, estabilidade em sobrecarga e retardo de transferncia. !a'acidade a vazo mxima que o mtodo de acesso pode tirar do meio, em percentagem da banda passante disponvel. A taxa de transmisso, comprimento da rede, nmero de ns, tamanho do quadro, tamanho do cabealho e o retardo em cada estao (filas de espera, retransmisso etc.) so algumas das variveis que afetam a capacidade. @usti2a no acesso desejvel na maioria das redes, a fim de permitir s estaes o acesso aos recursos compartilhados. Justia no implica em ausncia de prioridade de acesso. mplica simplesmente que a estao dever ser tratada com igualdade dentro de sua classe de prioridade. O acesso com 'rioridade desejvel em vrias aplicaes, principalmente naquelas que envolvem controle em tempo real. Estabi,idade uma caracterstica importante em aplicaes onde o carregamento da rede pesado. Protocolos de acesso que alocam intervalos separados para cada n so bastante estveis e no exibem grandes variaes de retardo. Esquemas baseados em conteno tm sua estabilidade bastante dependente da realizao, exigindo sofisticaes no tratamento de conflitos para tornar o protocolo mais estvel. Retardo de transfer=ncia< a soma dos retardos de acesso e de transmisso. O retardo de transferncia na grande maioria dos casos, seno em todos, uma varivel aleatria. No entanto, em alguns protocolos, o maior valor que o retardo de transferncia pode assumir limitado. PGNA 45 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO Os mtodos de acesso podem ser divididos em dois grandes grupos: os mtodos baseados em conteno e os de acesso ordenado sem conteno. 5.3 - S#na$ " Co$#'!o Um sinal normalmente representado por uma grandeza fsica que varia no tempo, gerando assim um grfico. No nosso curso esta grandeza que varia no tempo ser conhecida como tenso e um grfico tpico o mostrado na figura 6.1. Vamos supor que o sinal seja de 5 volts, por exemplo. Este o sinal que a placa disponibilizar na rede, normalmente, pois quando a placa est com algum problema, ela pode disponibilizar um sinal completamente fora deste padro na rede. Quando isto ocorre, as outras placas passam a receber um sinal sem significado que elas interpretam como erro. Outro problema que pode surgir a emisso simultnea por duas ou mais estaes do sinal, isto ir gerar uma tenso diferente da padro e provocar uma condio chamada coliso. 5.4 - A("''o /a'"a+o "m Con*"n!o Numa rede baseada em conteno no existe uma ordem de acesso e nada impede que dois ou mais ns transmitam simultaneamente provocando uma coliso, o que acarretar, geralmente, na perda da mensagens. A estratgia de controle de conteno vai depender da habilidade que uma estao tem para a deteco de coliso e retransmisso da mensagem. Se assumirmos que o trfego da rede consome apenas uma pequena percentagem da vazo mxima, o nmero de colises e retransmisses ser pequeno e o protocolo, bastante eficiente. Mostraremos agora alguns protocolos com acesso baseado em conteno. Como caractersticas principais do acesso baseado em conteno, podemos citar que no existe uma ordem de acesso e nada impede que dois ou mais ns transmitam simultaneamente provocando coliso, o que geralmente causa a perda da mensagem. Com trfego baixo na rede, o nmero de colises e consequentemente, de retransmisses ser pequeno e o protocolo ser eficiente. Se o trfego for alto existir um nmero grande de colises, que causaro retransmisses e mais colises, reduzindo bastante a eficincia. 5.4.1 - A$o>a Este mtodo de acesso foi desenvolvido para a rede Aloha, que lhe emprestou o nome. Aloha uma rede de radiodifuso via satlite, que comeou a operar em 1970. Seu propsito era interligar o centro de computao, pertencente Universidade do Hava, em Honolulu, a terminais espalhados por todas as ilhas do grupo. Embora a rede Aloha no possa ser considerada uma rede local, seu estudo importante uma vez que de seu protocolo resultaram grande parte dos protocolos de acesso baseados em conteno. A rede Aloha possui dois canais de freqncia de rdio, um deles alocado para difuso de mensagens do computador para um terminal, e o outro para difuso de mensagens de um terminal para o computador, conforme a figura 6.2. Como no primeiro canal existe apenas um dispositivo transmissor, nenhum problema de comunicao encontrado. Entretanto, no segundo canal todos os terminais podem transmitir, o que exatamente a situao encontrada nas redes locais. O mtodo de acesso utilizado na rede Aloha bem simples. Cada terminal s pode receber o canal de transmisso do computador para o terminal, no tendo desta forma, condies de identificar se o outro canal est PGNA 4% EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO sendo utilizado por outro terminal ou no. Quando um terminal tem um quadro para transmitir, ele o transmite, independentemente do canal estar sendo utilizado ou no. A tcnica de deteco de coliso, bastante simples, realizada utilizando a propriedade de feedback do canal de difuso. Um transmissor sempre consegue descobrir se o seu quadro foi ou no destrudo, bastando observar a sada do canal por um tempo aleatrio. Se um quadro de reconhecimento de recepo no tiver chegado ao final da temporizao, o quadro original deve ser retransmitido. O intervalo de temporizao aleatrio de forma a reduzir a probabilidade de nova coliso de quadros. Este mtodo de acesso bastante ineficiente devido as colises que podem ocorrer a qualquer instante. A eficincia, que uma medida, que especifica do total que foi transmitido quanto chegou com sucesso, muito baixo neste tipo de acesso, em torno de 18%. 5.4.2 - S$o*"+ A$o>a um modo simples de melhorar a utilizao do canal. Restringe-se o tempo que um terminal pode comear a transmitir a fim de reduzir o tempo total gasto por informaes inteis (mensagens j colididas). A eficincia do Sloted-Aloha praticamente o dobro da Aloha (37% contra 18%). No permite prioridade no acesso. Nela o tempo dividido pelo sistema central em intervalos (slots) do mesmo tamanho. Cada terminal pode comear a transmitir apenas no incio de cada intervalo. A grande vantagem desse esquema sua simplicidade, o que vai refletir em uma realizao de baixo custo. Ele adequado em aplicaes onde o trfego na rede pequeno e onde prioridade e tempo de resposta limitado no so importantes. Estes dois mtodos hoje em dia servem apenas como exemplo. 5.4.3 - Pro*o(o$o' Para R"+"' Lo(a#' Com o ALOHA, a melhor utilizao do canal atingvel de 1/e, onde e o nmero de estaes. sto no surpreendente, uma vez que, com as estaes transmitindo, sem considerar o estado das demais, forosamente provocar muitas colises. Em redes locais, no entanto, possvel as estaes detectarem o o estado das outras estaes e adaptarem o seu comportamento de acordo. Essas redes alcanam uma utilizao muito melhor do que 1/e. PGNA 4, EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO 5.4.4 - CSMA P"r'#'*"n*" " N!o-)"r'#'*"n*" Os protocolos nos quais as estaes procuram escutar uma portadora (i.e., transmisso) e agir de acordo so chamados protocolos com deteco de portadora (carrier sense 'rotoco,s). O primeiro protocolo com deteco de portadora o CSMA 1-persistente (!arrier Sense 1u,ti',e &ccess [Acesso Mltiplo com Deteco de Portadora]). Quando uma estao tem dados a transmitir, ela primeiro escuta o canal para determinar se algum mais est transmitindo. Se o canal estiver ocupado, a estao espera at que ele se desocupe. Quando a estao detecta um canal desocupado, ela transmite o quadro. Se uma coliso ocorre, a estao espera um intervalo aleatrio de tempo e comea de novo a tentar transmitir. Esse protocolo chamado de 1-persistente porque a estao transmite com probabilidade 1 sempre que encontra o canal desocupado. O retardo de propagao tem um efeito importante no desempenho do protocolo. H uma pequena chance de que logo aps uma estao comear a transmitir, uma outra estao fique pronta para transmitir e escute o canal. Se o sinal da primeira estao ainda no chegou segunda, est perceber um canal desocupado e tambm comear a transmitir, resultando em uma coliso. Quanto maior o retardo de propagao, maior a importncia desse efeito, e pior fica o desempenho do protocolo. Como exemplo do retardo de propagao, imagine uma rede que tenha tamanho de 1000 metros e a velocidade de propagao do sinal de aproximadamente 2/3 da velocidade da luz (3x10 8 m/s), o tempo que o sinal gastar para chegar na ponta da rede, supondo duas estaes uma em cada ponta, ser v=s/t, logo 2x10 8 =1000/t t=1000/2x10 8 t=5x10 -5 segundos t=0,05 milisegundos. Ento se durante este intervalo de tempo a ltima estao tentar transmitir ela identificar que o meio est desocupado, porm ao transmitir haver uma coliso (veja a figura 6.3). Mesmo que o retardo de propagao seja zero, ainda assim haver colises. Se duas estaes ficam prontas para transmitir no meio da transmisso de uma terceira, ambas esperaro educadamente at que a transmisso se encerre, e ambas comearo a transmitir exatamente ao mesmo tempo, resultando em uma coliso. Se elas no fossem to impacientes, haveria menos colises. Ainda assim, esse protocolo muito melhor do que ALOHA puro, pois ambas as estaes tm a decncia de desistir de interferir em um quadro de uma terceira. Um segundo protocolo com deteco de protocolos o CSMA no-persistente (non'ersitent CSMA). Neste protocolo, feita uma tentativa consciente de ser menos guloso do que no anterior. Antes de transmitir, uma estao escuta o canal. Se ningum mais estiver transmitindo, a estao comea ela prpria a transmitir. No entanto, se o canal j estiver em uso, a estao no permanece escutando continuamente com o propsito de se apoderar de imediato do canal aps perceber que a transmisso anterior se encerrou. Em vez disso, ela espera um intervalo aleatrio de tempo e ento repete o algoritmo. ntuitivamente, esse protocolo deveria levar a uma melhor utilizao do canal e retardos maiores, do que no CSMA 1-persistente. PGNA 41 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO O ltimo protocolo o CSMA p-persitente. Ele se aplica a canais com aberturas, e funciona como se segue. Quando fica pronta para transmitir, uma estao escuta o canal. Se ele estiver desocupado, a estao transmite com probabilidade '. Com probalidade 9A5-', ela adia at a prxima abertura. Se aquela abertura tambm estiver desocupada, haver ou transmisso ou novo adiamento, com probabilidades ' e 9. Esse processo repetido at que ou o quadro tenha sido transmitido ou uma outra estao tenha comeado a transmitir. Neste ltimo caso ela age com se tivesse ocorrido uma coliso (i.e, espera um tempo aleatrio e recomea. 5.4.5 - CSMA (om D"*"(!o +" Co$#'A"' Protocolos CSMA persistentes e no-persistentes so claramente uma melhoria com respeito ao ALOHA, porque eles garantem que nenhuma estao comea a transmitir quando percebe que o canal est ocupado. Uma outra melhoria est em que as estaes abortam a transmisso assim que detectam uma coliso. Em outras palavras, se duas estaes percebem que o canal est desocupado e comeam a transmitir ao mesmo tempo; ambas detectam a coliso quase imediatamente. Em vez de terminar a transmisso dos quadros que, de qualquer forma, j esto deturpados, elas deveriam parar de modo abrupto assim que a coliso fosse detectada. Terminar os quadros danificados economiza tempo e banda passante. Esse protocolo, chamado de CSMA/CD (!arrier Sense 1u,ti',e &ccess with !o,,ision Detection [Acesso Mltiplo com Deteco de Portadora]) largamente utilizado em LANs. Devido ao fato de que o tempo de propagao no meio ser finito, para que possa haver a deteco de coliso por todas as estaes transmissoras, um quadro vai ter de possuir um tamanho mnimo. Sendo t' o tempo de propagao entre os dois ns mais distantes da rede, 1 o tamanho do quadro e ! a taxa de transmisso, a relao 1 BA 7!t' para redes em banda bsica, ter que ser observada para que haja deteco de coliso. Esse um fator limitante do mtodo, (ver figura 6.4). PGNA 42 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO Na figura anterior podemos observar, que se o tamanho do quadro que A vai transmitir for menor que o mnimo calculado para a rede, pode acontecer de A transmitir um quadro, achar que tudo foi certo, porm houve coliso, e A no vai retransmitir o quadro. Vrias observaes importantes: quanto maior a distncia, maior o tempo de propagao, menor a eficincia, e maior o tamanho mnimo do quadro para a deteco de coliso. A segunda que quanto maior a taxa de transmisso, maior o tamanho mnimo do quadro e menor a eficincia, e quanto maior se queira a eficincia, maior dever ser o tamanho do quadro. Podemos notar portanto que a distncia mxima entre os ns ser limitada no s pelo meio de transmisso e pela topologia, mas tambm pelo mtodo de acesso. Vimos que quanto maior o tamanho do quadro maior ser a eficincia na utilizao da capacidade do canal. Existem contudo outros fatores que tendem a limitar o tamanho do quadro, incluindo a limitao do tamanho dos buffers de recepo e transmisso dos quadros e a necessidade de diminuir o tempo de ocupao do canal por uma estao a fim de diminuirmos o retardo de transferncia. Cabe aqui frisarmos que os limites inferiores e superiores para o tamanho dos quadros so mais do que curiosidades. Observaes revelam que os quadros tendem, em sua maioria, a ser muito pequenos (quadros de controle, ou carregando poucos dados) ou do tamanho mximo (usualmente para transferncia de grandes massas de dados). Conforme definido no algoritmo CSMA/CD, detectada uma coliso a estao espera por um tempo para tentar retransmitir. Duas tcnicas de retransmisso so mais utilizadas. Uma conhecida como espera aleatria exponencial truncada (truncated e4'onentia, back off). A outra conhecida como retransmisso ordenada (order,% back off). Para pouco trfego e pequenas distncias (da ordem de 2 Km) a percentagem de utilizao da capacidade do meio pode chegar a 98% com a estratgia CSMA/CD. Para grandes volumes de trfego o mtodo exibe uma certa instabilidade. PGNA 53 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO Retardo de transferncia limitado no pode ser garantido tambm neste esquema. A realizao dessa estratgia no to simples como as anteriores, o que vai implicar em uma interface mais cara. No entanto, seu desempenho melhor e permite um volume de trfego tambm maior e. como conseqncia, permite a utilizao de um maior nmero de estaes. O CSMA/CD com espera aleatria exponencial truncada tornou-se um padro internacional (SO 8802-3/EEE 802.3), sendo de fato o mais popular. O desenvolvimento de pastilhas integradas para a sua realizao e a larga escala de produo so a causa do baixo custo das interfaces CSMA/CD. importante se dar conta de que a deteco de colises um processo ana,;gico. O hardware da estao deve escutar o cabo enquanto estiver transmitindo. Se o que l de volta diferente do que est transmitindo, a estao sabe que uma coliso est ocorrendo. A implicao que a codificao do sinal deve permitir a deteco de colises (i.e., a coliso de dois sinais de 0 volts pode ser impossvel de ser detectada). Resumindo a atuao do CSMA/CD: 1. Se o meio esta desocupado, transmita; de outro modo, v para o passo 2 2. Se o meio est ocupado, continue a escutar at o canal estar desocupado, ento transmita imediatamente. 3. Se uma coliso detectada durante a transmisso, transmita um pequeno sinal para assegurar que todas as estaes saibam que existiu uma coliso e ento cesse a transmisso. 4. Aps transmitido o sinal de aviso de coliso, espere um quantidade aleatria de tempo, ento tente transmitir novamente. 5.5 - A("''o Or+"na+o '"m Con*"n!o Ao contrrio dos esquemas anteriormente apresentados, vrios protocolos so baseados no acesso ordenado ao meio de comunicao, evitando o problema de coliso. Cada mtodo mais adequado a um determinado tipo de topologia, embora nada impea seu uso em outras arquiteturas. Os mtodos mais usuais so o acesso por polling, por slot, por insero de retardo, por passagem de permisso (token 'assing), e por reserva. 5.5.2 6 S$o*' Desenvolvido pela primeira vez por Pierce para a topologia em anel, este esquema algumas vezes conhecido como anel de Pierce, ou anel segmentado. O mtodo divide o espao de comunicao em um nmero inteiro de pequenos segmentos (s,ots) dentro dos quais a mensagem pode ser armazenada. Uma boa imagem, dada por Weitzman mostrado na figura 6.5, a de uma estrada circular, com caminhes circulando encostados pra- choque com pra-choque, onde alguns esto carregados e outros no. Cada slot (caminho) contm um bit (motorista) que indica se est cheio ou vazio. Ao querer transmitir, cada estao deve esperar por um slot (caminho) vazio e preench-lo ento com a mensagem (carga). Como toda estao sabe o nmero de slots que a rede contm, por simples contagem ela pode detectar o slot que transmitiu e retorn-lo ao estado vazio. 5.5.3 - Pa''a."m +" P"rm#''!o Neste tipo de esquema de controle uma permisso (token) - um padro especial - passada seqencialmente de uma estao para outra. Somente a interface que possui a permisso em um determinado instante de tempo pode transmitir quadros. A ordem lgica de transmisso no necessariamente a ordem fsica, embora nas topologias em anel geralmente o seja. Esse esquema se adapta muito bem em todos os tipos de topologia, sendo mais usado em redes em anel e em barra comum. Em algumas redes a permisso no um padro especial, mas simplesmente a presena ou ausncia de transmisso faz avanar um ponteiro, interno a cada estao, que indicar a prxima estao a transmitir. PGNA 51 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO 5.5.3.1 - Passagem de Permisso em Barra (Token Bus) Nas redes em barra, quando uma estao transmite ela passa a permisso (identificao) para a prxima estao a transmitir assim que a transmisso corrente termine. A permisso um padro varivel - a identificao da prxima estao - que passado de estao a estao at que se o ciclo, que recomea ento, simulando um anel virtual. importante notarmos que a ordem fsica de conexo nada tem a ver com a ordem lgica no anel virtual, e que mesmo estaes que no pertenam ao anel virtual podem receber quadros, embora no possam transmitir. Uma desvantagem da passagem de permisso em barra o overhead envolvido quando o trfego baixo. Uma estao pode ter que esperar por vrias passagens de permisses para estaes que no tm nada a transmitir, antes de receber a permisso. Por outro lado bastante simples implementar um esquema de prioridade nesse mtodo. Uma outra caracterstica desse mtodo o retardo de transferncia mximo limitado. Para aplicaes em controle de processos e outras aplicaes em tempo real essa caracterstica bastante desejvel. Essa foi uma das razes que fez com que esse mtodo de acesso, que um padro internacional (SO 8802-4/EEE 802.4), fosse utilizado para redes utilizadas em ambientes industriais. 5.5.3.2 - Passagem de Permisso em Anel (Token Ring) A passagem de permisso em anel provavelmente a tcnica de controle mais antiga para o anel, tendo sido proposta em 1969 por Farmer e Newhall. A tcnica se baseia em um pequeno quadro contendo a permisso (um padro fixo), que circula pelo anel, chamado permisso li$re. Ao receb-la, a estao altera o padro para permisso ocupada e transmite seus dados logo a seguir. A estao transmissora responsvel pela retirada de sua mensagem do anel e pela insero PGNA 52 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO de nova permisso livre. O momento da insero de uma permisso livre no anel varia conforme o tipo de operao, que pode ser: sing,e 'acket< sing,e token e "u,ti',e token. Como nos outros protocolos em anel, esse mtodo tambm vai precisar de uma monitora capaz de retirar quadros que circulam indefinidamente na rede, quer por erro de endereamento ou falhas na estao transmissora. Existe ainda outra condio de erro que pode parar todo o funcionamento do anel e que deve ser resolvida pela estao monitora: a perda da permisso. Analisando a passagem de permisso em anel estritamente do ponto de vista de protocolo, e no da topologia, ela possui as mesmas vantagens e desvantagens da passagem de permisso explcita em barra, com uma vantagem adicional. Na passagem de permisso em anel no existe overhead quando o trfego baixo e nenhum prembulo necessrio para sincronismo, uma vez estando o anel iniciado. sso faz com que a eficincia na utilizao da capacidade do meio seja maior, principalmente em baixo trfego. Esse foi o mtodo de acesso padronizado pelo EEE e posteriormente pela SO (EEE 802.5/SO 8820-5). O modo de operao bsico adotado no padro o sing,e token, entretanto o padro permite opcionalmente a utilizao da estratgia "u,ti',e token quando a taxa de transmisso adotada de 16 Mbps. 5.% - Pro*o(o$o' +" A("''o "m R"+"' 9*#(a' Os componentes eletrnicos usuais operam em taxas de transmisso da ordem de at poucas dezenas de Gbps (Gigabits por segundo). Componentes ticos possuem potencial para no futuro suportar taxas da ordem de Tbps (Terabits por segundo). Utilizando os novos dispositivos ticos, possvel multiplexar e demultiplexar dezenas ou mesmo centenas de canais de alta velocidade (por exemplo 1 Gbps), com comprimentos de ondas diferentes, em uma nica fibra tica. Para poder aproveitar todos estes recursos, foram desenvolvidos novos padres: S,otted-&,oha6)&< TD1&-!< &1TR&! e )i'e,ine. 5., - Pro*o(o$o' +" A("''o (om Pr#or#+a+" A proliferao de redes locais induziu um grande nmero de aplicaes que exigem requisitos bem diferentes do sistema de comunicao. Em particular, os requisitos de tempo de acesso, desempenho e outros podem variar de tal modo que a otimizao de acesso para uma dada aplicao pode resultar em uma degradao de acesso para outra, at um ponto insustentvel. A necessidade de funes de prioridade em ambientes de multiacesso evidente. Uma vez que diferentes aplicaes impem diversos requisitos ao sistema, importante que o mtodo de acesso seja capaz de responder s exigncias particulares de cada uma dessas aplicaes. Funes de prioridade oferecem a soluo para esse problema. So vrias as razes para a introduo de um esquema de prioridade em ambientes multiacesso. Para ilustrar, tomemos como primeiro exemplo uma rede utilizada inicialmente para dar suporte ao trfego interativo entre terminais e computadores. Medidas tm demonstrado que apenas uma pequena utilizao do canal feita em tal tipo de aplicao. Uma grande poro do canal encontra-se ociosa e poderia ser utilizada se permitssemos um outro tipo de aplicao simultnea, como, por exemplo, transferncia de arquivos entre computadores. Essa outra aplicao, mesmo utilizando uma pequena percentagem da banda passante ociosa do canal, pode introduzir retardos indesejveis no trfego interativo, uma vez que disputa o acesso rede com o mesmo. A soluo para a utilizao do trfego ocioso disponvel, mantendo a nveis aceitveis o trfego interativo, pode exigir um esquema que d s mensagens interativas uma prioridade sobre as mensagens de transferncia de arquivos. Um esquema de prioridade de mensagens seria ento necessrio. PGNA 53 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO CAP4TULO % - PADRBES DE REDES LOCAIS Neste captulo abordaremos alguns protocolos dos nveis fsico e de enlace, padronizados pela SO, EEE e ANS para redes locais e metropolitanas. O projeto EEE 802 resultou na publicao de uma famlia de padres, relacionados aos nveis fsico e de ligao do modelo de referncia OS, para redes locais e metropolitanas de computadores. A figura 7.1 apresenta a relao entre os padres EEE 802 e o MR OS. %.1 - Pa+r!o IEEE 132 Com o objetivo de elaborar padres para redes locais de computadores nasceu o projeto EEE 802, que ficou a cargo de um comit institudo em fevereiro de 1980 pela EEE !o"'uter Societ%. O comit 802 publicou um conjunto de padres, adotados como padres nacionais americanos pela American National Standards nstitute (ANS). Esses padres foram posteriormente revisados e republicados como padres internacionais pela SO com a designao SO 8802. O modelo de referncia elaborado pela EEE definiu uma arquitetura com trs camadas. Para entender esse modelo devemos observar que as funes de comunicao mnimas e essenciais de uma rede local correspondem aos nveis 1 e 2 do modelo OS. Na figura 7.2 podemos ver a relao completa entre OS e EEE. O padro EEE 802.1 um documento que descreve o relacionamento entre os diversos padres EEE 802 e o relacionamento deles com o modelo de referncia OS. Esse documento contm tambm padres para gerenciamento da rede e informaes para a ligao inter-redes. O padro ANS/EEE 802.2 (SO 8802/2) descreve a subcamada superior do nvel de enlace, que utiliza o protocolo Logical Link Control Protocol. Os outros padres que aparecem na figura 7.2 especificam diferentes opes de nvel fsico e protocolos da subcamada MAC para diferentes tecnologias de redes locais: *21 Padro EEE 802.3 (SO 8802/3): rede em barra utilizando CSMA/CD como mtodo de acesso. *22 Padro EEE 802.4 (SO 8802/4): rede em barra utilizando passagem de permisso como mtodo de acesso (token bus). *23 Padro EEE 802.5 (SO 8802/5): rede em anel utilizando passagem de permisso como mtodo de acesso (token ring). *24 Padro EEE 802.6 (SO 8802/6): rede em barra utilizando o Distributed Cueue Dua, Bus (DQDB) como mtodo de acesso. PGNA 54 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO %.2 Pa+r!o IEEE 132.3 CCSMADCDE O ANS/EEE 802.3 (SO 8802-3) o padro para redes em barra utilizando o CSMA/CD como mtodo de acesso. O padro prov a especificao necessria para redes em banda bsica operando em 1 e 10 Mbps, e para redes em banda larga operando a 10 Mbps. Vale salientar aqui que o padro EEE 802.3 no igual ao padro Ethernet. Eles apresentam algumas diferenas, as principais so relacionadas ao tamanho de dados, na camada MAC. Neste padro existe o nmero da placa de rede, que nico, e encontra-se na camada MAC. Para que unidades de dados sejam adequadamente transmitidas e recebidas, pelas estaes, cada estao ou dispositivo conectado rede deve possuir um endereo que o identifique de modo nico. De um modo ainda mais geral, quando duas ou mais redes so interconectadas, deve-se garantir que os endereos dos dispositivos continuem identificando-os univocamente. Para atender a esses requisitos, o projeto EEE 802 permite que sejam utilizadas duas formas de endereamento. Na primeira delas responsabilidade da organizao que instala a rede atribuir endereos ao dispositivos nela conectados. Os endereos podem ter 16 ou 48 bits de comprimento. Os endereos manipulados dessa forma so denominados ,oca,"ente ad"inistrados. A segunda forma de endereamento utiliza endereos de 48 bits e um esquema de endereamento universa,. Nesse esquema, blocos de endereos distintos so distribudos aos fabricantes que responsabilizam-se pela atribuio de endereos aos produtos que fabricam. Esse esquema de alocao de endereos garante que no haja duplicao mesmo quando redes distintas so interligadas. A utilizao do esquema de endereamento universal simplifica o gerenciamento, porm aumenta o overhead da transmisso. Os fornecedores de produtos de rede devem decidir se usaro uma ou ambas as formas, cabendo aos usurios a escolha da forma que iro utilizar em suas redes. O padro EEE 802.3 define vrias opes de meio fsico e taxa de transmisso. Para distinguir entre as vrias implementaes que esto disponveis desenvolveu a seguinte notao: <taxa de transmisso em Mbps><tcnica de sinalizao><tamanho mximo do segmento * 100> Por exemplo, a especificao 10BASE5 significa que a taxa de transmisso de 10 Mbps, a tcnica de sinalizao banda bsica, e o comprimento mximo do segmento de 500 metros. As alternativas existentes so as seguintes: 10BASE5 10BASE2 10BASE-T 10BROAD36 10BASE-F PGNA 55 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO %.2.1 - E')"(#f#(a!o 13/ASE5 Com o objetivo de permitir a ligao de estaes localizadas a pequenas distncias (no mximo 50 m) do meio de transmisso, o padro EEE 802.3 especifica a A.! (&ttach"ent -nit Interface). Nesse tipo de configurao, uma parte dos circuitos que implementam as funes do nvel fsico fica no +A. (1ediu" &ttach"ent -nit) junto ao meio fsico, e a outra parte fica na estao (normalmente na placa de rede). O MAU, tambm chamado de transceptor, foi definido com o objetivo de fornecer um meio simples, barato e flexvel de ligar dispositivos ao meio fsico de transmisso. As funes bsicas do MAU so transmitir, receber e detectar a presena de sinais no meio. A especificao 10BASE5 define as caractersticas funcionais, eltricas e mecnicas da unidade de conexo ao meio - MAU e de um meio especfico para implementao de uma rede local com sinalizao em banda bsica. A figura 7.3 mostra os componentes usados para ligar uma estao rede local segundo a especificao 10BASE5. O meio de transmisso definido nessa especificao o cabo coaxial grosso (thick coa4ia, cab,e), que tem aproximadamente 1,2 cm de dimetro e pouco flexvel. A impedncia do cabo deve ser de 50 ohms +- 2 ohms. Nas extremidades do cabo devem ser instalados terminadores com impedncia de 50 ohms +- 1 ohm, para minimizar as reflexes. O comprimento mximo do cabo de 500 metros. A taxa de transmisso de 10 Mbps, usando sinalizao digital com codificao Manchester. A taxa mdia de erros em bits na interface do servio do nvel fsico deve ser menor que 1 erro em cada 10 8 bits transmitidos. As estaes so ligadas ao cabo atravs de MAUs externos localizados junto ao cabo coaxial. Para garantir que as reflexes provocadas por conexes adjacentes no se somem em fase, a distncia entre duas ligaes deve ser um mltiplo de 2,5 m. A especificao define que devem ser efetuadas no mximo 100 ligaes ao cabo. O mecanismo de ligao (MD) mais usado na conexo dos MAUs ao cabo o conector de presso. Um cabo AU com no mximo 50 metros usado para alimentar o MAU com energia fornecida pela estao, e transportar os sinais entre o MAU e a estao. Na estao, a ligao rede realizada atravs de uma placa de rede, que possui um conector para ligao ao cabo AU. PGNA 5% EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO O comprimento da rede pode ser estendido atravs da ligao de segmentos de cabo utilizando repetidores, ns iremos frente ver este equipamento. %.2.2 - E')"(#f#(a!o 13/ASE2 A especificao 10BASE2 foi elaborada com o intuito de prover um meio simples, barato e flexvel de ligar dispositivos ao meio fsico de transmisso de uma rede local de computadores. Esse padro coloca as funes do MAU ao DTE, fazendo com que a conexo com o cabo coaxial seja realizada diretamente no DTE. A interconexo dos DTEs implementada com o uso de cabos coaxiais finos (thin coaxial cable) e conectores BNC, como mostra a figura 7.4. A eliminao do MAU externo e da AU como componentes separados, e a utilizao de componentes amplamente disponveis implica em um menor custo de implementao da especificao 10BASE2 em relao 10 BASE5. O meio de transmisso especificado no padro 10BASE2 o cabo coaxial fino (aproximadamente 0,5 cm de dimetro), que mais flexvel e fcil de manipular do que o cabo coaxial grosso. A impedncia caracterstica do cabo deve ser de 50 ohms +- 2 ohms. Nos conectores T das extremidades do cabo devem ser instalados terminadores com impedncia de 50 ohms +- 1 ohm, para minimizar as reflexes. A taxa de transmisso de 10 Mbps usando sinalizao digital com codificao Manchester. A taxa mdia de erros em bits na interface do servio do nvel fsico deve ser menor que 1 erro em cada 10 7 bits transmitidos. O comprimento mximo do cabo de 185 metros. Na especificao 10BASE2, o MAU montado dentro da interface 802.3 (placa de rede no DTE), tornado o cabo AU desnecessrio. O cabo coaxial fino suficientemente flexvel para ser conectado diretamente na interface. A interface um conector BNC fmea. Para ligar a estao ao cabo coaxial fino, o conector da interface ligado a uma das extremidades de um conector BNC tipo T com impedncia constante de 50 ohms. As outras duas extremidades do conector T fazem a conexo mecnica e eltrica com o cabo coaxial fino. Podem ser conectados at 30 MAUs a um cabo coaxial fino. O espao mnimo entre conexes de 0,5 metro. O padro especifica que o comprimento do conector da MD seja menor que 4 cm, para prevenir a ocorrncia de reflexes. A especificao 10BASE2 aplica o mesmo esquema de deteco de coliso que a 10BASE5, e tambm permite que o comprimento da rede seja estendido com a utilizao de repetidores. A distncia mxima entre duas estaes da rede deve, no entanto, como na especificao 10BASE5, ser limitada pela especificao do tamanho mnimo da mensagem. PGNA 5, EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO Como as duas especificaes usam a mesma taxa de transmisso, possvel misturar segmentos 10BASE2 e 10BASE5 na mesma rede utilizando repetidores compatveis com o 10BASE2 de um lado e com o 10BASE5 de outro. %.2.3 - E')"(#f#(a!o 13/ASE-T A especificao 10BASE-T define as caractersticas funcionais, eltricas e mecnicas do MAU tipo 10BASE-T e do meio de transmisso que deve ser usado com esse MAU. O objetivo do MAU 10BASE-T fornecer um meio simples, barato e flexvel de ligar dispositivos ao meio fsico de transmisso. A especificao 10BASE-T dirigida a aplicaes em escritrios onde j existem cabos com pares tranados (twisted-'air) instalados, sendo este o motivo do "T no ttulo da especificao. O meio de transmisso definido no 10BASE-T o par tranado. O par tranado comum (fio de telefone com 0,5 mm de dimetro - EA/TA Categoria trs) suporta uma taxa de transmisso de 10 Mbps, em distncias de at 100 metros. O comprimento mximo do segmento pode ser maior ou menor que 100 metros, dependendo da qualidade do par tranado utilizado. A tcnica de transmisso utilizada a sinalizao em banda bsica. O padro 10BASE-T define que os MAUs sejam interligados por enlaces ponto a ponto full-duplex utilizando dois pares tranados, um para transmisso e o outro para recepo de dados. Essa configurao s permite ligar dois DTEs. A construo de redes com mais de dois DTEs requer o uso de repetidores multiporta (hubs) para interligar dois ou mais enlaces. Nesse caso, a topologia em estrela adotada para a fiao da rede. O repetidor recebe um sinal de entrada em qualquer uma de suas portas e repete esse sinal em todas as portas. Quando o repetidor recebe mais de um sinal de entrada simultaneamente, ele detecta a ocorrncia de uma coliso, e transmite um sinal de reforo de coliso para todos os enlaces. Quando recebe um sinal de reforo de coliso em uma de suas portas (ligada a outro repetidor), o repetidor repassa esse sinal para todas as suas portas. O 10BASE-T permite que o MAU seja externo ou interno (na placa de rede) ao DTE, o mesmo valendo para os MAUs de repetidor. A figura 7.5 mostra uma estao ligada a um hub que possui seis portas, a sexta porta pode ser usada para ligao a um outro hub, existe uma outra porta que pode ser usada para ligao de um segmento 10BASE5 atravs do conector AU, ou de segmento 10BASE2 atravs do conector BNC. Na figura 7.6 vemos dois hubs interligados pela sexta porta. PGNA 51 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO A especificao 10BASE-T considera que um nmero significativo de redes seja implantado com base em sistemas de cabeamento telefnico previamente instalados. Esses sistemas incluem, alm da fiao baseada em par tranado, conectores RJ-45 etc. Tipicamente, o DTE ligado por um cabo a uma tomada que conectada, atravs da fiao do prdio e de um cross connect, ao MAU do repetidor que fica no armrio de fiao. O padro EA/TA 568, fornece especificaes para meios de transmisso e prticas de instalao que so compatveis com o padro 10BASE- T. %.2.4 - E')"(#f#(a!o 13/ASE-F A especificao 10BASE-F habilita usurios a utilizar as vantagens da distncia e caractersticas da transmisso disponveis com o uso da fibra tica. Os trs principais tipos de fibra so: /&01AS)0F2 32assi$o4 Uma topologia em estrela para interconexo de estaes e repetidores em segmentos de at 1 km. /&01AS)0F* 3)nlace4 Define uma ligao ponto-a-ponto que pode ser utilizada para conectar estaes e repetidores na distncia de at 2 km. /&01AS)0F1 3Backbone4 Define uma ligao ponto-a-ponto que pode ser utilizada para conectar repetidores na distncia de at 2 km. Todas as trs especificaes fazem uso de um par de fibra tica para cada enlace de transmisso, um para transmisso em cada direo. Todos usam a codificao Manchester. A diferena entre o 10BASE-FB e o 10BASE-FL, est no fato que o 10BASE-FB pode ser cascateado em at 15 repetidores em seqncia para atingir distncias maiores. %.2.5 6 13/ROAD3% A especificao 10BROAD36 a nica especificao do 802.3 que utiliza banda-larga. O meio fsico utilizado o cabo coaxial padro de 75-ohm. Como sinalizao utiliza o differentia, 'hase-shift ke%ing (DPSK) PGNA 52 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO %.3 - Pa+r!o IEEE 132.4 CToF"n /7'E ANS/EEE 802.4 (SO 8802-4) o padro para redes em barra com sinalizao em banda larga utilizando a passagem de permisso como mtodo de acesso. Quatro tipos de meios em barra, com as suas entidades correspondentes de nvel fsico, foram especificadas por esse padro. Eles diferem particularmente pelas formas de sinalizao especificadas para cada tipo de entidade do nvel fsico. Este padro utiliza uma barra como meio fsico, porm em relao a lgica, funciona como fosse um anel. Este mtodo de acesso no muito utilizado, pois a dificuldade de implementao do mesmo muito grande. %.4 - Pa+r!o IEEE 132.5 CToF"n R#n.E ANS/EEE 802.5 (SO 8802-5) o padro para redes em anel utilizando passagem de permisso como mtodo de acesso. O padro prov a especificao necessria para redes em banda bsica operando em 4Mbps ou 16Mbps, utilizando como meio de transmisso o par tranado. A tcnica de sinalizao utilizada pelo nvel fsico a codificao Manchester diferencial. A verso atual do padro EEE 802.5, especifica como meio de transmisso o par tranado blindado (cabo STP com 150 ohms de impedncia) operando a 4 ou 16 Mbps com no mximo 250 repetidores ligados ao anel; ou o par tranado comum (cabo UTP) operando a 4 Mbps com no mximo 250 repetidores ligados ao anel. Est sendo elaborada pelo EEE [EEE 92] uma reviso desse padro que inclui o par tranado sem blindagem (cabo UTP de 100 ohms) tambm operando a 16Mbps. A referncia [EEE 92] define uma rede token ring como sendo um sistema cuja topologia lgica em anel e a topologia da fiao em estrela. Segundo essa topologia, anel-estrela, cada estao (DTE) conectada por um cabo local (,obe cab,e) a um TCU (Trunk !ou',ing -nit). PGNA %3 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO %.% 6 FDDI 6 CF#8"r D#'*r#87*"+ Da*a In*"rfa("E FDD! - uma rede local de alta $elocidade de transmisso - 100Mbps - 100 Mega bits por segundo. Ela foi definida por um grupo de estudos da ANS (American National Standarts nstitute) e adotada pela padronizao SO. Seu meio de transmisso padro e original a fibra tica, porm foram desenvolvidos protocolos para que opere com outros meios de transmisso. Sua operao feita em duplo anel (maior segurana) e usando o token passing (passagem da Permisso) como mecanismo de acesso ao meio. Na prtica usado geralmente como Backbone, ou seja a espinha dorsal da de uma srie de redes locais interligadas Neste padro podemos utilizar dois tipos de meio fsico, o par tranado, e a fibra tica, porm os limites de distncia para o par tranado que de 100 metros entre cada estao e de 2 km para a fibra tica, tem que ser observado, o nmero de estaes para ambos meios fsicos de 500 mquinas. %., - IEEE 132.11 C=#r"$"'' N"*GorF'E Para elaborar um padro para redes locais sem fio (wire,ess LANs), o EEE constituiu o D.ire,ess /oca,-&rea 0etworks Standard $rou'< IEEE )roEect 8F7.55G. O objetivo desse projeto definir um nvel fsico, para redes onde as transmisses so realizadas na freqncia de rdio ou infravermelho, e um protocolo de controle de acesso ao meio. %.1 - E5*"n'A"' H R"+" E*>"rn"* O objetivo das tecnologias discutidas nesta seo aumentar a vazo das redes Ethernet atuais (padro EEE 802.3), o que obviamente implica em algumas modificaes. A idia fornecer uma alternativa de crescimento natural, principalmente, para o padro 10BASE-T. Existe uma grande confuso sobre o que realmente so extenses de uma rede Ethernet. Na realidade, a maioria das propostas, se distanciam bastante da redes EEE 802.3, indicando que o termo Ethernet utilizado muito mais por razes ligadas a marketing do que por razes tcnicas. Para efeito dessa discusso, consideramos como extenses de redes Ethernet as redes locais que fornecem taxas superiores aos 10 Mbps (half duplex) fornecidos pelas redes 802.3, mantendo, do ponto de vista das estaes, o acesso baseado no CSMA/CD. As LANs tradicionais utilizam tcnicas baseadas no compartilhamento da banda passante. Nessas LANs, o sistema de comunicao compartilhado pelas estaes segundo regras definidas por um mtodo de acesso, no caso das redes Ethernet, o CSMA/CD. As tecnologias que sero aqui discutidas, apresentam como caracterstica comum a topologia em estrela, onde as estaes so ligadas a um n central por enlaces ponto a ponto. Notem PGNA %1 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO que, nesse tipo de topologia, a banda passante do enlace dedicada estao, ficando os recursos compartilhados confinados dentro do n mestre. Essas quatro propostas de tecnologia, so classificadas como extenses das redes Ethernet (na realidade do padro EEE 802.3 10BASE-T), a saber: 100BASE-T (Fast Ethernet) - EEE 802.3u, 100VG-AnyLAN - EEE 803.12, sochronous Ethernet - EEE 802.9 e Switches Ethernet. Vale lembrar que apesar de podermos aumentar a velocidade das redes locais,isto no ser possvel, se as estaes que a esto utilizando no conseguem gerar dados de forma suficientemente rpida para utilizar toda a capacidade instalada das redes. Portanto antes de pensar em aumentar a velocidade deve-se analisar a capacidade das mquinas que esto instaladas na sua rede. Desses novos padres os dois mais comuns so o 100BASE-T e o 100VG AnyLAN. %.1.1 - SG#*(>"' E*>"rn"* CE*>"rn"* Com7*a+aE Para Ethernet comutada dependemos de switches multiporta centralizados, que so de custo alto, para fornecer uma conexo fsica entre mltiplos segmentos de LAN. Ela tambm oferece um excelente caminho de migrao para Ethernet de 10 para 100 Mbps, desde que ambos os segmentos possam operar pelo mesmo comutador. 1enefcios da Rede )t5ernet omutada 0 uma tcnica com excelente custo-benefcio para aumentar a sada global da rede e reduzir o congestionamento em uma rede de 10 Mbps. Alm do acrscimo do hub de comutao, a rede Ethernet permanece a mesma - os mesmos cartes de interface de rede, o mesmo software de cliente, o mesmo cabeamento LAN. %.1.2 - 133/ASE-T CIEEE 132.37 Fa'*-E*>"rn"*E 100BASE-T preserva a familiar tcnica de acesso ao meio CSMA/CD utilizada em redes Ethernet de 10 Mbps. Ele tambm suporta uma grande variedade de opes de cabeamentos: dois padres para par tranado, um para fibra tica. /&&1AS)0T6 suporta cabos de 2 pares UTP de categoria 5 ou STP tipo 1. /&&1AS)0T7 utiliza cabos de 4 pares de Categoria 3 ou 4. /&&1AS)0F6 permite conexes de fibra tica, via cabos de fibra tica em multimodo duplex. 1enefcios do /&&1AS)0T - Preserva o CSMA/CD, portanto sistemas de gerenciamento de rede existentes no necessitam ser reescritos. Pode ser facilmente integrado em LANs Ethernet de 10 Mbps existentes, assim o investimento inicial menor. Tambm suportado por centenas de fornecedores da indstria de redes de alta velocidade. 8antagens do /&&1AS)0T *25 Transportam dados, voz e vdeo a at 100 Mbps. *26 Suportam protocolos CSMA/CD, assim voc pode utilizar softwares de rede j existentes. *27 Operam com cabeamento de par tranado no blindado (UTP), de baixo custo. *28 Podem ser implementados gradualmente como adaptadores de 10/100 Mbps e hubs, onde os comprimentos de banda de 10 ou 100 Mbps so selecionveis por software. *29 Servem como um passo para tecnologias mais rpidas como o ATM. %.1.3 - 133I: An0LAN CIEEE 132.12E O 100VG utiliza um esquema de codificao, chamado Sinalizao Quartet, para transmitir dados simultaneamente em todos os quatros pares do cabo da rede. Assim, obtido um aumento total de dez vezes a velocidade de transmisso em 100BASE-T. Ele tambm substitui o protocolo de controle de acesso ao meio CSMA/CD por um de Prioridade de Demanda, para otimizar a operao da rede e eliminar as funes extraordinrias de coliso de pacotes e recuperao. A prioridade de Demanda funciona do seguinte modo: o hub direciona todas as transmisses, reconhecendo pedidos de pacotes de prioridade mais altas antes de pedidos de prioridade normal. sso efetivamente garante o comprimento de banda para aplicaes sensveis ao tempo, como aplicaes de voz, vdeo e multimdia. PGNA %2 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO 1enefcios do /&&8, An9*A: - Utiliza uma freqncia de transmisso muito similar tradicional Ethernet e funciona com qualquer sistema de cabeamento convencional (UTP Categoria 3,4 ou 5, STP de Tipo 1 e fibras pticas), usando os mesmos conectores. Alm disso, 100VG AnyLAN poder suportar em breve redes Token Ring - uma vantagem potencial sobre o padro rival 100BASE-T. %.2 - :I:A/IT ETJERNET A tecnologia Gigabit Ethernet faz sentido onde os usurios requerem mais de 100 Mbps. Esta no poderia ter chegado em uma hora melhor. A Gigabit Ethernet de 1Gbps o prximo passo aps as j conhecidas de 10Mbps e 100Mbps, mas no uma simples evoluo da j conhecida Ethernet. Embora se encaixe prontamente em redes existentes e seja fcil de usar e gerenciar, essa tecnologia Ethernet superalimentada, exige uma engenharia muito mais robusta. A maior vantagem apresentada por essa tecnologia de que os dados que chegam so passados diretamente da rede para localizaes de memria, alinhadas imediatamente para serem acessadas pelos aplicativos. sso elimina as mltiplas interrupes da cpia de pacotes. Apesar dos imensos benefcios que uma rede desse porte oferece aos seus usurios, a Gigabit Ethernet requer adaptadores de terceira gerao com processadores RSC que realizam funes inteligentes, pois, se no for deste modo, nesta velocidade a CPU do Sistema consome facilmente 100% de seus ciclos para orquestrar a transferncia de dados entre os aplicativos e a rede, no deixando potncia de processamento para os aplicativos ou outras tarefas do Sistema Operacional. %.2.1 - E')"(#f#(aA"' +o F#8r" C>ann"$ a+o*a+o' )"$o :#.a8#* a fibra mono modo que rende a melhor homenagem ao Gigabit Ethernet, admitindo uma distncia de 2 Km. Com base neste suporte, o Gigabit retoma as especificaes de interface de sinalizao e de cablagem do Fibre Channel FC-0 para se cindir em dois tipos de meios ticos. O 1000Base SX implementa um sinal laser de onda curta e admite uma distncia de 550 metros com base em fibra tica multi modo. O 1000BaseLX opera com base nas ondas largas e a fibra mono modo permite-lhe uma distncia mxima de 3 Km. Uma terceira especificao, designada por 1000BaseCX, inspira-se igualmente no Fibre Channel, mas destina-se aos cabos coaxiais com 25 metros de comprimento. Todos estes sinais laser so submetidos mesma operao de codificao 8B/10B NRZ (8 bits/10bits, no retorno a zero) herdada do standard Fibre Channel FC-1. Os principais comutadores e adaptadores devero respeitar sem dificuldades as recomendaes do ANS e do EEE. Em contrapartida, a estandardizao do Gigabit Ethernet com base nos cabos de par telefnico no blindados de categoria 5 (1000BaseT) parece ser mais hipottica. %.2.2 - :#.a8#* )ar*#$>a+o o7 n!o )ar*#$>a+oK Para satisfazer um dbito de 1 Gbit/s sem aumentar consideravelmente o risco de erros, estes sistemas emitem impulsos em modulao de fase e de amplitude, por forma a definirem um smbolo binrio composto por vrios pontos (doze ou vinte e cinco). Esse smbolo estar mais bem armado para enfrentar os rudos dissimulados na linha. Mais explicitamente, a perda de alguns pontos no compromete a integridade do smbolo, uma vez que ser corrigido no destino. Estes modos de codificao multinvel j prestaram as suas primeiras provas no universo das tecnologias xDSL. Contudo, o esforo de 6 Mbit/s imposto ao cobre pela tecnologia ADSL no pode ser comparado com aquele que exigido pelo 1 Gbit/s. Para tirar partido dos cabos de par telefnico UTP 5 existentes, sem renunciar sua origem CSMA- CD, o Gigabit Ethernet dever conectar-se com uma distncia de 100 metros, com a condio de o cabo respeitar escrupulosamente as especificaes americanas TA/EA 568A, consideradas como sendo as mais exigentes. PGNA %3 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO Estas restries drsticas no dispensam, em todo o caso, as precaues anti-rudo indispensvel ao fato de um cabo de par telefnico se "travestir de suporte de banda larga, nomeadamente em transmisso fu,, du',e4. Com efeito, a transmisso bidirecional simultnea com base num mesmo par fsico continua a estar sujeita a diversas limitaes, tais como o enfraquecimento do sinal relacionado com o suporte, ou ainda a interao diafnica (paradiafonia e telediafonia) de fios contguos. Os problemas de reflexo dos sinais tambm prejudicam a qualidade. Este eco local volta como um boo"erang para o adaptador inicial e baralha o sinal. Para se libertarem destas perturbaes, os prximos adaptadores Gigabit Ethernet baseados em UTP 5 apostam na tecnologia DSP. Desembaraada desses rudos parasitas, a explorao do Gigabit Ethernet em modo bidirecional (de forma alternada ou simultnea) poder efetuar-se sem grandes problemas. & 'riori, o modo fu,, du',e4 basta-se a si mesmo. Liberto das limitaes do CSMA-CD, este modo de transmisso espraia-se em 2 Gbit/s de largura de banda. Mas, semelhana da base instalada comutada que afeta uma s porta a vrios postos de trabalho localizados num mesmo segmento Ethernet, as razes econmicas incitam a conservar o modo ha,f du',e4. Pelo menos enquanto o volume de informao a partilhar for igual a 1 Gbit/s. Desobrigado de operar em ha,f du',e4, o EEE exige da Aliana Gigabit Ethernet que o mtodo de acesso standard do CSMA-CD seja mantido em funo, sob pena do seu "beb ser marginalizado, tal como aconteceu com o 100VG AnyLan. S que isto mais fcil de dizer do que fazer, inerente a esse modo de acesso tem efeitos dramaticamente negativos na largura de banda. Quando transporta para o Gigabit Ethernet, a sujeio ao CSMA-CD d origem a um entrave ainda mais preocupante, devido ao fato de este mtodo de acesso implicar que se fique escuta de um eventual embate da trama emitida antes de completar a transmisso desta ltima. Entretanto, a um dbito de 1 Gbit/s com base num cabo de 100m, o tempo de emisso de pequenas tramas de 64 bytes demasiado curto para detectar uma hipottica coliso. Neste contexto, a transmisso da trama seria terminada antes que o sinal de barafunda, resultante do choque, chegasse at ao emissor para o prevenir do fracasso da sua tentativa de transferncia. Assim, para permitir a emisso de pequenas tramas, o futuro standard 802.3 utilizar o buterfgio do byte de enchimento, o qual permite elevar o comprimento da trama para 512 bytes, como intervalo de tempo mnimo requerido. Esta extenso imposta por defeito ter poucos efeitos negativos na transmisso de tramas longas. Mas no caso da emisso de tramas curtas, o rcio da largura de banda til corre o risco de ser reduzido para metade.
PGNA %4 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO CAP4TULO , - PADRONILAO POR CAMADAS As modernas redes de computadores so projetadas de forma altamente estruturada. Neste captulo examinaremos com algum detalhe a tcnica de estruturao' ,.1 - J#"rarM7#a' +" )ro*o(o$o' Para reduzir a complexidade de projeto, a maioria das redes organizada em camadas ou nveis, cada uma construda sobre sua predecessora. O nmero de camadas, o nome, o contedo e a funo de cada camada diferem de uma rede para outra. No entanto, em todas as redes, o propsito de cada camada oferecer certos servios s camadas superiores, protegendo essas camadas dos detalhes de como os servios oferecidos so de fato implementados. A camada n em uma mquina estabelece uma conversao com a camada n em outra mquina. As regras e convenes utilizadas nesta conversao so chamadas coletivamente de protocolo da camada n, conforme ilustra a figura 8.1 para uma rede com sete camadas. As entidades que compem as camadas correspondentes em mquinas diferentes so chamadas de processos parceiros. Em outras palavras, so os processos parceiros que se comunicam utilizando o protocolo. Na verdade, nenhum dado transmitido diretamente da camada n em uma mquina para a camada n em outra mquina. Em vez disso, cada camada passa dados e informaes de controle para a camada imediatamente abaixo, at que o nvel mais baixo seja alcanado. Abaixo do nvel 1 est o meio fsico de PGNA %5 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO comunicao, atravs do qual a comunicao de fato ocorre. Na figura 8.1, a comunicao virtual mostrada atravs de linhas pontilhadas e a comunicao fsica atravs de linhas slidas. Entre cada par de camadas adjacentes h uma interface. A interface define quais operaes primitivas e servios a camada inferior oferece camada superior. Quando os projetistas decidem o nmero de camadas em uma rede e a funo de cada camada, uma das consideraes mais importantes definir interfaces limpas entre camadas. sso requer, por sua vez, que cada camada desempenhe um conjunto especfico de funes bem compreendidas. Alm de minimizar a quantidade de informaes que devem ser passadas de camada em camada, interfaces bem definidas tambm tornam fcil a troca de implementao de uma camada por outra implementao completamente diferente (por exemplo, trocar todas as linhas telefnicas por canais de satlite), pois tudo o que exigido da nova implementao que ela oferea camada superior exatamente os mesmos servios que a implementao antiga oferecia. O conjunto de camadas e protocolos chamado de arquitetura de rede. A especificao da arquitetura deve conter informao suficiente para que um implementador possa escrever o programa ou construir o hardware de cada camada de tal forma que obedea corretamente ao protocolo apropriado. Nem os detalhes de implementao nem a especificao da interfaces so parte da arquitetura, pois esses detalhes esto escondidos dentro da mquina e no so visveis externamente. No nem mesmo necessrio que as interfaces em todas as mquinas em uma rede sejam as mesmas, desde que cada mquina possa usar corretamente todos os protocolos. Uma analogia pode ajudar a explicar a idia de comunicao multicamada. magine dois filsofos (processos parceiros na camada 3), um no Qunia e outro na ndonsia, que desejam se comunicar. Tendo em vista que no h uma linguagem comum entre eles, cada um contrata um tradutor (processos parceiros na camada 2), cada um dos quais, por sua vez, contrata um engenheiro (processos parceiros na camada 1). O filsofo 1 deseja transmitir a sua afeio por or%cto,agus cunicu,us ao seu parceiro. Para isto, ele passa a mensagem (em Swahili) atravs da interface 2/3 ao seu tradutor, que talvez a represente por "eu gosto de coelhos ou "jaime des lapins ou "lk hou van konijnen, dependendo do protocolo da camada 2. O tradutor entrega ento a mensagem ao seu engenheiro para transmisso por telegrama, telefone, rede de computadores ou algum outro meio, dependendo do que os engenheiros tenham concordado antecipadamente (protocolo da camada 1). Quando a mensagem chega, traduzida para indonsio e passada atravs da interface 2/3 para o filsofo 2. Observe que cada protocolo completamente independente dos outros, desde que as interfaces no sejam mudadas. Os tradutores podem trocar livremente de francs para holands, desde que ambos estejam de acordo e que nenhum deles mude a sua interface, seja com a camada 1 ou com a camada 3. O fato mais importante de ser notado nos modelos de camadas a independncia de uma camada em relao a outra. Veremos por exemplo que cada software que utilizado em rede, FTP por exemplo, esto situados em uma camada conhecida como sendo a camada de aplicao e que est camada independente das outras, j que podemos usar este programa em vrios computadores diferentes. Outro exemplo prtico so as placas de rede, que podem simplesmente serem trocados e os aplicativos continuaro a funcionar. Esta uma outra camada que conhecida como camada de nvel fsico, ou seja aquela mais baixa. ,.2 - O Mo+"$o +" R"f"rNn(#a OSI Existem alguns modelos de camadas que foram elaborados por organizaes, que pretendem montar padres para facilitar as indstrias nos processos de elaborao de hardwares. O que veremos agora se baseia em uma proposta desenvolvida pela Internationa, Standards (rgani?ation (SO) como um primeiro passo para a padronizao internacional dos diversos protocolos. O modelo chamado de +odelo de Referncia ;S! !S; para !ntercone<o de Sistemas A"ertos, pois lida com a conexo de sistemas abertos - isto , sistemas que so abertos comunicao com outros sistemas. Normalmente o chamaremos, por brevidade, de modelo OS. PGNA %% EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO O modelo OS tem sete, as camadas sero brevemente descritas abaixo. ,.2.1 - Cama+a F&'#(a A camada fsica lida com a transmisso pura de bits atravs de canal de comunicao. As questes de projeto so concernentes garantia de que, quando um lado transmite um bit 1, este seja recebido como um bit 1 do outro lado, e no como um bit 0. As questes tpicas aqui so quantos volts devem ser usados para representar o nvel lgico 1 e quantos o nvel lgico 0, quantos microssegundos dura um bit, se a transmisso pode ocorrer simultaneamente em ambos os sentidos, como a conexo inicial estabelecida e como desfeita quando ambos os lados terminam, quantos pinos o conector de rede possui e para que serve cada pino. As questes bsicas deste nvel est relacionado com interfaces mecnicas, eltricas e com o meio fsico de transmisso que est abaixo da camada fsica. ,.2.2 - Cama+a +" En$a(" +" Da+o' A tarefa principal da camada de enlace de dados pegar a facilidade de transmisso de dados brutos ou seja bits da camada fsica e transform-la em uma linha que parea camada de rede ser livre de erros de transmisso. Ela realiza essa tarefa fazendo com que o transmissor fragmente os dados de entrada em quadros, ir realizar tarefas como o controle de fluxo entre outras. ,.2.3 - Cama+a +" R"+" A camada de rede se preocupa com o controle da operao da sub-rede. Uma questo de projeto fundamental determinar como os pacotes so roteados da origem para o destino, cuja a responsabilidade da camada de rede. PGNA %, EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO ,.2.4 - Cama+a +" Tran')or*" A funo bsica da camada de transporte aceitar dados da camada de sesso, dividi-los se necessrio em unidades menores, pass-la camada de rede e garantir que os pedaos cheguem corretamente ao outro lado. ,.2.5 - Cama+a +" S"''!o A camada de sesso permite a usurios em mquinas diferentes estabelecerem sesses entre eles. ,.2.% - Cama+a +" A)r"'"n*a!o A camada de apresentao desempenha certas funes que so solicitadas com freqncia suficiente para justificar que se encontre uma soluo geral para elas, em vez de deixar que cada usurio resolva os problemas. Em particular, ao contrrio de todas as camadas inferiores, que se interessavam em mover bits daqui para ali confiavelmente, a camada de apresentao se relaciona com a sintaxe e a semntica da informao transmitida. Um exemplo tpico de um servio de apresentao a codificao dos dados em alguma forma padro combinada previamente. Computadores diferentes podem ter codificaes diferentes para representar caracteres (p.ex., ASC e EBCDC, inteiros (p.ex., complementos de um e complementos de dois), e assim por diante. Para tornar possvel que computadores com representaes diferentes se comuniquem, as estruturas de dados a serem trocadas podem ser definidas de tal forma que independam do tipo de codificao, e assim podemos fazer mquinas diferentes conversar entre si. ,.2., - Cama+a +" A)$#(aA"' A camada de aplicaes contm uma variedade de protocolos comumente necessrios. Por exemplo, existem no mundo centenas de tipos de terminais incompatveis. Considere os apuros de um editor de tela que deve funcionar atravs de uma rede com muitos tipos diferentes de terminais, cada qual com diferentes ,a%outs de tela, seqncia de escape para insero e deleo de texto, movimentos do cursor, etc. Uma forma de resolver esse problema definir um terminal virtual de rede, tal que editores e outros programas capazes de lidar com ele possam ser escrito. Ela fornece uma interface comum de programao.Outra funo desta camada a transferncia de arquivos. ,.3 - U*#$#Oa!o +" Cama+a' A principal funo da utilizao de camadas para fazermos os computadores conversarem entre si, est no fato da independncia de hardware e software, pois podemos usar na mesma mquina, o hardware de acesso a rede diferentes, ou seja placas de rede em micros, com softwares que possibilitem a comunicao de um micro com um "ainfra"e, e assim por diante. Uma grande utilidade das camadas foi no desenvolvimento do hardware de rede, pois cada aparelho ligado na rede est funcionalmente ligado a alguma camada. No tpico E9ui'a"entos de !one43o sero apresentados mais detalhes sobre as camadas. Todo protocolo que desenvolvido tenta seguir o modelo das camadas OS, porm muitas vezes duas ou mais camadas so englobadas por apenas uma parte do protocolo. Quando discutirmos de TCP/P e NETBeui isto ir ser entendido melhor. PGNA %1 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO CAP4TULO 1 - EM7#)am"n*o' +" Con"5!o Existem vrios equipamentos em uma rede, que podem ser divididos em duas classes: de conexo e de interconexo. Os de conexo esto mais ligados LANs e os de, interconexo mais ligados a redes WANs. Primeiro vamos estudar os equipamentos de conexo. 1.1 - P$a(a' +" R"+" O primeiro e logicamente o mais importante, so as placas de rede que esto montadas nas estaes. Elas que iro fazer a conexo entre a estao e a rede fsica, e tero que estar de acordo com o tipo lgico da rede, onde estaremos conectando a nossa estao. Se quisermos conectar, por exemplo, uma estao numa rede Ethernet, teremos que comprar uma placa de rede Ethernet. Portanto temos que tomar muito cuidado ao escolher qual placa de rede iremos comprar para colocar na nossa estao. Na figura abaixo mostramos uma ilustrao de uma placa de rede. Quando o padro escolhido suporta mais de um tipo de meio fsico, as placas de rede normalmente, vem com dois encaixes diferentes, um para cada tipo, porm s pode ser utilizada uma das interfaces. A placa de rede pode vir embutida no equipamento, normalmente neste caso ela vem com um conector tipo AU, com este conector podemos conectar um outro equipamento, transceiver, e no transceiver conectar o tipo de meio fsico indicado para a nossa rede. Ela tambm conhecida como NC (0etwork Interface !ard). 1.2 - Tran'("#@"r Dependendo da interface que a sua placa de rede possuir, pode ser necessrio a utilizao de um transceiver para conectar a placa de rede no seu barramento. Ele possui um conector que ligado na placa e o outro que ligado na rede. Portanto ele faz a converso entre um tipo de meio fsico para outro. Temos vrios tipos de transceiver, por exemplo, AU para BNC, AU para RJ-45, AU para Fibra, BNC para RJ- 45, RJ-45 para BNC, entre outros. O transceiver contm os circuitos eletrnicos que cuidam da deteco de portadora e da deteco de colises. Quando detectada uma coliso, o transceptor tambm injeta um sinal especial invlido no cabo para garantir que os outros transceivers tambm percebam que ocorreu uma coliso. O transceiver pode ser ligado diretamente a placa, ou atravs de um cabo. O cabo do transceptor pode ter at 50 metros e contm cinco pares tranados blindados individualmente. Dois dos pares so para dados entrando e saindo e mais dois para os sinais de controle entrando e saindo. O quinto par, que no sempre utilizado, permite ao computador fornecer energia eltrica aos circuitos do transceiver. O transceiver pode ser chamado de transceptor ou MAU (Medium Attachment Unit). Na figura abaixo mostramos uma ilustrao de diversos tipos de transceiver. PGNA %2 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO
1.3 - R")"*#+or Este o primeiro equipamento que no est ligado diretamente com a estao em questo. Em relao a camadas OS ele trabalha no primeiro nvel, ou seja, nvel fsico. Ele utilizado para fazer a interligao de dois segmentos de rede. E vai atuar fazendo o fortalecimento do sinal eltrico que trafega no meio, como se fosse um amplificador de sinal. No caso de uma rede Token Ring cada placa de rede funciona como um repetidor, j no caso de uma rede Ethernet as placas por estarem ligadas em paralelo no funcionam como repetidores. Por esta razo existe em redes Ethernet o limite mximo de um segmento que de 185 metros. Vale observar que no caso da Ethernet voc s pode ligar no mximo 5 segmentos de cabo, sendo que em dois no pode haver qualquer estao conectada. Funes de um repetidor: *30 Repetir os sinais eltricos; *31 Permite compensar o baixo nvel de sinal enviado pela placas de interface das estaes; *32 Copia bits individuais entre segmentos de cabo; *33 No divide a rede em sub-redes; *34 No isola os segmentos interligados; *35 Repete o trfego de um segmento para outro; *36 Transforma todos os segmentos em uma nica barra; *37 Atua na camada fsica do modelo OS de referncia. PGNA ,3 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO Os repetidores so utilizados, geralmente, para a interligao de duas ou mais redes idnticas. Atuando no nvel fsico, os repetidores simplesmente recebem todos os pacotes de cada uma das redes que interligam e os repetem nas demais redes sem realizar qualquer tipo de tratamento sobre os mesmos. Vrios pontos so dignos de nota na utilizao de repetidores para interconexo de redes locais. Primeiramente, em redes em anel onde a estao a responsvel pela retirada dos prprios quadros, caber ao repetidor a retirada dos quadros nas redes em que atua como retransmissor. Um segundo ponto vem da utilizao de repetidores em redes que utilizam protocolos baseados em conteno. Nesse caso caber ao repetidor tambm a funo de deteco de coliso em um segmento, e a sinalizao, no(s) outro(s) segmento(s), da ocorrncia da coliso. Digno de nota o fato de que em redes que utilizam protocolos CSMA/CD, ao se calcular o tamanho mnimo do pacote, deve-se levar em conta o retardo introduzido pelo repetidor. sto vai limitar o nmero de repetidores em srie em tais redes. Um terceiro ponto vem da observao de que nada impede que tenhamos vrios repetidores em uma mesma rede ou vrios repetidores no caminho de um quadro desde a estao de origem at a estao de destino. Cuidados no entanto devem ser tomados. No pode haver um caminho fechado entre dois repetidores quaisquer da rede, pois isso implicaria em duplicaes infinitas de quadros (um quadro repetido retornaria, devido a repeties em outros repetidores, voltaria a ser repetido, tornaria a retornar e assim indefinidamente), alm de provocar outros efeitos colaterais, como por exemplo, a coliso dos quadros em redes baseadas em conteno, o que causa uma conseqente diminuio do desempenho. Ainda outro ponto a respeito dos repetidores deve ser mencionado, este ligado diretamente ao desempenho. Ao repetir todas as mensagens que recebe, um trfego extra intil gerado pelo repetidor quando os pacotes repetidos no se destinam s redes que interligam. Uma soluo para tal problema vem com a utilizao de estaes especiais denominadas pontes (bridges), que veremos adiante. Com um repetidor podemos aumentar o tamanho final de uma rede em 5 vezes, no caso da rede em barra, assim teramos para 10base5 500x5, 2500 metros, 10base2 185x5, 925 metros. 1.4 - J78 Este equipamento, trouxe um grande avano na topologia de rede, pois com ele podemos fazer a instalao de uma topologia chamada barra lgica estrela fsica. sto fica bem caracterizado quando vemos a instalao de uma rede com hub. O hub, apresenta uma caracterstica interessante: internamente ele possui um nico barramento onde so interligados as vrias portas que possui. Na eventualidade de um cabo ou estao que est conectada a uma dessas portas apresentar problema, imediatamente o Hub isola esta porta do barramento. Sem alterar o funcionamento do Hub. O Hub um repetidor de sinal, portanto temos que tomar alguns cuidados ao pensarmos na sua utilizao em rede. Primeiro problema que existe uma maneira de interligar o hub utilizando uma de suas portas, porm ao fazermos isto no podemos interligar mais de 3 hubs. Funes bsicas de um hub: *38 Concentrador de fios; *39 Repetio do sinal (repetidor); *40 +ubs integrados com pontes e/ou roteadores; *41 Centro de controle das redes. Ele atua basicamente a nvel fsico, porm os hubs mais novos, so conhecidos tambm por hubs inteligentes, pois podem atuar em nveis mais altos. PGNA ,1 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO Os hubs podem ter ou no gerenciamento remoto. O preo normalmente de um hub que possui gerenciamento remoto bem maior que um hub tradicional, porm, para os requisitos atuais de administrao de redes indispensvel que o hub possua gerenciamento remoto. Existem hubs para BNC e para par tranado. Hoje em dia os mais utilizados so os de par tranado, que possuem nmero de portas que podem variar de 4 at 24 ou mais, com conectores RJ-45. Os hubs podem ser do tipo passivo ou ativo. O concentrador (hub) 'assivo um dispositivo simples adequado a instalaes onde a distribuio fsica das estaes tal que a degradao do sinal, quando transmitido entre quaisquer estaes adjacentes, est dentro do limite aceitvel. O concentrador (hub) ativo possui repetidores embutidos nas portas onde so conectados ao cabos que ligam o hub s estaes. Esse tipo de concentrador restaura a amplitude, a forma e o sincronismo do sinal quando ele passa por suas portas. A distncia mxima permitida entre um concentrador ativo e uma estao (comprimento de lobe cable) o dobro da que permitida quando um concentrador passivo utilizado. Na figura abaixo mostrado um exemplo de uma rede com placas de redes, transceivers e hubs. PGNA ,2 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO 1.5 - /r#+." CPon*"'E A ponte atua nos protocolos em nvel de enlace. Ao contrrio dos repetidores, as pontes s repetem os pacotes destinados s redes que interligam ou que devem passar pelas redes que interligam at chegarem ao seu destino final. A figura 9.11 mostra um exemplo onde duas redes so interligadas por uma ponte. A maior parte das pontes faz a conexo entre as LANs 802; assim, iremos nos concentrar principalmente nas pontes 802. Mencionaremos seis razes pelas quais uma nica organizao pode acabar com mltiplas LANs. Primeiro, muitos departamentos de corporaes e universidades possuem suas prprias LANs, principalmente para conectar seus computadores pessoais, estaes de trabalho e minicomputadores. Tendo em vista que os objetivos dos vrios departamentos so diversos, diferentes departamentos escolhem diferentes LANs, sem se importar com que os outros departamentos esto fazendo. Cedo ou tarde, surge a necessidade de interao, e ento uma ponte necessria. Nesse exemplo, a existncia de diversas LANs se deve autonomia dos seus proprietrios. PGNA ,3 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO Em segundo lugar, a organizao pode estar espalhada por vrios edifcios separados por distncias considerveis. Pode ser mais barato ter LANs separadas em cada edifcio e conect-las com pontes e elos de infravermelho, do que estender um nico cabo coaxial atravs de todo o campus. Terceiro, pode ser necessrio dividir aquilo que logicamente uma LAN nica em LANs separadas, a fim de acomodar a carga. A quarta razo que, em algumas situaes, uma nica LAN seria adequada em termos de carga, mas a distncia fsica entre as mquinas mais distantes excessivamente grande (p.ex., mais de 2,5 km para a 802.3). Mesmo que estender o cabo seja fcil, a rede no funcionaria devido ao longo retardo de ida e volta. A nica soluo e particionar a LAN e instalar pontes entre os segmentos. O quinto motivo que existe o problema da confiabilidade. Em uma nica LAN, um n defeituoso que continua transmitindo um fluxo contnuo de lixo ir danificar a LAN. As pontes podem ser inseridas em posies crticas, para evitar que um nico n com problemas possa fazer cair todo o sistema. Diferente de um repetidor, que simplesmente copia tudo o que v, uma ponte pode ser programada para discernir entre aquilo que encaminha e o que no deixa seguir em frente. A sexta razo que as pontes podem contribuir para a segurana da organizao. A maior parte das interfaces de LAN tem um modo indiscriminado, no qual todos os pacotes so entregues ao computador, e no somente os que so endereados a ele. Espies e intrometidos adoram esse recurso. Pela insero de pontes em diversos lugares e sendo cuidadoso para no encaminhar trfego sensvel, possvel isolar partes da rede, de modo que seu trfego no possa escapar. As pontes sofrem dos mesmos problemas que mencionamos para os repetidores. Com relao ao problema de existir um caminho fechado entre duas pontes, este menos grave. Persiste aqui ainda o problema de coliso de quadros e a conseqente diminuio de desempenho em redes com acesso baseado em conteno. Para desempenhar seu papel, as pontes realizam pelo menos trs funes: a de filtro de entrada, no sentido de receber apenas os pacotes endereados s redes por elas ligadas direta ou indiretamente (atravs de mais de uma ponte em srie); a funo de armazenamento, no transporte de um quadro de uma rede para outra e, finalmente, a funo de transmisso como em um repetidor comum. A ponte possui como grande vantagem o fato da falha em uma rede no afetar uma outra rede. Disso podemos tirar proveito em determinadas aplicaes que exigem grande confiabilidade, dividindo a rede em pequenas sub-redes interligadas por pontes. A maior vantagem da ponte vem da observao de que o desempenho de uma rede pode ser grandemente aumentado se a mesma for dividida em pequenas sub-redes interligadas por pontes. Devemos notar, entretanto, que essa vantagem apenas persistir se o trfego inter-redes no for significativo. 2ontes Transparentes so pontes que operam abaixo da interface definida pelo servio MAC. A denominao transparente deve-se ao fato das LANs no sofrerem nenhuma modificao ao serem interconectadas por esse tipo de ponte. Existem tambm as 2ontes com Roteamento na ;rigem, nesse esquema, a estao de origem escolhe o caminho que o quadro deve seguir e inclui a informao de roteamento no cabealho do quadro. Hoje em dia j existem equipamentos que formam um conjunto de hub e bridge num nico hardware. 1.% - SG#*(>"' E*>"rn"* CCom7*a+or"'E Embora existam vrios produtos no mercado, no existem padres de Eure para os switches Ethernet. A idia utilizada pelos switches segmentar, ou microsegmentar, rede, para melhorar seu desempenho, fornecendo a PGNA ,4 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO cada uma de suas portas, que podem estar ligadas a uma ou mais estaes, uma taxa de transmisso na rede igual do seu enlace de entrada/sada. Os switches usualmente suportam as implementaes Ethernet (EEE 802.3) de 10 Mbps, sem alterar a subcamada MAC. tambm usual encontrar onde as portas operam com velocidades diferentes, alguns deles permitem conexes de at 100 Mbps em suas portas, utilizando a especificao de nvel fsico 100BASE-T, j mencionado. Os switches so independentes do meio de transmisso. O tipo de meio que pode ser ligado a uma de suas portas uma questo de implementao, sendo possvel ligar segmentos com diferentes meios de transmisso, a portas diferentes de um mesmo switch. As restries impostas pelo padro EEE 802.3 aplicam-se para as redes que utilizam switches, por exemplo, segmentos com no mximo de 100 metros quando o nvel fsico o 10BASE- T. Existem basicamente dois tipos de switch. No primeiro, a comutao feita por software. Esses switches operam tipicamente da seguinte forma: o quadro, depois de recebido atravs de uma de suas portas, armazenado em uma memria compartilhada. O endereo de destino analisado, e a porta destino obtida de uma tabela de endereos por um algoritmo usualmente executado em um processador RSC. Em seguida, o quadro transferido para a porta de destino. No segundo tipo de switch a comutao feita por hardware. Esses switches so, na maioria dos casos, implementados com tecnologia ASC (&'',ication S'ecific Integrated !ircuit). O modo de operao usual desses switches o seguinte: assim que recebem e armazenam o cabealho dos quadros, eles processam o endereo de destino e estabelecem um circuito entre as portas de origem e de destino, enquanto durar a transmisso do quadro. Os switches que repassam o pacote, armazenando apenas seu endereo, so classificados como cut- through< e os que armazenam todo o quadro antes de pass-lo adiante, como store-and-forward (ou buffered switches).
Para entender o switch, voc pode imaginar um corredor largo, onde existem vrias portas ligadas a este corredor, sendo que existem portas mais e menos largas, logo para atravessar de um porta para outra voc ter que entrar no corredor por uma porta e ir para a de destino. Voc pode observar aqui alguns fatores importantes, primeiro se a porta for grande pode entrar mais gente ao mesmo tempo pela porta. Segundo, existe um limite para a capacidade do corredor e pode chegar um momento que se voc tentar entrar no corredor poder ser barrado, pois no haver espao no corredor. Outra coisa importante pode acontecer de em algum momento uma pessoa tentar ir para uma porta mas no poder, pois a mesma poder estar ocupado por outra pessoa. 1., - Ro*"a+or"' " :a*"Ga0' Os gatewa%s so usualmente classificados em dois tipos: gatewa%s conversores de meio ("edia-conversion gatewa%) e gatewa%s tradutores de protocolos ('rotoco, trans,ation gatewa%). Os gatewa%s conversores de meio so os mais simples. Bastante utilizados em inter-redes que oferecem o servio de datagrama, suas funes resumem-se em receber um pacote de nvel inferior, tratar o cabealho inter- redes do pacote, descobrindo o roteamento necessrio, construir novo pacote com novo cabealho inter-redes, se PGNA ,5 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO necessrio, e enviar esse novo pacote ao prximo destino, segundo o protocolo da rede local em que este se encontra. Esse tipo de gatewa% da camada de rede chamado roteador. Os gatewa%s tradutores de protocolos so mais utilizados em inter-redes que utilizam circuitos virtuais passo a passo. Eles atuam traduzindo mensagens de uma rede, em mensagens da outra rede, com a mesma semntica de protocolo. Por exemplo, o o'en em uma rede poderia ser traduzido por um ca,, re9uest em outra ao passar pelo gatewa%. Resta observarmos que nem todos os protocolos podem ser mapeados entre si, e que o subconjunto formado pela interseo dos servios comuns o servio que dever ser oferecido como base para a interligao. As dificuldades na traduo dos protocolos tornam bastante complexos e de difcil realizao os gatewa%s tradutores de protocolos, o que pode aumentar em muito o custo da interligao. Este tipo de gatewa% pode atuar em qualquer nvel acima do nvel de enlace do RM-OS. Quando os gatewa%s interligam duas redes cuja administrao pertence a duas organizaes diferentes, possivelmente em pases diferentes, a operao do gatewa% pode causar srios problemas. Como a estrutura de ligao em cada uma das redes completamente independente, para facilitar a implementao e a operao, comum separar essas entidades tambm fisicamente. A cada uma dessa interfaces denominamos ha,f-gatewa%. importante observar que, o roteador ir atuar s no nvel de rede, portanto s podemos usar o roteador para interligar redes que usem o mesmo protocolo. Como exemplo temos redes baseadas em TCP/P, que sero estudadas no prximo captulo. Portanto podemos interligar quantas redes quisermos desde que todas usem o mesmo protocolo, j que ele atua apenas na camada de rede do modelo OS. O gatewa% usado quando queremos interligar duas redes com protocolos diferentes. Como exemplo para redes TCP/P com SNA, teremos que usar um gatewa% para realizar a interconexo das duas redes, j que atua acima da camada de rede. A utilizao de gatewa%s para a conexo de redes locais idnticas no sofre nenhuma das restries que apresentamos para as pontes e repetidores. A desvantagem est na sua maior complexidade, na exigncia de um protocolo inter-redes, enfim, no custo da interligao. A)Nn+#("P PGNA ,% EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO PGNA ,, EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO R"f"rNn(#a' PGNA ,1 EEEFM JOO XX REDES DE COMPUTADORES ALAN PTERSON PRUDENCO BRUNO 1 - Tarouco, Liane Margarida Rockenbach. Redes de Comunicao de Dados. 3 a ed. Rio de Janeiro: LTC Livros Tcnicos e Cientficos Editora S.A., 1984. 2 - Catlogo BLACK BOX. So Paulo n 0 3, Maio 1996. 3 - Soares, Luiz Fernando G. (Luiz Fernando Gomes). Redes de Computadores: das LANs, Mans e WANs s redes ATM/Luiz Fernando Gomes Soares, Guido Lemos e Sergio Colcher. 2.ed.rev. e ampliada. Rio de Janeiro: Campus, 1995. 4 - Soares, Luiz Fernando Gomes. Redes Locais/Luiz Fernando Gomes Soares. Rio de Janeiro: Campus, 1986. 5 - Tanembaum, Andrew S. - Redes de Computadores / Andrew S. Tanenbaum; Traduo de Publicare Servios de nformtica. Rio de Janeiro: Campus, 1994.
6 - Stallings, William - Data and computer communications / William Stallings. 5 th ed. New Jersey: Prentice Hall, 1997. 7 - Hancock, Bill - Advanced Ethernet/802.3 Management and Performance / Bill Hancock - 2 nd ed. Boston: Digital Press, 1996. PGNA ,2