Você está na página 1de 86

Universidade Regional Integrada URI Campus de Erechim

Curso de Cincia da Computao

Apostila de Telecomunicaes e Redes 1

Prof. Neilor Tonin

Apostila de Telecomunicaes e Redes 1

Sumrio
1. CONCEITOS BSICOS DE COMUNICAO E TELECOMUNICAO........................................................................ 4 1.1. Modelo de um Sistema de Comunicao....................................................................................... 4 1.1. Sinais Analgicos x Sinais Digitais................................................................................................ 5 1.1.1 Bits x Bauds............................................................................................................................ 6 1.2 Largura de Banda e Capacidade de Canal...................................................................................... 7 1.3 MODEMs....................................................................................................................................... 7 1.4. Tcnicas de modulao.................................................................................................................. 8 1.5. Caractersticas de uma transmisso................................................................................................9 1.5.1. Quanto ao Sentido de Transmisso no Canal.........................................................................9 1.5.2. Quanto ao nmero de canais utilizados..................................................................................9 1.5.3. Quanto sincronizao........................................................................................................ 10 2. CONCEITOS BSICOS DE REDES DE COMPUTADORES................................................................................... 13 2.1 Utilizao das Redes de Computadores........................................................................................14 2.2 Estrutura de uma rede de computadores...................................................................................... 14 2.3 Componentes bsicos de uma rede de computadores................................................................... 16 2.4 Arquiteturas de Redes...................................................................................................................18 3. MEIOS DE TRANSMISSO DE DADOS........................................................................................................ 20 3.1 Meios fsicos................................................................................................................................. 20 3.1.1 Linha area de Fio n............................................................................................................ 21 3.1.2 Par Tranado.........................................................................................................................21 3.1.3 Cabo Coaxial.........................................................................................................................25 3.1.4 Fibras ticas.......................................................................................................................... 28 3.2 Meios no fsicos de transmisso.................................................................................................. 34 3.2.1 O Espectro Eletromagntico................................................................................................. 34 3.2.2 Transmisso de Rdio........................................................................................................... 35 3.2.3 Transmisso de Microondas..................................................................................................36 3.2.4 Ondas milimtricas e infravermelhas..................................................................................... 37 3.2.5 Transmisso de Ondas de Luz...............................................................................................37 3.2.6 Satlites de Comunicao..................................................................................................... 38 4. O PADRO IEEE 802......................................................................................................................... 43 4.1 Camadas do modelo IEEE............................................................................................................43 4.1.1 Camada fsica........................................................................................................................ 43 4.1.2 Subcamada de controle de acesso ao meio (MAC) ........................................................... 43 4.1.3 Subcamada de controle de enlace lgico (LLC)................................................................... 44 4.2. Padro IEEE 802.3 e Ethernet.................................................................................................... 44 4.2.1 Cabeamento 802.3..................................................................................................................... 45 4.3. O Protocolo de Subcamada MAC 802.3..................................................................................... 46 4.4. Padro IEEE 802.4: Token Bus.................................................................................................. 48 4.5. Padro IEEE 802.5: Token Ring................................................................................................. 49 4.6. O Protocolo da Subcamada MAC do Token Ring...................................................................... 51 4.7. Comparao entre 802.3, 802.4 e 802.5......................................................................................52 5. PROTOCOLOS DE ACESSO MLTIPLO......................................................................................................... 54 5.1. Acesso baseado em conteno.....................................................................................................54 5.1.1. Aloha...................................................................................................................................54 5.1.2. Carrier Sense Multiple Access (CSMA)............................................................................. 55 5.2. Acesso ordenado sem conteno................................................................................................. 57 5.2.1. "Polling"............................................................................................................................... 57 5.2.2. Quadro ou Slot Vazio.......................................................................................................... 57 5.2.3. Insero de Registrador....................................................................................................... 58

Apostila de Telecomunicaes e Redes 1

5.2.4. Passagem e Permisso (token ring)......................................................................................58 5.2.5. Passagem de Ficha em Barramento (Token Bus).................................................................59 6. DISTORO E RUDO NA TRANSMISSO (ERROS)......................................................................................... 61 6.1 Deteco de erros......................................................................................................................... 61 6.1.1. Bit de Paridade (paridade de caractere)............................................................................... 61 6.1.2. Paridade Longitudinal (combinada)..................................................................................... 61 6.1.3. Redundncia Cclica (CRC)................................................................................................ 62 6.2. Correo de erros........................................................................................................................ 63 6.2.1. Descrio de um Cdigo Hamming..................................................................................... 63 7. SOFTWARE DE COMUNICAO................................................................................................................ 65 7.1. Protocolos de comunicao......................................................................................................... 65 7.2. Protocolos de enlace de dados.....................................................................................................67 7.2.1 Protocolos Orientados a caracter.......................................................................................... 68 7.2.2 Protocolos Orientados a bits................................................................................................. 69 7.3. Protocolo de enlace HDLC..........................................................................................................69 7.3.1 Estrutura do Quadro............................................................................................................. 70 7.3.2 Definio dos comandos e respostas no HDLC....................................................................72 7.3.3 Controle de Fluxo e Sequenciamento................................................................................... 73 7.4. O Modelo de referncia OSI.......................................................................................................74 7.4.1 A Camada Fsica................................................................................................................... 75 7.4.2 A Camada de Enlace de Dados............................................................................................. 75 7.4.3 A camada de Rede................................................................................................................ 75 7.4.4. A camada de Transporte...................................................................................................... 76 7.4.5 A camada de Sesso..............................................................................................................76 7.4.6 A camada de Apresentao................................................................................................... 77 7.4.7 A camada de Aplicao.........................................................................................................77 8. A ARQUITETURA DA INTERNET TCP/IP................................................................................................... 79 8.1. Camada de Interface de rede ou camada host /rede (enlace / fsica) (1)......................................80 8.2. Camada inter-rede ou Internet (2)............................................................................................... 80 8.3. Camada de transporte (3)............................................................................................................ 80 8.4. Camada de Aplicao (4).............................................................................................................80 8.5 Comparao entre o Modelo OSI e a Arquitetura lnternet Tcp/Ip............................................... 82 8.6. Endereamento Internet...............................................................................................................83 8.6.1. Classes de endereamento em Internets............................................................................... 83 REFERNCIAS BIBLIOGRFICAS................................................................................................................... 86

Apostila de Telecomunicaes e Redes 1

1. Conceitos bsicos de Comunicao e Telecomunicao


Desde 1838, quando Samuel F. B. Morse transmitiu, pela primeira vez, uma mensagem telegrfica atravs de uma linha de cerca de 15 Km, os sistemas eltricos para comunicao esto sendo mais e mais utilizados para permitir a transferncia de informao entre os homens e entre uma mquina e outra. A comunicao atravs do telefone, rdio e televiso considerada corriqueira em nosso dia a dia. Da mesma forma, esto se tornando cada vez mais comuns as ligaes entre computadores situados em locais distantes. Dentre as formas de comunicaes eltricas, uma das classes que mais se desenvolveu nos ltimos anos e que continua crescendo rapidamente justamente a da rea de comunicao de dados. Como os sistemas de comunicao (telefonia, rdio, televiso, etc.) experimentaram um desenvolvimento tecnolgico anterior ao desenvolvimento dos computadores digitais, eles serviram de base e campo experimental para o desenvolvimento tcnico de conceitos que formaram o alicerce do enorme e vertiginoso progresso anterior s cincias de computao. Como ser visto, h muita coisa por detrs de uma simples linha com a qual ligamos os computadores e os nodos de uma rede entre si. Este captulo trata dos aspectos bsicos dos sistemas de comunicao, subjacentes a qualquer rede de computadores. Todos os aspectos compreendidos neste captulo correspondem s camadas mais inferiores do modelo OSI (camada fsica e enlace de dados).

1.1. Modelo de um Sistema de Comunicao


Em um primeiro momento, a maneira mais simples de representar um Sistema de Comunicao seria considerar apenas uma fonte e um destino, como apresentado abaixo.

Fonte

Destino

Figura 1.1 Exemplo bem simplificado de um sistema de comunicao

A fonte o ente que produz a informao. Para tanto dispe de elementos simples e smbolos. O elemento o componente mais simples que entra na composio representativa da informao. Ex: A, B, C, ou dgitos 0 e l. Por exemplo, na mquina de escrever, os elementos so letras, dgitos e caracteres especiais, situados nas teclas. O smbolo um conjunto ordenado de elementos. Por exemplo, dispondo-se dos elementos A, B, C, ... podem-se compor os smbolos AA, AB, BB, ... ou os smbolos AAA. BBA, BBB, ... ou, dispondo dos elementos 0 e 1, podem-se compor os smbolos 1, 0, 10, 11, ... , 1000, ... ou 1100, 1101, 1011, ou, dispondo-se dos elementos 0, 1, 2, ... , 9, v, + e -, podem-se compor os smbolos +5v, -3v, 0v, ... . Os smbolos so utilizados para representar configuraes de um sinal. Como os smbolos podem ser formados por um nico elemento, o elemento tambm pode constituir uma representao de um sinal. Podemos pensar em um sinal, de forma intuitiva, conforme os seguintes exemplos: "letra do alfabeto", "dgito binrio", "fonema da pronncia", "voltagem", "corrente eltrica", etc. Para cada um destes exemplos podemos imaginar diferentes configuraes para a composio representativa da informao. Uma mensagem consiste em um conjunto ordenado de smbolos que a fonte seleciona para compor uma informao. Uma nica mensagem, ou um conjunto de mensagens, ordenado para produzir um significado, constitui o que chamamos de informao. A cada smbolo corresponde uma certa quantidade de informao e a cada mensagem se associa uma quantidade de informao, dada pela soma das quantidades de informao de cada smbolo.

elemento 1 0 0 1

Smbolo 1010

Mensagem 1010 1110 ... 1001

Figura 1.2 Estrutura tpica de uma mensagem.

Apostila de Telecomunicaes e Redes 1

Todos os sistemas de comunicao, independente da natureza da informao transmitida ou dos sinais utilizados podem ser analisados segundo o modelo da figura 1.3, onde podemos identificar os seguintes componentes: A fonte geralmente no dispe de potncia suficiente para cobrir as perdas da propagao do sinal. Esta potncia suprida pelo emissor. O emissor o ente que, acionado pela fonte, entrega um sinal de energia adequada transmisso pelo canal. O canal (meio) o ente que propaga a energia entregue pelo emissor at o receptor, permitindo que o sinal seja transmitido, geralmente cobrindo distncias razoavelmente grandes. O receptor o ente que retira a energia do meio e recupera os smbolos, de forma to precisa quanto possvel, de modo a reproduzir a mensagem a ser entregue ao destino. O destino para onde se dirige a informao.
Mensagem Sinal Transmitido Sinal Recebido Mensagem Recuperada

Fonte

Emissor

CANAL
Rudo

Receptor

Destino

Fonte de Rudo
Figura 1.3 Modelo bsico de um sistema de comunicao

Deste modo o emissor e o receptor desempenham funes inversas e complementares e o meio os interliga. Existe um fluxo de sinal entre o emissor e o receptor e este sinal contm em si, os smbolos portadores da informao. Em condies ideais o sistema deveria se comportar de modo que a mensagem produzida pela fonte conseguisse ser fielmente recuperada pelo receptor. Na prtica isto no ocorre: no processo de transmisso, limitaes fsicas e outros fatores alteram as caractersticas do sinal que se propaga, produzindo o que se chama distoro. Alm disso, aparecem no canal sinais esprios de natureza aleatria, que se somam ao sinal, produzindo o rudo. Este efeito pode ser representado esquematicamente pela adio de um bloco, representando uma fonte externa geradora de rudo, simbolizando todos os rudos presentes no canal. Um dos maiores problemas do projetista do sistema consiste em manter tanto a distoro como o rudo em nveis aceitveis, de modo que na recepo a mensagem possa ser recuperada de forma adequada e que seja entregue a informao devida ao destino.

1.1. Sinais Analgicos x Sinais Digitais


Em uma comunicao, o que se transmite so sinais, e no mensagens. At o sculo 19, a comunicao era feita por voz (sinais sonoros), escrita (sinais grficos) e outros sinais tais como fumaa, tambores, todos com alcance limitados pelos sentidos humanos. O telgrafo e o telefone aumentaram grandemente o alcance e a velocidade das comunicaes, convertendo a informao em sinais eltricos (voltagem ou corrente) para a transmisso atravs de meios fsicos ou ondas eletromagnticas, e reconvertendo estes sinais em escrita ou voz no receptor. Os sinais de forma geral e os eltricos em particular, podem ser vistos como uma forma de onda, isto , uma funo do tempo, num dado ponto do espao. Estes sinais so classificados, conforme a natureza de sua variao no tempo em analgicos ou digitais. Os sinais analgicos variam de forma contnua, podendo assumir qualquer valor real. J os sinais digitais podem assumir somente valores discretos (inteiros) variando de forma abrupta e instantnea enter eles.

Apostila de Telecomunicaes e Redes 1

Sinal

Sinal

Tempo

Tempo

Sinal analgico

Sinal digital

Figura 1.4 Sinal analgico x Sinal digital

Algumas formas de informao tm natureza analgica e outras tm natureza digital. A voz, por exemplo, provoca uma variao contnua da presso do ar formando ondas acsticas e portanto uma informao analgica. J mensagens de texto ou de dados so formas de informao codificada que usam um conjunto finito de smbolos de um alfabeto. Estes smbolos so codificados como um conjunto de bits (dgitos binrios), formando caracteres ou palavras, o que caracteriza a natureza digital destas formas de informao. Qualquer tipo de informao (seja analgica ou digital) pode ser transmitida atravs de um sinal analgico ou digital. O sinal analgico pode ser amostardo e quantizado, e o resultado dessa quantizao codificado em sinal digital para transmisso. A transmisso de sinais digitais atravs de sinais analgicos tambm possvel e ser vista posteriormente, nas tcnicas de modulao.

1.1.1 Bits x Bauds


A fonte de informao transmite mensagens a uma determinada taxa de transferncia de informao, medida em bits por segundo (bps). O transmissor codifica estas mensagens em smbolos. A taxa de sinalizao, ou seja, o nmero de smbolos por segundo que ocorrem no canal de comunicao medido em bauds. Ou seja, a taxa em BAUDS indica o nmero de vezes que a caracterstica do sinal portador se altera por segundo. Se o estado do sinal representa a presena ou ausncia de um bit, ento a taxa em bauds a mesma que a taxa em bps. Por outro lado, o nvel de um sinal digital no precisa necessariamente se restringir a dois. Outras formas possveis de codificao de sinais digitais podem ser obtidas atravs de mais que um bit a cada nvel de amplitude, com mais do que duas amplitudes. Ao se transmitir dois bits por nvel, por exemplo, necessita-se de quatro nveis para expressar todas as conbinaes possveis de dois bits. Essa combinao denominada dibit. A figura 1.5 apresenta um exemplo de sinal digital dibit.

11 10 01 00
01 01 10 00 11

Figura 1.5 Mensagem digital com 4 nveis de sinais A comunicao entre dois navios, por exemplo, pode ser feita atravs de sinais de luz., ligando e desligando uma lanterna. A cada vez que a lanterna pisca, uma unidade de informao enviada. Alternativamente, poder-se-ia enviar duas unidades de informa a cada piscada se tivssemos uma lanterna com quatro cores (smbolos) para representar grupos de informao. Por exemplo, vermelho, verde, azul e branco poderiam representar os grupos 11, 10, 01 e 00 respectivamente. Esta codificao multinvel (dibit) reduz a largura de banda necessria, enviando duas vezes mais informao por unidade de tempo. Se a velocidade de sinalizao neste caso fosse 200 bauds/s, por exemplo, teramos 400 bits transmitidos em um segundo. Pode-se ter esquemas com trs ou mais bits tribit ou mais nveis de amplitude. No caso de uma comunicao tribit, o nmero de nveis necessrios ser oito. De uma forma geral, para se codificar n bits em um nvel de amplitude, so necessrios 2n nveis diferentes. Um esquema utilizando 4 bits denominado tetrabit e assim sucessivamente. Um esquema utilizando 6 bits a cada baud denominado hexabit e assim sucessivamente.

Apostila de Telecomunicaes e Redes 1

1.2 Largura de Banda e Capacidade de Canal


Diferentes tipos de sinais (voz humana, msica, dados, imagem) necessitam de diferentes capacidades de canal, as quais so indicadas em termos de largura de banda e outros fatores que influenciam a capacidade de um canal. A taxa em que podemos enviar dados sobre um canal proporcional largura de banda do canal. Mas o que significa largura de banda (bandwidth)? A largura de banda de um canal de comunicao constitui uma medida da mxima taxa de informao que pode ser transmitida pelo canal. Largura de banda significa o espectro de freqncia que o canal capaz de transmitir e no tem qualquer relao com as freqncias que so transmitidas no canal. Ele indica apenas a diferena entre os limites inferior e superior das freqncias que so suportadas pelo canal. Por exemplo, um canal que admite freqncias da ordem de 1500 a 5000 Hz (ciclos/segundo), tem uma largura de banda igual a 5000-1500 = 3500Hz. Da mesma forma, um canal que admite freqncias que vo desde 18000 Hz a 21500 Hz tambm apresenta uma largura de banda 3500 Hz (21500 - 18000). A mdia de freqncia de 300 a 4000 Hz ou de 300 a 3300 Hz satisfatria para a transmisso da voz humana, mas no para a transmisso de msica, pois esta pode variar rapidamente entre freqncias baixas e altas, muito mais que a variao de freqncias da voz humana. Para reproduzir o som de um instrumento de percusso, devemos baixar a freqncia a 60 ou at 30 Hz, enquanto para os tons mais altos, a freqncia vai acima de 15000 ou 18000 Hz. Uma rdio AM utiliza uma largura de banda de 5000 Hz e portanto capaz de reproduzir msica de forma que a mesma no seja distorcida mas no com alta fidelidade, enquanto que a rdio FM transmite com alta fidelidade porque utiliza uma largura de banda de 18000 Hz. Uma largura de banda de 18000 Hz possibilita que sejam transmitidas freqncias que representam desde o som de um tambor at o som do violino. Na verdade, as ondas de rdio FM no so transmitidas com freqncias de 30 a 18000 Hz; as freqncias so da ordem de 100.000.000 Hz (100 MHz), pois este meio de transmisso s trabalha eficientemente com freqncias de 70 a 150 MegaHertz (1 MHz = 1.000.000 Hz). A alta freqncia deve, portanto, ser capaz de transportar a baixa freqncia. Em outras palavras, a baixa freqncia deve modular a freqncia portadora para produzir um sinal que possa ser transmitido eficientemente e, a partir do qual, depois da transmisso, a baixa freqncia possa ser recuperada. Conhecendo-se a largura de banda de um canal de comunicao (em Hz), pode-se estabelecer a mxima taxa de sinalizao (em bauds) que o mesmo pode conduzir sem erro, o que denominado de capacidade do canal de comunicao. Normalmente, a relao utilizada de 1 (Hz) para 1 (baud) Um exemplo sobre capacidade de um canal a utilizao do canal telefnico para transmisso de sinal de dados. A largura de banda deste canal de 3100 Hz (ciclos/segundo) e na prtica usado para transmitir sinal de dados at 2400 bauds. Se desejarmos transmitir a uma velocidade de transmisso de 4800 bps neste canal, deveremos usar um sinal DIBIT, ao qual corresponder a mesma velocidade de sinalizao de 2400 bauds. Neste caso, a velocidade de transmisso duas vezes a velocidade de sinalizao. Da mesma forma que se desejarmos transmitir 7200 bps, deveremos usar um sinal TRIBIT e teremos velocidade de transmisso igual a trs vezes a velocidade de sinalizao. Uma questo assim surge: quantos estados de sinalizao podem ser transmitidos e distinguidos separadamente no receptor de um sistema de comunicao de dados? A resposta para esta questo, examinados os fatores que influenciam esse nmero de estados, vem definir o conceito de capacidade mxima de de um canal. Rudo e distoro sobre o canal, flutuaes na atenuao do sinal portador, e um limite na potncia do sinal, tm influncia no nmero de estados de sinalizao. Cabe lembrar aqui que esse nmero de estados, como foi visto na transmisso em multinvel observado na unidade de tempo (segundo). Quanto maior o nmero de estados de sinalizao que podem ser transmitidos e distinguidos, maior ser a capacidade do canal. Podemos ento concluir que a capacidade do canal est intimamente relacionada com a velocidade de transmisso, pois quanto maior o nmero de estados mais bits por segundo podero ser transmitidos. Da medir-se capacidade na unidade bits/segundo.

1.3 MODEMs
Quando um sinal no adequado transmisso pelo canal, o emissor dispe de um componente interno, o modulador, que transforma os elementos entregues pela fonte em sinais convenientes para serem transmitidos pelo meio. Dispe ainda de um componente interno para acoplar a energia gerada ao meio.

Apostila de Telecomunicaes e Redes 1

Igualmente, na retirada, o receptor dispe de um componente interno que, acoplado ao meio, permite a extrao eficiente da energia presente no sinal que foi transmitido e dispe ainda de um outro componente interno, o demodulador, que recupera a partir da energia recebida, os smbolos portadores da informao. importante ressaltar que os elementos ou smbolos gerados pela fonte sua sada, podem ser transformados em outros elementos ou smbolos ao longo do processo de transmisso, para melhor convenincia da prpria transmisso ou para melhor adequao ao destinatrio, porm, o contedo da informao gerada pela fonte deve ser preservado ao longo de todo o processo. A figura 1.6 apresenta o modelo de um sistema de comunicao que utiliza um canal analgico para transmisso de dados digitais.

Mensagem

Sinal Transmitido

Sinal Recebido

Mensagem Recuperada

Fonte

Emissor
Modulador

CANAL

Receptor
Demodulador

Destino

Figura 1.6 Modelo bsico de um sistema de comunicao com transmisso em um canal analgico

1.4. Tcnicas de modulao


Devido ao fato de a atenuao e a velocidade de propagao variarem em funo da freqncia, no interessante ter uma grande variedade de freqncias no sinal transmitido. Infelizmente, as ondas quadradas, a exemplo dos dados digitais so sujeitas a uma forte atenuao e distoro de retardo. Esses efeitos tornam a sinalizao de uma banda bsica inadequada, exceto em velocidades menores e em distncias curtas. Para contornar este problema, em longas distncias torna-se mais adequado a utilizao de sinal analgico. Esta transmisso analgica s possvel com a utilizao da modulao. A portadora senoidal pode ser modulada em:

amplitude (QAM): sensvel a rudos e interferncias, custo alto. freqncia (FSK): equipamentos simples e pouca sensibilidade a distrbios - FM. fase (PSK): possui alto rendimento e pouca sensibilidade a rudos.

Sinal binrio Mod por Amplitude Mod por freqncia Mod por fase
Figura 1.6 Modulao Os modems mais avanados utilizam uma combinao de tcnicas de modulao para transmitir vrios bits por bauds. Cada modem de alta velocidade contm seu prprio padro de transmisso e s pode se comunicar com modems que utilizem o mesmo padro (embora a maioria dos modems possa emular todos os outros mais lentos). Por exemplo, o padro de modem ITU V.32 de 9.600 bps utiliza modulao de 4 bits por baud em fase. O V.32 bis opera a 14.400 bps, utilizando 2.400 bauds e 6 bits por amostra. O V 34 possui velocidade de transmisso de 28.800 bps. Qualquer pequeno erro em uma transmisso hexabit gera 6 bits defeituosos. Um mtodo diferente para transmisso de alta velocidade dividir o espectro de 3000 Hz disponveis em 512 pequenas bandas, transmitindo 20 bps em cada uma. Essa estrutura exige um processador possante no modem, mas oferece a vantagem de desativar uma banda de freqncia que

Apostila de Telecomunicaes e Redes 1

tem muito rudo. Normalmente estes modems tem recurso V.32 ou V.34 possibilitando a comunicao com estes modems. Atualmente, a maioria dos modems oferece recursos de compactao e correo de erros. As estruturas de compactao mais utilizadas so MNP-5, que compacta seqncias de bytes idnticos, run-lenght que compacta seqncias de 0 ou brancos (muito utilizada em fax) e Zin-Lempel, utilizado no V42 bis e comum em programas compactadores (pkzip, etc).

1.5. Caractersticas de uma transmisso


Podemos definir transmisso como tcnica do transporte do sinal por um meio, de um ponto a outro afastado. Em particular, a transmisso de dados apresenta diversas caractersticas referentes ao sentido da transmisso, nmero de canais utilizados, sincronismo entre transmissor e receptor e velocidade de transmisso.

1.5.1. Quanto ao Sentido de Transmisso no Canal


Um equipamento pode ser projetado de tal forma que a transmisso sobre um determinado meio seja feita em uma das seguintes formas: a) Simplex: Quando a transmisso feita em um nico sentido. Ex.: Um sensor captando sinais de uma mquina e enviando estes para um microcomputador.
Sensor

b) Half-Duplex: quando a transmisso feita nos dois sentidos mas no ao mesmo tempo. Ex.: na conversao entre dois rdio-amadores, enquanto um deles est falando o outro no pode falar, pois o primeiro no o escuta.

c) Full-duplex: Quando a transmisso feita nos dois sentidos simultaneame. Ex.: a ligao telefnica permite que as duas pessoas falem ao mesmo tempo.

1.5.2. Quanto ao nmero de canais utilizados


Uma mensagem definida como um conjunto de smbolos. Cada smbolo, por sua vez, para efeito de transmisso de dados, caracterizado por um conjunto de configuraes do sinal que representam bits. Por necessidade de codificao, os smbolos ficam associados a caracteres, que so, na realidade, configuraes dos sinais, por exemplo, "letra do alfabeto", "dgito decimal", "operador aritmtico" ou "operador de sintaxe", etc. O que deve ficar claro, aqui, que no seu todo, uma mensagem nada mais que uma seqncia de bits.Para transferir essa seqncia de bits, podemos fazer de duas formas: serial ou paralela. a) Transmisso paralela: Na transmisso paralela, os bits que compem um caracter so transportados de forma simultnea, cada um possuindo seu prprio canal. Veja figura 1.7.
1 1 0 1 0 0 1 0 EMISSOR canal 0 canal 1 canal 2 canal 3 canal 4 canal 5 canal 6 canal 7 1 1 0 1 0 0 1 0 RECEPTOR

Figura 1.7 Transmisso paralela b) Transmisso serial: na transmisso serial, os bits que compem um caracter so transportados um aps o outro,

Apostila de Telecomunicaes e Redes 1

10

utilizando apenas um canal (figura 1.8).

1 1 0 1 0 0 1 0
EMISSOR

01001011 11010010
RECEPTOR

Figura 1.8 Transmisso serial Como os bits chegam um de cada vez, o equipamento receptor dever saber qual bit o primeiro do caracter, a fim de que possa decodificar o smbolo recebido, ou quais bits so realmente de informao. Este um problema de sincronizao.

1.5.3. Quanto sincronizao


A sincronizao pode ser vista como o mtodo do equipamento transmissor fazer a separao dos caracteres ou das mensagens para o equipamento receptor. A camada Fsica trata da necessidade de sincronizar transmisses de bits entre dispositivos de transmisso e recepo. A camada de Enlace de Dados, entretando, opera sobre os dados aps os bits terem sido montados para formar caracteres, frames ou outros grupos de dados (unidades de informao). Na camada de Enlace de Dados, tambm necessrio sincronizar transmisses de frames. Esta seo descreve trs mecanismos: assncrono, sncrono ou iscrono a) Transmisso assncrona: A transmisso assncrona no utiliza um mecanismo de clock para manter os dispositivos emissor e receptor sincronizados. Em vez disso, a sincronizao de bits usada para estabelecer o sincronismo entre os dispositivos para cada frame que transmitido. Cada frame comea com um bit de incio que permite ao dispositivo receptor ajustar-se ao timming do sinal transmitido. As mensagens so breves para que os dispositivos de emisso e de recepo no percam o sincronismo no decorrer da mensagem. A transmisso assncrona mais freqentemente usada para transmitir dados de caracteres e ideal para ambientes onde caracteres so transmitidos a intervalos irregulares, assim como quando usurios digitam dados de caracteres. A Figura abaixo ilustra a estrutura de um frame tpico usado para transmitir dados de caracteres.

Start

Caracter (byte)

Stop

Figura 1.9 Estrutura da unidade de transmisso serial assncrona de caracter-byte Esse frame apresenta quatro componentes: Um bit de incio - sinaliza que um frame est comeando. Possibilita ao receptor sincronizar-se com a mensagem. Bits de dados - consistem de 7 (+ paridade) ou 8 bits quando esto sendo transmitidos dados de caracteres. Um ou mais bits de fim- sinalizam o fim do frame de dados. A deteco de erros em transmisso assncrona utiliza o bit de paridade. Vrios esquemas esto implementados para uso do bit de paridade. Os mais comuns so os seguintes: Paridade: o bit de paridade definido para assegurar que seja enviado um nmero par ou mpar de bits 1 (dependendo da paridade). Por exemplo, em uma transmisso com paridade par, se o campo de dados tiver trs bits 1, o bit de paridade ser definido em 1 para produzir um total de 4 bits 1 no byte. As tcnicas de paridade podem detectar erros que afetam um bit. Elas podem, contudo, ser incapazes de detectar erros que afetam dois ou mais bits. Tcnicas para correo de erros sero vistas posteriormente. A transmisso assncrona uma tecnologia simples e barata, adequada para transmisso de pequenos frames em intervalos irregulares. Como os bits de incio, de fim e de paridade precisam ser acrescentados a cada caracter a ser transmitido, o desempenho da transmisso assncrona no atende de forma satisfatria a troca de grandes quantidades de dados.

Apostila de Telecomunicaes e Redes 1

11

b) Transmisso sncrona: a comunicao pode ser feita de forma mais eficiente se os clocks nos dispositivos transmissor e receptor estiverem sincronizados. Essa sincronizao realizada de duas maneiras:
Transmitindo-se sinais de sincronizao com dados. Algumas tcnicas de codificao de dados, garantindo uma

transio de sinal com cada bit transmitido, so inerentemente sinais do clock interno.
Utilizando-se um canal de comunicao separado para transportar sinais de clock, uma tcnica que pode funcionar

com qualquer tcnica de codificao de sinais. A Figura abaixo apresenta duas estruturas possveis de mensagens associadas transmisso sncrona.

Figura 1.10 Transmisso serial Ambas as transmisses comeam com uma srie de sinais sincronizados, que informam ao receptor o incio de um frame. Sinais sincronizados geralmente utilizam um padro de bits que no pode aparecer em qualquer ponto nas mensagens, garantindo que eles sero sempre distintos e fceis de serem reconhecidos pelo receptor. Uma tcnica de sincronizao utilizada denominada bit Stuffing. Uma ampla variedade de tipos de dados pode ser transmitida. A Figura 1.8 ilustra tanto os dados baseados em caracteres quanto os baseados em bits. Observe aque caracteres mltiplos ou longas sries de bits podem ser transmitidos em um nico frame de dados. Como o transmissor e o receptor permanecem sincronizados durante a transmisso, os frames podem ser extensos. Quando os frames so maiores, a paridade passa a no ser mais um mtodo adequado de deteco de erros. Se estiverem ocorrendo erros, mais provvel que vrios bits sero afetados e que as tcnicas de paridade no informaro um erro adequadamente. A tcnica usada com a transmisso sncrona a de verificao de redundncia cclica, conhecida como CRC (Cyclic Redundancy Check). O transmissor utiliza um algoritmo para calcular um valor de CRC que resuma o valor inteiro de bits de dados. Esse valor de CRC anexado ao frame de dados. O receptor usa o mesmo algoritmo, recalcula o CRC e compara o CRC inserido no frame ao valor que havia calculado. Se os valores corresponderem, praticamente certo que o frame foi transmitido sem erro. O clculo de CRC ser visto porteriormente. Um padro de bit de fim inequivocamente indica o fim de um frame. Assim como os bits de sincronizao, o padro de bit de fim freqentemente um padro que no pode aparecer no corpo de um frame de dados, eliminando a confuso por parte do receptor. Quando os enlaces (links) de transmisso sncrona esto inativos, comum transmitirem-se bits de preenchimento que mantm dispositivos sincronizados, eliminando a necessidade de ressincronizar dispositivos quando um novo frame transmitido. A transmisso sncrona tem muitas vantagens sobre a assncrona. Os bits de overhead (de sincronizao, CRC e fim) so uma proporo menor do frame de dados geral, tornando a transmisso sncrona muito mais eficaz no uso da banda passante. A sincronizao permite que os sistemas utilizem velocidades mais elevadas e melhorem a deteco de erros. A desvantagem da transmisso sncrona est principalmente nos custos mais elevados em virtude da maior complexidade dos componentes necessrios no circuito. Conseqentemente, a transmisso sncrona empregada principalmente quando grandes volumes de dados precisam ser transmitidos. A transmisso sncrona normalmente utilizada para se atingir altos nveis de eficcia em redes locais. Tanto o padro Ethernet como o Token Ring, por exemplo, utilizam transmisso sncrona. c) Transmisso iscrona: a transmisso iscrona aplica um dispositivo comum que fornece um sinal de clock compartilhado por todos os dispositivos na rede. O dispositivo de clock cria slots de tempo. Os dispositivos com dados a serem transmitidos monitoram a rede e inserem dados em slots de tempo abertos, medida que eles se tornam disponveis. Um determinado slot de tempo pode ser preenchido at a sua capacidade com vrios frames. A transmisso iscrona garante taxas de transmisso, determinista e apresenta baixo overhead. A tcnica, entretanto, apresenta um nico ponto de falhas: torna-se necessrio assegurar que o dispositivo de clock tolerante a falhas. A informao iscrona contnua e em tempo real na sua criao, transmisso e utilizao. Os dados numa transmisso iscrona devem ser enviados taxa a que esto a ser recebidos. Os dados iscronos devem tambm ser sensveis a atrasos na transmisso. Para canais iscronos a largura de banda requerida normalmente baseada nas caractersticas de

Apostila de Telecomunicaes e Redes 1

12

amostragem da funo associada. A latncia requerida est relacionada com o buffering disponvel em cada endpoint. Um exemplo tpico de transmisso iscrona a voz. A entrega de dados de uma transmisso iscrona assegurada custa de perdas nos transitrios dos dados. Por outras palavras, qualquer erro ocorrido na transmisso eltrica no corrigido pelos mecanismos de hardware tais como a retransmisso. Na prtica os erros ao nvel do bit esperados no USB so suficientemente pequenos para no serem considerados. Para a transmisso iscrona de informao alocada largura de banda suficiente para assegurar que os dados sero entregues taxa desejada.

Exerccios:
1) Quais dos dois canais abaixo possui maior largura de banda? a) canal que suporta freqncias de 1 a 1.12 Mhz b) canal que suporta freqncias de 127 a 250 KHz 2) Assinale a alternativa correta: a) Largura de banda um dos fatores que determinam a capacidade de um canal de comunicao b) Largura de banda no tem nada a ver com velocidade de uma transmisso 3) Assinale a alternativa correta: a) A capacidade de um canal est associada ao nmero de nveis do sinal utilizados para transmisso b) A capacidade de um canal est relacionada com o nmero de estados que podem ser transmitidos e distinguidos separadamente em um canal. 4) Assinale a alternativa correta: a) A capacidade de transmisso de um canal infinito b) A capacidade de transmisso de um canal finito

5) Assinale a alternativa correta: a) O nvel de rudo est diretamente ligado capacidade de um canal b) O nvel de rudo de um canal no influencia na sua capacidade 6) Assinale a alternativa correta: a) A atenuao do sinal acontece em qualquer meio fsico de transmisso b) Existem meios fsicos de transmisso onde o sinal transmitido no sofre atenuao 7) Se um computador domstico est conectado a um provedor com uma placa fax/modem a 56 Kb/s e o Modem do provedor de 32 Kb/s. Qual a velocidade mxima possvel para conexo? 8) Assinale a alternativa correta: a) Baud corresponde velocidade de sinalizao de um canal. a) Baud uma medida da taxa de transferncia de informao, e igual ao nmero de bits transmitidos por segundo 9) Faa a representao da transmisso dos bits 010010100111 utilizando um canal com freqncia de 8 Hz/s (velocidade de sinalizao de 8 bauds/s) com uma modulao DIBIT e a portadora modulada por amplitude. 10)Assinale a alternativa correta: a) O telefone exemplo de uma comunicao duplex b) O rdio de taxis exemplo de uma comunicao duplex 11)Assinale a alternativa correta: a) A funo do bit start sincronizar a fonte com o destino b) A funo do bit start no sincronizar a fonte com o destino 12)Assinale a alternativa correta: a) Na transmisso sncrona utiliza-se pelo menos um caracter de sincronismo para indicar o incio do bloco de dados b) A transmisso sncrona no utiliza caracteres ou bytes de sincronismo 13)Em uma transmisso utilizando bit stuffing, a mensagem que chegou (tirando o cabealho) foi 010011111001011111010. Qual realmente a mensagem, se excluindo os bit stuffing? 14)Assinale a alternativa correta: a) A transmisso iscrona no engloba as transmisses sncronas e assncronas b) A transmisso iscrona engloba as transmisses sncronas e assncronas

Apostila de Telecomunicaes e Redes 1

13

2. Conceitos bsicos de Redes de Computadores


Neste captulo so apresentados os conceitos bsicos de Redes de Computadores. Inicialmente so apresentadas as estruturas de redes mais comuns, e em seguida os componentes bsicos de uma rede. 1.1. Histrico No incio da histria do processamento de dados ou, mais especificamente, dos computadores, cada mquina estava dedicada a um nico usurio. Devido ao custo extremamente elevado desta forma de processamento, na poca, tornou-se imprescindvel o compartilhamento da CPU e de seus perifricos, implicando na apario dos primeiros sistemas multiusurios de grande porte. Estes sistemas consistiam nos chamados "mainframes" e continuavam caros e escassos; eram de uso centralizado e estavam disponveis somente para grandes companhias. Pequenas empresas usavam "bureaux" de servios. Isto fez com que surgisse um problema de comunicao: como enviar dados ao "bureaux" de servios (para processamento) ou como levar dados das subsidirias para a matriz? Com o avano tecnolgico na rea dos circuitos integrados, gerando componentes mais poderosos a um custo mais baixo, foi caindo o preo da CPU. Este evento constituiu a chamada revoluo do hardware. Surgem ento os computadores de porte menor (1965: DEC PDP-8 e 1970: DEC PDP-11) os chamados minicomputadores, vindo, em seguida, os microcomputadores e os computadores pessoais. Isto trouxe uma nova soluo para o problema de multiusurio: dar uma CPU para cada um. As pequenas companhias e as subsidirias utilizavam-se dos minicomputadores para algum processamento local e na preparao dos dados para o "bureaux" de servios ou matriz. Os dados eram transferidos quando exigiam um grande volume de processamento ou um processamento requerendo software ou hardware especial. O uso dos minicomputadores minimizou mas no solucionou o problema da comunicao. Minimizou porque os dados podiam agora ser preparados e armazenados em fita magntica e transportados via sistema de malotes. Este sistema de transporte no , obviamente, o mais adequado para transferncia de informao pois est sujeito a acidentes, gerando atraso ou perda total do material. Surge ento a necessidade de uma nova tecnologia de comunicao. Por outro lado, o sistema centralizado oferecia a vantagem de compartilhar recursos caros tanto de software como de hardware, ou seja, o software e hardware especial era caro mas seu preo era amortizado pelo rateio do custo dos perifricos entre os vrios usurios do bureaux de servios. Surge, ento, a necessidade de uma nova tecnologia para compartilhamento de recursos. Paralelamente, a tecnologia de comunicaes alcanava a transmisso digital em linhas telefnicas atravs de MODEM's. Este servio era caro e apenas suportado por grandes companhias uma vez que utilizavam linhas telefnicas de forma dedicada. Esta situao perdurou por algum tempo (No Brasil, at maro/85) e esperava-se soluo atravs de nova tecnologia de comunicao. A necessidade da disseminao da informao e os avanos em tecnologia de armazenamento, propiciaram o aparecimento de discos de grande capacidade e mais baratos, (exploso da informao e grandes bancos de dados). A o problema de comunicao tornou-se muito mais srio. Para acessos infrequentes, uma linha telefnica dedicada no era vivel e para uma velocidade de 800.000 km/h, a do "caminho" (transporte via malote) era baixa: 80 Km/h. Esses fatos tornaram necessria uma nova tecnologia de comunicao. A soluo para o compartilhamento de recursos fsicos e lgicos juntamente com a vantagem de se ter um sistema descentralizado, s pode ser alcanada atravs da interconexo das CPU's entre si. a isso que se propem as redes de computadores. Uma forma primitiva de se interconectar CPU's foi a conexo em ESTRELA (um computador central controlando qualquer comunicao entre duas CPU's). Esta soluo acarretou uma sobrecarga para o sistema operacional da mquina central, o que motivou a busca de uma nova tecnologia de interconexo. Quais foram, ento, as solues encontradas? Para a comunicao de computadores em termos de longa distncia, surgiu a tecnologia de comutao de pacotes que solucionou o problema da linha telefnica dedicada e o problema do caminho (transporte via malote). Num ambiente restrito a uma regio local (por exemplo, uma fbrica, um campus), o problema do compartilhamento de recursos atravs de interconexo de CPU's resolvido atravs das redes locais.

Apostila de Telecomunicaes e Redes 1

14

2.1 Utilizao das Redes de Computadores


Usaremos o termo "rede de computadores" para denominar um conjunto de computadores interconectados e autnomos. Dois computadores sao ditos interconectados se eles sao capazes de trocar informaes. Existe uma confuso considervel na literatura entre uma rede de computadores e um sistema distribudo. Do nosso ponto de vista um sistema distribudo um caso especial de rede de computadores, com um alto grau de coeso e transparncia. Em suma, uma rede pode ou no ser um sistema distribudo, dependendo de como ela usada. O interesse na instalao de uma rede de computadores despertado pelas mais diversas necessidades; pode-se citar, entre elas, o caso de uma empresa com vrias filiais, possuindo um nmero considervel de computadores instalados em regies geograficamente dispersas e operando de forma independente. Quando existe a necessidade de comunicao entre as filiais e a matriz, ela feita pelos mtodos tradicionais (correio, telefone, telex, etc.). medida que a necessidade de comunicao aumenta, mais atrativa se torna a idia de interligao, dadas as inmeras vantagens que so obtidas na implantao de uma rede. De uma forma geral, o objetivo de uma rede tornar disponvel a qualquer usurio, todos os programas, dados e outros recursos independentemente de suas localizaes fsicas. Outro objetivo proporcionar uma maior disponibilidade e confiabilidade dada a possibilidade de migrao para outro equipamento quando a mquina sofre alguma falha. Para aplicaes militares, bancrias, de controle de processo industrial e muitas outras, a perda completa do poder de computao , no mnimo, catastrfica! Podemos citar, ainda, o custo da comunicao em relao ao custo dos equipamentos como uma das razes para distribuir o poder de computao. Em muitas aplicaes, os dados so gerados em diversos locais. Como foi visto anteriormente, os custos para colocar uma mquina em cada ponto de aquisio de dados eram muito altos, obrigando a sua transmisso para um computador central que realizava a tarefa de anlise dos dados. Atualmente os preos dos equipamentos envolvidos permitem que os dados sejam coletados e analisados no prprio local onde so gerados e somente alguns relatrios sejam enviados ao computador central reduzindo os custos de comunicao. A essncia de uma rede de computadores permitir que 2 ou mais computadores trabalhem juntos. Neste caso pode-se: Reduzir custos de hardware (impressora, computadores lentos ligados a um supercomputador) Compartilhamento de aplicativos conectar pessoas (atravs da internet, por exemplo) Enviar e receber arquivos Migrao quando houver falha em um equipamento (2 impressoras, 2 micros) Servios bancrios pela Internet. Uma rede pode ainda ter sensores de temperatura, etc. As redes de computadores podem ser divididas em trs categorias no que diz respeito abrangncia geogrfica:

LAN: redes locais. Trs topologias respondem pela maioria de configuraes de LANs: barramento, anel e estrela MAN: Meio termo entre LANS e WANS (com velocidades em torno de 10 Mbps). Um outro exemplo o sistema de VOZ sobre IP da Shell, que ser concludo neste ms (maio/junho 2000).No RJ funciona sobre ATM e em estados como o RS funciona em canais de 128 Kbps. WAN: As PND(s) garantem largura de banda, enquanto a Internet NO, no acesso internet atravs modem/provedor, quem limita a vel. a fax/modem.

LANs

MANs

WANs

A maioria dos aspectos abordaados nesta disciplina esto relacionados s LANs (redes locais), porm vrios dos conceitos relacionados s LANs so igualmente aplicados s MANs e WANs.

2.2 Estrutura de uma rede de computadores


Em toda rede existe um conjunto de mquinas destinadas a execuo de programas dos usurios ( aplicaes ). Seguindo a nomenclatura da primeira rede de computadores, a ARPANET, chamaremos estes computadores de "hospedeiros" ( ou

Apostila de Telecomunicaes e Redes 1

15

simplesmente hosts ). Os hospedeiros so conectados por uma subrede de comunicao ( subrede ). A tarefa da subrede transportar mensagens de um host a outro, da mesma forma que a rede telefnica transporta a conversao entre dois assinantes. Se os aspectos da comunicao (subrede) forem separados dos aspectos de aplicao (hosts), o projeto completo de uma rede fica bastante simplificado. A subrede composta basicamente de dois componentes: equipamentos de comutao e linhas de transmisso. Os equipamentos de comutao geralmente so computadores especializados e so denominados computador de comunicao, n de comutao, comutador de pacotes, Interface Message Processor (IMP) ou ainda comutador de dados. As linhas de transmisso tambm so chamadas de circuitos ou canais. Cada hospedeiro conectado a um ( ou ocasionalmente vrios ) n de comutao. Todo o trfego de ou para o host feito via seu n de comutao. A figura 2.1 mostra a relao entre os hospedeiros e a subrede de comunicao. No projeto da subrede existem dois tipos gerais de arquitetura de comunicao:
ligao ponto a ponto: h a presena de um ponto de comunicao em cada emlace ou ligao em questo ligao multiponto: difuso (broadcast,multicast). Neste caso, trs ou mais dispositivos utilizam o mesmo enlace de

comunicao.

a)

b)
Figura 2.1 (a) ligao ponto a ponto (b) ligao multiponto

Quando se utiliza uma subrede com ligao ponto-a-ponto, deve-se observar um aspecto importante do projeto que a topologia de interconexo dos ns de comutao. A figura 2.2 mostra algumas topologias possveis.

a)

b)

c)

d)

e)

f)

Figura 2.2 Algumas topologias possveis para uma subrede ponto-a-ponto. (a) estrela (b) loop (c) rvore (d) completa (e) loops interconectados (f) irregular O segundo tipo de arquitetura de comunicao usa difuso. Neste caso, um nico canal de comunicao compartilhado por todos os ns de comutao. Quando uma mensagem transmitida por qualquer um dos ns de comutao, ela recebida por todos os ns existentes na rede. Caso exista uma especificao de destinatrio na mensagem, os ns que no so destino, devem ignorar a mensagem. A figura 2.3 mostra algumas possibilidades de subredes em difuso. No caso de uma rede com topologia em barra, apenas um n fica habilitado a transmitir em um determinado instante; todos os outros devem aguardar pela liberao do meio de transmisso. Uma rede com topologia em barra deve ter associado algum mecanismo para resolver conflitos quando dois ou mais ns desejam transmitir simultaneamente. Este mecanismo de controle pode ser centralizado ou distribudo. Uma segunda possibilidade um sistema de radio ou satlite. Cada n possui uma antena atravs da qual ele pode transmitir ou receber. Todos os ns podem receber o sinal proveniente do satlite e, em alguns casos, tambm podem receber as transmisses efetuadas por outros ns para o satlite. Um terceiro sistema de difuso o anel. Em um anel, cada bit percorre o caminho sem esperar pelos outros bits que compem a mensagem. Tipicamente, cada bit percorre todo o anel em pouco tempo, muitas vezes antes que a mensagem

Apostila de Telecomunicaes e Redes 1

16

seja transmitida completamente. Em contraste, com uma topologia em loop, cada mensagem no retransmitida pelo prximo n at que a mensagem inteira seja recebida. Em um loop, cada linha pode conter uma mensagem diferente enquanto que esta situao no desejvel em um anel, a menos que as mensagens sejam muito curtas. Da mesma forma que em outros sistemas de difuso, so necessrias algumas regras para controlar o acesso ao meio de transmisso.

a)

(b)

(c)

Figura 2.3 Subredes de comunicao usando difuso. (a) barra (b) radio ou satlite (c) anel Subredes de difuso podem ser divididas em estticas e dinmicas, dependendo de como o canal alocado. Na alocao esttica, o tempo dividido em intervalos discretos e cada fatia de tempo atribuda a um dos ns de forma a que cada um s transmita durante o seu intervalo de tempo. Esta tcnica apresenta a desvantagem de desperdiar a capacidade do canal pois atribui tempo a um n mesmo que ele no tenha mensagem para transmitir. Os mtodos de alocao dinmica so classificados em centralizados e distribudos. No mtodo centralizado, existe uma nica entidade responsvel pela concesso do direito de transmisso. Ela pode fazer isto, aceitando requisies e tomando as decises de acordo com um algoritmo interno. No mtodo descentralizado ou distribudo, no existe uma entidade central; cada n deve decidir por si mesmo quando deve transmitir ou no.

2.3 Componentes bsicos de uma rede de computadores


Quatro itens so de fundamental importncia quando se define os componentes bsicos de uma rede de computadores. Tais itens so:

Software de rede A simples transferncia de um arquivo de uma mquina para outra envolve uma srie de etapas que se fossem analisadas em conjunto, teriam uma complexidade difcil de controlar. Optou-se ento por dividir as redes em camadas.

Camadas de rede A maioria das redes de computadores dividida em camadas ou nveis e a fim de simplificar o projeto de toda a rede.

Protocolos Basicamente, um protocolo um conjunto de regras sobre o modo como se dar a comunicao entre as partes envolvidas. Cada protocolo atua em uma camada especfica de uma rede. A Internet, por exemplo, possui mais de 100 protocolos diferentes.

Hierarquias de protocolos Como funcionam as camadas de uma rede? As camadas se comunicam entre si, segundo uma hierarquia, denominada hierarquia de protocolos. Exemplo: andares de um prdio.

Protocolos Camadas

Hierarquia

Figura 2.4 Hierarquia de protodolos

Apostila de Telecomunicaes e Redes 1

17

Imagine dois filsofos (camada 3) querendo conversar, mas um deles fala portugus e ingls e o outro fala chins e francs. Eles necessitam tradutores (camada 2) que possuem secretrias (camada 1). Os tradutores usaro Alemo, mas nada impediria que utilizassen Finlands, por exemplo.

Figura 2.5 Esquema de funcionamento da arquitetura de uma rede de computadores Embora conceitualmente uma comunicao entre dois processos de uma determinada camada se d horizontalmente, essa conversao implica na comunicao com as camadas inferiores atravs das interfaces entre as camadas. Ex.: comunicao virtual na camada 5.

Figura 2.6 Comunicao entre as camadas de uma rede de computadores Com relao comunicao entre as camadas do modelo de rede apresentado na figura 2.6, podemos considerar: A Camada 4 quebra os pacotes, a Camada 3 confere se uma mensagem chegou corretamente no destino, a Camada 2 confere o formato do quadro da mensagem e, a Camada 1 faz a comunicao via cabeamento ou sistema de ondas.

Apostila de Telecomunicaes e Redes 1

18

2.4 Arquiteturas de Redes


As hierarquias de protocolos especficas so denominadas arquiteturas de redes. Algumas das arquiteturas mais conhecidos so o OSI(83) (modelo), TCP/IP (74) e Novell. O modelo OSI foi criado pela ISO para se tornar um padro, mas o TCP/IP tornou-se padro de fato. OSI 7 6 5 4 3 2 1 Aplicao Apresentao Sesso Transporte Rede Enlace Fsico Transporte Inter-rede Host / rede TCP/IP Aplicao No presentes no modelo

Figura 2.7 Comparativo entre as arquiteturas de redes OSI / ISO e Internet TCP / IP O modelo OSI (Open System Interconection) foi criado pela ISO (International Standard Organization) e consiste em sete nveis, onde cada um deles define as funes que devem proporcionar os protocolos com o propsito de trocar informaes entre vrios sistemas. Esta classificao permite que cada protocolo se desenvolva com uma finalidade deterninada, o qual simplifica o processo de desenvolvimento e implementao. Cada nvel depende dos que esto abaixo dele, e por sua vez proporciona alguma funcionalidade aos nveis superiores. Os sete nveis do modelo OSI so os seguintes: Aplicao 7 Responsvel pela interao com o Sistema Operacional atravs de interfaces para esse sistema (ex.: FTP, TELNET, SMTP). Servindo como uma janela para as aplicaes acessarem servios de rede, essa camada lida com o acesso rede, controle de fluxo recuperao de erros e transferncia de arquivos.

Apresentao Responsvel pela troca de mensagens com sentido. Essa camada oferece interface e servios comuns de comunicao, tais como criptografia, compresso de dados e reformatao de textos em formato abstrato, 6 para que os dados sejam compreendidos por computadores que utilizem diferentes representaes. Sesso 5 Transporte 4 Rede 3 Enlace 2 Fsica 1 Responsvel pelo suporte das conexes entre as sesses, tarefas administrativas e de segurana. Fornecendo a estrutura de controle entre as aplicaes, essa camada estabelece, gerencia e termina conexes (sesses) entre aplicaes cooperantes. Responsvel pela transferncia transparente entre dois pontos. Possibilitando recuperao quando h algum erro ponto-a-ponto ou de controle de fluxo, essa camada manipula os pacotes, reempacotando-os se necessrio, dividindo as mensagens grandes em pacotes menores. Responsvel pelo endereamento e funes de controle (ex: roteamento) necessrias no envio de dados atravs da rede. Isso significa estabelecer, manter e terminar conexes que incluem troca de pacotes, roteamento, controle de congestionamento, remontagem de dados e traduo de endereos lgicos para endereos fsicos. Responsvel por assegurar que as transmisses de dados e o estabelecimento das conexes lgicas entre as estaes sejam livres de erros. Isso conseguido pelo encapsulamento dos dados em blocos (quadros) para a camada fsica, e o envio desses quadros com a sincronizao, controle de erro e controle de fluxo necessrios. Responsvel pela transmisso de um conjunto no estruturado de bits atravs do meio fsico. Isso envolve caractersticas mecnicas, eltricas e procedurais requeridas para estabelecer, manter e desativar as ligaes fsicas.

Atualmente as camadas inferiores so implementadas em hardware. Por que o modelo OSI no pegou? Momento ruim Tecnologia ruim Implementao ruim

Apostila de Telecomunicaes e Redes 1

19

Questionrio:
1) O que multiplexao? 2) Quais as polticas de tratamento de erros existentes? Qual delas se aplica na transmisso iscrona? 3) Para que serve o controle de fluxo em uma rede? E o controle de seqncia? 4) Assinale a alternativa correta, com relao da poltica de acesso a um MT compartilhado: a) A disciplina de acesso utilizada em redes 802.3 CSMA/CD (olhar anexo c-IEEE 802) b) A disciplina de acesso utilizada em redes 802.5 Token Bus (passagem de permisso em barramento) 5) Assinale a alternativa correta: a) Overhead de protocolo a relao existente entre os bits de dados e os bits de controle que ocupam a banda de transmisso. b) Overhead de protocolo a quantidade de bits que so transmitidos mas que no so dados. 6) Assinale a alternativa correta: a) Encapsulamento de dados seria colocar todo um pacote (cabealho+dados) como dados para poder transmitir por uma rede de formato de pacotes diferente b) Encapsulamento seria pegar os dados de um pacote, sem o cabealho e transmitir por uma rede de formato de pacotes diferente. 7) Assinale a alternativa correta: a) Trailler ou cauda nas PDUs so bits inseridos com o objetivo de preencher o pacote com o tamanho mnimo necessrio para transmisso. b) Trailler ou cauda nas PDUs so bits inseridos para correo ou deteco de erros na transmisso.

Apostila de Telecomunicaes e Redes 1

20

3. Meios de Transmisso de Dados


A camada fsica de uma rede prov caractersticas fsicas, eltricas, funcionais e procedimentos para ativar, manter e desativar conexes entre duas partes. Sendo assim, na camada fsica que so definidas as caractersticas de cabeamento utilizado em uma rede de comunicao de dados. Deve-se distinguir dois conceitos que podem ser confundidos primeira vista: canal e meio de comunicao. Canal o circuito individual sobre o qual se estabelece uma comunicao entre uma fonte e um destino, e Meio de Transmisso o suporte fsico que transporta um ou vrios canais. Os canais podem ser individualizados fsica ou eletricamente. Por exemplo, em um cabo de pares tranados, cada par um circuito fsico (canal fsico). Quando um meio de transmisso transmisso transporta vrios canais, os mesmos precisam ser individualizados eletricamente de acordo com alguma tcnica de multiplexao. Por outro lado, existem vrios tipos de meios de transmisso, que caem basicamente em duas categorias: as linhas fsicas e os sistemas de ondas que utilizam a propagao de ondas eletromagnticas de rdio ou luz atravs do espao livre. O sinal eltrico que trafega em um meio fsico est sujeito a uma srie de condies que prejudicam a sua propagao. Em pares metlicos a degradao do sinal eltrico depende intrinsecamente das seguintes caractersticas do meio de transmisso: Resistncia Oposio natural do condutor ao fluxo de eltrons em um determinado sentido. A resistncia est associada ao fenmeno de dissipao do calor em um condutor no qual trafega uma corrente eltrica. Reatncia De modo similar resistncia, a reatncia a medida da oposio da alterao da voltagem e da corrente eltrica em um condutor Impedncia Caracterstica eltrica dependente de uma srie de caractersticas de projeto, tais como: a resistncia, a reatncia, a distncia entre dois condutores e o tipo de isolamento. A impedncia do cabo deve estar de acordo com a sua aplicao para evitar a perda do sinal e interferncias.

3.1 Meios fsicos


"Cabo cabo, no mesmo?" , o Novato perguntava. "No", Willy respondia pacientemente. "Voc no pode simplesmente ignorar as leis da fsica. Segundo estas leis, h muitas diferenas entre cabos deste tipo, por causa dos condutores, do tipo de isolamento entre eles, de sua organizao dentro da tubulao, de sua capacidade de neutralizar o rudo externo". Derfley, J.F. e Freed, L.- Tudo sobre Cabeamento de Redes"

Uma das formas mais comuns de transportar dados de um computador para outro grav-los em uma fita magntica ou em discos flexveis, transportar fisicamente a fita ou os discos para a mquina de destino, onde eles sero finalmente lidos. Apesar de no ser to sofsticado quanto usar um satlite de comunicao geossncrono, esse mtodo costuma ser muito mais eficaz sob o ponto de vista financeiro, especialmente nas aplicaes em que a alta largura de banda ou o custo por bit tem importncia fundamental. Basta fazer um simples clculo para esclarecer essa questo. Um DVD armazena 4,7 GB. Pode-se colocar 1000 DVDs em uma pequena caixa (perfazendo um total de 4700 GB) e despachar de um ponto a outro do Brasil em 24 horas (Sedex). A largura de banda efetiva dessa transmisso de 4700 gigabytes/86.400 s ou seja aproximadamente 544 Mbps, o que equivalente taxa de transmisso de uma rede ATM (622 Mbps). Se o destino estiver a uma hora de distncia, a largura de banda ser ampliada em cerca de 15 Gbps. Para um banco com gigabytes de dados a serem gravados diariamente em uma segunda mquina (de modo que o banco possa continuar a funcionar mesmo durante uma grande enchente ou terremoto), dificilmente alguma outra tecnologia de transmisso poder sequer ser comparada ao DVD ou fitas DAT, quando se fala em termos de desempenho. As linhas fsicas se caracterizam por apresentarem continuidade metlica, embora o meio possa no ser metlico, no sentido estrito, como o caso da fibra tica. Existem vrios tipos de linhas fsicas, com caractersticas de transmisso e de custo variveis em funo das suas caractersticas fsicas.

Apostila de Telecomunicaes e Redes 1

21

Todas as linhas fsicas funcionam como um filtro passa-baixas para distncias curtas. Isto , deixam passar corrente contnua e apresentam apenas uma freqncia de corte superior banda de passagem. medida que a distncia aumenta, porm, logo surge uma freqncia de corte inferior e a largura de banda vai se estreitando progressivamente. Dessa forma, a largura de banda de uma linha fsica varia com o seu comprimento. Em um projeto de redes, vrios fatores tm que ser levados em considerao, desde os aplicativos necessrios s exigncias dos usurios, passando pela demanda de recursos que estes aplicativos consumiro at o tipo de linhas fsicas ou meios fsicos que sero utilizados. Tudo tem que ser projetado de maneira eficiente e racional, ou seja, todas as necessidades tm que ser supridas a um custo mnimo permitindo ainda futuras expanses e reavaliaes do projeto. Em comparao com os outros investimentos que devem ser feitos a fim de implantar um determinado projeto de redes, as linhas fsicas sero o item que tero a maior durao. Os softwares costumam passar por uma evoluo a cada dois ou trs anos e, de acordo com pesquisas, o hardware tem uma vida til de 5 anos; no entanto, ter que se conviver 15 anos ou mais com seu cabeamento de rede. O investimento feito em um sistema de cabeamento ir pagar dividendos durante anos, mas o nvel de retorno depender do cuidado com o qual se selecionam os componentes e se supervisiona a instalao dos cabos [DER94]. Segundo pesquisas realizadas pela Infonetics, entre as causas para o downtime de uma rede, 70% dos casos so provocados por um cabeamento mal projetado. Dados colhidos pela LAN Technology informam que uma rede de porte mdio apresenta 23,6 paradas por ano em mdia, com um total de 4,9 horas inoperantes. Como o custo de uma hora parada estimado entre 1.000 e 20.000 reais, o controle do downtime poderia reduzir em muito os custos por ociosidade [ROC96]. O projeto de cabeamento no envolve somente consideraes sobre taxas de transmisso e largura de banda, mas tambm facilidade de instalao, imunidade a rudos, limites de emisso eletromagntica, qualidade (atenuao do sinal versus comprimento mximo), confiabilidade, conformidade s exigncias geogrficas, conformidade aos padres internacionais, disponibilidade de componentes e custo total [SOA96]. O cabeamento o componente de menor custo de uma rede local. Quando bem estruturado pode representar de 5 a 7% do custo total da rede. Os preos variam muito de acordo com o tipo de cabeamento utilizado [ROC96].

3.1.1 Linha area de Fio n


Constituda por fios de cobre (raramente bronze ou ferro) de dimetro entre 1,5 e 4 mm que s mantidos isolados e paralelos presos a suportes fsicos s cruzetas dos postes telefnicos, a linha aberta foi o principal meio telefnico interurbano de anos atrs. Hoje seu uso est limitado a algumas zonas rurais. A linha aberta deriva esse nome do fato de ser usada sem isolamento. Os fios de grosso calibre significavam uma resistividade menor e, portanto uma faixa de passagem maior do que a dos pares tranados usados no mbito urbano. Por outro lado, seu custo era muito elevado. Os telegrficos do sculo 19 usavam essas linhas.

3.1.2 Par Tranado


O cabo de par tranado composto por pares de fios. Os fios de um par so enrolados em espiral a fim de, atravs do efeito de cancelamento, reduzir o rudo e manter constante as propriedades eltricas do meio por toda a sua extenso. O efeito de cancelamento reduz o nvel de interferncia eletromagntica / radiofrequncia [SOA96] [TAN94]. Podemos dividir os pares tranados entre aqueles que possuem uma blindagem especial (STP - Shielded Twisted Pair) e aqueles que no a possuem (UTP - Unshielded Twisted Pair).
a) Par Tranado STP

Um cabo STP, alm de possuir uma malha blindada global que confere uma maior imunidade s inteferncias externas eletromagntica / radiofrequncia, possui uma blindagem interna envolvendo cada par tranado componente do cabo cujo objetivo reduzir a diafonia. Um cabo STP geralmente possui dois pares tranados blindados, uma impedncia caracterstica de 150 Ohms e pode alcanar uma largura de banda de 300 MHz em 100 metros de cabo. Ao contrrio dos cabos coaxiais, a blindagem dos cabos stp no faz parte do caminho percorrido pelo sinal.

Apostila de Telecomunicaes e Redes 1

22

Figura 3.1 - Seo de cabo STP

Figura 3.2 - Cabo STP patch [BER96]

O maior volume de blindagem e isolamento aumenta consideravelmente o peso, o tamanho e o custo do cabo. Poucos cabos STP eram suficientes para preencher um duto de fiao de um prdio [DER94]. Este dabo era adotado pela IBM para interconexo entre os elementos integrantes de sua rede (token ring) e atualmente praticamente no mais utilizado.
b) Par Tranado UTP

O cabo de par tranado sem blindagem (UTP) composto por pares de fios, sendo que cada par isolado um do outro e todos so tranados juntos dentro de uma cobertura externa. No h blindagem fsica no cabo UTP; ele obtm sua proteo do efeito de cancelamento dos pares de fios tranados. O cabo de par tranado sem blindagem projetado para redes, mostrado na figura abaixo, contm quatro pares de fios de cobre slidos modelo 22 ou 24 AWG. O cabo tem uma impedncia de 100 ohms - um fator importante que diferencia dos outros tipos de fios de telefone e par tranado. O cabo de rede UTP tem um dimetro externo de 4,3 mm. Com o aumento das taxas de transmisso, cabos de par tranado de melhor qualidade foram sendo produzidos. O alto desempenho em termos de qualidade alcanados pelos pares tranados no blindados (UTP), aliado ao baixo custo de aquisio e instalao dos mesmos, fez com que se tornasse necessrio, uma presso por padronizao tanto por parte dos projetistas, que queriam certezas sobre os parmetros caractersticos destes cabos, quanto por parte dos fabricantes de equipamentos, que os utilizavam em suas composies e precisavam de garantias confiveis de desempenho [ROC96].

Figura 3.4 - Seo de um cabo UTP

Figura 3.3 - Cabo UTP [BER96] A EIA/TIA (Electronic Industries Association/Telecommunication Industry Association) levou a cabo a tarefa de padronizao dos cabos UTP atravs da recomendao 568. Os cabos UTP inicialmente foram divididos em 5 categorias (atualmente existem 6 ou 7) no que se refere a: taxas de transmisso e qualidade do fio, sendo que as classes 1 e 2, 3, 4 ,5 suportam respectivamente taxas de transmisso de at 5 Mbits (1 e 2), 10 Mbits (3), 16 Mbits (4), e 100 Mbits (5), sendo esse ltimo tipo o mais utilizado atualmente e que possui melhor grau de qualidade.

bitola do fio, especificada em AWG (American Wire Guage), onde nmeros maiores indicam fios com dimetros menores; nveis de segurana, especificados atravs de regulamentao fornecida pelos padres reguladores da Underwriter Laboratories (UL).

Apostila de Telecomunicaes e Redes 1

23

Referncia (Banda passante 100m)


EIA/TIA Categoria 1 (.5 Mhz) EIA/TIA Categoria 2 (1 Mhz) EIA/TIA Categoria 3 (Banda de 16 MHz) EIA/TIA Categoria 4 ( Banda de 20 MHz) EIA/TIA Categoria 5 ( Banda de 100 MHz)

Impedncia (Bitola AWG)


150 Ohms (26 AWG) 100 Ohms (26 AWG) 100 Ohms UTP (24 AWG) 100 Ohms UTP baixa perda (24 AWG) 100 Ohms UTP freqencia estendida

Aplicaes (Telefonia e Dados)


Telefonia Analgica (4 KHz) Telefonia Digital (64 Kbit/s) ISDN Dados (2,046 Mbit/s) IBM 3270, 3X, AS 400 IEEE 10BaseT Token Ring(4 Mbit/s) Ethernet(10 Mbit/s). At 16 Mb/s IEEE 10BaseT - Idem ao anterior. Token Ring(16 Mbit/s). At 20 Mb/s IEEE 10BaseT e 100BaseT 100 Mbit/s ATM 155 Mb/s Gigabit Ethernet Todas as anteriores e tecnologias em desenvolvimento Cabo blindado tecnologias emergentes

Categoria 5E (Banda100 MHz em c/ par) Categoria 6 (Banda 250 MHz em c/ par) Categoria 7 (Banda 600 MHz em c/ par) Tabela 3.1 - Categorias de cabos UTP Legenda: AWG: American Wire Guage CDDI: Copper Data Distributed Interface IEEE: Institute of Eletrical and Eletronic Engineers EIA/TIA: Eletronic Industry Assoc./Telecom. Ind. Association Padro de cores para cabo UTP 4 pares: Par 1 2 3 4 Cor do par Branco/Azul Azul/Branco Branco/Laranja Laranja/Branco Branco/Verde Verde/Branco Branco/Marrom Marrom/Branco Tabela 3.2 Pares tranados UTP Conforme norma ANSI/TIA/EIA-568A so reconhecidos 2 esquemas de ligao padro RJ: a) utilizado pela AT&T (568B) b) utilizado pelos demais fabricantes (568A)

NEMA: National Eletrical Manufactures Association STP: Shielded Twisted Pair TPDDI: Twisted Pair Data Distributed Interface UL: Underwriter's Laboratories UTP: Unshield Twisted Pair

Figura 3.5 Esquema de ligao dos pares tranados UTP

Apostila de Telecomunicaes e Redes 1

24

Crossover Em um cabo, basta configurar o 568-A em uma extremidade e o 568-B na outra. A figura anterior mostra o conector fmea (voc olhando para o encaixe).O padro Ethernet utiliza somente os pinos 1,2,3 e 6. A configurao dos pares deve atender os sistemas existentes, sendo que a utilizao dos pares apresentada abaixo: Rede 10BaseT Token Ring 100BaseT ATM Utilizao do par 1&2 e 3&6 3&6 e 4&5 1&2 e 3&6 1&2 e 7&8 Tabela 3.3 Pares tranados UTP Conectores O conector padronizado pela norma o RJ-45, que pode ser blindado ou no, conforme o cabo.

Figura 3.6 Conector RJ-45 Padro 802.3 10BaseT O nome 10BaseT indica uma velocidade de sinalizao de 10 megabits por segundo, um esquema de sinalizao debandabase e fios de pares tranados em uma topologia fsica em estrela. O enfoque terico do padro 10BaseT que ele permite que os gerentes de rede local utilizem fios de telefone j instalados, o que diminui os custos e as possibilidades de falha na instalao. O par tranado o meio de transmisso de menor custo por comprimento. A ligao de ns ao cabo tambm extremamente simples, portanto de baixo custo. A desvantagem do par tranado a sua susceptibilidade interferncia e rudo, incluindo "cross-talk" de fiao adjacente. Em sistemas de baixa freqncia a imunidade a rudo to boa quanto ao cabo coaxial. Maiores detalhes acerca de rudos e interferncias em canais de transmisso sero apresentados posteriormente. verdade que o UTP custa menos por metro do que qualquer outro tipo de cabo de rede local, mas a despesa com material a menos significativa em qualquer instalao pois a mo de obra o elemento mais caro. Como comum a utilizao de cabos coaxiais de 75 Ohms para transmisso de TV a cabo, os custos de mo de obra com tcnicas de instalao para estes cabos e para a prpria fibra tica esto caindo muito. de se questionar o valor a ser pago por uma boa instalao de UTP, obedecendo rgidas normas de segurana e desempenho (ver seo seguinte) [DER94]. Uma grande vantagem do UTP que no pode ser desprezada a flexibilidade e a espessura dos cabos. O UTP no preenche os dutos de fiao com tanta rapidez como os outros cabos, salvo a conhecida exceo da fibra tica. Isto aumenta o nmero de conexes possveis sem diminuir seriamente o espao til ou exigir onerosos projetos de alterao das instalaes fsicas disponveis. Pode-se utilizar UTPs com trs principais arquiteturas de rede (ARCnet, Ethernet e token-ring). Na maioria dos casos, as placas de interface de rede vm para um tipo especfico de cabeamento, mas muitas placas de interface Ethernet so configuradas para cabos coaxiais e UTP.

Apostila de Telecomunicaes e Redes 1

25

3.1.3 Cabo Coaxial


Um cabo coaxial consiste em um fio de cobre rgido que forma o ncleo, envolto por um material isolante que, por sua vez, envolto em um condutor cilndrico, frequentemente na forma de uma malha cilndrica entreleada. O condutor externo coberto por uma capa plstica protetora.

Figura 3.7 Corte em um cabo coaxial A forma de construo do cabo coaxial lhe d uma boa combinao de alta banda passante e excelente imunidade a rudos. A banda passante possvel depende do comprimento do cabo. Para cabos de 1 Km, pode-se chegar a uma taxa de dados de 1 Gbps. Taxas de dados mais altas so possveis em cabos mais curtos e, pode-se usar cabos mais longos, mas com taxas mais baixas. Dois tipos de cabo coaxial so bastante utilizados. Um tipo, o Cabo Coaxial Fino, tambm conhecido como cabo de 50 ohms ou cabo coaxial em Banda Base. O outro tipo, o Cabo Coaxial Grosso, tambm conhecido como cabo coaxial em Banda Larga.
a) Cabo Coaxial de Banda Base (50 ohms)

O cabo coaxial fino, tambm conhecido como cabo coaxial banda base ou 10Base2, utilizado para transmisso digital e possui impedncia caracterstica geralmente de 50 ohms. As principais caractersticas de cabos coaxiais do tipo banda base, de impedncia caracterstica de 50 ohms, que eram utilizados em redes locais so : Impedncia: 50 ohms Tamanho Mnimo de Segmento: 0,45 metros Transmisso em banda base, cdigo Manchester, em modo half-duplex; Tamanho Mximo sem Repetidores: depende da velocidade que se deseja. Capacidade: 30 equipamentos/segmento Acesso ao meio: CSMA/CD Taxas de Transmisso de Dados: de 10 Mbps at 2 Gbps (Tane97) (depende do tamanho e qualidade do cabo). Usual em uma rede local seria uma taxa de 10 Mbits/s ou 100Mbits/s Modo de Transmisso: Half-Duplex - Cdigo Manchester. Transmisso: Por pulsos de corrente contnua. Imunidade EMI/RFI: 50 dB Conector: Conector T Instalao: Facilitada (cabo fino e flexvel) Topologia mais usual: barra; Tempo de trnsito: 4 ns/m. O cabo coaxial fino mais malevel e, portanto, mais fcil de instalar. Em comparao com o cabo coaxial grosso, na transmisso em banda base, o cabo de 50 ohms sofre menos reflexes devido as capacitncias introduzidas na ligao das estaes ao cabo, alm de possuir uma maior imunidade a rudos eletromagnticos de baixa frequncia. Apesar do cabo coaxial banda base ter uma imunidade a rudos melhor do que o par tranado, a transmisso em banda larga fornece uma imunidade a rudo melhor do que em banda base. Nesta tecnologia de transmisso, o sinal digital injetado diretamente no cabo. A capacidade de transmisso dos cabos nesta modalidade varia entre alguns Mbps/Km, no caso dos cabos mais finos, at algumas Gigabits por segundo no caso de cabos mais grossos e de melhor qualidade. A impedncia utilizada nesta modalidade de transmisso de 50 ohms.

Apostila de Telecomunicaes e Redes 1

26

Um Cabo Coaxial Banda Base, tambm conhecido como 10Base2, consiste de um fio de cobre rgido, que forma o ncleo, envolto por um material isolante, que por sua vez envolto por um condutor cilndrico na forma de malha entrelaada, tudo coberto por uma capa plstica protetora. O mtodo de acesso ao meio usado em Cabos Coaxias Banda Base o deteco de portadora, com deteco de coliso. Amplamente utilizado em redes locais.

Figura 4.9 Conector BNC

Figura 3.8 Cabo coaxial 50 ohms


b) Cabo Coaxial de Banda Larga (75 ohms)

Um Cabo Coaxial Banda Larga, tambm conhecido como 10Base5 ou "Mangueira Amarela de Jardim", consiste de um fio de cobre rgido, que forma o ncleo, envolto por um material isolante, que por sua vez envolto por um condutor cilndrico de alumnio rgido, tudo coberto por uma capa plstica protetora.

Figura 3.10 Cabo coaxial 75 ohms O cabo coaxial grosso, tambm conhecido como cabo coaxial de banda larga ou 10Base5, utilizado para transmisso analgica, principalmente em redes de longa distncia, como a utilizada pela TV a cabo. O cabo coaxial grosso, possui uma blindagem geralmente de cor amarela. Seu dimetro externo de aproximadamente 0,4 polegadas ou 9,8 mm. Uma diferena fundamental entre os cabos coaxiais de banda base e banda larga que sistemas em banda larga necessitam de amplificadores analgicos para amplificar periodicamente o sinal. Esses amplificadores s transmitem o sinal em um sentido; assim, um computador enviando um pacote no ser capaz de alcanar os computadores a montante dele, se houver um amplificador entre eles. Para contornar este problema, foram desenvolvidos dois tipos de sistemas em banda larga: com cabo duplo e com cabo nico. Os sistemas de cabo duplo tm dois cabos idnticos paralelos. Para transmitir dados, um computador emite os dados pelo cabo 1, que est conectado a um dispositivo chamado head-end na raiz da rvore de dados. Em seguida, esse head-end transfere o sinal para o cabo 2, que refaz o caminho da rvore a fim de realizar a transmisso. Todos os computadores transmitem no cabo 1 e recebem no cabo 2. Sistemas com cabo nico alocado bandas diferentes de frequncia para comunicao, entrando e saindo por um nico cabo. A banda do cabo dividida em dois canais ou caminhos, denominados:

Apostila de Telecomunicaes e Redes 1

27

1.caminho de transmisso (Inbound): caminho de entrada dos dados no canal 2.caminho de recepo (Outbound): caminho de saida dos dados do canal

Figura 3.11 Esquemas gerais de LAN de barra em banda larga No modelo midsplit, por exemplo, a banda de entrada vai de 5 a 116 MHz, e a banda de sada vai de 168 a 300 MHz.

Figura 3.12 Redes de banda larga. (a) Cabo duplo. (b) Cabo nico Esse cabo muito utilizado para a transmisso do sinal de vdeo em TV a cabo e, na transmisso de vdeo tambm em computadores, para a integrao de imagens transmitidas para vrias estaes de rede local. Tecnicamente, o cabo de banda larga inferior ao cabo de banda bsica (que tem apenas um canal) no que diz respeito ao envio de dados digitais, no entanto, por outro lado, existe a vantagem de haver muitos cabos desse tipo j instalados. Na Holanda, por exemplo, 90 por cento de todas as casas tm uma conexo de TV a cabo. Cerca de 80 por cento das casas norte-americanas tm um cabo de TV instalado. Desse total, pelo menos 60 por cento tm de fato uma conexo a cabo. Com a acirrada concorrncia entre as companhias telefnicas e as empresas de TV a cabo, podemos esperar que um nmero cada vez maior de sistemas de TV a cabo comece a operar como MANs e oferecer servios telefnicos, dentre outras vantagens. Para obter maiores informaes sobre a utilizao da TV a cabo como uma rede de computadores, consulte Karshmer and Thomas, 1992. As dificuldades de conexo com cabos coaxiais so um pouco maiores do que se fosse utilizado o par tranado. A conexo dos cabos feita atravs de conectores mecnicos, o que tambm encarece sua instalao em relao ao par tranado, porm, os benefcios compensam com larga vantagem a utilizao deste mtodo. Dados Tcnicos Impedncia: 75 ohms Atenuao: em 500m de cabo no exceder 8,5 dB medido a 10MHz ou 6,0 dB medido a 5 MHz Velocidade de Propagao: 0,77c (c=vel. luz no vcuo) Tamanho Mximo de Segmento: 500 metros Tamanho Mnimo de Segmento: 2,5 metros Tamanho Recomendado: mltiplos de 23,4 - 70,2 ou 117 metros

Apostila de Telecomunicaes e Redes 1

28

Nmero Mximo de Segmentos: 5 Tamanho Mximo Total: 2.500 metros Capacidade: 1500 canais com 1 ou mais equipamentos por canal Acesso ao meio: FDM Taxas de Transmisso de Dados: 100 a 150 Mbps (depende do tamanho do cabo) Modo de Transmisso: Full-Duplex. Transmisso: Por variao em sinal de freqncia de rdio Imunidade EMI/RFI: 85 dB Conector: Tipo Derivador Vampiro Utiliza Transceptores (detecta a portadora eltrica do cabo) Instalao: Requer prtica/pessoal especializado
c) Cabo coaxial x par tranado:
As caractersticas de transmisso do cabo coaxial so melhores do que o par tranado (comparado s categorias 5 e

5e), porm ocupa muito mais espao em um duto de fiao.


Na transmisso analgica o coaxial mais adequado, pois permite uma largura de banda maior a uma distncia maior

do que o par tranado.


O cabo coaxial possui imunidade maior aos rudos de cross-talk e uma fuga eletromagntica mais baixa, porm o custo

do coaxial mais elevado do que o do par tranado, principalmente nas interfaces de ligao. Conclui-se que o cabo coaxial mais adequado transmisso analgica enquando o par tranado mais indicado transmisso digital.

3.1.4 Fibras ticas


Muitas pessoas do setor de informtica se orgulham com a rapidez com que a tecnologia usada nos computadores vem melhorando. Na dcada de 1970, um computador rpido (por exemplo, o CDC 6600) podia executar uma instruo em 100 nanossegundos. Vinte anos depois, um computador Cray rpido podia executar uma instruo em 1 nanossegundo, decuplicando seu desempenho a cada dcada. Nada mal. No mesmo perodo, a comunicao de dados passou de 56 Kbps (a ARPANET) para 1 Gbps (comunicao tica moderna), isso significa que seu desempenho melhorou 100 vezes em cada uma dcada, enquanto, no mesmo perodo, a taxa de erros passou de 10-5 por bit para quase zero. Alm disso, as CPUs esto se aproximando dos limites fsicos, como a velocidade da luz e os problemas decorrentes da dissipao do calor. Por outro lado, com a atual tecnologia de fibra tica, a largura de banda pode ultrapassar a casa dos 50.000 Gbps (50 Tbps) e so muitas as pessoas que esto realizando pesquisas com materiais de melhor qualidade. O limite prtico da sinalizao atual de cerca de 1 Gbps, pois no possvel converter os sinais eltricos e ticos em uma velocidade maior. O uso experimental de 100 Gbps est previsto a curto prazo. Dentro de poucos anos, alcanaremos uma velocidade de 1 terabit/s. Logo teremos sistemas plenamente ticos, que influenciaro tambm a transmisso de dados entre computadores (Miki, 1994a).

Figura 3.13 Fibra tica

Figura 4.14 Conector de fibra ST

Na corrida entre a computao e a comunicao, ganhou a comunicao. O significado real da largura de banda infinita (apesar dos custos) ainda no foi totalmente assimilado por uma gerao de cientistas e engenheiros da computao que aprenderam a pensar em termos dos limites de Shannon e Nyquist impostos pelo fio de cobre. Os novos conceitos partem

Apostila de Telecomunicaes e Redes 1

29

da premissa de que todos os computadores so desesperadamente lentos e, por essa razo, as redes devem tentar evitar a computao a todo custo, independente do desperdcio de largura de banda. Nesta seo, vamos estudar as fibras ticas e veremos como funciona essa tecnologia de transmisso. Um sistema de transmisso tico tem trs componentes. a origem da luz, o meio de transmisso e o detector. Convencionalmente, um pulso de luz indica um bit 1, e a ausncia de luz representa um bit zero. O meio de transmisso uma fibra de vidro ultrafina. O detector gera um pulso eltrico quando entra em contato com a luz. Quando instalamos uma fonte de luz em uma extremidade de uma fibra tica e um detector na outra, temos um sistema de transmisso de dados unidirecional que aceita um sinal eltrico, converte-o e transmite-o por pulsos de luz. Na extremidade de recepo, a sada reconvertida em um sinal eltrico. C O N V E R S O R C O N Receptor V tico Fibra tica E (detetor R tico) S O Interface O-E R

Sinal eltrico

Transmissor tico (emissor de luz)

Sinal eltrico

Interface E-O

Figura 3.15 Conversor de sinal tico/eltrico e eltrico/tico Esse sistema de transmisso desperdiaria luz e, na prtica, no teria a menor utilidade, mostrando-se apenas um interessante princpio fsico. Quando um raio de luz passa de um meio para outro, por exemplo, da slica fundida para o ar, o raio sofre uma refrao (desvio) na fronteira slica/ar, como mostra a Figura 3.16. Nela, ns vemos um feixe de luz que forma um ngulo 1, ao incidir na fronteira e que, ao emergir, produz um ngulo 1. O volume de refrao depende das propriedades dos dois meios fsicos (em particular, de seus ndices de refrao). Nos ngulos cuja incidncia ultrapasse um determinado valor crtico, a luz refratada de volta para a slica, nada escapa para o ar. Dessa forma, um feixe de luz que incide em um ngulo crtico, ou acima dele, interceptado na fibra, como mostra a Figura 3.16 (b). Esse feixe pode se propagar por muitos quilmetros sem sofrer praticamente nenhuma perda.

Figura 3.16 (a) Trs exemplos de um feixe de luz dentro de uma fibra de slica com a fronteira ar/slica em diferentes ngulos (b) reflexo de um raio de um feixe de luz abaixo do ngulo crtico Com relao capacidade de transmisso, a tecnologia atual de fibras caracteriza-se por trs tipos distintos a seguir:

3.1.4.1 Tipos de fibras


a) Multimodo com ndice degrau Esse tipo de fibra tica possui sua capacidade de transmisso limitada basicamente pela disperso modal, que reflete os diferentes tempos de propagao da onda luminosa. Devido a alta disperso, o desempenho destas fibras no passam de 15 a 25 Mhz.Km. b) Multimodo com ndice Gradual Esse tipo de fibra tica possui sua capacidade de transmisso limitada pela disperso modal, que reflete os diferentes tempos de propagao da onda luminosa. No entanto, essas fibras so menos sensveis a esse fenmeno do que as fibras multimodais. A taxa de transmisso neste tipo de fibra de 400 MHZ.km em mdia.

Apostila de Telecomunicaes e Redes 1

30

c) Monomodo Estas fibras so insensveis a disperso modal, que a reflexo da onda luminosa em diferentes tempos. Devido a esta caracterstica, esta fibra pode atingir taxas de transmisso na ordem de 100 Ghz.Km. As fibras monomodais atualmente disponveis podem transmitir dados a uma velocidade de muitos Gbps em uma distncia de 30 km. J foram feitas experincias com taxas de dados muito mais altas entre pontos mais prximos. Elas j mostraram que feixes laser de alta potncia podem conduzir uma fibra em uma distncia de 100 quilmetros sem utilizar repetidores, apesar de faz-lo em velocidades mais baixas. Pesquisas sobre fibras que utilizam o rbio prometem alcanar distncas ainda maiores sem repetidores.

Figura 3.17 Tipos de fibra existentes

3.1.4.2 Transmisso de luz atravs da fibra


As fibras ticas so feitas de vidro, que, por sua vez, produzido a partir da areia, uma matria-prima barata e abundante. Os antigos egpcios j dominavam a manufatura do vidro, mas, para eles, o vidro podia ter no mximo 1 mm de espessura para que a luz pudesse atravess-lo. O vidro transparente usado nas janelas foi desenvolvido durante a Renascena. O vidro usado nas modernas fibras ticas so to transparentes que, se o mar fosse formado por esse tipo de vidro, e no por gua, seria possvel ver o fundo do mar da superfcie, assim como vemos o solo quando voamos de avio em um dia ensolarado. A atenuao da luz atravs do vidro depende do comprimento de onda da luz. A atenuao do tipo de vidro usado nas fibras mostrada na Figura abaixo, em decibis por quilmetro linear de fibra. A atenuao em decibis obtida com a seguinte frmula. Atenuao em decibis = 10 log 10 potncia transmitida potncia recebida Por exemplo, quando o fator de perda dois, obtemos atenuao de 10 log 10 2 = 3 dB. A figura mostra a parte infravermelha do espectro, que, na prtica, a usada. A luz visvel tem comprimentos de onda ligeiramente mais curtos, que variam de 0,4 a 0,7 mcron (1 mcron igual a 10-6 metros).

Apostila de Telecomunicaes e Redes 1

31

A comunicao utiliza trs bandas de comprimento de onda. Elas so centralizadas em 0,85, 1,30 e 1,55 micra, respectivamente. As duas ltimas tm boas propriedades de atenuao (uma perda inferior a 5 por cento por quilmetro) A banda de 0,85 mcron tem uma atenuao maior, mas, por outro lado, nesse comprimento de onda, os lasers e os chips podem ser produzidos a partir do mesmo material (arsenieto de glio). As trs bandas entre 25 e 30 mil GHz de largura.

Figura 3.18 bandas de freqncias utilizadas para transmisso nas fibras Os pulsos de luz enviados atravs de uma fibra se expandem medida que se propagam. Essa expanso chamada de disperso. O volume da disperso vai depender do comprimento da onda. Uma forma de impedir que a expanso desses pulsos se sobreponha aumentar a distncia entre eles, o que, no entanto, s pode ser feito com a reduo da taxa de sinalizao. Felizmente, descobriu-se que, quando os pulsos so produzidos com um formato especial relacionado ao recproco do co-seno hiperblico, todos os efeitos da disperso so cancelados e possvel enviar pulsos por milhares de quilmetros sem que haja uma distoro significativa. Esses pulsos so chamados de solitons. Atualmente, o mundo assiste a um grande esforo de pesquisa no sentido de colocar em prtica as experincias que esto sendo feitas em laboratrios com os solitons.

3.1.4.3 Cabos de fibra


Os cabos de fibra tica so semelhantes aos coaxiais, a exceo fica por conta da malha entrelaada. A Figura 3.19 (a) mostra a perspectiva lateral de uma fibra. No centro, fica o ncleo de vidro atravs do qual se propaga a luz. Nas fibras multimodais, o ncleo tem 50 micra de dimetro, o que corresponde espessura de um fio de cabelo humano. Nas fibras monomodais, o ncleo tem entre 8 e 10 micras.

Figura 3.19 (a) Perspectiva lateral de uma fibra. (b) Extremidade de um cabo com 3 fibras. O ncleo da fibra envolvido por uma proteo de vidro cujo ndice de refrao inferior ao do ncleo, para manter a luz no ncleo. Em seguida, h um revestimento plstico fino com finalidade de proteger a camada anterior. Geralmente, as fibras so agrupadas em feixes, protegidos por uma capa externa. A Figura 3.19 (b) mostra um cabo com trs fibras. Normalmente, os cabos de fibra terrestres so colocadas no solo a um metro da superfcie, onde ocasionalmente so atacados por pequenos animais roedores. Perto da praia, os cabos de fibra transocenicos so enterrados em trincheiras por uma espcie de arado martimo. Em guas profundas, eles so depositados no fundo, onde podem ser arrastados por redes de pesca ou comidos por tubares.

Apostila de Telecomunicaes e Redes 1

32

As fibras podem ser conectadas de trs diferentes formas. Em primeiro lugar, elas podem ter conectores em suas extremidades e serem plugadas em sockets de fibra. Os conectores perdem de 10 a 20 por cento da luz, mas facilitam a reconfigurao dos sistemas. Em segundo lugar, elas podem ser encaixadas mecanicamente. Nesse caso, as duas extremidades so cuidadosamente colocadas uma perto da outra em uma luva especial e encaixadas em seguida. O alinhamento pode ser melhorado com a passagem de luz atravs da juno, seguido de pequenos ajustes cuja finalidade maximizar o sinal. As junes mecnicas so encaixadas em 5 minutos por uma equipe devidamente treinada e resultam em uma perda de 10 % da luz. Em terceiro lugar, dois pedaos de fibra podem ser fundidos de modo a formar uma conexo slida. Um encaixe por fuso quase to bom quanto uma fibra inteira, no entanco, nesse caso, h uma pequena atenuao. Nos trs tipos de encaixe, podem ocorrer reflexes no ponto de juno e a energia refletida pode interferir no sinal. Duas fontes de luz podem ser usadas para fazer a sinalizao. os diodos emissores de luz e os lasers semicondutores. Eles tm diferentes propriedades, como mostra a Tabela 3.4. Item Taxa de dados Modo Distncia Vida til Sensibilidade temperatura Custo LED Baixa Multimodo Pequena Longa Insignificante Baixo custo Laser Semicondutor Alta Multimodo ou monomodo Longa Curta Substancial I Alto custo

Tabela 3.4 - Uma comparao entre diodos semicondutores e emissores de luz utilizados como fontes de luz A extremidade de recepo de uma fibra tica consiste em um fotodiodo, que emite um pulso eltrico quando entra em contato com a luz. Em geral, o tempo de resposta de um fotodiodo 1 nanossegundo, o que limita as taxas de dados a 1 Gbps. O rudo trmico tambm importante, e um pulso de luz deve conduzir energia suficiente para ser detectado. Com pulsos de potncia suficiente, a taxa de erros pode se tornar arbitrariamente pequena.

3.1.4.4 Redes de fibra


As fibras ticas podem ser usadas nas LANs e nas transmisses de longa distncia, apesar de sua ser conexo mais complexa do que a conexo com uma rede Ethernet. Uma forma de contornar esse problema perceber que uma rede em anel , na verdade, um conjunto de ligaes ponto a ponto, como mostra a Figura 3.20. A interface de cada computador percorre o fluxo de pulsos de luz at a prxima ligao e tambm serve como juno em forma de T para permitir que o computador envie e aceite mensagens. Dois tipos de interfaces so usados. Uma interface passiva consiste em dois conectores fundidos fibra principal. Um conector tem um diodo emissor de luz ou um diodo a laser na sua extremidade (para transmisso) e o outro, um fotodiodo (para recepo) O conector em si completamente passivo e, por essa razo, extremamente confivel, pois um diodo emissor de luz ou um fotodiodo quebrado no compromete o anel. No mximo, ele deixa um computador off-line.

Figura 3.20 Um anel de fibra tica com repetidores ativos O outro tipo de interface, mostrado na Figura 3.20, o repetidor ativo. A luz recebida convertida em um sinal eltrico,

Apostila de Telecomunicaes e Redes 1

33

tem sua capacidade regenerada caso ela tenha sido enfraquecida e retransmitida na forma de luz. A interface com o computador um fio de cobre comum que passa pelo regenerador de sinal. J esto sendo usados repetidores puramente ticos. Esses dispositivos dispensam as converses ticas/eltricas/ticas, isso significa que eles podem operar em larguras de banda extremamente altas. Se um repetidor ativo entrar em pane, o anel ser interrompido e a rede, desfeita. Por outro lado, como o sinal regenerado em cada interface, as ligaes individuais entre os computadores podem ter quilmetros de distncia, o que, na prtica, significa que o anel pode ter qualquer tamanho. As interfaces passivas perdem luz em cada juno, por isso, o nmero total de computadores e o tamanho total do anel acabam sofrendo grandes restries. Uma topologia em anel no a nica forma de se construir uma LAN usando fibras ticas. Tambm possvel ter um hardware se comunicando atravs do uso de uma estrela passiva, que mostrada na Figura 3.21. Nesse projeto, cada interface tem uma fibra entre seu transmissor e um cilindro de slica, e as fibras de entrada so fundidas em uma extremidade do cilindro. Da mesma forma, as fibras fundidas outra extremidade do cilindro so conectadas a cada um dos receptores. Quando uma interface emite um pulso de luz, ele difundido dentro da estrela passiva para iluminar todos os receptores e, dessa forma, possibilitar a transmisso dos dados. Na prtica, a estrela passiva combina todos os sinais de entrada e transmite o resultado obtido em todas as linhas. Como a energia de entrada dividida entre todas as linhas de sada, o nmero de ns da rede limitado pela sensibilidade dos fotodiodos. Comparao das Fibras ticas e dos Fios de Cobre instrutivo comparar a fibra com o cobre. A fibra tem muitas vantagens. Para comeo de conversa, ela pode gerenciar larguras de banda muito mais altas do que o cobre. Apenas essa caracterstica justificaria seu uso nas redes de ltima gerao. Devido baixa atenuao, os repetidores s so necessrios a cada 30 quilmetros de distncia, o que, em comparao com os cinco quilmetros que separam cada repetidor nas conexes via cobre, representa uma economia significativa. A fibra tambm tem a vantagem de no ser afetada por picos de voltagem, interferncia magntica ou quedas no fornecimento de energia. Ela tambm est imune ao corrosiva de alguns elementos qumicos que pairam no ar e, consequentemente, adapta-se muito bem a regies industriais.

Figura 3.21 Uma conexo em estrela passiva em uma rede de fibra tica Por mais estranho que possa parecer, as companhias telefnicas gostam da fibra por outra razo. ela fina e leve. Muitos dos dutos de cabo atuais esto completamente lotados, de modo que no h espao para aumentar. Alm da remoo, e subseqente substituio, do cobre por fibras deixar os dutos vazios, o cobre tem um excelente valor de revenda para as refinarias especializadas, pois trata-se de um minrio de altssima qualidade. Alm disso, a fibra mais leve que o cobre. Mil pares tranados com 1 quilmetro de comprimento pesam 8 t. Duas fibras tm mais capacidade e pesam apnas 100 kg, reduzindo de maneira significativa a necessidade de sistemas mecnicos de suporte, cuja manuteno extremamente cara. Nas novas rotas, as fibras tm preferncia por terem um custo de instalao muito mais baixo. Por fim, as fibras no desperdiam luz e dificilmente so interceptadas. Por essas razes, trata-se de uma alternativa muito mais segura contra possveis escutas telefnicas. A razo para que a fibra seja melhor do que o cobre inerente s questes fsicas subjacentes a esses dois materiais. Quando os eltrons se movem dentro de um fio, eles afetam um ao outro e, alm do mais, so afetados pelos eltrons existentes fora do fio. Os ftons de uma fibra no afetam um ao outro (no tm carga eltrica) e no so afetados pelos ftons dispersos existentes do lado de fora da fibra. Vale lembrar, no entanto, que a fibra uma tecnologia nova, que requer conhecimentos de que a maioria dos engenheiros no dispe. Como a transmisso basicamente unidirecional, a comunicao bidirecional exige duas fibras e duas bandas

Apostila de Telecomunicaes e Redes 1

34

de freqncia em uma fibra. Finalmente, as interfaces de fibra so mais caras do que as interfaces eltricas. No entanto, todos sabemos que o futuro das comunicaes de dados em distncias significativas pertence fibra. Para obter maiores informaes sobre todos os aspectos fsicos da rede de fibra tica, consulte Green (1993). Fibras ticas so elementos de transmisso que utilizam sinais de luz codificados para transmitir os dados. A luz que circula pela fibra tica situa-se no espectro do infravermelho e seu comprimento de onda est entre 10xE14 a 10xE15 Hz.

3.2 Meios no fsicos de transmisso


Estamos assistindo ao surgimento de pessoas totalmente viciadas em informaes. pessoas que precisam estar permanentemente online. Para os usurios mveis, o par tranado, o cabo coaxial e a fibra tica no tm a menor utilidade. Eles precisam transferir dados para os seus computadores laptop, notebook, palmtop, de bolso ou de pulso sem depender da infraestrutura de comunicao terrestre. A resposta para esses usurios est na comunicao sem fio. Nesta seo, vamos apresentar os conceitos bsicos da comunicao sem fio, j que ela tem uma srie de aplicaes importantes alm da possibilidade de oferecer conectividade para quem deseja ler mensagens de correio eletrnico durante um vo. Algumas pessoas chegam a acreditar que, no futuro, s haver dois tipos de comunicao. as comunicaes por fibra e as sem fio. Todos os computadores, telefones e equipamentos de fax fixos sero conectados por fibra tica e os mveis sero sem fio. No entanto, existem algumas outras circunstncias em que os dispositivos sem fio so mais adequados do que os fixos. Quando h dificuldades para instalar cabos de fibra tica em um prdio, devido a acidentes geogrficos (montanhas, florestas, pntanos etc.), deve-se recorrer tecnologia da transmisso sem fio. No toa que a moderna comunicao digital sem fio comeou nas ilhas havaianas, onde os usurios eram separados pelo oceano Pacfico e o sistema telefnico se mostrava totalmente inadequado.

3.2.1 O Espectro Eletromagntico


Quando se movem, os eltrons criam ondas eletromagnticas que podem se propagar atravs do espao livre (inclusive em um vcuo). Essas ondas foram previstas pelo fsico ingls James Clerk Maxwell em 1865 e produzidas e observadas pela primeira vez .pelo fsico alemo Heinrich Hertz em 1887. O nmero de oscilaes por segundo de uma onda eletromagntica chamado de freqncia, f, e medida em Hz (em homenagem a Heinrich Hertz). A distncia entre dois pontos mximos (ou mnimos) consecutivos chamada de comprimento de onda, que universalmente designada pela letra grega , (lambda). Quando se instala uma antena com o tamanho apropriado em um circuito eltrico, as ondas eletromagnticas podem ser transmitidas e recebidas com eficincia por um receptor localizado a uma distncia bastante razovel. Toda a comunicao sem fio baseada nesse princpio. No vcuo, todas as ondas eletromagnticas viajam na mesma velocidade, independente de sua freqncia. Essa velocidade, geralmente chamada de velocidade da luz, que de cerca de 300.000 Km/s., ou aproximadamente de 30 cm por nanossegundo. No cobre ou na fibra, a velocidade cai para cerca de 2/3 desse valor e se torna ligeiramente dependente da freqncia. A velocidade da luz o limite mximo que se pode alcanar. Nenhum objeto ou sinal pode se mover com maior rapidez do que ela. O espectro eletromagntico mostrado na Figura 3.22. O rdio, a microonda, o raio infravermelho e os trechos luminosos do espectro podem ser usados na transmisso de informaes, desde que sejam moduladas a amplitude, a freqncia ou a fase das ondas. A luz ultravioleta, o raio X e o raio gama representariam opes ainda melhores, j que tm freqncias mais altas, mas eles so difceis de produzir e modular, alm de no se propagarem atravs dos prdios e serem perigosos para os seres vivos. As freqncias listadas na parte inferior da Figura 3.22 so os nomes oficiais definidos pela ITU. Essas freqncias se baseiam nos comprimentos de onda, portanto, a banda LF vai de 1 a 10 km (aproximadamente, de 30 kHz a 300 kHz). Os termos LF, MF e HF so as abreviaturas, em ingls, de baxa, mdia e alta freqncia, respectivamente. V-se com clareza que, quando esses nomes foram criados, ningum esperava ultrapassar 10 Mhz. Portanto, foram atribudos os seguintes nomes s bandas mais altas surgidas posteriormente. Very, Ultra, Super, Extremely e Tremendously High Frequency. Esses foram os ltimos nomes criados e, pelo que se v, os prximos padres de alta freqncia tero nomes como Incredibly, Astonishingly e Prodigiously (IHF, AHF e PHF)
ELF (Extremely Low Frequency.....................[300Hz ate 3000Hz] VLF (Very Low Frequency).........................[3000Hz ate 30000Hz] LF (Low Frequency)...............................[30000Hz ate 300000Hz]

Apostila de Telecomunicaes e Redes 1

35

Figura 3.22 O espectro eletromagntico e a maneira como ele usado na comunicao

3.2.2 Transmisso de Rdio


As ondas de rdio so fceis de gerar, percorrem longas distncias e penetram os prdios facilmente e, portanto, so largamente utilizadas para comunicao, seja em ambientes fechados ou abertos. As ondas de rdio tambm so onidirecionais, o que signfica que elas percorrem todas as direes a partir da origem, portanto, o transmissor e o receptor no precisam estar cuidadosa e fisicamente alinhados. Vale lembrar que o rdio onidirecional nem sempre bom. Na dcada de 1970, a General Motors decidiu equipar seus novos Cadillacs com freios que impediam o travamento das rodas, e o controle era feito por computador. Quando o motorista pisava no pedal de freio, o computador prendia e soltava os freios, em vez de trav-los de verdade. Um belo dia, um guarda rodovirio de Ohio comeou a usar seu novo rdio mvel para falar com o quartel-general e, de repente, o Cadillac prximo a ele passou a se comportar como um cava(o trotando. Depois de ser abordado pelo patrulheiro, o motorista disse que no tinha feito nada e que o carro tinha ficado louco de uma hora para outra. Eventualmente, comeou a surgir um padro. s vezes, os Cadillacs enlouqueciam, mas somente quando trafegavam pelas estradas de Ohio, particularmente quando estavam sendo observados por um guarda rodovirio. A General Motors demorou a entender o motivo pelo qual os Cadillacs funcionavam sem problemas nos outros estados e outras estradas secundrias de Ohio. S depois de muita pesquisa eles descobriram que a fiao do Cadillac captava a freqncia usada pelo novo sistema de rdio da Patrulha Rodoviria de Ohio, como se fosse uma antena. As propriedades das ondas de rdio dependem da freqncia. Nas freqncias baixas, as ondas de rdio atravessam os obstculos, mas a potncia cai abruptamente medida que a distncia da origem aumenta, mais ou menos 1/r' no ar. Nas freqncias altas, as ondas de rdio tendem a viajar em linhas retas e a ricochetear nos obstculos. Elas tambm so absorvidas pela chuva. Em todas as freqncias, as ondas de rdio esto sujeitas interferncia dos motores e outros equipamentos eltricos. Devido capacidade que as rdios tm de percorrer longas distncias, a interferncia entre os usurios um problema. Por essa razo, todos os governos exercem um rgido controle sobre os transmissores de rdio, concedendo apenas uma exceo (discutida a seguir). Nas faixas VLF, LF e MF, as ondas de rdio se propagam em nvel do solo, como mostra a Figura 3.23(a). Essas ondas podem ser detectadas dentro de um raio de 1 mil quilmetros nas freqncias mais baixas, mas, nas mais altas, esse raio de ao bem menor. A radiodifuso em freqncias AM utilizam a banda MF, razo pela qual as estaes de rdio Boston AM no podem ser ouvidas facilmente em Nova York. As ondas de rdio nessas bandas atravessam facilmente os prdios, razo pela qual os rdos portteis funcionam em ambientes fechados. O principal problema relacionado utilizao dessas bandas em comunicao de dados diz respeito baixa largura de banda que oferecem [ver Eq. (2-2)J. Nas bandas HF e VHF, as ondas em nvel do solo tendem a ser absorvidas pela terra. No entanto, as ondas que alcanam a ionosfera, uma camada de partculas carregadas que giram em torno da terra a uma altura de 100 a 500 km so refratadas

Apostila de Telecomunicaes e Redes 1

36

por ela e enviadas de volta terra, como mostra a figura 3.23 (b) . Em determinadas condies atmosfricas, os sinais podem ricochetear diversas vezes. Os operadores de radioamador utilizam essas bandas em conversas de longa distncia. Os militares tambm se comunicam nas bandas HF e VHF.

Figura 3.23 (a) Nas faixas VLF, VF e MF, as ondas de rdio obedecem Curvatura da terra. (b) na HF, elas ricocheteiam na atmosfera

3.2.3 Transmisso de Microondas


Acima de 100 MHz, as ondas trafegam em linha reta e por essa razo podem ser captadas com mais facilidade. A concentrao de toda a energia em um pequeno feixe atravs de uma antena parablica oferece um sinal muito mais alto para a relao de rudo, mas as antenas de transmisso e recepo devem ser alinhadas com o mximo de preciso. Alm disso, essa direcionalidade permite o alinhamento de vrios transmissores em uma nica fileira, fazendo com que eles se comuniquem com vrios receptores alinhados em fileira sem que haja interferncia. Antes das fibras ticas, durantes dcadas essas microondas foram de fundamental importncia para o sistema de transmisso telefnica de longa distncia. Na verdade, o primeiro nome da MCI, uma das grandes concessionrias de comunicaes longa distncia dos Estados Unidos, era Microwave Communications, Inc., pois seu sistema foi originalmente desenvolvido em torres de microondas (grande parte dessa rede j foi adaptada para fibra). Como as microondas viajam em linha reta, s vezes as torres acabam ficando em distncias muito grandes, como acontece com uma ligao entre San Francisco e Amsterdam). Consequentemente, preciso instalar repetidores periodicamente. Quanto mais altas so as torres, mais distantes elas precisam estar. A distncia entre os repetidores aumenta de acordo com a raiz quadrada da altura da torre. As torres com 100 m de altura devem ter repetidores a cada 80 km. Ao contrrio das ondas de rdio nas freqncias mais baixas, as microondas no atravessam os prdios. Alm disso, muito embora o raio possa ser detectado no transmissor, ainda h alguma divergncia no espao. Algumas ondas podem ser refratadas nas camadas atmosfricas mais baixas e, consequentemente, a sua chegada pode ser mais demorada do que a das ondas diretas. Esse efeito chamado de fading por mltiplos caminhos (multipath fading) e costuma provocar srios problemas. Ele depende do tempo e da freqncia. Alguns operadores mantm 10 por cento dos canais ociosos como sobressalentes, para onde alternam quando o fading por mltiplos caminhos perde a banda de freqncia temporariamente. A demanda por mais e mais espectro serve para manter o processo de aperfeioamento tecnolgico, permitindo que as transmisses utilizem freqncias cada vez mais altas. As bandas de at 10 GHz agora so de uso rotineiro, mas a partir de 8 GHz surge um novo problema. absoro pela gua. Essas ondas tm apenas alguns centmetros e so absorvidas pela chuva. Esse efeito no causaria problema algum se estivssemos planejando construir um gigantesco forno de microondas para ser usado a cu aberto, mas, em comunicao, trata-se de um grave problema. Assim como acontece com o fading por mltiplos caminhos, a nica soluo desligar as ligaes que esto sendo afetadas pela chuva e criar uma nova rota para elas. Em resumo, a comunicao por microondas muito usada na telefonia longa distncia, em telefones celulares, na distribuio por televiso etc., provocando uma grave escassez de espectro. Elas tm uma srie de vantagens significativas sobre a fibra. A mais importante delas que a microonda dispensa a necessidade de se ter direitos sobre um caminho. Alm do mais, quando se compra um pequeno lote de terra a cada 50 quilmetros e nele instalada uma pequena torre de microondas, possvel ignorar o sistema telefnico e se comunicar diretamente. Foi por essa razo que a MCI mudou de orientao com tanta rapidez, tornando-se uma companhia telefnica de longa distncia. (A Sprint trilhou outro caminho. ela se formou a partir da Southern Pacific Railroad, que j detinha muitos direitos de caminho e, ao lado da estrada de ferro, tratou de instalar os cabos de fibra tica necessrios.). A microonda relativamente barata. A instalao de duas torres simples (com alguns postes com quatro esteios) e de antenas em cada um deles pode ser mais barato do que enterrar 50 quilmetros de fibra em uma congestionada rea urbana ou montanhosa, e pode ser mais barato do que reservar a fibra da companhia telefnica, especialmente se os custos com a retirada do cobre ainda no tiver sido feita.

Apostila de Telecomunicaes e Redes 1

37

Alm de serem usadas em transmisses de longa distncia, as microondas tm outro uso importante. a banda industrial/cientfica/mdica. Essas bandas so uma exceo lei de licena. os transmissores que as utilizam no precisam de autorizao do governo. Uma banda alocada em escala mundial. 2.400-2.484 GHz. Alm dela, nos Estados Unidos e no Canad, tambm existem as bandas de 902-928 MHz e de 5.725-5.850 GHz. Essas bandas so usadas para telefones sem fio, mencanismos de abertura de porto de garagem, alto-falantes de alia fidelidade sem fio, portes de segurana etc. A banda 900 MHz funciona melhor, mas ela est muito ocupada e o equipamento que a utiliza s pode ser operado na Amrica do Norte. As bandas mais altas exigem chips mais caros e esto sujeitas a interferncias dos fornos de microondas e das instalaes de radar. No entanto, essas bandas so populares para diversas formas de rede sem fio de curto alcance, pois evitam os problemas de licenciamento.

3.2.4 Ondas milimtricas e infravermelhas


As ondas milimtricas e infravermelhas sem guia so usadas em larga escala na comunicao de curto alcance. Os controles remotos utilizados nas televises, videocassetes e estreos empregam a comunicao infravermelha. Essas ondas so relativamente direcionais, baratas e fceis de construir, mas tm um grande inconveniente. no atravessam objetos slidos (para provar essa tese, posicione-se entre o controle remoto e a televiso). Em geral, quando nos deslocamos do rdio de onda longa em direo luz visvel, as ondas assumem um comportamento cada vez mais parecido com o da luz, perdendo pouco a pouco as caractersticas de rdio. Por outro lado, o fato de as ondas infravermelhas no atravessarem paredes slidas pode ser visto como uma qualidade. por essa razo que um sistema infravermelho instalado em um ambiente fechado no interfere em um sistema semelhante instalado nas salas adjacentes. E exatamente por essa razo que os sistemas infravermelhos so mais seguros do que os sistemas de rdio, prevenindo-os contra eventuais espionagens eletrnicas. Por esses rriotivos, os sistemas infravermelhos podem ser operados sem autorizao do governo, ao contrrio dos sistemas de rdio, que s podem ser instalados com uma licena. Devido a essas propriedades, o infravermelho tornou-se um promissor candidato para as LANs sem fio instaladas em ambientes fechados. Por exemplo, os computadores e os escritrios de um prdio podem ser equipados com transmissores e receptores infravermelhos de caractersticas onidirecionais. Portanto, computadores portteis com recursos infravermelhos podem pertencer a uma LAN sem estarem fisicamente conectados a ela. Quando diversas pessoas comparecem a uma reunio com seus portteis, elas podem se sentar na sala de conferncias e estar plenamente conectadas sem que seja necessrio plug-los a uma tomada. A comunicao infravermelha no pode ser usada em ambientes abertos, pois o sol 6rilha tanto no infravermelho como no espectro visvel. Para obter maiores informaes sobre a comunicao infravermelha, consulte Adams et. Al, 1993, e Bantz e Bauchot, 1994.

3.2.5 Transmisso de Ondas de Luz


A sinalizao tica sem guia est sendo utilizada h sculos. Paul Revere usou a sinalizao tica binria na Old North Church antes de seu famoso feito. Uma aplicao mais moderna conectar as LANs em dois prdios atravs de raios laser instalados em seus telhados. Pela sua prpria natureza, a sinalizao tica coerente que utiliza raios laser unidirecional, assim, cada prdio precisa do seu prprio raio laser e do seu prprio fotodetector. Esse esquema oferece uma largura de banda muito alta a um custo bastante baixo. Ele tambm relativamente fcil de ser instalado e, ao contrrio das microondas, no precisa de uma licena da FCC. Nesse caso, a principal virtude do laser, um feixe muito estreito, tambm pode ser vista como uma grande limitao. Para direcionaram feixe de raios laser com 1 mm de largura a um alvo de 1 mm a 500 m, preciso ter a pontaria de uma Annie Oakley moderna. Geralmente, so colocadas lentes no sistema para desfocar levemente o feixe. Uma das desvantagens dos feixes de raios laser que eles no so capazes de penetrar a chuva ou a neblina, mas, nos dias de sol, funcionam normalmente. No entanto, certa vez, Tanembaum participou de uma conferncia em um moderno hotel europeu cujos organizadores tiveram a felicidade de oferecer uma sala repleta de terminais para que os participantes pudessem ler suas mensagens de correio eletrnico durante as apresentaes menos interessantes. Como o PTC local no se disps a instalar um grande nmero de linhas telefnicas que, depois de trs dias, seriam desativadas, os organizadores colocaram um raio laser no telhado e o apontaram na direo do prdio de cincia da computao da universidade onde trabalhavam, h alguns qulmetros dali. Eles haviam feito um teste na noite anteior conferncia, quando tudo funcionou perfeitamente bem. s 9h da manh seguinte, em um belo dia de sol, o sistema entrou em pane e ficou fora do ar durante todo o dia. noite, os organizadores voltaram a test-lo com todo o cuidado e mais uma vez tudo funcionou s mil maravilhas. Nos dois outros dias, o problema voltou a se repetir. Depois da conferncia, os organizadores conseguiram resolver a charada. O calor do sol fez com que emanassem correntes de conveco do telhado do prdio, como mostra a Figura 3.24. Esse ar turbulento desviou o feixe e fez com que ele

Apostila de Telecomunicaes e Redes 1

38

danasse em torno do detector. esse tipo de "viso" atmosfrica que faz as estrelas piscarem (e por essa razo que os astrnomos colocam os telescpios no topo das montanhas). Esse mesmo ar tambm o responsvel pelas estradas bruxuleantes em dias quentes e pelas imagens tremidas quando olhamos para cima de um radiador quente.

Figura 3.24 Correntes de conveco podem interferir nos sistemas de comunicao laser. A figura mostra um sistema bidirecional, no qual h 2 lasers.

3.2.6 Satlites de Comunicao


Na dcada de 50 e no incio dos anos 60 (1960), as pessoas tentavam criar sistemas de comunicao, emitindo sinais a partir de bales de tempo metalizados. Infelizmente, os sinais recebidos eram muito fracos para que tivessem algum uso prtico. Em seguida, a Marinha dos Estados Unidos detectou um tipo de balo de tempo que ficava permanentemente no cu - a lua - e criou um sistema operacional para comunicaes costeiras que utilizava a lua em suas transmisses. O progresso no campo da comunicao celeste precisou esperar ate que o primeiro satlite de comunicao fosse lanado em 1962. A principal diferena entre um satlite artificial e um real que o artificial amplifica os sinais antes de envi-los de volta, transformando uma estranha curiosidade em um avanado sistema de comunicao. Os satlites de comunicao possuem algumas propriedades interessantes, que os tornam atrativos para muitas aplicaes. Um satlite de comunicao pode ser considerado como um grande repetidor de microondas no cu. Ele contm diversos transponders; cada um deles ouve uma parte do espectro, amplifica os sinais de entrada e os transmite novamente em outra freqncia, para evitar interferncia com o sinal de entrada. Os feixes inferiores podem ser largos, cobrindo uma frao substancial da superfcie terrestre, ou estreitos, cobrindo uma rea com apenas centenas de quilmetros de dimetro.

3.2.6.1 Satlites Geossncronos


De acordo com a lei de Kepler, o perodo orbital de um satlite varia de acordo com o raio orbital, numa razo exponencial de 3/2. Prximo superfcie terrestre, o perodo de cerca de 90 min. Os satlites de comunicao em altitudes baixas como essa so problemticos porque eles ficam vista das estaes em terra por apenas um curto intervalo de tempo. Entretanto, em uma altitude de aproximadamente 36.000 Km acima do equador, o perodo do satlite de 24 horas.1 Portanto, ele gira na mesma velocidade que a Terra. Um observador examinando um satlite em uma rbita equatorial circular o v parado em um local fixo no cu, aparentemente imvel. Uma situao em que o satlite permanece fixo no cu extremamente desejvel, pois, caso contrrio, seria necessria uma antena orientvel para rastre-lo. Com a tecnologia atual, no muito inteligente ter satlites com espaos menores que 2 graus no plano equatorial de 360 graus, para evitar interferncia. Com um espaamento de 2 graus, s pode haver 360/2 = 180 satlites de comunicao geossncronos ao mesmo tempo no cu. Alguns desses segmentos de rbita so reservados para outras classes de usurios (por exemplo, transmisses televisivas, uso governamental e militar etc.). 1 Para os puristas, o ndice de rotao o dia sideral: 23 horas 56 minutos e 4,09 segundos.

Apostila de Telecomunicaes e Redes 1

39

Felizmente, os satlites que utilizam diferentes partes do espectro no tm problemas de conflito. Portanto, cada um dos 180 satlites possveis poderiam ter diversos fluxos de dados em ambas as direes simultaneamente. Como alternativa, dois ou mais satlites poderiam ocupar um segmento de rbita, se operassem em diferentes freqncias Para evitar o caos total no cu, tm sido feitos acordos internacionais a respeito de quem pode usar quais freqncias e segmentos de rbita. As principais bandas comerciais so listadas na Figura 3.25. A banda C foi a primeira a ser atribuda ao trfego de satlite comercial. Duas faixas de freqncia foram atribudas a ela, a inferior para trfego downlink (a partir do satlite) e a superior para trfego uplink (para o satlite). Para uma conexo full-duplex necessrio um canal em cada direo. Essas bandas j esto sobrecarregadas, pois tambm so usadas por concessionrias de comunicaes para ligaes de microondas terrestres.

Figura 3.25 - As principais bandas de satlite A prxima freqncia mais alta para concessionrias de telecomunicaes comerciais a Ku. Essa banda no est (ainda) congestionada e, nessas freqncias, os satlites podem ficar a uma distncia mais prxima do que 1 grau. Entretanto, existe um outro problema: a chuva. A gua um grande absorvente dessas microondas curtas. Felizmente, em geral, so localizadas grandes tempestades. Por isso, atravs da utilizao de diversas estaes em terra amplamente separadas, em vez de apenas uma, o problema pode ser contornado com antenas, cabos e equipamentos eletrnicos extras para que se possa alternar rapidamente entre as estaes. Na banda Ka tambm foi alocada largura de banda para o trfego de satlite comercial, mas o equipamento necessrio para us-la ainda continua caro. Alm dessas bandas comerciais tambm existem muitas bandas governamentais e militares. Um satlite tpico possui de 10 a 20 transponders, cada um com uma largura de banda de 36 a 50 MHz. Um transponder de 50 Mbps pode ser usado para codificar um nico fluxo de dados de 50 Mbps, 800 canais de voz digitais de 64 Kbps ou vrias outras combinaes. Alm disso, dois transponders podem usar polarizaes diferentes do sinal; portanto, eles podem usar a mesma banda de freqncia sem que haja interferncia. Nos primeiros satlites, a diviso dos transponders em canais era esttica. Dividia-se a largura de banda em bandas de freqncia fixa (FDM). Hoje em dia, a multiplexao por diviso do tempo tambm usada devido sua maior flexibilidade. Os primeiros satlites tinham um feixe espacial que iluminava toda a Terra. Com a enorme queda de preo, a diminuio do tamanho e a exigncia de equipamentos microeletrnicos, tornou-se vivel uma estratgia de transmisso mais sofisticada. Cada satlite equipado com diversas antenas e vrios transponders. Cada feixe descendente pode ser focalizado em uma pequena rea geogrfica; portanto, podem acontecer diversas transmisses ascendentes e descendentes simultaneamente. Em geral, esses feixes pontuais so elipticamente formados e podem ter algumas centenas de quilmetros de dimetro. Normalmente, um satlite de comunicao para os Estados Unidos teria um feixe amplo para os 48 estados contguos, alm dos feixes pontuais para o Alasca e o Hava. Um novo desenvolvimento no mundo dos satlites de comunicao so as microestaes de baixo custo, s vezes chamadas de VSATs (Very Small Aperture Terminais) (Ivancic et al., 1994). Esses pequenos terminais tem antenas de 1 m e podem consumir cerca de 1 watt de energia. Geralmente, o uplink adequado para 19,2 Kbps, mas o downlink exige mais 512 Kbps, com freqncia. Em muitos sistemas VSAT, as microestaes no tm energia suficiente para se comunicarem diretamente com as outras (via satlite, bvio). Em vez disso, necessria umaestao em terra especial, o hub, com uma grande antena de alto ganho para retransmitir o trfego entre os SATs, como mostra a Figura 3.26 Nesse modo de operao, o transmissor ou o receptor possui uma grande antena e um amplificador de grande potncia. A desvantagem de ter estaes de usurio final mais baratas o maior retardo. Os satlites de comunicao tm diversas propriedades que sio radicalmente diferentes das ligaes ponto a ponto terrestres. Para comear, apesar de os sinais enviados e recebidos por um satlite trafegarem na velocidade da luz (aproximadamente 300.000 Km/s), a distncia de ida e volta introduz um retardo substancial. Dependendo da distncia entre o usurio e a estao em terra e da elevao do satlite acima do horizonte, o tempo de trnsito de um ponto a outro fica entre 250 e 300 ms. O valor tpico 270 ms (540 ms para um sistema VSAT com um hub).

Apostila de Telecomunicaes e Redes 1

40

Outra propriedade importante dos satlites que basicamente eles so meios de difuso. Enviar uma mensagem para milhares de estaes localizadas no dimetro de um transponder no custa mais caro do que enviar para apenas uma. Para algumas aplicaes, essa propriedade muito til. Mesmo quando a difuso pode ser simulada atravs do uso de uma linha ponto a ponto, a difuso do satlite pode ser mais barata. Por outro lado, do ponto de vista da segurana e da privacidade, os satlites so um completo desastre: todo mundo pode ouvir tudo. A criptografia essencial quando a segurana necessria.

Figura 3.26 - VSATs usando um hub Nos satlites, o custo de transmisso de uma mensagem independente da distncia percorrida, O servio de uma chamada transcontinental no custa mais do que uma chamada entre um lado e outro da rua. Os satlites tambm proporcionam taxas de erro excelentes e podem ser explorados quase que instantaneamente, um detalhe fundamental para a comunicao militar.

3.2.6.2 Satlites de baixa rbita


Durante os primeiros 30 anos da era do satlite, os satlites de baixa rbita raramente eram usados para comunicao porque apareciam e desapareciam de vista muito rapidamente. Em 1990, a Motorola deu incio a um novo empreendimento e enviou um requerimento FCC solicitando a permisso para lanar 77 satlites de baixa rbita do projeto Iridium (o elemento 77 o irdio). Mais tarde, o plano foi revisado no sentido de se usar apenas 66 satlites. Por isso, o projeto teve seu nome alterado para Dysprosium (o elemento 66), o que provavelmente soava muito mais como uma doena do que como um satlite. A idia era que assim que um satlite estivesse fora de vista, outro o substituiria. Essa proposta criou um frenesi entre as outras empresas de comunicao. Subitamente, todos quiseram lanar uma cadeia de satlites de baixa rbita. Aqui descreveremos brevemente o sistema Iridium, mas os outros so semelhantes. O objetivo bsico do Iridium fornecer um servio de telecomunicaes de amplitude mundial atravs de dispositivos portteis que se comunicam diretamente com os satlites Iridium. H servios de voz, dados, paging, fax e navegao em qualquer lugar da terra. Esse servio concorre diretamente com PCS/PCN e os torna desnecessrios. Ele utiliza os conceitos de rdio celular, mas com uma diferena. Normalmente, as clulas so fixas, mas os usurios so mveis. Aqui, cada satlite possui um nmero substancial de feixes pontuais que varrem a Terra medida que o satlite se move. Portanto, nesse sistema as clulas e os usurios so mveis, mas as tcnicas usadas para o rdio celular so igualmente aplicveis tanto no caso de a clula deixar o usurio quanto no caso de o usurio deixar a clula. Os satlites devem ser posicionados em uma altitude de 750 Km, em rbitas polares circulares. Eles poderiam ser dispostos em eixos norte-sul, com um satlite a cada 32 graus de latitude. Com seis eixos de satlite, toda a Terra seria coberta, como sugere a Figura 3.27 (a). As pessoas com poucos conhecimentos de qumica podem pensar nessa disposio como um imenso tomo de disprsio, tendo a Terra como o ncleo e os satlites como eltrons. Cada satlite teria um mximo de 48 feixes pontuais, com um total de 1.628 clulas sobre a superfcie da Terra, como mostra a Figura 3.27 (b). As frequncias poderiam ser reutilizadas duas clulas depois, como no rdio celular convencional. Cada clula teria 174 canais full-duplex, para um total de 283.272 canais mundiais. Alguns desses seriam

Apostila de Telecomunicaes e Redes 1

41

para paging e navegao, o que requer pouqussima largura de banda. (Os dispositivos de paging imaginados poderiam mostrar duas linhas de texto alfanumricos.) Os uplinks e os downlinks poderiam operar na banda L, a 1,6 GHz, possibilitando a comunicao com um satlite atravs de um pequeno dispositivo alimentado por bateria. As mensagens recebidas por um satlite, mas destinadas a um satlite remoto, poderiam ser retransmitidas entre os satlites localizados na banda Ka. Existe largura de banda suficiente no espao csmico para as ligaes entre satlites. O fator de limitao seriam os segmentos de uplink/downlink. A Motorola estima que 200 MHz seriam suficientes para todo o sistema. O custo projetado para o usurio final seria em torno de 3 dlares por minuto. Se essa tecnologia puder fornecer um servio universal em qualquer lugar da Terra por esse preo, improvvel que o projeto morra por falta de clientes. Empresas e pessoas fsicas que quisessem ser contactadas todo o tempo, mesmo em reas subdesenvolvidas, apareceriam aos montes. Entretanto, em reas desenvolvidas, o Iridium enfrentaria intensa concorrncia do PCS/PCN (com seus telepontos de configurao especial). Uma comparao entre a comunicao por satlite e a comunicao terrestre instrutiva. H 20 anos, pensava-se que o futuro da comunicao residia nos satlites de comunicao. Afinal de contas, o sistema telefnico mudou muito pouco nos ltimos 100 anos e no mostrou sinais de mudana para os prximos 100 anos. Esse movimento glacial foi causado em grande parte pelo ambiente regulador no qual esperava-se que as companhias telefnicas fornecessem bons servios de voz a preos razoveis (o que elas fizeram) e, em troca, tinham lucro garantido em seus investimentos. Havia modems de 1.200 bps disponveis para as pessoas que precisavam transmitir dados. Isso era praticamente tudo o que existia na poca. Com o surgimento da concorrncia, em 1984 nos Estados Unidos e um pouco mais tarde na Europa, esse quadro se alterou radicalmente. As companhias telefnicas comearam a substituir suas redes de longa distncia por fibra tica e introduziram servios de alta largura de banda, como SMDS e B-ISDN. Essas empresas tambm pararam de cobrar preos altos por ligaes interurbanas para subsidiar o servio local. Subitamente, as conexes de fibra terrestre pareciam ser a melhor opao a longo prazo. Alm disso, os satlites de comunicao tm mercados muito importantes que a fibra no capaz de alcanar. Agora, examinaremos alguns desses mercados. Apesar de uma nica fibra ter, em princpio, mais largura de banda Potencial do que todos os satlites lanados, essa largura de banda no est disponvel para a maioria dos usurios. As fibras que esto sendo instaladas atualmente so usadas no sistema telefnico para tratar diversas chamadas interurbanas ao mesmo tempo, impedindo o fornecimento de uma alta banda a usurios individuais.

Figura 3.27 (a) Os satlites do Irdium formam seis eixos em torno da terra (b) 1.628 clulas sobre a superfcie da terra

Apostila de Telecomunicaes e Redes 1

42

Questionrio:
1) Assinale a alternativa correta: a) Podemos dividir os meios de transmisso em duas grandes categorias, meios analgicos e meios digitais. b) Podemos dividir os meios de transmisso em duas grandes categorias, meios fsicos e no fsicos. 2) Assinale a alternativa correta: a) O par tranado UTP possui uma blindagem, enquanto o par tranado STP desprotegido. b) O par tranado STP possui uma blindagem, enquanto o par tranado UTP desprotegido. 3) Assinale a alternativa correta: a) O par tranado categoria 3 e 5 so normalmete usadas para redes de 10 Mb/s e 100 Mb/s respectivamente. b) O par tranado categoria 3 e 4 so normalmete usadas para redes de 10 Mb/s e 100 Mb/s respectivamente. 4) Assinale a alternativa correta: a) O melhor tipo de fibra existente para transmisso de dados a Multimodo ndice gradual. b) O melhor tipo de fibra existente para transmisso de dados a Monomodo. 5) Assinale a alternativa correta: a) O padro 802.3 10BaseT indica uma rede de 10 Mb/s usando fibra tica e sinal digital. b) O padro 802.3 10BaseT indica uma rede de 10 Mb/s usando par tranado e sinal digital. 6) Por que o sistema Irdium recebeu este nome? 7) D um exemplo que voc conhea de transmisso por infravermelho. 8) D um exemplo que voc conhea de transmisso por microondas. 9) Assinale com um X na resposta certa, indicando se a mesma Verdadeira ou Falsa: V F
a) b) c) d) e) f) g) h) i) j) k) l) n) o) p) q) r) s) t) u) v) x) Canal e meio de comunicao so sinnimos Para que um sinal passe por um canal necessrio que seu espectro esteja contido na banda do canal A banda de passagem de uma linha fsica a mesma de um canal de voz Um meio de transmisso comporta apenas um circuito de comunicao individual Em qualquer meio de transmisso, a capacidade inversamente proporcional distncia Espectro a representao das freqncias que um determinado canal deixa passar. O espectro da luz visvel, O cabo coaxial de 50 ohms utilizava o conector tipo vampiro nas redes locais O cabo coaxial de 75 ohms usado no sistema de TV a cabo O cabo coaxial de 75 ohms melhor do que o de 50 ohms para transmisso analgica a grande distncia O cabo coaxial de 50 ohms utiliza o conector T O cabo coaxial 10Base2 o de 75 ohms. Nas redes locais com par tranado, a transmisso analgica Fibras monomodo utilizam ILDs As fibras utilizam luz no espectro do ultravioleta Os sistemas de microondas e os satlites Geoestacionrios usam as mesmas faixas de freqncia O meio fsico mais utilizado para transmisses no Brasil atualmente o cabo coaxial Fibras monomodo tm um maior alcance do que as multimodo As ondas de rdio atravessam prdios As ondas infravermelhas atravessam prdios As ondas microondas atravessam prdios As ondas microondas atravessam paredes normais O nmero de satlites Geoestacionrios ilimitado

m) A fibra tica multimodo mais rpida que a monomodo na transmisso dos dados

w) A transmisso via laser direcional no pode ter qualquer obstculo fsico no caminho

Apostila de Telecomunicaes e Redes 1

43

4. O padro IEEE 802


Com o objetivo de elaborar padres para redes locais de computadores nasceu o projeto IEEE 802, que ficou a cargo de um comit institudo em fevereiro de 1980 pela IEEE Computer Society (Instituto dos Engenheiros Eletricistas e Eletrnicos). O comit 802 publicou um conjunto de padres nacionais americanos pelo Americans National Standards Institute (ANSI). Esses padres foram posteriormente revisados e republicados como padres internacionais pela ISO com a designao ISO 8802. O IEEE produziu vrios padres para LANs. Esses padres, coletivamente conhecidos como IEEE 802, incluem CSMA/CD, token bus (permisso em barra) e token ring (permisso em anel). Os vrios padres diferem na camada fsica e na subcamada MAC, mas so compatveis na camada de enlace de dados. Os padres IEEE 802 foram adotados pelo ANSI como padres nacionais americanos, pelo NIST como padres governamentais e pela ISO como padres internacionais (conhecido como ISO 8802). Os padres so divididos em partes, cada uma publicada como um livro independente. O padro 802.1 oferece uma introduo ao conjunto de padres e define as primitivas da interface. O padro 802.2 descreve a parte superior da camada de enlace de dados, a qual utiliza o protocolo LLC (Logical Link Control). As partes de 802.3 a 802.5 descrevem os trs padres de LAN, os padres CSMA/CD, token bus e token ring, respectivamente. Cada padro abrange a camada fsica e o protocolo de subcamada MAC. As trs sees a seguir explicam esses trs sistemas. Para obter maiores informaes, consulte Stallings (1993). O modelo de referncia elaborado pelo IEEE definiu uma arquitetura com trs camadas (veja figura 8.1), sendo que cada camada foi orientada para o desenvolvimento de redes locais, apresentando as seguintes caractersticas: a) correspondncia mxima com o RM-OSI b) interconexo eficiente de equipamentos a um custo moderado c) implantao da arquitetura a custo moderado As trs camadas da arquitetura IEEE so: Camada fsica Subcamada de controle de acesso ao meio (MAC) Subcamada de controle de enlace lgico (LLC) OSI 802.1 Enlace Fsica LLC MAC 802.3 802.4 802.5 ... 802.2 IEEE

Figura 4.1 Relao entre os padres IEEE 802 e RM-OSI

4.1 Camadas do modelo IEEE


4.1.1 Camada fsica
Tem como funo prover os servios bsicos de transmisso e recepo de bits atravs de conexes fsica. Assim, define as caractersticas eltricas (nveis de tenso, impedncia, etc.), as caractersticas mecnicas (tipo de conectores, dimenses do suporte fsico de transmisso, etc.) e as caractersticas funcionais e de procedimentos (tempo de durao de bit ou velocidade de transferncia de bits, inicializao das funes de transmisso e recepo de bits, etc.) das conexes fsicas.

4.1.2 Subcamada de controle de acesso ao meio (MAC)


A subcamada MAC da arquitetura IEEE 802, especifica os mecanismos que permitem gerenciar a comunicao a nvel de enlace de dados. A existncia da subcamada MAC na arquitetura IEEE 802 reflete uma caracterstica prpria das redes locais, que a necessidade de gerenciar enlaces de dados com origens e destinatrios mltiplos num mesmo meio fsico de transmisso como no caso das topologias em anel e barramento. A existncia da subcamada MAC permite o desenvolvimento da subcamada superior (LLC) com um certo grau de independncia da camada fsica, no que diz respeito topologia e ao meio de transmisso propriamente dito. Por outro

Apostila de Telecomunicaes e Redes 1

44

lado, a prpria subcamada MAC relativamente sensvel a esses elementos.

4.1.3 Subcamada de controle de enlace lgico (LLC)


A subcamada se encarrega de prover s camadas superiores os servios que permitem uma comunicao confivel de sequncia de bits (quadros) entre os sistemas usurios da rede. A especificao da subcamada LLC prev a existncia de trs tipos de servios bsicos, fornecidos camada superior: Um primeiro servio permite que as unidades de informao sejam trocadas sem o estabelecimento prvio de uma conexo a nvel de enlace de dados. Neste tipo de servio no h, portanto, nem controle para recuperao de erros ou anomalias, nem controle da cadncia de transferncia das unidades de dados (controle de fluxo). suposto que as camadas superiores possuam tais mecanismos de modo a tornar desnecessria sua duplicao nas camadas inferiores. Um segundo servio consiste no estabelecimento de uma conexo a nvel de enlace de dados, antes da fase de troca de dados propriamente dita, de modo a incorporar as funes de recuperao de erros, de seqncia e de controle de fluxo. O terceiro servio refere-se a um servio sem conexo com reconhecimento utilizado em aplicaes que necessitam de segurana mas no suportam o overhead de estabelecimento de conexo. O padro IEEE 802.1 um documento que descreve o relacionamento entre os diversos padres IEEE 802 e o relacionamento deles com o modelo RM-OSI. Esse documento contm tambm padres para gerenciamento da rede e informaes para a ligao inter-redes. O padro ANSI/IEEE 802.2 (ISO 8802/2) descreve a subcamada superior do nivel de enlace, que utiliza o protocolo LLC. Os outros padres que aparecem na figura 8.1 especificam diferentes opes de nvel fsico e protocolos da subcamada MAC para diferentes tecnologias de redes locais:
Padro IEEE 802.3 (ISO 8802/3): rede em barra utilizando o CSMA/CD como mtodo de acesso. Padro IEEE 802.4 (ISO 8802/4): rede em barra utilizando passagem de permisso como mtodo de acesso Padro IEEE 802.5 (ISO 8802/5): rede em anel utilizando passagem de permisso como mtodo de acesso.

E assim por diante. Cada vez que uma novo meio de transmisso utilizado nas redes locais, um novo padro IEEE criado para normalizao do mesmo. O prximo captulo apresenta os principais protocolos de acesso mltiplo existentes, dentre eles se encontram o CSMA/CD, token ring e token bus, que so os principais protocolos utilizados para controle de acesso ao meio compartilhado. Maiores informaes a respeito do padro IEEE para redes locais podem ser encontradas no anexo I desta apostila.

4.2. Padro IEEE 802.3 e Ethernet


O padro IEEE 802.3 para uma LAN CSMA/CD 1-persistente. Para relembrar, quando uma estao quer transmitir, ela escuta o cabo. Se o cabo estiver ocupado, a estao aguarda at que ele fique livre; caso contrrio, ela comea imediatamente a transmisso. Se duas ou mais estaes comearem a transmitir simultaneamente em um cabo desocupado, haver uma coliso. Todas as estaes que colidirem terminam sua transmisso, aguardam durante um perodo aleatrio e repetem o processo inteiro novamente. O padro 802.3 tem uma histria interessante. O incio verdadeiro foi o sistema ALOHA construdo de forma a permitir a comunicao entre mquinas dispersas pelas ilhas Havaianas. Mais tarde, foi acrescentada a deteco de portadora, e a Xerox criou um sistema CSMA/CD de 2, 94 Mbps a ser conectado a 100 estaes de trabalho pessoais em um cabo de 1 km (Metcalfe e Boggs, 1976). Esse sistema foi chamado de Ethernet, como referncia ao ter luminfero atravs do qual se pensou, em determinada poca, que a radiao eletromagntica se propagava. (Quando o fsico britnico do sculo XIX James Clerk Maxwell descobriu que a radiao eletromagntica poderia ser descrita como uma equao de onda, os cientistas presumiram que o espao deveria ser preenchido com algum meio etreo no qual a radiao se propagava. Somente depois da famosa experincia de Michelson-Morley, em 1887, os fsicos descobriram que a radiao eletromagntica poderia se propagar no vcuo.) A Ethernet da Xerox foi to bem-sucedida que a Xerox, a DEC e a Intel criaram um padro para um sistema Ethernet de 10 Mbps. Esse padro formou a base do 802.3. O padro 802.3 difere da especificao Ethernet por descrever uma famlia inteira de sistemas CSMA/CD 1-persistente, que funcionavam em velocidades entre 1 a 10 Mbps em diversos meios. Alm disso, o cabealho de um campo tambm uma outra diferena entre eles (o campo de comprimento 802.3 usado para tipo de pacote em Ethernet). O padro inicial tambm fornece os parmetros para um sistema de banda bsica de 10 Mbps que utiliza cabos coaxiais de 50 ohms. Os conjuntos de parmetros para outros meios e velocidades vieram depois.

Apostila de Telecomunicaes e Redes 1

45

Muitas pessoas (incorretamente) usam o nome Ethernet em um sentido genrico para se referir a todos os protocolos CSMA/CD, embora ele se refira a um produto especfico que implementa o 802.3. Nos prximos pargrafos, usaremos os termos 802.3 e CSMA/CD, exceto quando houver referncia especifica ao produto Ethernet.

4.2.1 Cabeamento 802.3


Como o nome Ethernet se refere ao cabo (o ter), comearemos a nossa discusso a partir da. Historicamente, o cabeamento lOBase5, popularmente chamado de Ethernet grosso (thiek Ethernet), veio primeiro. Geralmente, as conexes com ele so feitas com conectores de presso (vampire taps), nos quais um pino cuidadosamente inserido at a metade na parte central do cabo coaxial. A notao lOBase5 significa que ele opera a 10 Mbps, utiliza a sinalizao de banda bsica e pode aceitar slots de at 500m. Nome 1 OBase5 1 OBase2 1 OBase-T 1 OBase-F Cabo Coaxial grosso Coaxial fino Par tranado Fibra tica SIot mximo 500 m 200 m 100 m 2.000 m Ns/s 100 30 1.024 1.024 Vantagens Ideal para backbones Sistema mais barato Fcil manuteno Melhor para edifcios

Figura 4.1 - Os tipos mais comuns de LANs 802.3 de banda bsica Historicamente, o segundo tipo de cabo era o lOBase2 ou o Ethernet fino (thin Ethernet). Em vez do uso de conectores de presso, as conexes so feitas atravs de conectores BNC padro para formar junes T, que so mais confiveis e fceis de usar. O Ethernet fino bem mais barato e fcil de instalar, mas pode atingir apenas 200 m e s capaz de tratar 30 mquinas por slot de cabo. A deteco de cabos partidos, conectores defeituosos ou soltos pode representar um grande problema nos dois meios. Por essa razo, foram desenvolvidas tcnicas para detect-los. Basicamente, um pulso de forma conhecida injetado no cabo. Se o pulso atingir um obstculo ou o fim do quadro, um eco ser gerado e enviado de volta. Cronometrando cuidadosamente o intervalo entre o envio do pulso e a recepo do eco, possvel localizar a origem do eco, tcnica esta denominada reflectometria de domnio de tempo. Os problemas associados localizao de cabos partidos levou os sistemas a utilizarem computadores conectados por cabo a um hub central. Normalmente, esses fios so pares tranados de companhias telefnicas, pois a maioria dos edifcios comerciais j est conectada dessa maneira, e normalmente existem diversos pares sobressalentes disponveis. Esse esquema denominado lOBase-T. A Figura 4.2 mostra esses trs esquemas de fiao. Para o lOBase5, um transceptor (transceiver) preso firmemente ao cabo para que seu conector de presso faa contato com o ncleo interno do cabo. O transceptor contm circuitos eletrnicos que tratam da deteco da portadora e de colises. Quando detectada uma coliso, o transceptor tambm injeta um sinal invlido especial no cabo para garantir que todos os outros transceptores tambm entendam que ocorreu uma coliso. Com o 10Base5, um cabo do transceptor (transcelver cable) conecta o transceptor a uma placa de interface no computador. O cabo do transceptor pode ter at 50 m de comprimento e contm cinco pares tranados blindados individuais. Dois dos pares so destinados entrada e sada de dados, respectivamente. Dois outros so destinados a sinais de controle de entrada e sada. O quinto par, que nem sempre utilizado, permite que o computador fornea energia aos circuitos do transceptor. Alguns transceptores permitem que at oito computadores vizinhos sejam conectados a ele, reduzindo assim o nmero de transceptores necessrios.

Figura 4.2 - Trs tipos de cabos 802.3 (a) 10Base5 (b) 10Base2 e (c) 10BaseT O cabo do transceptor termina na placa de interface dentro do computador. Essa placa contm um chip controlador que

Apostila de Telecomunicaes e Redes 1

46

transmite quadros para o transceptor e recebe quadros dele. O chip controlador responsvel pela montagem dos dados em um formato de quadro apropriado, pelo clculo das somas de verificao nos quadros enviados e nos quadros recebidos. Alguns chips controladores tambm gerenciam um grupo de buffers para quadros recebidos, uma fila de buffers para quadros a serem transmitidos, transferncias DMA com computadores host e outros aspectos do gerenciamento de rede. No 10Base-T, no existem cabos, apenas um hub central (uma caixa cheia de circuitos). A incluso ou remoo de uma estao mais simples nessa configurao, e cabos partidos podem ser facilmente detectados. Uma quarta opo de cabeamento para o 802.3 o lOBase-F, que utiliza fibra tica. Nenhuma das verses do 802.3 utiliza a codificao binria direta com 0 volts para 0 bit 0 e 5 volts para o bit 1, pois isso gera ambiguidades. Se uma estao enviar o string 0001000, outras podero erroneamente interpret-lo como 10000000 ou 01000000, pois no conseguem identificar a diferena entre um transmissor inativo (0 volts) e um bit 0 (0 volts). necessrio haver uma maneira de os receptores determinarem exatamente o incio, o fim ou o meio de cada bit, sem fazer referncia a um relgio externo. Dois desses mtodos so denominados codificao Manchester (Manchester encoding) e codificao Manchester diferencial (diferential Manchester encoding). Na codificao Manchester, cada perodo de bits dividido em dois intervalos iguais. Um bit 1 binrio enviado quando a voltagem definida como alta durante o primeiro intervalo e como baixa no segundo. No O binrio, acontece exatamente o contrrio: primeiro baixa e depois alt4. Esse esquema garante que cada perodo de bits tenha uma transio na parte intermediria, tornando fcil para o receptor sincronizar-se com o transmissor. A desvantagem da codificao Manchester que ela requer duas vezes mais largura de banda que a codificao binria direta, pois os pulsos so a metade da largura. A codificao Manchester mostrada na Figura 4.3(b). A codificao Manchester diferencial, mostrada na Figura 4.3(c), uma variao da codificao Manchester bsica. Nela, um bit 1 indicado pela ausncia de uma transio no incio do intervalo. Um bit O indicado pela presena de uma transio no inicio do intervalo. Em ambos os casos, existe uma transio no meio. O esquema diferencial requer equipamento mais complexo, mas oferece menor imunidade a ruido. Todos os sistemas de banda bsica usam a codificao Manches ter devido sua simplicidade. O sinal alto de + 0, 85 volts e o sinal baixo de - 0, 85 volts, resultando em um valor DC de O volts.

Figura 4.3 -(a) Codificao binria (b) Codificao Manchester (c) Codificao Manchester Diferencial

4.3. O Protocolo de Subcamada MAC 802.3


A estrutura dos quadros do 802.3 (IEEE, 1985a) mostrada na Figura 4.4. Cada quadro comea com um Prembulo de 7 bytes, cada um contendo o padro de bit 10101010. A codificao Manchester desse padro produz uma onda quadrada de 10 MHz para 5, 6 us para permitir que o relgio do receptor se sincronize com o do transmissor. Em seguida, vem um byte Incio de quadro, contendo 10101011 para sinalizar o incio do quadro propriamente dito. O quadro contm dois endereos, um para o destino e um para a origem. O padro permite endereos de 2 e de 6 bytes, mas os parmetros definidos para o padro de banda bsica usam somente os endereos de 6 bytes. O bit de alta ordem do endereo de destino O para endereos comuns e 1 para endereos de grupo. Os endereos de grupo permitem que diversas estaes escutem um nico endereo. Quando um quadro enviado para um endereo de grupo, todas as estaes do grupo o recebem. A transmisso para um grupo de estaes chamada de multicast. O endereo que consiste em todos os bits 1 reservado para difuso (broadcast). Um quadro contendo todos os bits 1 no campo de destino entregue a todas as estaes da rede. Figura 4.4 -O formato do quadro 802.3

Apostila de Telecomunicaes e Redes 1

47

O campo Comprimento informa quantos bytes existem no campo & dados, de um mnimo de O a um mximo de 1.500. Apesar de vlido, um campo de dados de O bytes causa problemas. Quando detecta uma coliso, um transceptor trunca o quadro atual, o que significa que bits perdidos em fragmentos de quadros aparecem a todo instante no cabo. Para tornar mais fcil a distino de quadros vlidos de lixo, o 802.3 afirma que os quadros vlidos devem ter pelo menos 64 bytes de extenso, do endereo de destino at o campo checks um. Se a parte de dados de um quadro for menor do que 46 bytes, o campo de enchimento ser usado para preencher o quadro at o tamanho mnimo. Outra (e mais importante) razo para ter um quadro de comprimento mnimo evitar que uma estao conclua a transmisso de um quadro curto antes de o primeiro bit ter atingido a extremidade do cabo, onde ele pode colidir com outro quadro. Esse problema ilustrado na Figura 4.5. No tempo 0, a estao A, em uma extremidade da rede, envia um quadro. Vamos chamar o tempo de propagao que esse quadro leva para atingir a outra extremidade de t. Momentos antes de o quadro chegar outra extremidade (ou seja, no tempo x - E), a estao mais distante, B, comea a transmisso. Quando detecta que est recebendo mais potncia do que est produzindo, B sabe que uma coliso ocorreu, interrompe a transmisso e gera uma rajada de rudo de 48 bits para avisar a todas as estaes. Mais ou menos no tempo 2t, o transmissor v a sada de rudo e tambm interrompe a transmisso. Em seguida, ele aguarda um intervalo de tempo aleatrio antes de tentar novamente. Se uma estao tenta transmitir um quadro muito curto, concebvel que haja uma coliso. No entanto, mesmo assim, a transmisso ser concluda antes que a rajada de rudo retorne em 2t. O emissor concluir, ento, que o quadro foi enviado com xito. Para evitar que essa situao ocorra, todos os quadros devem levar mais de 2t para que sejam enviados. Para uma LAN de 10 Mbps com um comprimento mximo de 2.500 m e quatro repetidores (de acordo com a especificao 802.3), o quadro mnimo permitido deve levar 51, 2 us Esse tempo corresponde a 64 bytes. Os quadros com menos 6ytes so preenchidos at 64 bytes.

Figura 4.5 -A deteco de coliso pode levar at 2T A medida que a velocidade da rede cresce, o comprimento de quadro mnimo deve aumentar ou o comprimento de cabo mximo deve diminuir, proporcionalmente. Para uma LAN de 2.500 m, operando a 1 Gbps, o tamanho de quadro mnimo tem que ser de 6.400 bytes. Como alternativa, o tamanho de quadro mnimo poderia ser 640 bytes e a distncia mxima entre duas estaes poderia ser 250m. Essas restries esto se tornando cada vez mais penosas, medida que se caminha na direo das redes de gigabits. O campo final do 802.3 o de Checksum. Trata-se efetivamente de um cdigo de verificao de dados de 32 bits. Se alguns bits de dados estiverem sendo recebidos com erros (devido a rudos no cabo), o checksum certamente estar errado, e o erro ser detectado. O algoritmo da soma de verificao (checksum) uma verificao de redundncia cclica .

Apostila de Telecomunicaes e Redes 1

48

4.4. Padro IEEE 802.4: Token Bus


Apesar de o 802.3 ser amplamente usado em escritrios, durante o desenvolvimento do padro 802 pessoas ligadas General Motors e a outras empresas interessadas na automao fabril tinham srias restries a seu respeito. Entre outras coisas, com um pouco de m sorte, uma estao poderia esperar um tempo arbitrariamente longo (que, na pior das hipteses, seria ilimitado) para poder enviar um quadro; tudo isso por causa do protocolo MAC probabilstico. Alm disso, os quadros 802.3 no tm prioridades, o que os torna inadequados a sistemas de tempo real, no qual quadros importantes no devem ser retidos espera da transmisso de quadros sem importncia. Um sistema simples com o pior caso conhecido formado por um anel no qual as estaes se revezam para transmitir os quadros. Se houver n estaes e forem necessrios T segundos para enviar um quadro, nenhum quadro ter de aguardar mais do que nT segundos para ser enviado. Os especialistas em automao fabril do comit 802 gostaram da idia conceitual de um anel, mas no gostaram da implementao fsica, pois uma ruptura no cabo do anel poderia derrubar toda a rede. Alm disso, eles observaram que o anel no se ajusta muito bem topologia linear da maioria das linhas de montagem.Consequentemente, um novo padro foi desenvolvido, tendo a robustez do cabo de difuso do 802.3, mas com o comportamento do pior caso conhecido, o do anel.

Figura 4.6 - Token bus Esse padro, 802.4 (Dirvin e MilIer, 1986; e JEEE, 1985b), descreve uma LAN chamada de token bus. Fisicamente, o token bus um cabo em forma de rvore ou linear no qual as estaes so conectadas. Logicamente, as estaes so organizadas em um anel (ver Figura 4.6), com cada estao conhecendo o endereo da estao da esquerda e da direita. Quando o anel lgico inicializado, a estao de maior nmero pode transmitir o primeiro quadro. Depois disso, ela passa a permisso para o seu vizinho imediato, enviando a ele um quadro de controle especial chamado token (permisso). O token se propaga em torno do anel lgico, e apenas o portador do token tem a permisso para transmitir quadros. Como apenas uma estao por vez detm o token, no h colises. Um ponto importante a ser observado que a ordem fsica na qual as estaes so conectadas ao cabo no importante. Como o cabo inerentemente um meio de difuso, cada estao recebe todos os quadros, descartando aqueles que no forem endereados a ela. Quando uma estao passa o token, ela envia um quadro de token especificamente endereado a seu vizinho lgico no anel, no importando onde essa estao est fisicamente localizada no cabo. Tambm importante observar que quando as estaes forem ligadas pela primeira vez, elas no estaro no anel (ou seja, as estaes 14 e 19 na Figura 4.6); portanto, o protocolo MAC tem provises para acrescentar e remover estaes do anel. O protocolo MAC 802.4 muito complexo, com cada estao tendo que manter dez temporizadores diferentes e mais de duas dzias de variveis de estado internas. O padro 802.4 muito maior do que o 802.3, ocupando mais de 200 pginas. Os dois padres tambm so bem diferentes em termos de estilo, o 802.3 apresenta os protocolos como procedimentos Pascal, enquanto o 802.4 os mostra como mquinas limitadas, com as aes desenvolvidas em Ada. Para a camada fsica, o token bus emprega o cabo coaxial de banda larga de 75ohms usado nos sistemas de televiso a cabo. So permitidos os sistemas com um e dois cabos, com ou sem headends. So permitidos os seguintes esquemas analgicos de modulao: phase continuous frequency shift keying (fsk-fase continua), phase coherent frequency shift keying (fsk-fase coerente) e multi level duobinary amplitude modulated phase shft keying (chaveamento por mudana de fase com amplitude multi nvel duobinria modulada). So possveis velocidades de 1, 5 e 10 Mbps. Alm disso, os esquemas de modulao no s fornecem formas de se representar os estados 0, 1 e desocupado no cabo, como dispem de outros trs smbolos para o controle da rede. Em suma, a camada fsica totalmente incompatvel com o 802.3, e muito mais complicada. O formato de quadro do token bus mostrado na Figura 4.7. Infelizmente, ele diferente do formato de quadro do 802.3. O prembulo usado para sincronizar o relgio do receptor, como no 802.3, com exceo de que aqui ele pode ter apenas 1 byte. Os campos Delimitador de incio e Delimitador de fim so usados para assinalar os limites do quadro Ambos contem codificao analgica de smbolos diversos de Os e is, de forma que eles no podem ocorrer acidentalmente nos dados do usurio. Conseqentemente, o campo de comprimento no necessrio.

Apostila de Telecomunicaes e Redes 1

49

Figura 4.7 Formato do quadro 802.4 O campo Controle de quadro usado para distinguir os quadros de dados dos quadros de controle. Em relao aos quadros de dados, esse campo carrega a prioridade do quadro. Ele tambm pode carregar um indicador para exigir que a estao de destino confirme a recepo correta ou incorreta do quadro. Sem esse indicador, o destino no teria permisso para enviar coisa alguma, pois ele no teria o token. Esse indicador transforma o token bus em uma estratgia semelhante ao esquema de confirmao de Tokoro e Tamaru. No que diz respeito aos quadros de controle, o campo Controle de quadro usado para especificar o tipo do quadro. Os tipos permitidos incluem quadros de passagem de token e diversos quadros de manuteno do anel, inclusive um mecanismo que permite a estaes novas entrarem no anel, um outro que permite s estaes sarem do anel e assim por diante. Observe que o protocolo 802.3 no tem qualquer quadro de controle. Tudo o que a camada MAC faz oferecer uma forma de colocar os quadros no cabo; ela no se importa com seu contedo. Os campos Endereo de destino e Endereo de origem so os mesmos do 802.3 (sim, os dois grupos se comunicavam; no, eles no concordavam muito um com o outro). Assim como no 802.3, uma rede deve usar todos os endereos de 2 bytes ou todos os endereos de 6 bytes, e no uma mistura dos dois no mesmo cabo. O padro 802.4 inicial permite os dois tamanhos. O endereamento individual ou de grupo e as designaes de endereo globais e locais so idnticas ao 802.3. O campo Dados pode ter 8.182 bytes de extenso quando so usados endereos de 2 bytes, e at 8.147 bytes de extenso quando so usados endereos de 6 bytes. Isso cinco vezes mais do que o maior quadro do 802.3, que mais curto para evitar que uma estao ocupasse o canal por muito tempo. Com o token bus, os temporizadores podem ser usados como uma medida antimonopolizadora, mas seria bom poder enviar quadros longos quando o trfego de tempo real no fosse um problema. O Checksum usado para detectar erros de transmisso. Esse campo usa o mesmo algoritmo e o mesmo polinmio que o 802.3.

4.5. Padro IEEE 802.5: Token Ring


As redes em anel existem h muitos anos (Pierce, 1972) em redes locais e em redes geograficamente distribudas. Dentre suas diversas caractersticas interessantes, est o fato de que um anel no realmente um meio de difuso, mas um conjunto de ligaes ponto a ponto individuais que formam um crculo. As ligaes ponto a ponto envolvem uma tecnologia bem conhecida e comprovada na prtica e, alm disso, podem ser feitas em par tranado, cabo coaxial ou fibra tica. A engenharia de anis tambm praticamente toda digital, enquanto o 802.3, por exemplo, tem um componente analgico substancial para a deteco de colises. O anel, alm de ser confivel, tem um limite superior de acesso ao canal que conhecido. Por essas razes, a IBM escolheu o anel para sua LAN e o IEEE incluiu o padro token ring como o 802.5 (JEEE, 1985c; Latif et a., 1992). Um aspecto principal, no projeto e anlise de qualquer rede de anel, o tamanho fsico de um bit. Se a taxa de dados do anel for R Mbps, ser emitido um bit a cada 1/R , us. Com uma velocidade de propagao tpica de cerca de 200 m/gs, cada bit ocupa 200/R m no anel. Isso significa, por exemplo, que um anel de 1 Mbps, cuja circunferncia seja de 1.000 m, contm apenas 5 bits ao mesmo tempo. As implicaes do nmero de bits no anel se tornaro mais claras mais adiante. Como mencionamos anteriormente, na verdade um anel em um conjunto de interfaces de anel conectado por linhas ponto a ponto. Cada bit que chega a uma interface copiado para um buffer de 1 bit e, em seguida, copiado novamente para o anel. Enquanto estiver no buffer, o bit poder ser inspecionado e possivelmente modificado antes de ser mandado de volta para o anel. Essa etapa de cpia introduz um retardo de 1 bit em cada interface. Um anel e sua interface so mostrados na Figura 4.8.

Apostila de Telecomunicaes e Redes 1

50

Figura 4.8 (a) Uma rede em anel (b) modo de escuta (c) modo de transmisso Em um token ring, um padro de bit especial, chamado de token, circula em torno do anel sempre que todas as estaes esto ociosas. Quando uma estao deseja transmitir um quadro, ela tem que se apoderar do token e remov-lo do anel, antes de transmitir. Isso feito atravs da inverso de um nico bit no token de 3 bytes, o que o transforma instantaneamente nos 3 primeiros bytes de um quadro de dados normal. Como s existe um token, apenas uma estao pode transmitir em um determinado instante. Assim, o problema de acesso ao canal resolvido, exatamente da mesma forma como o token o resolve. Uma implicao do projeto token ring que o prprio anel deve ter um retardo suficiente para conter um token completo que circula quando todas as estaes esto ociosas. O retardo tem dois componentes: o retardo de 1 bit introduzido por cada estao e o retardo de propagao do sinal. Em quase todos os anis, os projetistas devem presumir que as estaes podero ser desativadas diversas vezes, especialmente noite. Se as inter-faces forem alimentadas pelo anel, o desligamento da estao no ter efeito sobre a interface. Mas se as interfaces forem alimentadas externamente, elas tero de ser projetadas de forma a conectar a entrada com a sada quando a fora for desligada, removendo assim o retardo de 1 bit. O importante aqui que em um anel curto pode haver a necessidade de insero de um retardo artificial noite, para garantir que o anel possa conter o token. As interfaces de anel possuem dois modos operacionais, escuta e transmisso. No modo de escuta, os bits de entrada so simplesmente copiados para a sada, com o retardo de 1 bit, como mostra a Figura 4.8(b). No modo de transmisso, no qual se entra somente depois que o token adquirido, a interface interrompe a conexo entre a entrada e a sada, inserindo seus prprios dados no anel. Para poder alternar do modo de escuta para o modo de transmisso em um tempo de 1 bit, a prpria interface, geralmente, precisa armazenar um ou mais quadros, em vez de busc-los da estao em um intervalo de tempo to curto. medida que os bits propagados ao longo do anel retornam, eles so removidos do anel pelo transmissor. A estao transmissora pode salv-los, para compar-los com os dados originais, a fim de monitorar a confiabilidade do anel, ou descart-los. A arquitetura do anel no coloca limite no tamanho dos quadros, pois o quadro completo nunca aparece no anel em um determinado instante. Depois que uma estao tiver terminado a transmisso do ltimo bit de seu ltimo quadro, a estao deve regenerar o token. Quando o ltimo bit do quadro tiver retornado, ele ser removido, e a interface voltar imediatamente ao modo de escuta, para evitar a remoo do token que poder vir a seguir caso nenhuma outra estao o tenha removido. E fcil lidar com confirmaes em um token ring. O formato do quadro s precisa incluir um campo de 1 bit para confirmao, inicialmente zero. Quando a estao de destino tiver recebido um quadro, ela ativar o bit. bvio que se a confirmao significa que o checksum foi conferido, o bit dever seguir o checksum, e a interface do anel dever ser capaz de conferi-la assim que o ltimo bit tiver chegado. Quando um quadro difundido para diversas estaes, um mecanismo de confirmao mais complicado deve ser usado (se houver algum sendo usado). Quando o trfego for leve, o token passar a maior parte do tempo circulando em torno do anel. Ocasionalmente, uma estao se apoderar dele, transmitir um quadro e, em seguida, enviar um novo token. Entretanto, quando o trfego for pesado, de forma que haja uma fila em cada estao, assim que uma estao finalizar sua transmisso e regenerar o token, a estao seguinte ver e remover o token. Dessa forma, a permisso para transmitir gira uniformemente pelo anel, em uma sequncia de revezamento. A eficincia da rede pode comear a se aproximar de 100 por cento em condies de carga pesada. Agora, em vez de falarmos sobre token rings em geral, discutiremos o padro 802.5 em particular. Na camada fsica, o 802.5 requer pares tranados revestidos funcionando a 1 ou 4 Mbps, embora a IBM tenha introduzido posteriormente a verso de 16 Mbps. Os sinais so tratados pela codificao Manchester diferencial [ver Figura 4.3(c)], sendo que os nveis alto e baixo so representados por sinais positivos e negativos de 3 a 4, 5 volts de magnitude absoluta. Normalmente, a codificao Manchester diferencial usa alto-baixo ou baixo-alto para cada bit, mas o 802.5 tambm usa alto-alto e baixobaixo em determinados bytes de controle (por exemplo, para marcar o incio e o fim de um quadro). Esses sinais que no

Apostila de Telecomunicaes e Redes 1

51

so de dados sempre ocorrem em pares consecutivos, de forma que no seja introduzido um componente DC na voltagem do anel. Um dos problemas da rede em anel que se o cabo for rompido em algum lugar, o anel morrer. Esse problema pode ser resolvido elegantemente, com uso de um centro de cabeamento (wire center), como mostra a Figura 4.9. Embora logicamente seja um anel, cada estao fsica est conectada ao centro de cabeamento por um cabo contendo (pelo menos) dois pares tranados, um para os dados que chegam estao e outro para os dados provenientes da estao.

Figura 4.9 Quatro estaes conectadas atravs de um centro de cabeamento Dentro do centro de cabeamento h rels de bypass que so energizados pela corrente vinda das estaes. Se o anel se romper ou se uma estao for desativada, a perda da corrente liberaro rel e ignorar a estao. Os rels tambm so operados por software, permitindo que programas de diagnstico removam as estaes, uma de cada vez, para encontrar estaes com defeito ou slots de anel defeituosos. O anel pode, ento, continuar a operao com o slots defeituoso ignorado. Apesar de o padro 802.5 no exigir formalmente esse tipo de anel, frequentemente chamado de anel em forma de estrela star-shaped ring (Saltzer et ai., 1983), na verdade, a maioria das LANs 802.5 usa centros de cabeamento para melhorar a confiabilidade e as possibilidades de manuteno. Quando uma rede consiste em diversos grupos de estaes distantes entre si, pode ser usada uma topologia com diversos centros de cabeamento. Apenas imagine que o cabo que conecta uma das estaes na Figura 4.9 seja substitudo por um cabo que conecta um centro de cabeamento distante. Apesar de logicamente todas as estaes estarem no mesmo anel, as necessidades de cabeamento so extremamente reduzidas. Um anel 802.5 que utiliza um centro de cabeamento tem uma topologia semelhante de uma rede baseada em hub lOBase-T 802.3, mas os formatos e os protocolos so diferentes.

4.6. O Protocolo da Subcamada MAC do Token Ring


O funcionamento bsico do protocolo MAC bastante simples. Quando no h trfego no anel, um token de 3 bytes circula indefinidamente, aguardando que uma estao se apodere dele atravs da definio de um determinado bit O como um bit 1, convertendo dessa forma o token na sequncia de incio de quadro. Em seguida, a estao envia o resto de um quadro de dados normal, como mostra a Figura 4.10.

Figura 4.10 (a) Formato do token (b) Formato do quadro de dados Em condies normais, o primeiro bit do quadro dar a volta no anel e retornar ao transmissor antes de o quadro inteiro ter sido transmitido. Consequentemente, a estao transmissora deve esvaziar o anel enquanto continua a transmitir. Como mostra a Figura 4.8(c), isso significa que os bits que tiverem completado a viagem em torno do anel retornaro ao transmissor e sero removidos.

Apostila de Telecomunicaes e Redes 1

52

4.7. Comparao entre 802.3, 802.4 e 802.5


Com a disponibilidade de trs padres de LAN diferentes e incompatveis, cada um com propriedades especficas, muitas empresas se depararam com a seguinte pergunta: Qual deles devemos usar? Nesta seo, examinaremos todos os trs padres de LAN 802, indicando suas vantagens e desvantagens, comparando e estabelecendo as diferenas entre eles. Para comear, vale a pena destacar que os trs padres de LAN utilizam tecnologias basicamente semelhantes e tm desempenhos praticamente iguais. Enquanto os cientistas e os engenheiros de informtica, se tiverem a chance, podem discutir os mritos do par tranado em comparao com o cabo coaxial durante horas, os funcionrios dos departamentos de marketing, de pessoal ou de contabilidade no se importam muito com isso. Comearemos com as vantagens do 802.3. Trata-se, de longe, do tipo mais amplamente usado no momento, com uma enorme base instalada e considervel experincia operacional. O protocolo simples. As estaes podem ser instaladas com a rede em funcionamento, sem faz-la cair. Um cabo passivo usado, e no so necessrios modems. Alm disso, o retardo sob carga baixa praticamente zero (as estaes no precisam aguardar um token; elas apenas transmitem imediatamente). Por outro lado, o 8 02.3 possui um componente analgico substancial. Cada estao precisa estar apta a detectar o sinal da outra estao mais fraca, mesmo quando est transmitindo. Todo o circuito de deteco de coliso no transceptor analgico. Devido possibilidade de haver quadros abortados por colises, o quadro mnimo vlido de 64 bytes, o que representa um overhead substancial quando os dados consistem em apenas um nico caractere vindo de um terminal. Alm disso, o 802.3 no determinstico, o que , com frequncia, inadequado a tarefas em tempo real [embora seja possvel haver tarefas em tempo real atravs da simulao de um token ring no software (Venkatramani e Chiueh, 1995)]. Ele tambm no possui prioridades. O tamanho do cabo limitado a 2, 5 km (a 10 Mbps), pois o tempo de ida e volta no comprimento do cabo determina o tempo de slot e, portanto, o desempenho. medida que a velocidade aumenta, a eficincia diminui, pois os tempos de transmisso de quadro caem, mas o intervalo de contenao nao (a durao do intervalo de 2t, independente da taxa de dados). Como alternativa, o cabo precisa ser mais curto. Alm disso, sob carga alta, a presena de colises se torna um problema grave, que pode afetar seriamente o throughput. O token bus usa um equipamento de televiso a cabo altamente confivel, que pode ser encontrado com facilidade em diversos fornecedores. Ele mais determinstico do que o 802.3, apesar de em momentos crticos as repetidas perdas de token poderem introduzir mais incerteza do que seus defensores gostariam de admitir. Esse padro capaz de lidar com quadros mnimos curtos. Ele trabalha com prioridades e pode ser configurado para fornecer uma frao garantida de largura de banda para o trfego de alta prioridade, como a voz digitalizada. Ele tambm possui throughput e eficincia excelentes sob carga alta, transformando-se efetivamente em TDM. Por fim, o cabo de banda larga capaz de aceitar diversos canais, no apenas de dados, mas tambm de voz e de televiso. Do lado negativo, os sistemas de banda larga utilizam muito da engenharia analgica, incluindo modems e amplificadores de banda larga. O protocolo extremamente complexo e tem um retardo substancial sob carga baixa (as estaes sempre devem esperar pelo token, mesmo em um sistema que esteja inativo). Nosso prximo assunto o token ring, que utiliza conexes ponto a ponto. Isso significa que a engenharia simples e pode ser completamente digital. Os anis podem ser construdos usando-se praticamente qualquer meio de transmisso, de pombo-correio a fibra tica. O par tranado padro barato e de instalao muito simples. O uso de centros de cabeamento torna o token ring a nica LAN capaz de detectar e eliminar automaticamente as falhas nos cabos. Assim como no token bus, tambm so permitidas prioridades, apesar de o esquema no ser justo. A exemplo do token bus, so possveis quadros curtos, mas, ao contrrio dele, tambm pode haver quadros arbitrariamente grandes, limitados apenas pelo tempo de reteno de token. Por fim, o throughput e a eficincia, sob carga alta, so excelentes, como no token bus e ao contrrio do 802.3. O maior ponto negativo a presena de uma funo de monitoramento centralizada, que introduz um componente critico. Apesar de um monitor desativado poder ser substituido, um monitor defeituso pode causar dores de cabea. Alm disso, como em todos os sistemas de passagem de token, sob carga baixa sempre h um retardo, pois o transmissor precisa aguardar o token. Vale a pena salientar ainda que tm havido diversos estudos sobre as trs LANs. A principal concluso que podemos obter desses estudos que no podemos tirar concluses a partir deles. Sempre possvel encontrar um conjunto de parmetros que faa com que uma das LANs parea melhor do que as outras. Sob diversas circunstncias, todas as trs tm um bom desempenho; portanto, outros fatores que no o desempenho so provavelmente mais importantes quando se opta por um deles.

Apostila de Telecomunicaes e Redes 1

53

Exerccios:

1) Associe ( ) Redes em barra ( ) Redes em anel

1) 802.3 2) 802.4

3)802.5

2) O que o CSMA/CD. Qual a sua relao com o sistema de redes Ethernet 3) Qual o alcance mximo (normalmente) em metros de um cabo Ethernet 10Base2 e um 10Base5 e um 10BaseF 4) Qual dos cabos 802.3 obrigatoriamente utiliza HUB para ligaes com mais de 2 mquinas? 5) Por que um quadro de dados 802.3 a 10 Mbites deve ter no mnimo 64 bytes de extenso. E se no tiver, o que o protocolo de comunicao faz? 6) Qual a relao existente entre: tamanho do quadro / velocidade da rede? 7) Qual a diferena entre o 802.3 e 802.4 com relao disciplina de acesso ao MT. Qual dos mtodos permite esquema de prioridades? 8) Nas redes 802.4 e 802.5, qual a funo do TOKEN? 9) Na figura 4.9, qual seria a estrutura lgica e a estrutura fsica da rede?

Apostila de Telecomunicaes e Redes 1

54

5. Protocolos de acesso mltiplo


Os mecanismos de controle de acesso distribudo podem ser divididos em dois grandes grupos: os mtodos baseados em conteno e os de acesso ordenado sem conteno.

5.1. Acesso baseado em conteno


Numa rede baseada em conteno no existe uma ordem de acesso e nada impede que 2 ou mais mquinas transmitam simultaneamente causando uma coliso. A estratgia de controle de conteno vai depender da habilidade que uma estao tem para detectar a coliso e retransmitir a mensagem. Se o trfego normal da rede consume apenas uma parte da banda disponvel, o nmero de colises e retransmisses ser pequeno e o protocolo bastante eficiente. Essa seo apresenta alguns protocolos com acesso baseado em conteno:

5.1.1. Aloha
Esta tcnica foi utilizada primeiramente na rede ALOHA que iniciou sua operao em 1970. A rede ALOHA consiste de um sistema de rdio-difuso que cobre as ilhas do Hawai e tem como objetivo interligar terminais espalhados pelo arquiplago com um computador central da Universidade do Hawai, em Honolulu. Duas frequncias de rdio so utilizadas: uma para difuso de mensagens do computador central para os terminais e outra para mensagens dos terminais para o computador. Uma vez que existe apenas um transmissor no primeiro canal, nenhuma dificuldade encontrada. O problema aparece no segundo canal onde todos os terminais transmitem em uma mesma freqncia. Esta situao a mesma encontrada em uma rede com topologia em barra.
Aloha Puro

Na tcnica Aloha puro, cada terminal escuta apenas o canal computador-terminal, no podendo saber se o canal terminalcomputador est sendo utilizado por algum outro terminal. Sendo assim, quando o terminal possui alguma mensagem pronta para ser enviada ele simplesmente envia, sem se preocupar se o meio est ocupado ou no. Ao completar a transmisso, liga um temporizador e aguarda uma resposta do computador central que vai indicar o reconhecimento da mensagem. Se o reconhecimento no for recebido at se esgotar o tempo de espera, o terminal entende que a mensagem foi corrompida e que deve ser retransmitida. Veja a figura 5.1. Mesmo que apenas uma pequena parte das mensagens tenham colidido, ambas so inutilizadas e nenhuma das duas estaes envolvida recebe o reconhecimento.
Aloha em Intervalos

Embora apenas uma pequena parte das mensagens tenha colidido, ambas devem ser retransmitidas, o que implica em uma utilizao deficiente do canal. O total de tempo perdido compreende desde o incio de transmisso da primeira mensagem at o final de transmisso da ltima mensagem. Uma maneira simples de melhorar a eficincia permitir que transmisses s sejam iniciadas em intervalos fixos de tempo. O computador central se encarrega de dividir o tempo total em intervalos de tempo fixos. Um terminal que deseje transmitir, s pode iniciar a transmisso no comeo de um intervalo. Isto diminui consideravelmente o total de tempo perdido na ocorrncia de coliso. Veja a figura 5.2. Apesar de terem sido projetadas com o propsito especial de compartilhar o uso de um canal de rdio, as duas tcnicas apresentadas podem ser aplicadas em redes locais com topologia em barramento. O problema que para isso seria necessria a transmisso dos dados de forma analgica, o que atualmente no mais indicado para redes locais.

A B C
Figura 9.1 Aloha puro

A B C
Figura 9.2 Aloha em intervalos

Apostila de Telecomunicaes e Redes 1

55

5.1.2. Carrier Sense Multiple Access (CSMA)


Neste mtodo, uma estao s transmite sua mensagem aps "escutar" o meio de transmisso e determinar que o mesmo no est sendo utilizado. Caso a estao detecte o meio ocupado, ela deve aguardar at que o sinal desaparea para ento iniciar a sua transmisso. Pode ocorrer que duas ou mais estaes estejam aguardando que o meio fique desocupado para iniciarem suas transmisses e isto ocasionar uma coliso de mensagens das estaes ao transmitirem simultaneamente. Na forma mais simples desta tcnica, o equipamento transmissor no continua a monitorar o meio enquanto est transmitindo e, portanto, no podem detectar que a mensagem est sendo corrompida. Aps o trmino da transmisso, a estao aguarda pela mensagem de reconhecimento e, no tendo recebido a resposta em um tempo limitado, ela ir perceber que sua mensagem foi corrompida e deve ser retransmitida. Para conseguir implementaes mais prticas, o tempo de espera para uma tentativa de retransmisso pode ser gerado de forma randmica, o que evita que as mesmas mensagens colidam novamente.
CSMA no persistente (np-CSMA):

A estao transmite sua mensagem de acordo com o seguinte algoritmo:: 1- se o n detecta o meio livre, ele transmite sua mensagem; 2- se o n detecta o meio ocupado, tenta transmitir mais tarde, de acordo com uma distribuio aleatria de atrasos; 3- o algoritmo repetido na nova tentativa. desperdia do
T1

Tempo desperdiado

T2

T3

Figura 9.3 Exemplo do mtodo de acesso np-CSMA

- CSMA p-persistente (p-CSMA):

No caso p-persistente, logo que detecta o meio livre, a estao tenta transmitir com probabilidade p. Se n equipamentos esto esperando para transmitir em uma implementao p-persistente, ento n.p equipamentos iro tentar transmitir assim que o canal fique livre. Se p=1 ento todos os equipamentos esperando para transmitir iro faz-lo assim que a transmisso corrente termine. Se existir mais que um equipamento esperando, ento suas mensagens iro colidir e se perder. Para minimizar a quantidade de dados perdidos, um valor de p menor do que 1 escolhido. Um valor alto para p reduz o tempo em que o canal ficar ocioso enquanto que um valor baixo para p reduzir a ocorrncia de colises. A escolha tima depende de muitos fatores tais como: o tempo de propagao de uma mensagem por toda a rede, o tamanho das mensagens, o nmero de usurios aguardando para transmitir, etc. Os valores tpicos para p esto entre 0, 1 e 0, 03. Tempo desperdiado
T1

T2

T3
Figura 9.4 Exemplo do mtodo de acesso p-CSMA

Quando ocorre uma coliso, o np-CSMA espera um tempo aleatrio, enquanto que p-CSMA continua ouvindo o meio at o mesmo estar livre para a transmisso. O CSMA/CD, ao contrrio dos outros 2 mtodos, interrompe a transmisso no caso da coliso.
CSMA/CD (Collision Detection):

A causa da ineficincia encontrada nas tcnicas Aloha e CSMA consiste no fato que uma mensagem transmitida completamente, mesmo que tenha colidido com outra, e o fato s ser reconhecido aps esgotado o tempo para o recebimento de um reconhecimento. Em redes locais, o tempo de propagao de uma mensagem por todos os ns da rede muito pequeno se comparado com o tempo de transmisso de uma mensagem. O tempo que o meio fica livre, entre duas transmisses, muito pequeno e, neste perodo, conhecido como janela de coliso, duas ou mais mensagens podem ser transmitidas e conseqentemente corrompidas. A maneira de se evitar que a coliso s seja percebida quando uma resposta no for recebida, escutar o meio de transmisso antes (carrier sense) e durante (collision detection) a transmisso da mensagem. Desta forma, a estao

Apostila de Telecomunicaes e Redes 1

56

emissora poder identificar se existe outro sinal misturado com o seu e, uma vez detectada a coliso, todas as estaes envolvidas param de transmitir e tentam transmitir outra vez aps um tempo de espera. Uma vez que a janela de transmisso relativamente curta, o tempo perdido na transmisso muito pequeno quando comparado com o tamanho mdio das mensagens transmitidas. Para evitar que as mesmas mensagens colidam novamente, o tempo que cada estao aguarda para transmitir novamente calculado de forma randmica o que no evita que a mensagem desta estao colida com a mensagem de uma outra. Neste caso, o procedimento se repete mas o tempo de espera para uma nova tentativa maior que o anterior, penalizando a estao que colide muitas vezes. Aps um nmero especfico de tentativas sem sucesso, a estao envia uma mensagem ao seu usurio indicando a impossibilidade de efetuar o servio solicitado. medida que a carga da rede cresce, cada equipamento tem a sua taxa de transmisso reduzida, desta forma, com a reduo total da carga da rede, as transmisses vo se ajustando gradativamente. Como j foi dito, as colises so detectadas pelos prprios nodos enquanto esto transmitindo, fazendo assim, a monitorao do nvel de energia do canal. Quando ocorre alguma coliso, o nvel de energia do canal modificado de modo que seja possvel a deteco por parte dos nodos. O intervalo aleatrio que os nodos esperam quando ocorre alguma coliso, obedece a um certo controle chamado de "recuo binrio exponencial". Este procedimento tem como parmetro uma unidade de tempo chamada "slot", que corresponde ao tempo mnimo que uma estao tem que esperar, durante uma transmisso, antes de ter certeza de que se apossou do meio de transmisso. O pior caso que pode ocorrer o das estaes nas extremidades do cabo iniciarem a transmisso ao mesmo tempo. Neste caso, o "slot" corresponde ao tempo mximo de ida e volta no cabo, mais o tempo de reforo da coliso. Para o caso da rede Ethernet, esse tempo da ordem de 50 microssegundos para uma taxa de 10 Mb/s. Portanto, ou a coliso ocorre no tempo correspondente ao "slot" ou a estao tem a certeza de ter-se apossado do meio de comunicao. Quando ocorre uma coliso, cada estao espera um nmero inteiro de "slots" antes de retransmitir. Este nmero r funo de qual tentativa est sendo executada. Se a estao est tentando a retransmisso pela n-sima vez, r deve ser um nmero aleatrio entre o (zero) e 2n. A cada nova coliso sucessiva, o valor de r dobrado; da a origem do nome do mtodo. Para haver deteco de coliso, as mensagens devem ter um tamanho mnimo pr-estabelecido, uma vez que o tempo de propagao finito. Assim, o tamanho mnimo da mensagem dado por: M > 2*C*Tp, onde: M - tamanho da mensagem C - taxa de transmisso Tp - tempo de propagao entre os 2 nodos mais distantes na rede Assim, a distncia mxima da rede limitada pelo tamanho mnimo da mensagem, e tambm pela eficincia. A eficincia nesse mtodo dada por:

E=

MC M C + 5, 4xTp

Logo, quanto maior a distncia maior o tempo de propagao, menor ser a eficincia e conseqentemente maior ser o tamanho mnimo da mensagem para deteco da coliso. Nota-se portanto, que a distncia mxima entre ns ser limitada no somente pelo meio de transmisso, mas tambm pelo mtodo de acesso. Em redes que apresentam um trfego pequeno, e pequenas distncias (da ordem de 2 Km), a percentagem da utilizao da capacidade do meio pode chegar a 98%. Para grandes volumes de trfego o mtodo se apresenta com uma certa instabilidade. No se tem possibilidade de designar-se prioridade nesse mtodo, embora no tempo de retransmisso uma certa prioridade possa ser estabelecida. Tambm, o tempo de resposta mximo no pode ser garantido, tornando-o desvantajoso em aplicaes em tempo real. A implementao desta estratgia no to simples como as anteriores, o que implica em uma interface mais cara. No entanto, seu desempenho maior, permitindo um volume de trfego tambm maior. O CSMA - CD adequado em aplicaes que no exigem tempo de resposta garantido, como por exemplo, algumas aplicaes de automao de escritrio. Este mtodo de acesso foi um dos escolhidos como padro, e de fato o mtodo mais difundido em redes locais.

Apostila de Telecomunicaes e Redes 1

57

Na prtica, o mtodo CSMA/CD muito eficiente, apresentando uma ocupao do meio acima de 90%, comparada com 83% da tcnica CSMA. O resultado que o CSMA/CD tem sido escolhido para a maioria dos projetos de redes locais. O principal exemplo de utilizao do CSMA/CD dado pela rede Ethernet que uma rede local comercializada pela Xerox Corporation e utilizada como base para seus produtos de sistemas de automao de escritrios. Mais informaes sobre a Ethernet podem ser encontradas na bibliografia recomendada.

5.2. Acesso ordenado sem conteno


Ao contrrio dos esquemas apresentados anteriormente, vrios protocolos so baseados no acesso ordenado ao meio de comunicao, evitando o problema da coliso. Cada mtodo mais adequado a um determinado tipo de topologia, embora nada impea o seu uso em outras arquiteturas. Essa seo apresenta alguns protocolos com acesso ordenado sem conteno:

5.2.1. "Polling"
Este mtodo geralmente empregado em topologias em barra comum. O "polling" um mtodo que determina a ordem com que os nodos podem tornar acesso ao sistema, evitando com isso que ocorram colises das mensagens. No "polling" centralizado, tem-se um nodo mestre que executa as funes de controle da rede, ou seja, ele pergunta aos nodos, um por um e seqencialmente, se desejam transmitir alguma mensagem. Caso algum nodo deseje iniciar uma transmisso, no instante em que lhe for perguntado ele far a solicitao sendo imediantamente atendido. Se o nodo interrogado no tiver nenhuma mensagem a transmitir, ele passa uma mensagem de "status" ao nodo centralizador, informando que est disponvel. Esse interrogatrio pode ser cclico, ou seja, a estao centralizadora pergunta para a estao mais distante se ela deseja transmitir alguma mensagem. Caso esta estao no deseje transmitir ela passa o controle para a prxima estaco, e assim por diante. Esta tcnica muito eficiente quando as estaes na barra muito grande. O desempenho do acesso por "polling" pode ser aumentado com a introduo de uma barra dedicada ao controle, eliminando assim o "overhead" introduzido com a transmisso de mensagens de controle. Outra alternativa enviar as informaes de controle multiplexadas em frequncia com as informaes de dados. O tempo cedido a um determinado nodo para que ele tenha acesso ao canal funo do tamanho da mensagem concedida, ou do tamanho do intervalo alocado para o nodo pelo nodo mestre. Como foi dito, pode-se estabelecer prioridades atravs do interrogatrio executado pelo nodo centralizador. A rede tem um comportamento muito estvel mesmo quando apresenta um trfego bastante intenso. Sua interface bem simples e barata. Porm, o mtodo fica comprometido no que diz respeito a confiabilidade, devido a sua estrutura centralizada.

5.2.2. Quadro ou Slot Vazio


Apresentada por J. R. Pierce em 1972 tinha como objetivo pioneiro o controle de acesso em uma rede de grande porte constituda por vrias redes em anel interconectadas. O mtodo divide o espao de comunicao em um nmero inteiro de pequenos segmentos (slots) dentro dos quais a mensagem pode ser armazenada. Uma boa visualizao seria uma srie de caminhes em anel, circulando encostados pra-choque com pra-choque, onde alguns estariam carregados e outros no. Cada slot (caminho) contm um bit (motorista) que indica se o est cheio ou vazio. Ao querer transmitir, cada estao deve esperar por um slot (caminho) vazio e preench-lo com a mensagem (carga) O nmero de slots que circulam pelo anel nunca muda. Cada repetidor no anel produz um retardo. A soma dos retardos mais o tempo de propagao no anel forma o que chamamos de latncia do anel. Podem existir tantos bits circulando pelo anel quanto a sua latncia permitir. Essa latncia pode ser sempre aumentada introduzindo um buffer de retardo (um registro de deslocamento) em qualquer estao. Dessa forma, o nmero de bits circulando pelo anel tem um limite inferior, mas pode ser to grande quanto quisermos (ou formos capazes de construir). a esse nmero de bits que chamamos de espao de comunicao, e esse espao que dividido em slots. Em tempo de inicializao, um dispositivo gera os slots (cria os slots, os inicia como vazios, inicia os outros bits de controle, sincroniza os receptores e transmissores, etc.) que, uma vez criados, esto prontos para ser usados.

Apostila de Telecomunicaes e Redes 1

58

5.2.3. Insero de Registrador


Esta tcnica particularmente adequada para redes locais com topologia em anel. Ela consiste basicamente em um registrador de deslocamento que ser conectado em srie com o circuito quando a estao possuir dados para transmitir, observando um intervalo entre quadros que j estejam circulando no anel. Quando uma estao possui dados para transmitir, ela armazena o quadro em um registrador T de transmisso e aguarda um intervalo entre quadros que circulam no anel para conectar T em srie com o circuito fsico. Enquanto os dados so transmitidos pode ocorrer a chegada de um outro quadro vindo da estao precedente. Este quadro tambm atravessa o registrador de transmisso bem como todos os seus subseqentes at que o quadro enviado pela estao retorne origem e o registrador de deslocamento seja novamente desligado do circuito. Uma situao mais prtica pode ser conseguida com o uso de dois registradores: um de transmisso T e outro de recepo R. Quando um estao tem uma mensagem para transmitir, ela a coloca no registrador T. Em um intervalo entre quadros no anel a chave ligada em T e seu contedo transmitido. Uma vez que o fluxo de dados da estao precedente no pode ser parado, os dados em trnsito so armazenados no registrador R. Quando T fica vazio, a chave setada para R e a estao aguarda o retorno da mensagem transmitida. Quando ela lida no registrador R, este desligado do circuito e a mensagem removida do anel. A recepo de uma mensagem pelo n destinatrio depende do estado de escuta permanente para identificar o seu endereo nas mensagens circulando no anel. Uma vez identificado o seu endereo, o n copia a mensagem que lhe destinada podendo remov-la ou no do anel. A forma mais comum aquela em que o n destinatrio, ao reconhecer o seu endereo, abre o anel, copia a mensagem atravs do registrador de recepo e transmite uma mensagem curta de resposta. A tcnica de insero de registrador apresenta as seguintes caractersticas: mensagens de tamanho varivel; possibilidade de acesso simultneo ao meio de transmisso; atraso varivel das mensagens em trnsito no anel.

5.2.4. Passagem e Permisso (token ring)


Esta tcnica foi apresentada por Farmer e Newhall em 1969 e foi pioneira no controle de acesso distribudo associado redes locais.O mecanismo de "ficha" baseado em uma mensagem de controle que, uma vez inicializada, circula entre todos os ns de comutao, transportando o direito de transmisso no meio compartilhado. O procedimento de insero de mensagem num anel com acesso controlado por ficha obedece s seguintes etapas: a) a estao que deseja transmitir aguarda a chegada da "ficha"; b) uma vez de posse da ficha, a estao transmite a sua mensagem; c) ao final da transmisso, a estao devolve a ficha enviando-a ao prximo n da rede. A restituio da ficha pode ser feita imediatamente aps o trmino da transmisso da mensagem transmitida. Dependendo das dimenses do anel fsico e da velocidade de transmisso usada, a forma de restituio da ficha pode permitir a existncia de vrias mensagens simultaneamente em trnsito no anel (ficha mltipla) o que oferece um melhor desempenho em situaes onde as mensagens so relativamente curtas. Note que o termo "mltipla" no se refere ao nmero de fichas e sim ao nmero de mensagens circulando. Por exemplo, no caso em que o tempo de propagao da mensagem no anel bem menor que o tempo de transmisso, o fim da transmisso ocorre antes do retorno do incio da mensagem transmitida e, no caso de restituio da ficha ao final da transmisso, teremos mais de uma mensagem circulando no anel. A estratgia de restituir a ficha somente aps o retorno da mensagem conhecida como "ficha simples" e facilita a implantao de funes de superviso e controle (recuperao de erros, reconhecimento, etc). Uma vez que o incio da mensagem passa por todos os ns de comunicao antes da ficha, fica fcil implantar um esquema que avise a todas as estaes, previamente, sobre a prioridade de acesso ficha a ser restituda. Esta tcnica adotada com o padro IEEE 802.5 e na prtica constitui-se na principal opo de implementao do mecanismo de controle de acesso por ficha. A remoo da mensagem do anel tarefa do n de comunicao que originou a mensagem. Essa estratgia simplifica a implantao dos servios baseados na difuso de mensagens e tambm dos servios de controle de erros e reconhecimento.

Apostila de Telecomunicaes e Redes 1

59

As funes de gerncia e manuteno da ficha podem ser centralizadas ou distribudas e devem atender situaes tais como a perda ou duplicao da ficha.

5.2.5. Passagem de Ficha em Barramento (Token Bus)


Uma outra forma de usar a capacidade do canal de uma rede local com barramento por difuso usar a tcnica de passagem de permisso ou acesso por ficha. Neste caso, uma mensagem especial, com uma configurao de bits conhecida, chamada "token", passada de equipamento para equipamento atravs da rede. O token no transporta qualquer informao, mas permite que o seu proprietrio transmita sua mensagem. Apenas um token deve existir na rede em um determinado instante. Quando a rede inicializada, uma estao pr-determinada cria o token e o transmite para a sua estao sucessora. A partir da, cada estao repassa o token em uma sequencia estabelecida. Uma estao com dados para transmitir, deve aguardar que o token lhe seja enviado; de posse do token ela pode transmitir sua mensagem e ento, tendo alterado o endereo do destinatrio, envia o token para a estao sucessora. Esta tcnica assegura que duas estaes no iro transmitir ao mesmo tempo causando coliso de suas mensagens. Tambm possvel implementar um mecanismo de prioridade, incluindo-se uma mesma estao mais de uma vez na sequncia completa. Dois problemas podem ser identificados nesta tcnica: o primeiro diz respeito ao token em si. Se o token enviado para um equipamento que est desligado, o token desaparece da rede. Algum procedimento deve ser estabelecido para garantir que um novo token ser gerado aps um intervalo de tempo finito sem que nenhuma mensagem tenha sido transmitida. A tarefa de gerao de token pode ser atribuda a uma estao especial ou para qualquer equipamento ligado rede. No ltimo caso, algum procedimento deve ser criado para evitar que duplicatas do token trafeguem pela rede. O outro problema refere-se a insero e retirada de equipamentos da rede. A remoo de equipamentos fcil pois basta que a estao que vai ser retirada envie uma mensagem para a sua antecessora informando o novo endereo (de sua sucessora) para o envio do token. Adicionar equipamentos requer que a estao que deseja ser inserida na sequncia, envie uma mensagem para todas as outras, perguntando quem lhe enviar o token e informando o endereo de sua estao sucessora. O mtodo de acesso por token fcil de ser implementado mas a recuperao de tokens perdidos, a incluso e retirada de equipamentos gera alguma complexidade.

Resumo:
Mtodo FDM TDM ALOHA puro ALOHA em intervalos CSMA NP CSMA P-persistente Descrio Dedica-se uma freqncia para cada estao Dedica-se um tempo para cada estao Difuso via satlite Transmisso em Slots de tempo bem definidos Retardo aleatrio quando o canal detectado como ocupado Se est ocupado, espera at desocupar e ento transmite com probabilidade P Interrompe a transmisso no caso de coliso CSMA CD Um esquema de FDM dinmico em fibra Diviso por comprimento de onda CSMA/CD com recuo binrio exponencial Ethernet Controla as colises gerando tempo de espera n slots (aleatrio) de tempo para cada estao que teve seu pacote envolvido em uma coliso. O algoritmo RBE usado para adaptar a transmisso ao nmero de estaes que esto querendo transmitir. Anel lgico em barramento fsico Token Bus Uso de Token em rede em anel Token Ring Token Ring de fibra tica FDDI O tempo de transmisso dividido em slots (fatias) iguais Quadro vazio ou Slot Vazio Uma estao controla quem pode ou no transmitir Polling

Apostila de Telecomunicaes e Redes 1

60

Exerccios:

Associe as colunas: A) Aloha puro B) Aloha Fatiado C) Token Ring D) CSMA P-persistente E) CSMA CD F) Token Bus

( ) A estao fica escutando antes e durante a transmisso. Se ocorrer a coliso ambas as estaes param de transmitir e esperam um tempo aleatrio para retransmisso. ( ) Neste sistema de transmisso por rdio, a transmisso no otimizada. Simplesmente transmite-se sem se preocupar com as colises. ( ) Neste sistema de transmisso por rdio, divide-se o tempo de transmisso em intervalos fixos. Melhora a eficimcia com relao transmisso sem intervalos fixos. ( ) Consiste em um anel lgico em uma rede em barra. ( ) Antes de transmitir, a estao escuta o canal. Se algum est transmitindo, ela permanecer escutando o canal at que o mesmo fique livre. Aps, ento, ela transmite. ( ) Consiste no uso de passagem de permisso em rede em anel

Apostila de Telecomunicaes e Redes 1

61

6. Distoro e rudo na transmisso (erros)


Atenuao, rudo e retardo so termos usados de um modo geral para descrever as modificaes que um sinal sofre quando transmitido em um circuito ou canal. Essas alteraes resultam de imperfeies na propagao do sinal, ao longo do suporte de transmisso (atenuao e retardo) e de perturbaes (rudos) que atuam no s no suporte de transmisso como tambm nos estgios de processamento do sinal que compem o receptor. Quando a alterao sofrida pelo sinal muito grande, pode ocorrer deteco trocada da informao, isto , deteco de "1" quando foi transmitido "0" ou deteco de "0" quando foi transmitido"1". Estas deteces trocadas caracterizam os chamados erros de transmisso. O desempenho de um sistema de transmisso de dados avaliado atravs do seu grau de confiabilidade na transmisso dos bits.A taxa de erros de um sistema de transmisso representa a probabilidade de ocorrncia de erros de transmisso. Para redes de longa distncia existe uma padronizao internacional que determina uma taxa de erros mxima em um canal a fim de que o mesmo possa ser considerado adequado para a transmisso de dados. O CCITT (Comit Consultif International de Tlphonie et Tlgraphie) recomenda uma taxa de erros no superior a 10-5 , isto , apenas 1 bit errado a cada 100.000 transmitidos. Em redes locais, bno geral, admite-se taxas de erros tpicas da ordem de 10-9 a 10-12. A transmisso sem erros um requisito essencial de quase todas as aplicaes de comunicao de dados e portanto, uma srie de mecanismos deve ser implementada para detectar e corrigir possveis erros.

6.1 Deteco de erros


A maneira usual utilizada para detectar a alterao de bits de informao transmitidos, consiste na adio de bits de redundncia na mensagem a ser transmitida. Um bloco de n bits de informao codificado em um bloco de r bits pelo acrscimo de ( r - n ) bits de redundncia e ento transmitido. Na recepo, o bloco de r bits decodificado e os n bits de informao entregues ao destinatrio. Dentre as vrias tcnicas usadas para esta finalidade pode-se citar: bits de paridade por caracter, paridade longitudinal (LRC), redundncia cclica (CRC).

6.1.1. Bit de Paridade (paridade de caractere)


a tcnica mais simples de codificao e consiste em acrescentar um bit s palavras do cdigo de representao dos caracteres. Exemplo: O caractere A no cdigo ASCII, com paridade representado por 1000001P(65). O bit P de paridade acrescentado com os valores 0 ou 1 dependendo do tipo de paridade utilizado (paridade par ou paridade mpar). paridade par: 10000010 P = 0 paridade mpar: 10000011 P = 1 O caracter transmitido e na recepo o bit de paridade testado. Se o valor de P no conferir com o esperado, detectado um erro de transmisso. Esse mtodo permite detectar erros de transmisso que envolvam apenas a alterao de um nmero mpar de bits no caractere.

6.1.2. Paridade Longitudinal (combinada)


Consiste em acrescentar mensagem um caractere (BCC - Block Character Check), que represente uma operao lgica sobre os bits dos diversos caracteres que compe a mensagem. Na tabela 6.1. apresenta-se um exemplo de como seria transmitida a mensagem "UFSC", codificada em ASCII e com paridade par. (d)ados / (P)aridade d d d d d d d P U 1 0 1 0 1 0 1 0 F 1 0 0 0 1 1 0 1 S 1 0 1 0 0 1 1 0 C 1 0 0 0 0 1 1 1 BCC 0 0 0 0 0 1 1 0

Tabela 6.1 - Codificao da Mensagem "UFSC"

Apostila de Telecomunicaes e Redes 1

62

A transmisso feita serialmente por coluna. Neste mtodo so detectados os erros que consistem na inverso de apenas 1 bit e tambm erros do tipo rajada (vrios bits alterados) com comprimento igual ou menor que o nmero de linhas da matriz. Rajadas maiores que este nmero ou vrias rajadas menores podem no ser detectadas. Este mtodo facilmente implementado por software uma vez que para calcular o BCC basta fazer uma operao "ou-exclusivo" dos caracteres a serem transmitidos.

6.1.3. Redundncia Cclica (CRC)


Consiste em acrescentar a um bloco de k bits de informao (n-k) bits de verificao. Para transmisso, a representao binria da informao dividida em mdulo 2 por nmero pr-determinado. O resto da diviso acrescentado mensagem como bits de verificao. Na recepo, a mensagem recebida dividida pelo mesmo nmero. Se o resto da diviso for igual a zero, a mensagem foi recebida corretamente, caso contrrio, detectado um erro de transmisso. O cdigo CRC (Cdigo de Redundncia Cclica) baseado no tratamento de "strings" de bits como representao de polinmios com coeficientes 0 e 1 somente. Uma mensagem de k bits tratada como uma lista de coeficientes para um polinmio de k termos, variando xk-1 at x0 e com grau k-1. O bit de mais alta ordem (mais esquerda) o coeficiente de xk-1, o prximo bit o coeficiente de xk-2 e assim sucessivamente. Exemplo: A mensagem 110001 tem 6 bits e representa um polinmio de grau 5, com 6 termos cujos coeficientes so 1, 1, 0, 0, 0 e 1 : 1x5 + 1x4 +0x3 + 0x2 + 0x1 + 1x0 = x5 + x4 + 1 A aritmtica polinominal feita em mdulo 2 isto , no existe "vai um" ou "empresta um". As operaes de adio e subtrao equivalem operao OR exclusivo. Exemplo: 11001011 10100111 01101100 01010101 10011110 11001011

A diviso de um binrio por outro feita da mesma forma como na diviso decimal/binrio exceto que as subtraes so feitas usando mdulo 2. Para utilizar o cdigo CRC, o emissor e o receptor devem escolher um polinmio gerador G(x) que deve ter os bits de mais baixa ordem e da mais alta ordem iguais a 1. J existe uma padronizao internacional para polinmios geradores: CRC - 12 = x12 + x11 + x3 + x2 + x + 1 detecta at 12 erros por blocos de mensagens (usado para caracteres de 6 bits) CRC - 16 = x16 + x15 + x2 + 1 detecta at 16 erros por blocos de mensagens CRC ITU-T = x16 + x12 + x5 + 1 (usado para caracteres de 8 bits) A mensagem a ser transmitida concatenada, ao final com um "checksum" que determinado atravs do seguinte algoritmo: 1 - Seja r o grau de G(x). Concatene r bits zeros no final da mensagem M(x) de tal forma que o resultado corresponda ao polinmio xr.M(x). 2 - Divida xr.M(x) por G(x) (dividir os strings de bits correspondentes) usando diviso com mdulo 2. 3 - Subtraia o resto da diviso (que geralmente possui r ou poucos bits) do string correspondente a xr.M(x) usando subtrao mdulo 2. O resultado a mensagem a ser transmitida: T(x). Exemplo: Considere a transmisso da mensagem 10111011 com polinmio gerador G(x)= x3 + x2 + x (por exemplo). M(x) : 10111011 G(x) : x3 + x2 + x = 1110

Apostila de Telecomunicaes e Redes 1

63

Adiciona-se a quantidade de zeros equivalente ao grau de G(x) na mensagem: 10111011 + 000 Em seguida, divide-se a mensagem pelo polinmio gerador 10111011000 | 1110 O resto que deu na diviso ento adicionado na mensagem original M(X) sendo que a mensagem a transmitida ser: 10111011110 Ao receber a mensagem T(x), o receptor a divide por G(x) e examina o resto da diviso: 10111011110 | 1110 - se for zero, a mensagem est correta. - se for diferente de zero, a mensagem contm erro. Em caso de haver erro, o polinmio recebido no ser T(x), mas um outro polinmio H(x) = T(x) + E(x) onde E(x) representa as posies alteradas por erros de transmisso. Erros no sero detectados se T(x) + E(x)/G(x) tiver resto igual a zero, isto , se E(x) for divisvel por G(x). Para minimizar a probabilidade de um erro no ser detectado, G(x) deve ser criteriosamente escolhido. O polinmio gerador CRC-16 padronizado pelo ITU-T capaz de detectar todos os erros tipo rajada de comprimento menor ou igual a 16, bem como 99,9977% de rajadas de 17 bits e todos os erros simples, duplos ou erro com nmero mpar de bits alterados. Este polinmio gerador recomendado pelo ITU-T para a deteco de erros em sistemas de transmisso de dados a longa distncia. A ISO tambm adota este mesmo polinmio no sistema de controle associado aos protocolos ao nvel de enlace de dados da famlia HDLC.

6.2. Correo de erros


Estas modalidades de recuperao de erros so tambm chamadas de "Forward Error Correction". Consistem na adio de bits redundantes mensagem, de modo a permitir no somente sua sinalizao mas tambm a restaurao do contedo original. Adequado em circuitos simplex e em situaes onde a retransmisso no prtica. R. H. Hamming desenvolveu vrios esquemas que receberam o nome de Hamming Codes.

6.2.1. Descrio de um Cdigo Hamming


Para um bloco de informaes de tamanho m, onde m+r+1 <= 2r, sendo r um n inteiro, temos r "Hamming bits". Estes so inseridos nas posies 1,2,4,8,16 .. etc. O bloco construdo a partir dos bits e informaes e dos "Hamming bits". Os valores dos "Hamming bits" so o resultado da operao do OR-EXCLUSIVO sobre o cdigo binrio da posio dos bits "1" ocorridos nos bits de informao. Exemplo: Deseja-se transmitir a seguinte informao: 1110100100 = 10 bits de informao 10+4+1 <= 24 temos 4 Hamming bits bit 14 1 13 1 12 1 11 0 10 1 9 0 8 H 7 0 6 1 5 0 4 H 3 0 2 H 1 H

Apostila de Telecomunicaes e Redes 1

64

posies com "1" : 6, 10, 12, 13, 14 6 - 0110 10 - 1010 12 - 1100 13 - 1101 14 - 1110 0011 - Hamming bits Bloco a ser transmitido: bit 14 1 13 1 12 1 11 0 10 1 9 0 8 0 H Supor que o bloco recebido seja: bit 14 1 (bit 9 errado) Clculo efetuado na recepo: E(x) = 0011110011
14 13 12 10 9 6 2 1 1110 1101 1100 1010 1001 0110 0010 0001 1001 = 9 (bit 9 errado )

7 0

6 1

5 0

4 0 H

3 0

2 1 H

1 1 H

13 1

12 1

11 0

10 1

9 1

8 0

7 0

6 1

5 0

4 0

3 0

2 1

1 1

A informao original poder ser restaurada sempre que ocorrer somente um erro no bloco. Se dois erros ocorrerem, isto ser detectado mas o resultado ser sem sentido. Quando ocorrerem trs erros, o esquema pode ser burlado.

Apostila de Telecomunicaes e Redes 1

65

7. Software de Comunicao
Em princpio pode-se pensar que a transmisso de bits em um canal seja trivial: uma mquina A coloca os bits no meio de transmisso e uma mquina B os retira. Na verdade no to simples, pois existem uma srie de fatores que influem em uma comunicao de dados e conseqentemente na construo de um software de comunicao (protocolo). Um software de comunicao deve ser capaz de lidar com os mais diversos problemas que comumente ocorrem em uma transmisso, realizando uma srie de funes bsicas, denominadas funes de comunicao. O primeiro problema a ser tratado em um sistema de comunicao diz respeito distncia, onde necessrio representar os bits em forma de onda digital e sincronizar o emissor com o receptor. Deve-se adequar o sinal s caractersticas do meio utilizado e utilizar trasnceptores ou transmissores quando necessrio, alm do modem quando a transmisso deve ser feita de forma analgica. Alm disso, temos outras funes de grande importncia no contexto de redes:
compartilhamento: independente da distncia e do meio utilizado em uma comunicao, importante que este seja

compartilhado, pois seria desperdcio utiliz-lo com uma nica conversao O meio pode ser multiplexado para permitir vrias comunicaes simultneas. controle de erros:: o controle de erros feito atravs da utilizao de tcnicas para deteco de erros, conforme visto no captulo 3, aliado a uma poltica de tratamento de erros. De acordo com a poltica estabelecida, os erros podem ser ignorados, marcados para correo posterior, corrigidos atravs da retransmisso do quadro defeituoso ou corrigidos automaticamente. controle de fluxo: pode ser entendido como um mecanismo de sinalizao que permita ao receptor controlar a velocidade efetiva de um transmissor mais rpido de forma a no entupir-se de dados, como por exemplo, no caso de uma impressora remota que est recebendo os dados de um computador. Quando os dados so recebidos, o receptor deve executar uma srie de procedimentos antes de liberar o buffer para a recepo de mais dados. controle de seqncia: visa preservar a ordem de transmisso dos quadros. Este servio garante que os quadros no sero aceitos duplicadamente e que a perda de um quadro ser detectada. controle de acesso: o controle de acesso ao meio de transmisso um servio utilizado em redes com topologia multiponto. Neste caso, vrias estaes compartilham um nico meio de transmisso e devem obedecer a uma poltica que determina quando uma estao pode utilizar o meio comum para transmitir seus dados. Roteamento: eventualmente, a comunicao envolve um caminho indireto entre os dois pontos comunicantes, passando por pontos intermedirios onde a mensagem deve ser reencaminhada. Alm disso, tal sistema pode proporcionar uma flexibilidade para conexo, ora por um caminho, ora por outro. Isso requer um sistema de roteamento ou comutao da informao, que permita o seu endereamento e encaminhamento adequado.

Alm destas funes consideradas mais bsicas, existem outras tambm importantes, tais como a necessidade de codificao da informao para o cdigo utilizado pela estao remota, a compresso dos dados para reduzir os custos de transmisso, a encriptao dos dados de forma permitir o trfego da mensagem na internet com o mnimo de risco de violao de integridade da mesma, alm de outras funes. Todas estas funes so realizadas pelos protocolos de comunicao.

7.1. Protocolos de comunicao


A forma de tratar os problemas de comunicao entre os processos comunicantes atravs de protocolos. Como definido no incio desta apostila, protocolo um conjunto de regras sobre o modo como se dar a comunicao entre as partes envolvidas, definindo os formatos dos quadros de dados, os tipos de controles que sero efetuados sobre a transferncia e os procedimentos que devem ser adotados tanto para o envio quanto para a recepo dos dados. A transferncia de quadros entre dois equipamentos feita segundo um conjunto de regras e convenes denominado "Protocolo de Comunicao". Um protocolo de comunicao define, portanto, o formato dos quadros e os tipos de controle que sero efetuados sobre a transferncia. Deve-se salientar que em qualquer sistema de comunicao existiro mensagens de controle da comunicao alm dos dados que efetivamente se quer enviar. Um exemplo trivial o sistema postal em que, alm da informao na carta usamos um envelope com o endereo (hierrquico) e outras informaes de controle para o correto encaminhamento da mensagem. Na prpria carta, o protocolo requer que se acrescentem informaes de controle como data, abertura e fecho. Ora, estas informaes de controle se constituem numa sobrecarga (overhead) que toma espao e tempo. Para entender melhor o significado de um protocolo vamos desenvolver um exemplo baseado no comunicao entre os dois filsofos (captulo 2 - apostila) onde temos 2 hosts ligados por um meio de comunicao. Antes de seguir adiante, procure, como um exerccio, imaginar como seria o dilogo entre as mquinas usando termos coloquiais em portugus.

Apostila de Telecomunicaes e Redes 1

66

Um possvel dilogo est esboado na figura 7.1. Inicialmente, o computador A procura estabelecer uma ligao lgica com o computador B dizendo Al. Quando o computador B responde a conexo lgica se completa. Uma conexo lgica necessria para iniciar a transferncia de informao, no basta uma conexo fsica. Pode-se fazer uma analogia com uma ligao telefnica. Pode-se iniciar a conversao depois que a pessoa do outro lado da linha responde Al. No basta a conexo fsica que se estabelece quando o fone remoto retirado do gancho. Afinal, poderia acontecer o acaso de que o gato da famlia derrubasse o telefone no cho de susto com a campainha e voc no quer falar com o gato.

Host A
Al Envie Arquivo Arquivo A OK No! Tchau

Host B
Al Qual? Envia Arquivo A Algo mais? Tchau

Figura 7.1 Esquema de funcionamento da arquitetura de uma rede de computadores A seguir o computador A identifica a operao desejada como uma transferncia de arquivos e o computador B pede a identificao do arquivo. O computador A responde com a identificao e o computador B inicia a transmisso do arquivo. Note-se que, para garantir a transferncia de forma correta, o computador A deve confirmar a recepo. Terminada a transferncia do arquivo, o computador B pergunta ao A se quer aproveitar a conexo para outra operao. Nada mais havendo a tratar, ambos os computadores procedem desconexo lgica, permanecendo, entretanto ligados fisicamente pela linha. Outras formas de dilogo so possveis e levam tambm a uma conexo confivel. Provavelmente, o protocolo que voc pensou tem algumas diferenas em relao ao da figura acima. O importante no funcionamento de um protocolo que: 1) ele deve atender a todas as funes necessrias: 2) as duas mquinas ou entidades comunicantes devem entender as mensagens recebidas; 3) ele responda sempre da mesma forma s mesmas mensagens; Este exemplo simples evidencia que, para que a transferncia de informaes se efetive necessria a troca de uma srie de mensagens que no carregam dados, mas sim comandos de comunicao com informao de controle. A ttulo de exerccio, identifique quais as mensagens da figura 7.1 carregam informaes e quais carregam comandos. Se colocssemos um equipamento de monitorao na linha entre os computadores que nos permitisse ver todos os bits que passassem, veramos uma seqncia de bytes, que comporiam as mensagens contendo comandos ou dados, como mostra a figura 7.2. Comando Dados Comando Dados Dados

Figura 7.2 Cadeia de bytes na linha Ora, para transmitir os dados, necessitamos transmitir comandos. Estes comandos ocupam uma parte da capacidade da linha, constituindo-se em um trfego (bits por segundo) chamado de taxa de sinalizao. Assim, a capacidade de transmisso (ou velocidade nominal em bps) da linha dividida entre sinalizao e informao. Chama-se sobrecarga ou overhead a relao entre a taxa de sinalizao e a capacidade do canal. Diferentes protocolos tero overheads diferentes, deixando mais ou menos capacidade do canal para a efetiva transmisso de informao. O que sobra da capacidade do canal para transmisso dos dados chamada velocidade efetiva. Sempre que se quiser dimensionar a velocidade de transmisso nominal necessria para um canal a partir do volume de dados efetivo a transmitir, deve-se levar em conta o overhead de sinalizao caracterstico (do protocolo) da linha em que se vai transmitir. A conversao atravs de uma cadeia de bytes contnua como na figura 7.2 pode ser usada em algumas aplicaes. Informaes de sincronismo (que permitam a delimitao das mensagens) e endereamento podem preceder a transmisso, mas no so repetidas durante a mesma. Uma outra forma de troca de informao consiste em dividir a cadeia de bytes em pacotes e transmiti-los separadamente. Cada pacote, ou datagrama, carrega, alm dos dados, um cabealho contendo a sua prpria informao de sincronismo, endereo de fontes e destino, nmero de seqncia, alm de uma cauda ou trailler que so os bits de redundncia que

Apostila de Telecomunicaes e Redes 1

67

permitem a verificao da ocorrncia de erros no destino. Uma vantagem desta forma de comunicao que ela mais justa. Isto , outras conversaes no so bloqueadas por uma eventual conversao mais longa e podem se dar paralelamente, transmitindo-se alternadamente pacotes de uma outra, o que se constitui numa multiplexao do meio de comunicao ao longo do tempo. Um datagrama, ento se constitui de um cabealho com diversos campos de controle e um campo de dados, seguidos de uma cauda com os bits de verificao de erro e outras possveis informaes de controle, como mostra figura 7.3. Cabealho Dados Cauda

Figura 7.3 Formato geral de um datagrama Ora, toda a informao contida no cabealho e na cauda destas unidades de transporte de informao serve para o controle da comunicao, constituindo-se, portanto, tambm em sinalizao e overhead. Um protocolo que trabalhe nesta forma deve ento definir precisamente o formato e o significado dos campos destas unidades de transporte para que as entidades comunicantes possam interpret-los corretamente. Estas unidades de transporte de informao, alm de pacotes ou datagramas , podem ser designadas, conforme o contexto, tambm como quadros (frames), blocos, ou mais genericamente como mensagens. A designao tcnica, empregada no mbito do modelo OSI, PDU (Protocol Data Unit). PDUs de um protocolo A podem ser encapsuladas no campo de dados das PDUs de um outro protocolo B, como mostra a figura 7.4. Esta tcnica de encapsulamento usada para permitir, por exemplo, o transporte de um protocolo entre dois computadores atravs de vrias redes intermedirias com protocolos distintos. O encapsulamento de protocolos de mais alto nvelem formatos de mais baixo nvel aumenta a modularidade da rede, isto , pode-se alterar a tecnologia da rede de transporte (baixo nvel) sem ter de alterar o sistemas e protocolos entre as aplicaes (alto nvel). Porm o overhead das linhas tende tambm a aumentar, pois temos informaes de controle muitas vezes duplicadas. Protocolo A Cabealho Dados Cauda

Protocolo B

Cabealho

Dados

Cauda

Figura 7.4 Encapsulamento de um protocolo A em um protocolo B

7.2. Protocolos de enlace de dados


Como visto anteriormente, a especificao de um software de comunicao deve prever diversos aspectos referentes aos servios que o sistema oferece. Na verdade, a simples transferncia de um arquivo de uma mquina para outra, envolve diversas etapas que, se analisadas em conjunto, possuem uma complexidade difcil de controlar. Para diminuir esta complexidade, o software de comunicao dividido em "camadas", onde cada "camada", executa um conjunto definido de funes. A camada mais prxima da transmisso fsica denominada "Camada de Enlace" ou "Enlace de Dados", ou ainda, "Enlace Lgico". A camada de enlace constitui a interface entre os nveis superiores e a camada fsica, tornando a transmisso mais confivel. Suas funes principais referem-se ao controle de fluxo, controle de erros e o controle de acesso ao meio de transmisso. Os primeiros protocolos de enlace que foram desenvolvidos para redes de computadores eram, em sua maioria, orientados a caracter, isto , o bloco a ser enviado consistia de um grupo de caracteres de algum cdigo (ASCII, EBCDIC). O protocolo BSC da IBM um exemplo de protocolo orientado a caracter. Com o desenvolvimento das redes de computadores, as desvantagens de se utilizar protocolos orientados a caracteres foi ficando cada vez mais evidente, dadas as dificuldades de se transmitir informaes entre mquinas com conjunto de caracteres. Na dcada de 70 uma nova gerao de protocolos apareceu; a IBM desenvolveu o SDLC (Synchronous Data Link Control) e submeteu-o apreciao da ANSI e da ISO para que fosse adotado como padro internacional. Tanto a ANSI como a ISO fizeram modificaes no SDLC e lanaram, respectivamente, o ADCCP (Advanced Data Communication Control

Apostila de Telecomunicaes e Redes 1

68

Procedure) e o HDLC (High-level Data Link Control). O ITU-T (antigo CCITT) adotou e modificou o HDLC. Todos estes protocolos so baseados nos mesmos princpios. Todos so orientados a bit, isto , so independentes dos cdigos utilizados. A seguir estudaremos os protocolos orientados a caracter e os protocolos orientados a bit.

7.2.1 Protocolos Orientados a caracter


Em um protocolo orientado a caracter, um quadro composto de um nmero inteiro de caracteres de um determinado cdigo. Obviamente, isto traz limitaes com respeito s comunicaes entre equipamentos que trabalhem com cdigos diferentes. bastante comum que as unidades de informao sejam cdigos pertencentes ao conjunto ASCII (American Standart Code for Information Interchange). Este conjunto prev cdigos especiais para funes de controle, tais como ETB, SYN, etc. Sete bits so necessrios para representar um cdigo ASCII qualquer, mas na verdade cada cdigo ASCII transmitido com 8 bits, sendo o ltimo bit o de paridade mpar. O destinatrio deve ser capaz de reconhecer os caracteres de sincronismo e a partir deste momento, interpretar o restante do quadro. Os intervalos de tempo prprios para cada um dos bits so conhecidos e amarrados entre as entidades comunicantes. Um dos protocolos orientados a caracteres mais conhecidos o protocolo BSC (Binary Synchronous Communications). O BSC um protocolo de controle de enlace desenvolvido pela IBM, na dcada de 60 e ainda bastante utilizado em ligaes ponto-a-ponto e multiponto. Uma descrio sumria deste protocolo apresentada nesta seo. O BSC um protocolo orientado a caracter, ou seja, ele utiliza caracteres de um determinado cdigo fonte para delimitao do texto da mensagem e para funes de superviso e controle da troca de mensagens entre os equipamentos conectados. A estrutura da mensagem de informao mostrada na figura 7.6. SOH Cabealho STX Texto ETX BCC

Figura 7.5 Estrutura tpica de um quadro no protocolo BSC Uma mensagem pode ainda ser dividida em quadros para facilitar sua manipulao e reduzir a possibilidade de erros de transmisso. Neste caso, cada quadro terminado pelo caracter ETB, exceto o ltimo que terminado com ETX. Os caracteres de controle e superviso usados com o protocolo BSC so: Caractere SYN SOH STX ITB ETB ETX ENQ ACK0/ACK1 WACK NAK OLE RVI TTD DLEEDT Significado Caractere de sincronizao (Synchronous Idle) Incio de cabealho Incio de texto Fim de transmisso de quadro intermedirio Fim de transmisso de quadro Fim do texto Verifica estado da estao Reconhecimento positivo Reconhecimento positivo (espere antes de enviar) Reconhecimento negativo Usado para permitir transparncia Interrupo reversa Usado para indicar demora temporria no envido de texto e evitar fim da temporizao (time-out) Sequncia de desconexo para uma linha comutada. Tabela 7.1 Caracteres de controle e superviso utilizados no protocolo BSC A estao que deseja iniciar a transmisso envia a sequncia ENQ. A resposta pode ser positiva atravs de um ACK, ou caso a estao no esteja pronta para receber, ela responde com um NAK ou WACK. Para evitar problemas associados transmisso, uma das estaes definida como primria e a outra como secundria. A estao primria permanece enviando ENQs at a recepo de um ACK0 ou at esgotar o limite mximo de tentativas estabelecido. Caso a estao primria receba um ENQ sem ter iniciado um pedido de transmisso, ela responde com ACK, NAK ou WACK. Assim, a estao secundria s ganha o controle da linha se a estao primria no a estiver utilizando.

Apostila de Telecomunicaes e Redes 1

69

Ao terminar a transmisso de uma mensagem, a estao que a estava transmitindo envia um ETD para indicar este fato e no tenta utilizar a linha novamente durante um certo intervalo de tempo, permitindo assim que a outra estao a utilize.

Host A
Posso transmitir ? A vai parte da msg A vai o resto da msg No tenho mais msg ENQ STX Texto ETB BCC STX Texto ETX BCC EOT

Host B
ACK0 ACK1 ACK0 ENQ Sim Recebi mensagem OK Recebi mensagem OK Posso transmitir?

Figura 7.6 Exemplo de transferncia de informaes utilizando o protocolo BSC. Para obter transparncia, ou seja, permitir que qualquer configurao de bits seja transmitida pelo usurio, o BSC tem um modo transparente. Qualquer caractere de controle que seja precedido pelo caractere DLE ser reconhecido, no modo transparente, como um caractere de dados.

7.2.2 Protocolos Orientados a bits


A camada de enlace recebe das camadas superiores as informaes a serem enviadas, representadas nas unidades mnimas de informao. Nos protocolos orientados a bit, a camada de enlace trata conjuntos de bits cujos significados lhe so irrelevantes. Tais bits devem ser agrupados de modo que haja responsabilidade pela entrega de cada grupo de bits. Nos dilogos com a outra mquina, pode existir a confirmao do recebimento do referido grupo. A figura 7.6 apresenta um exemplo de protocolo orientado a bits.

1 0 1 1 0

Informaes produzidas nas camadas inferiores Procedimento da camada de enlace de dados

Delimitador (flag) 01111110

End. destino 00000001

Controle * 00000000

info 10110

Checksum (CRC ) 10101101

delimitador 01111110

Figura 7.7 - Procedimento de protocolo orientado a bit Na figura 7.6, os bits de informao foram colocados em um nico quadro, o qual apresenta um formato genrico comum a todos os protocolos orientados a bit. Cada quadro possui um delimitador de incio e um delimitador de fim. O campo "endereo" utilizado para a identificao do receptor. O campo de "controle" identifica o tipo do quadro (informao, superviso, ...), alm de informaes referentes ao nmero de sequncia e reconhecimento. O campo de "informao" carrega os dados recebidos da camada superior. O campo de "checksum" carrega bits de redundncia para a deteco de erros no quadro recebido.

7.3. Protocolo de enlace HDLC


A famlia de protocolos HDLC (High Level Data Link Control) orientada a bit, sendo resultado do esforo de padronizao desenvolvido pela ISO (International Organization for Standardization), para a camada de enlace de dados. Para satisfazer uma variedade de requerimentos, o protocolo HDLC define trs tipos de estaes, duas configuraes de enlace e trs modos de operaes de transferncia de dados. a) Os trs tipos de estaes so: 1- Estao primria: controla a operao do enlace. Os quadros emitidos por esta estao so chamados "comandos".

Apostila de Telecomunicaes e Redes 1

70

2- Estao secundria: opera sob o controle da estao primria. Os quadros emitidos pela estao secundria so chamados "respostas". A estao primria mantm um enlace lgico separado com cada estao secundria na linha. 3- Estao combinada: combina as caractersticas das estaes primria e secundria. Uma estao combinada pode emitir comandos e respostas. b) As duas configuraes de enlace so: 1- Configurao no balanceada: usada em ligaes ponto-a-ponto ou multiponto. Esta configurao consiste de uma estao primria e uma ou mais estaes secundrias e suporta tanto a transmisso half-duplex quanto a full-duplex. 2- Configurao balanceada: usada somente em conexes ponto-a-ponto. Esta configurao consiste de duas estaes combinadas e suporta transmisses half-duplex e full-duplex. c) Os trs modos de operao de transferncia de dados so: 1- Modo de resposta normal (NRM): usado em configuraes no balanceadas. A estao primria pode iniciar a transferncia de dados para uma secundria mas a secundria s pode transmitir dados em resposta a um comando (POLL) da primria. 2- Modo balanceado assncrono (ABM): usado em configuraes balanceadas. Qualquer uma das estaes combinadas pode iniciar a transmisso sem receber permisso da outra estao combinada. 3- Modo de resposta assncrona (ARM): usado em configuraes no balanceadas. Neste modo, a estao secundria pode iniciar a transmisso sem permisso explcita da primria (isto , enviar uma resposta sem esperar por um comando). Fica sob a responsabilidade da estao primria o controle da linha, incluindo inicializao, recuperao de erros e desconexo lgica. O modo de resposta normal usado em linhas multiponto onde alguns terminais so conectados a um computador. O computador consulta cada terminal para transmisso. O NRM tambm usado em configuraes ponto-a-ponto no caso particular de conexo de um terminal ou outro perifrico ao computador. O modo balanceado assncrono faz um uso mais eficiente de ligaes ponto-a-ponto full-duplex, uma vez que ele no apresenta o "overhead" do polling. O modo de resposta assncrona raramente usado.

7.3.1 Estrutura do Quadro


O HDLC usa transmisso sncrona. Todas as transmisses so feitas em blocos e um nico formato de bloco estabelecido para todas as trocas de dados e de controle. A figura 7.6 mostra a estrutura de um quadro HDLC e seus respectivos campos: FLAG 8 bits ENDEREO 8 bits ou + pode ter 1 ou + octetos CONTROLE 8 ou 16 bits DADOS tamanho varivel FCS 16/32 bits FLAG 8 bits

Figura 7.8 - Estrutura tpica do quadro no protocolo HDLC CAMPO FLAG : o campo FLAG delimita o quadro em ambas extremidades com uma configurao nica de bits dada por 01111110. Um nico flag pode ser usado como trmino de um quadro e incio de outro. Todas as estaes ativas ligadas linha ficam continuamente esperando por uma sequncia de flag para sincronizar no incio de um quadro. Enquanto est recebendo um quadro, a estao continua procurando a sequncia de flag para determinar o final do quadro. No entanto, uma vez que um quadro HDLC permite qualquer configurao de bits, no existe garantia de que a configurao 01111110 no ir aparecer dentro do quadro, destruindo, ento, a sincronizao a nvel de quadro. Para determinar este problema, um procedimento conhecido como "bit-stuffing" usado. O transmissor ir sempre inserir um bit 0 extra aps cada ocorrncia de cinco bits 1's consecutivos no quadro (exceto no campo FLAG). Aps identificar o flag inicial, o receptor examina a sequncia de bits. Quando uma configurao de cinco 1's aparece, o sexto bit examinado. Se o sexto bit 1 e o stimo 0, a combinao aceita como um flag. Se o sexto e o stimo bits so ambos iguais a 1, a estao emissora est sinalizando uma condio de aborto. Com o uso da tcnica de bit stuffing, qualquer configurao de bits arbitrria pode ser inserida no campo de dados de um quadro. Esta propriedade conhecida como "transparncia de dados".

Apostila de Telecomunicaes e Redes 1

71

CAMPO DE ENDEREO: o campo de endereo usado para identificar a estao secundria que transmite ou recebe o quadro. Este campo no necessrio em ligaes ponto-a-ponto, mas deve ser incluido sempre para garantir a uniformidade. Um endereo possui, normalmente, 8 bits, mas pode ser usado um formato estendido no qual o tamanho do endereo um multiplo de sete bits. O oitavo bit em cada octeto 1 ou 0 indicando se o octeto ou no o ltimo octeto do campo de endereo. A configurao 11111111 interpretada, tanto na forma bsica quanto na estendida, como sendo um endereo de difuso , isto , indica que todas as estaes secundrias devem receber o quadro. CAMPO DE CONTROLE : o HDLC define 3 tipos de quadros, cada um com um formato diferente do campo de controle. Quadros de informao (tipo I) que transportam os dados do usurio; Quadros Superviso(S) e quadros no numerados (U). CAMPO DE DADOS: este campo s existe nos quadros tipo I e em alguns quadros tipo U. O campo pode conter qualquer sequncia de bits. Seu tamanho no definido no padro mas limitado em um tamanho mximo por uma implementao. CAMPO FCS (Frame Check Sequence): aplicado sobre todos os bits do quadro com exceo dos campos de flag. O FCS normal o CRC-16 definido pela CCITT. Um FCS opcional de 32 bits usando o CRC-32 pode ser empregado se o tamanho do quadro ou a qualidade da linha determinarem esta escolha. A figura abaixo mostra o formato geral do CAMPO DE CONTROLE (modo bsico). Formatos
Informao Superviso Controle

1 I S U
0 1 1

2
0 1

3
NS S M

4
S M

5
P/F P/F P/F

7
Nr Nr

Bits do campo de controle

Figura 7.9 Formato dos quadros de controle do protocolo HDLC Onde: Ns - N de sequncia no envio pela estao transmissora Nr - N de sequncia na recepo pela estao transmissora S - Bit com funo de superviso M - Bit de controle de ligao P/F - Bit de Poll/Final O quadro de configurao dos campos de controle apresentado a seguir: Campo de Controle Comando / Resposta 1 2 3 4 5 6 7 8 0 S S S R R R Informao 1 0 0 0 R R R "Receive Ready" 1 0 0 1 R R R "Reject" 1 0 1 0 R R R "Receive Not Ready" 1 0 1 1 R R R "Selective Reject" 1 1 0 0 0 0 0 Informao no numerada 1 1 0 0 0 0 1 "Set Normal Response Mode" 1 1 0 0 R R R "Disconnect" 1 1 0 0 1 0 0 "Un-numbered Pool" 1 1 0 0 1 1 0 "Un-numbered Acknowledge" 1 1 1 0 0 0 0 "Set Inicialization Mode" ou "Request Inicialization Mode" 1 1 1 0 0 0 1 "Command Reject" (Resposta) 1 1 1 1 0 0 0 "Set Async. Response Mode" 1 1 1 1 0 1 0 "Set Async. Response Mode Extend" 1 1 1 1 0 1 1 "Set Normal Response Mode Extend" 1 1 1 1 1 0 0 "Set Async. Balanced Mode" 1 1 1 1 1 0 1 "Exchange Identification" 1 1 1 1 1 1 0 "Set Async. Balanced Mode Extend" 1 1 1 1 0 0 0 "Disconnect Mode" 1 1 0 0 0 1 0 "Request Disconnect" Mnemnio I RR REJ RNR SREJ UI SNRM DISC UP UA SIM RIM CMDR SARM SARME SNRME SABM XID SABME DM RD Padronizao pelo HDLC C/R C/R C/R C/R C/R C/R C C/R C R C R R C/R C C C C/R C R R

Tabela 7.2 Quadro completo especificando os campos de controle de um quadro HDLC

Apostila de Telecomunicaes e Redes 1

72

O campo de controle pode ser estendido para ser usado por quadros S e I que empregam nmeros de sequncia com 7 bits ao invs de 3 bits. A figura abaixo mostra o formato geral do campo de controle do modo estendido. 1 I S U
0 1 1 0 1 S M S M

5
NS x P/F

6
x M

7
x M

8
x M

1
P/F P/F P/F

5
Nr

Figura 7.10 Formato dos quadros de controle do protocolo HDLC

7.3.2 Definio dos comandos e respostas no HDLC


I - Indica um quadro sequenciado de informao. Os campos Nr e Ns fornecem a sequenciao do quadro que est sendo enviado, bem como do quadro que se espera receber em seguida. Quando se est processando a troca de informao, cada estao relata continuamente seus Ns e Nr outra. RR - O quadro de superviso que indica "recepo concluda" usado por uma estao para indicar que est pronta para receber um quadro de informao, o que confirma o recebimento dos quadros de informao numerados at Nr - 1 (inclusive). Uma estao primria pode usar o comando RR com o bit P setado em 1, para fazer polling com estaes secundrias (isto , "convid-las" a transmitir). REJ - Esse quadro de superviso usado por uma estao para solicitar a retransmisso de quadros de informao iniciando com o nmero de Nr. Os quadros de informao numerados at Nr - 1 so, assim, confimados como recebidos sem problema. RNR - Esse quadro de superviso usado por uma estao para indicar impossibilidade temporria de aceitar outros quadros de informao. Os quadros de informao numerados at Nr - 1 so reconhecidos como aceitos; aqueles numerados de Nr (inclusive) em diante, e os seguintes (se tiverem sido enviados outros), no so confirmados. Quando uma estao que est transmitindo recebe um RNR, deve parar de transmitir dentro do menor tempo possvel, completando ou abortando o quadro em andamento. SREJ - usado por uma estao para solicitar a retransmisso de um nico quadro de informao: o de nmero Nr. Os quadros de informao numerados at Nr - 1 (inclusive) so assim confirmados. Sendo transmitido um SREJ, os nicos quadros I aceitos sero aqueles numerados sequencialmente e em ordem seguindo ao quadro solicitado. UI ou NSI - usado para transferir campos de informao no sequenciados atravs de um enlace. Pode ser til, por exemplo, para dados de inicializao do enlace. Devido ausncia de verificao dos nmeros de sequncia, o campo de informao pode ser perdido ou duplicado se ocorrer uma condio de excecuo durante a transmisso do quadro UI. No h resposta exigida para o UI. SNRM - O referido comando usado para colocar em "Normal Respose Mode"(NRM) a estao secundria endereada, onde todos os campos de controle tm um octeto de comprimento. Esse comando subordina a estao secundria receptora estao primria que transmitiu o SNRM. Assim, no so permitidas transmisses a partir da estao secundria, a no ser que solicitadas pela primria. DISC - Esse comando usado para realizar uma desconexo lgica: informa estao receptora que a estao transmissora est suspendendo a operao com esta respectiva estao secundria (ou balanceada). Na operao de uma rede comutada, este comando tambm pode ser usado para dar incio a uma desconexo fsica. Uma estao secundria desconectada no poder receber ou transmitir quadros de informao: fica desconectada at que receba um comando SIM ou SNRM. UP - O Poll no numerado usado para solicitar quadros de resposta a partir de uma nica estao secundria ("individual poll"), estabelecendo uma condio operacional lgica, que existe em cada estao endereada por uma oportunidade de resposta. A norma no define o processo de controle para organizar as respostas, que tambm no so confirmadas. UA - Essa resposta de "confirmao no seqenciada" usada para confirmar o recebimento e aceitao dos seguintes comandos no numerados: SNRM, SARM, SABM, SNRME, SARME, SABME, SIM, DISC e RSPR. SIM - Comando usado para ativar procedures especificadas pelo sistema, a nvel de inicializao do link, na estao remota.

Apostila de Telecomunicaes e Redes 1

73

RIM - "Request for Initialization Mode" transmitido por uma estao para notificar a estao primria da necessidade de um comando SIM. O recebimento de qualquer comando, ento, que no seja um SIM ou DISC, far com que a estao repita o RIM; isto , no sero aceitas transmisses de comandos at que a condio RIM seja resetada, pela recepo de um RIM ou DISC. CMDR - Esta resposta transmitida por uma estao secundria no modo NRM, quando esta recebe um comando no vlido. So considerados os comandos recebidos dentro das seguintes caractersticas: a) no implementados na estao receptora (essa categoria inclui comandos de configurao inexistente); b) campo de informao muito longo para ser recebido nos buffers da estao receptora; c) o comando recebido no permite o campo de Informao, e este foi recebido dentro do quadro; d) o nmero Nr recebido da estao primria no concorda com o nmero Ns que foi enviado mesma. SARM - usado para colocar a estao secundria endereada em modo de resposta assncrona (ARM). SABM - Usado para colocar a estao endereada no Modo de Resposta Balanceado (MRB). XID - O comando de troca de identificao usado para forar a estao endereada a reportar sua identificao e outras caractersticas e, opcionalmente, fornecer a identificao da estao transmissora estao remota. Nesse comando o campo de informao opcional: se usado deve conter a identificao da estao transmissora. Esse comando pode usar o endereo global, caso seja desconhecido o endereo especfico da estao secundria. DM - Esta resposta usada para relatar status no operacional de uma estao que est logicamente desconectada do enlace e no pode aceitar o comando de estabelecimento de um modo (MRN ou MRA). RD - Usado para indicar a solicitao de uma desconexo.

7.3.3 Controle de Fluxo e Sequenciamento


Os protocolos da famlia HDLC realizam o controle de fluxo e de seqncia atravs de um mecanismo baseado na buferizao de mensagens denominado Mecanismo da Janela Deslizante. O mecanismo da janela deslizante permite que o emissor envie mais de um quadro sem esperar a confirmao do receptor. Para isto, o transmissor mantm atualizada uma varivel que indica o nmero de sequncia do prximo quadro a ser enviado (N(S)), bem como os valores que delimitam a janela de transmisso (limite inferior e limite superior ). Por sua vez, o receptor mantm uma varivel que indica o nmero de sequncia do prximo quadro a ser recebido (N(S)), bem como os valores que delimitam a janela de recepo. Todos os quadros contm um nmero de sequncia que varia de 0 a um valor mximo. Este valor mximo normalmente dado por 2n-1 onde n o tamanho (em bits) do campo de sequncia do quadro. Por exemplo, para um campo de sequncia que tenha um comprimento de 3 bits, teremos a variao do nmero de sequncia dos quadros de 0 at 7 ( 23-1). Os nmeros de sequncia dentro da janela de transmisso representam quadros enviados mas no confirmados. Os nmeros de sequncia dentro da janela de transmisso representam quadros variados mas no confirmados. Sempre que o transmissor envia um quadro ele guarda uma cpia at que o mesmo seja confirmado pelo receptor. Existe um limite mximo de tempo que o transmissor pode aguardar pela chegada de uma confirmao; ao esgotar este tempo, o transmissor deve considerar que o quadro no chegou ao destino e retransmit-lo. O controle de fluxo uma tcnica que assegura que uma estao transmissora no sobrecarrega uma estao receptora. Normalmente o receptor aloca um buffer de dados com um tamanho mximo. Quando os dados so recebidos, ele deve executar uma srie de procedimentos antes de liberar o buffer para o recebimento de mais dados. A forma mais simples de controle de fluxo conhecida como "stop and wait". Nesta forma o receptor indica a sua disposio em aceitar dados enviando um "pool" ou respondendo a um "select". O emissor ento, transmite seus dados. Aps a recepo, o receptor deve indicar novamente a sua disposio em aceitar mais dados antes que eles sejam enviados. Este procedimento adequado para o caso em que a mensagem enviada em um nico bloco de dados. No entanto, existem casos em que o transmissor quebra o bloco grande em pequenos blocos e os envia um de cada vez. Para estes casos, o procedimento descrito anteriormente inadequado. Sempre que o transmissor envia um quadro ele guarda uma cpia at que o mesmo seja confirmado pelo receptor. Existe um limite mximo de tempo que o transmissor pode aguardar pela chegada de uma confirmao; ao esgotar este tempo, o transmissor deve considerar que o quadro no chegou ao destino e retransmit-lo.

Apostila de Telecomunicaes e Redes 1

74

7.4. O Modelo de referncia OSI


As redes de computadores modernas so projetadas de forma altamente estruturada, isto , devido a complexidade do software de comunicao, existe a necessidade de separar partes do projeto a fim de vencer a tarefa por etapas. A maioria dos softwares de comunicao so organizados como um conjunto de camadas ou nveis, cada um construdo sobre o seu predecessor. O nmero de nveis, o nome de cada nvel e a funo de cada nvel diferem de uma rede para outra. No entanto, em todas as redes, o propsito de cada nvel oferecer servios para os nveis mais altos, livrando aqueles nveis dos detalhes de como os servios oferecidos so realmente implementados. O nvel n de uma mquina mantm uma conversao com o nvel n de outra mquina. As regras e convenes desta conversao so definidos como o "protocolo do nvel n". A figura 7.1 apresenta o modelo de Referncia OSI de 7 camadas e ilustra este conceito. As entidades compreendidas em nveis correspondentes em mquinas diferentes so chamadas processos pares. Em outras palavras, so os processos pares que se comunicam usando o protocolo. Na realidade, nenhum dado transferido diretamente de um nvel n em uma mquina para o nvel n de outra mquina (exceto no nvel 1). Cada nvel passa os dados e informaes de controle para o nvel imediatamente inferior, at que o nvel 1 seja alcanado. No nvel 1 existe uma comunicao fsica com a outra mquina, ao contrrio da comunicao virtual usada pelos outros nveis. Do outro lado, o processo se inverte: cada camada retira as informaes que lhe pertencem e repassa para a camada superior o campo de dados da unidade recebida, at chegar camada mais alta. Entre cada par de nveis adjacentes existe uma interface. A interface define as operaes primitivas e os servios que o nvel inferior oferece ao nvel superior. Quando o projetista de uma rede decide quantos nveis vai incluir na rede e o que cada um deles faz, uma das tarefas mais importantes definir claramente as interfaces entre os nveis. O modelo OSI mostrado na figura 7.1 (menos o meio fsico). Esse modelo baseado em uma proposta desenvolvida pela ISO (Internacional Standards Organization) como um primeiro passo na direo da padronizao internacional dos protocolos usados nas diversas camadas (Day e Zimmermann, 1983). O nome desse modelo Modelo de Refncia OSI (Open Systems Interconnection), pois ele trata de interconexo de sistemas abertos - ou seja, sistemas que esto abertos comunicao com outros sistemas. Por uma questo de praticidade, vamos cham-lo de modelo OSI. O modelo OSI tem sete camadas. A definio das camadas foi baseada nos seguintes princpios: 1. Uma camada deve ser criada quando um diferente grau de abstrao se faa necessrio; 2. Cada camada deve executar uma funo bem definida; 3. A funo de cada camada deve escolhida observando-se a definio de protocolos padronizados internacionalmente; 4. Os limites de cada camada devem ser escolhidos de forma a minimizar o fluxo de informaes entre as interfaces; 5. O nmero de camadas no deve ser nem muito grande nem muito pequeno, de forma a evitar a repetio de funes e no tornar a arquitetura difcil de controlar. APDU 7 Aplicao Aplicao Interface dos nveis 6/7 6 Interface dos nveis 5/6 5 ... 4 3 2 1 Transporte Rede Enlace Fsica Host A
Protocolo de Transporte

Apresentao

Protocolo de Apresentao

Apresentao

PPDU

Sesso

Protocolo de Sesso

Sesso Transporte Rede Enlace Fsica Host B

SPDU TPDU Pacote Quadro Bit

Limite da sub-rede de comunicao

Rede Enlace Fsica Roteador

Rede Enlace Fsica Roteador

Protocolo de sub-rede interna

Figura 7.11 Modelo de Referncia OSI ISO

Apostila de Telecomunicaes e Redes 1

75

Em seguida, discutiremos cada uma das camadas do modelo, comeando pela camada inferior. Observe que o modelo OSI em si no uma arquitetura de rede, pois no especifica os servios e os protocolos que devem ser usados em cada camada. Ele apenas informa o que cada camada deve fazer. No entanto, a ISO produziu padres para todas as camadas, embora eles no pertenam ao modelo de referncia propriamente dito. Cada um deles foi publicado como um padro internacional distinto.

7.4.1 A Camada Fsica


A camada fsica trata de transmisso de bits brutos atravs de um canal de comunicao. O projeto da rede deve garantir que, quando um lado envia um bit 1, o outro lado o receba como um bit 1, no como um bit 0. Nesse caso, as questes mais comuns so as seguintes: a quantidade de volts a ser usada para representar um bit 1 e um bit 0; a quantidade de microssegundos que um bit deve durar; o fato de a transmisso poder ser ou no realizada nas duas direes; a forma como a conexo inicial ser estabelecida e de que maneira ela ser encerrada; e a quantidade de pinos que o conector da rede precisar e de que maneira eles sero utilizados. Nessa situao, as questes de projeto dizem respeito s interfaces mecnicas, eltricas e procedurais e ao meio de transmisso fsico, que fica abaixo da camada fsica.

7.4.2 A Camada de Enlace de Dados


A principal tarefa da camada de enlace de dados transformar um canal de transmisso bruta de dados em uma linha que parea livre dos erros de transmisso no detectados na camada da rede. Para executar essa tarefa, a camada de enlace de dados faz com que o emissor divida os dados de entrada em quadros de dados (que, em geral, tm algumas centenas ou milhares de bytes), transmita-os seqencialmente e processe os quadros de reconhecimento pelo receptor. Como a camada fsica apenas aceita e transmite um fluxo de bits sem qualquer preocupao em relao o significado ou estrutura, cabe camada de enlace de dados criar e reconhecer os limites do quadro. Pra tal, so includos padres de bit especiais no incio e no fim do quadro. Se esses padres de bit puderem ocorrer acidentalmente nos dados, ser preciso um cuidado especial para garantir que os padres no sejam incorretamente interpretados como delimitados de quadro. Um ataque de rudo na linha pode destruir completamente um quadro. Nesse caso, a camada de enlace de dados da mquina de origem dever retransmitir o quadro. No entanto, vrias transmisses do mesmo quadro criam a possibilidade de existirem quadros repetidos. Um quadro repetido poderia ser enviado caso o quadro de reconhecimento enviado pelo receptor ao transmissor fosse perdido. Cabe a essa camada resolver os problemas causados pelos quadros repetidos, perdidos e danificados. A camada de enlace dos dados pode oferecer diferentes classes de servio para a camada de rede, cada qual com qualidade e preo diferentes. Outra questo decorrente da camada de enlace de dados (assim como da maioria das camadas mais altas) a forma como impedir que um transmissor rpido seja dominado por um receptor de dados muito lento. Deve ser empregado algum mecanismo de controle de trfego para permitir que o transmissor saiba o espao de buffer disponvel no receptor. Freqentemente , esse controle de fluxo e o tratamento de erros so integrados. Se a linha puder ser usada para transmitir dados em ambas as direes, surgir uma nova complicao para o software da camada de enlace de dados. O problema que os quadros de reconhecimento necessrios ao trfego de A pra B disputam o uso da linha com os quadros do trfego de B para A. Foi criada uma soluo inteligente (o piggybacking) para essa situao. O piggybacking consiste em mandar a confirmao do recebimento do quadro da outra estao no quadro de dados que est sendo enviado a ela, otimizando a transmisso. As redes de difuso tm outra questo na camada de enlace de dados: como controlar o acesso ao canal compartilhado. Esse problema resolvido por uma subcamada especial da camada de enlace de dados, a subcamada de acesso ao meio.

7.4.3 A camada de Rede


A camada de rede controla a operao da sub-rede. Uma questo de fundamental importncia para o projeto de uma rede diz respeito ao modo como os pacotes so roteados da origem para o destino. As rotas podem se basear em tabelas estticas, amarradas rede e que raramente so alteradas. Estas podem ser determinadas no incio de cada conversao, como por exemplo em uma sesso de terminal. Elas tambm podem ser altamente dinmicas, sendo determinadas para cada pacote, a fim de refletir a carga atual da rede. Se houver muitos pacotes na sub-rede ao mesmo tempo, eles dividiro o mesmo caminho, provocando engarrafamentos. O controle desse congestionamento tambm pertence camada de rede. Como os operadores da sub-rede em geral so remunerados pelo trabalho que fazem, deve haver uma funo de contabilizao na camada de rede. Pelo menos, o software deve contar quantos pacotes ou caracteres ou bits so enviados

Apostila de Telecomunicaes e Redes 1

76

por cada cliente, o que permitir a produo de informaes para tarifao. Quando um pacote cruza uma fronteira nacional, onde se pratica uma taxa de cada lado, a contabilizao pode se tornar complicada. Quando um pacote tem que viajar de uma rede para outra at chegar a seu destino, podem surgir muitos problemas. O endereamento utilizado para rede poder ser diferente. Talvez a segunda rede no aceite seu pacote devido o tamanho. Os protocolos tambm podero ser diferentes. na camada de rede que esses problemas so resolvidos, permitindo que redes heterogneas sejam interconectadas. Nas redes de difuso, o problema de roteamento simples e, portanto, a camada de rede, quando existe, costuma ser pequena.

7.4.4. A camada de Transporte


A funo bsica da camada de transporte aceitar dados da camada de sesso, dividi-lo em unidades menores em caso de necessidade, pass-los para a camada de rede e garantir que todas essa unidades cheguem corretamente outra extremidade. Alm disso, tudo tem de ser feito com eficincia e de forma que as camadas superiores fiquem isoladas das inevitveis mudanas na tecnologia de hardware. Em condies normais, a camada de transporte cria uma conexo de rede diferente para cada conexo de transporte exigida pela camada de sesso. Se, no entanto, a conexo de transporte precisar de um throughput muito alto, a camada de transporte dever criar vrias conexes de rede, dividindo os dados entre as conexes de rede para melhorar o throughput. Por outro lado, se a criao ou manuteno de uma conexo de rede for cara, a camada de transporte poder multiplexar diversas conexes de transporte na mesma conexo de rede para reduzir o custo. Em todos os casos, a camada de transporte necessria para tornar a multiplexao transparente em relao camada de sesso. A camada de transporte tambm determina o tipo do servio que ser oferecido camada de sesso e, em ltima instncia, aos usurios da rede. O tipo de conexo de transporte mais popular o canal ponto livre de erros que libera mensagens ou bytes na ordem em que eles so enviados. No entanto, outros tipos possveis de servio de transporte so as mensagens para muitos destinos. O tipo de servio determinado quando a conexo estabelecida. A camada de transporte uma verdadeira camada fim a fim, que liga a origem ao destino. Em outras palavras, um programa da mquina de origem mantm uma conversa com um programa semelhante instalado na mquina de destino, utilizando cabealhos de mensagem e mensagens de controle. Nas camadas inferiores, os protocolos so trocados entre cada uma das mquinas e seus vizinhos, e no entre as mquinas de origem e de destino, que podem estar separadas por muitos roteadores. A diferena entre as camadas de 1 a 3, que so encadeadas, e as camadas de 4 a 7, que so fim a fim, ilustrada na figura 7.1 Muitos hosts so multiprogramados; isso significa que muitas conexes estaro entrando e saindo de cada host. preciso, no entanto, criar alguma forma de determinar a qual conexo uma mensagem pertence. Essas informaes podem ser colocadas no cabealho de transporte (H4 ou Header do protocolo da camada 4 do modelo OSI ISO). Alm de multiplexar diversos fluxos de mensagem em um canal, tambm cabe camada de transporte estabelecer e encerrar conexes pela rede. Isso exige mecanismo de denominao que permita a um processo de uma mquina descrever com quem deseja conversar. Deve haver um mecanismo para controlar o fluxo de informaes, de modo que um host rpido no possa sobrecarregar um host lento. Esse mecanismo chamado de controle de fluxo e desempenha um papel fundamental na camada de transporte (assim como em outras camadas). O controle de fluxo entre os hosts diferente do controle de fluxo entre os roteadores, embora sejam aplicados a eles princpios semelhantes.

7.4.5 A camada de Sesso


A camada de sesso permite que os usurios de diferentes mquinas estabeleam sesses entre eles. Uma sesso permite o transporte de dados normal, assim como faz a camada de transporte, mas ela oferece tambm servios aperfeioados que podem ser de grande utilidade em algumas aplicaes. Uma sesso pode ser usada para permitir que um usurio estabelea um login com um sistema remoto de tempo compartilhado ou transfira um arquivo entre duas mquinas. Um dos servios da camada de sesso gerenciar o controle de trfego. As sesses podem permitir o trfego em ambas as direes ao mesmo tempo ou em apenas uma direo de cada vez. Se o trfego s puder ser feito em uma direo de cada vez (como acontece em uma estrada de ferro), a camada de sesso poder ajudar a monitorar esse controle. Um dos servios da camada de sesso o gerenciamento de token. Para alguns protocolos, fundamental importncia que ambos os lados no executem a mesma operao ao mesmo tempo. Para gerenciar essas atividades, a camada de sesso oferece tokens para serem trocados. Conseqentemente, determinadas operaes s podem ser executadas pelo lado que est mantendo o token.

Apostila de Telecomunicaes e Redes 1

77

Outro servio de sesso a sincronizao. Considere os problemas que podem ocorrer quando se est tentando fazer uma transferncia de arquivos que tem a durao de duas mquinas cujo tempo mdio entre falhas seja de uma hora. Aps ser abortada, cada transferncia seria reiniciada e provavelmente falharia na nova tentativa. Para eliminar esse problema, a camada de sesso oferece uma forma de inserir pontos de sincronizao no fluxo de dados, de modo que, quando ocorrer uma falha, apenas os dados transferidos depois do ponto de sincronizao tenham de ser repetidos.

7.4.6 A camada de Apresentao


Ao contrrio das camadas inferiores, que tornam confivel o processo de movimentao de bits de uma extremidade outra da ligao, a camada de apresentao se preocupa com a sintaxe e a semntica das informaes transmitidas. Um exemplo tpico de um servio de apresentao a codificao de dados conforme o padro estabelecido. A maioria dos programas destinados a usurios no faz um intercmbio de seqncias de bits binrias aleatrias. Esses programas fazem um intercmbio de tens como nomes, datas, valores monetrios e notas fiscais. Os tens so representados como strings de caracteres, inteiros, nmeros com ponto flutuante e estruturas de dados compostas por uma srie de tens mais simples. Os computadores tm diferentes cdigos para representar os strings de caracteres (como ASCII e Unicdigo, por exemplo), e os inteiros (o complemento de um e o complemento de dois, por exemplo), entre outras coisas. Para permitir que computadores com diferentes representaes se comuniquem, as estruturas de dados intercambiadas podem ser definidas de uma forma abstrata, juntamente com a codificao padro a ser utilizada durante a conexo. A camada de apresentao gerencia essas estruturas de dados abstratas e converte a representao utilizada dentro do computador na representao padro da rede, e vice-versa.

7.4.7 A camada de Aplicao


A camada de Aplicao contm uma srie de protocolos que so comumente necessrios. Por exemplo, existem centenas de tipos de terminal incompatveis no mundo. Considere o trabalho de um editor de tela inteira que deve trabalhar com vrios tipos de terminal, que, por sua vez, tm diferentes layouts de tela e seqncias de escape para a insero e excluso de textos, movimentao do cursor etc. Uma das maneiras de se resolver esse problema definir um terminal virtual de rede, para o qual possam ser desenvolvidos editores e outros tipos de programa. Para manipular cada tipo de terminal, deve ser criado um elemento de software que permita mapear as funes do terminal virtual de rede para terminal real. Por exemplo, quando o editor mover o cursor do terminal virtual para o canto superior esquerdo da tela, esse software executar a sequncia de comandos apropriada para que o terminal real tambm o envie para a mesma posio. Todos softwares do t. virtual esto na camada de aplicao. Outra funo da camada de aplicao a transferncia de arquivos. Diferentes sistemas de arquivos tm diferentes convenes de denominao de arquivos e diferentes formas de representao de linhas de texto, entre outras coisas. Para transferir um arquivo entre dois sistemas diferentes, necessrio tratar essas e outras incompatibilidades. Esse trabalho tambm pertence camada de aplicao, assim como o correio eletrnico, a entrada de tarefas remotas, a pesquisa de diretrios e uma srie de outros recursos especficos e genricos. Terminologia OSI - entidades de protocolo - servio N - pontos de acesso ao servio N (SAPs) Exerccios: 1) 2) 3) 4) 5) 6) 7) 8) 9) O que multiplexao? Quais os tipos existentes? Qual tipo utilizada nas redes locais? Quais as polticas de tratamento de erros existentes? Qual delas se aplica na transmisso iscrona? Para que serve o controle de fluxo em uma rede? E o controle de seqncia? Cite 2 polticas de acesso ao MT que podem ser aplicadas em uma rede local (802.3 e 802.5). O que overhead de protocolo? O que encapsulamento de dados? O que trailler ou cauda nas PDUs? Para que serve? Por que um protocolo orientado a caracteres no indicado para utilizao atualmente? Quais os 3 tipos de quadros utilizados pelo protocolo HDLC?

- unidades de dados de interface - IDU (SDU + inform. de controle) - unidade de dados de protocolo - unidade de dados de servio - relao entre servio e protocolo

Apostila de Telecomunicaes e Redes 1

78

10)Utilizando o protocolo de enlace HDLC, descreva um cenrio de comunicao entre A e B, onde A envia um quadro de dados para B e aps, B envia 3 quadros de dados para A e solicita o encerramento da comunicao. Utilize: SABM Estabelecimento da conexo UA Aceitao de quadros no numerados RR Receive Ready RD Request Disconnect e quadros do tipo (I)nformao, (S)uperviso e (U)Controle. 11)Ainda com relao ao HDLC, associe as colunas: (1) Estao primria ( ) Duas estaes combinadas (2) Estao Secundria ( ) Emite comandos e respostas (3) Estao Combinada ( ) Uma estao primria e uma ou mais estaes secundrias (4) Configurao no-balanceada ( ) Qualquer uma das estaes combinadas pode iniciar a transmisso (5) Configurao Balanceada ( ) Emite respostas (6) Modo de resposta Normal ( ) A estao avisa quando quer transmitir (7) Modo balanceado Assncrono ( ) Emite comandos (8) Modo de resposta Assncrono ( ) A estao secundria s pode transmitir em resposta a um comando da primria 12) Qual camada responsvel? (1) Fsica (2) (3) Rede (4) (5) Sesso (6) (7) Aplicao ( ( ( ( ( ( ( ( ( ( ( ( ( ) compactao dos dados ) define a voltagem para os bits 0 e 1 ) A mensagem deve ser criptografada ) garante o envio da mensagem ) roda as aplicaes dos usurios ) roteamento das mensagens ) Acrescenta trailler aos dados ) quanto deve ser a durao de um bit ( ) Estabelece e encerra conexes de rede (pela rede) ( ) diz a forma como uma conexo estabelecida e desfeita ( ) controle de fluxo dos quadros de dados ( ) A comunicao ser Half ou full-duplex? ( ) deteco de erros nos quadros de dados ( ) Quem gerencia o TOKEN? Eu quero transmitir! ( ) Os pacotes esto muito grandes e devem ser divididos ( ) cria e reconhece os limites de um quadro de dados ) Suporte para os softwares rodados num sistema, como o caso do correio eletrnico ) Resolve problemas causados por quadros repedidos, perdidos ou danificados ) Um editor de texto deve funcionar em rede com N tipos de terminais diferentes ) Permite a comunicao de computadores que utilizam diferentes representaes para os dados ) Insere pontos de sincronizao no fluxo de dados

Apostila de Telecomunicaes e Redes 1

79

8. A arquitetura da Internet TCP/IP


O desenvolvimento da arquitetura Internet TCP/IP foi patrocinado pela Defense Advanced Research Projects Agency (DARPA). A arquitetura baseia-se principalmente em um servio de transporte orientado conexo, fornecido pelo Transmission Control Protocol (TCP), e em um servio de rede no-orientado conexo (datagrama no confivel), fornecido pelo Internet Protocol (IP) [Postel 81b]. Os padres TCP/IP no so elaborados por rgos internacionais de padronizao, como a ISO ou a IEEE. O corpo tcnico que coordena o desenvolvimento dos protocolos dessa arquitetura um comit denominado IAB (Internet Activity Board). O IAB formado por pesquisadores, tendo a maioria deles projetado e implementado os protocolos da Arquitetura Internet. Qualquer pessoa pode projetar, documentar, implementar e testar um protocolo para ser usado na Internet. Para que um protocolo se torne um padro Internet [Rose 90] necessrio document-lo atravs de uma RFC (Request for Comments). As RFCs podem ser obtidas por qualquer pessoa conectada Internet. Da anlise das RFCs surgem sugestes, e novas verses do protocolo podem ser elaboradas. Quando o protocolo se torna estvel, um dos membros do IAB prope ao comit que o protocolo se torne um padro. Uma RFC publicada indicando esse status e, se aps decorridos aproximadamente seis meses no houver nenhuma objeo, o IAB declara o protocolo como um Internet Standard. A arquitetura Internet TCP/IP d uma nfase toda especial interligao de diferentes tecnologias de redes [Comer 91]. A idia baseia-se na seguinte constatao: no existe nenhuma tecnologia de rede que atenda aos anseios de toda a comunidade de usurios. Alguns usurios precisam de redes de alta velocidade que normalmente cobrem uma rea geogrfica restrita. J outros, se contentam com redes de baixa velocidade que conectam equipamentos distantes milhares de quilmetros uns dos outros. Portanto, a nica forma de permitir que um grande volume de usurios possa trocar informaes interligar as redes s quais eles esto conectados, formando assim uma inter-rede. Para interligar duas redes distintas necessrio conectar uma mquina a ambas as redes. Tal mquina fica responsvel pela tarefa de transferir mensagens de uma rede para a outra. Uma mquina que conecta duas ou mais redes denominada internet gateway ou internet router. Para ser capaz de rotear corretamente as mensagens, os gateways precisam conhecer a topologia da inter-rede, ou seja, precisam saber como as diversas redes esto interconectadas. J os usurios vem a inter-rede como uma rede virtual nica qual todas as mquinas esto conectadas, no importando a forma fsica de interconexo. A Figura 1 ilustra o conceito de inter-rede.
E E
Rede 3 G G G Rede 1 Rede 4 G G G Rede 5

E E E

Rede 2

E E

Figura 8.1: Ilustrao do conceito de inter-rede. A arquitetura Internet TCP/IP organizada em quatro camadas conceituais construdas sobre uma quinta camada que no faz parte do modelo, a camada intra-rede [Comer 91]. A Figura 2 mostra as camadas e tipo de dados que fluem entre elas.
Host A Aplicao Transporte Inter-rede Interface de rede
Datagrama idntico
Quadro idntico

Mensagem idntica Pacote idntico

Host B Aplicao Transporte


Datagrama idntico

Gateway
Inter-rede Interface de rede Interface de rede

Inter-rede Interface de rede

Quadro idntico

Rede fsica 1
Intra-rede

Rede fsica 1
Intra-rede

Figura 8.2 - Camadas conceituais da arquitetura Internet TCP/TP.

Apostila de Telecomunicaes e Redes 1

80

8.1. Camada de Interface de rede ou camada host /rede (enlace / fsica) (1)
A arquitetura Internet TCP/IP no faz nenhuma restrio s redes que so interligadas para formar a inter-rede. No existe um protocolo de enlace especfico. A internet apresenta uma camada de interface com protocolos de diferentes tecnologias. Portanto, qualquer tipo de rede pode ser ligada, bastando para isso que seja desenvolvida uma interface que compatibilize a tecnologia especfica da rede com o protocolo IP. Essa compatibilizao a funo dessa camada que recebe os datagramas IP do nvel internet ou inter-rede e os transmite atravs de uma rede especfica. Para realizar essa tarefa, nesse nvel, os endereos IP, que so endereos lgicos, so traduzidos para os endereos fsicos dos hosts ou gateways conectados rede. O nvel fsico, na verdade, de responsabilidade da placa de rede que, dependendo do meio ao qual est ligada, enviar um pacote diferente. Por exemplo, se for uma placa Ethernet, enviar os quadros padro IEEE 802.3, se for ATM, Frame Relay, Token Ring, enviar seus quadros especficos. O importante nesta camada, para o funcionamento do TCP/IP, a maneira com que a camada superior se comunica com ela.
Ethernet Token ring

Interface
Rdio x-25

HDLC

Figura 8.3 - Comunicao de uma rede Tcp / Ip

8.2. Camada inter-rede ou Internet (2)


O nvel inter-rede o responsvel pela transferncia de dados atravs da inter-rede, desde a mquina de origem at a mquina de destino. Esse nvel recebe pedidos do nvel de transporte para transmitir pacotes que, ao solicitar a transmisso, informa o endereo da mquina onde o pacote dever ser entregue. O pacote encapsulado em um datagrama IP, e o algoritmo de roteamento executado para determinar se o datagrama pode ser entregue diretamente, ou se deve ser repassado para um gateway. Com base no resultado da avaliao do algoritmo de roteamento, o datagrama passado para a interface de rede apropriada para ento ser transmitido, O nvel inter-rede tambm processa pacotes recebidos das interfaces de rede. Nesse caso, o algoritmo de roteamento utilizado para decidir se o datagrama deve ser passado para o nvel de transporte local, ou se deve ser passado adiante atravs de uma das interfaces de rede. Resumindo, essa camada responsvel pelo : endereamento; roteamento (direcionamento do trfego) dos pacotes; controle de envio e recepo (erros, buferizao, fragmentao, seqncia, reconhecimento etc); adaptar os tamanhos dos pacotes ao tamanho mximo suportado pela rede subjacente (segmentao e reassemblagem); dispor de um mecanismo de encapsulamento; detectar e controlar situaes de congestionamento na rede; etc; Dentre os protocolos da camada de Rede destaca-se inicialmente o IP (Internet Protocol), alm do ARP, ICMP, RARP e dos protocolos de roteamento (RIP, IGP, OSPF, Hello, EGP e GGP). A camada de rede uma camada no orientada conexo, portanto se comunica atravs de datagramas. nesta camada que so identificados os endereos IP.

8.3. Camada de transporte (3)


A funo bsica do nvel de transporte permitir a comunicao fim-a-fim entre aplicaes. As funes do nvel de transporte na arquitetura Internet TCP/IP so semelhantes s do mesmo nvel do RM-OSI. Se o protocolo utilizado for o TCP, os seguintes servios so fornecidos: controle de erro, controle de fluxo, sequenciao e multiplexao do acesso ao nvel inter-rede, O UDP um protocolo bem mais simples e o servio por ele fornecido apenas a multiplexao / demultiplexao do acesso ao nvel inter-rede.

8.4. Camada de Aplicao (4)


No nvel de aplicao, os usurios usam programas de aplicao para acessar os servios disponveis na inter-rede. Essas aplicaes interagem com o nvel de transporte para enviar e receber dados. As aplicaes podem usar o servio orientado conexo, fornecido pelo TCP (servio de circuito virtual), ou o servio no-orientado conexo, fornecido pelo User Datagram Protocol - UDP [Postel 80] (servio de datagrama no confivel). Exemplo de aplicaes: ping, tracert, etc. Esta camada no possui um padro comum. O padro estabelece-se para cada aplicao, ou seja, o FTP, TELNET, SNMP,

Apostila de Telecomunicaes e Redes 1

81

etc., possuem seu prprio protocolo. nesta camada que se estabelece o tratamento das diferenas entre representao de formato de dados. O endereamento da aplicao na rede provido atravs da utilizao de portas para comunicao com a camada de transporte. Para cada aplicao existe uma porta predeterminada. So alguns dos protocolos de aplicao disponveis na arquitetura internet TCP/IP:

FTP (File Transfer Protocol)[Postel 85]: Prov servios de transferncia, renomeao e deleo de arquivos, alm da criao, modificao e excluso de diretrios. Para sua operao, so mantidas duas conexes: de dados e de controle. No implementa segurana, o que deixa para o TCP, exceto as requisies de senhas de acesso a determinados arquivos (ou servidores FTP). Utiliza a porta 21 do TCP. TELNET (Telecommunications Network) [postel 83]: Permite a operao em um sistema remoto atravs de uma sesso terminal. Com isso, a aplicao servidora recebe as teclas acionadas no terminal remoto como se fosse local. Utiliza a porta 23 do TCP. O TELNET oferece trs servios: Definio de um terminal virtual de rede; Negociao de opes (modo de operao, eco, etc); Transferncia de dados. SMTP (Simple Mail Transfer Protocol): Implementa o sistema de correio eletrnico da Internet, operando orientado conexo, prov servios de envio e recepo de mensagem do usurio. Tais mensagens so armazenadas num servidor de correio eletrnico onde o usurio destinatrio est cadastrado, at que este solicite-a, quando so ento apagadas da rea de transferncia do sistema originador. O SMTP divide a mensagem em duas parte: corpo e cabealho. No cabealho existe uma seqncia de linhas que identificam o emissor, o destinatrio, o assunto e algumas outras informaes opcionais. Utiliza a porta 25 do TCP.

Ele possui basicamente as entidades Emissor-SMTP e Receptor-SMTP. A comunicao entre o Emissor e Receptor feita atravs de comandos ASCII. Para cada comando enviado do Emissor para o Receptor, ocorrer uma resposta do Receptor, atravs de um cdigo numrico de resposta.

HTTP (HyperText Tranfer Protocol): o protocolo utilizado pela Web, que transmite textos, grficos e qualquer outro tipo de arquivo, alm de permitir a navegao atravs do hiper texto. Utiliza a porta 80 do TCP. SNMP (Simple Network Management Protocol) [Postel 82]: utilizado para trafegar as informaes de controle da rede. De acordo com o sistema de gerenciamento da arquitetura TCP/IP, existem o agente e o gerente que coletam e processam, respectivamente, dados sobre erros, problemas, violao de protocolos, dentre outros. Na rede existe uma base de dados denominada MIB (Management Information Base) onde so guardados informaes sobre hosts, gateways, interfaces individuais de rede, traduo de endereos e softwares relativos ao IP, ICMP, TCP, UDP etc. Atravs do SNMP, pode-se acessar a MIB e retornar valores, armazenar valores, receber informaes sobre problemas na rede, etc.

NFS(Network File System) : O NFS supre uma deficincia do FTP que no efetua acesso on-line aos arquivos da rede. Desenvolvido pela SUN Microsystems. Utiliza a porta 2049 do UDP. O NFS cria uma extenso de arquivos local, transparente para o usurio, e possibilita vrias funes como as seguintes: criao e modificao de atributos dos arquivos; criao, leitura, gravao, renomeao e eliminao de arquivos; criao, leitura e deleo de diretrios; pesquisa de arquivos em diretrios; leitura dos atributos do sistema de arquivos.

Figura 8.4 - Implementao do NFS

Apostila de Telecomunicaes e Redes 1

82

DSN (Domain Name System) [Mockapetris 87] : O DNS um mecanismo para gerenciamento de domnio em forma de rvore. Tudo comea com a padronizao da nomenclatura onde cada n da rvore separado no nome por pontos. No nvel mais alto podemos ter: com: para organizaes comerciais. Ex: apple.com edu: para instituies educacionais. Ex: berkeley.edu gov: para instituies governamentais. Ex: nasa.gov mil:para grupos militares. Ex: nic.ddn.mil net: gateways e hosts administrativos de uma rede (ex: uu.net) org: para outras organizaes que no se enquadram nos casos acima.
pases: cada pas tem duas letras que o caracterizam.

Exemplo: br Brasil, us EUA, fr Frana, de Alemanha, au- Australia, e assim por diante. Baseados na norma ISO 3166

Figura 8.5 - rvore de Domnio O DNS possui um algoritmo confivel e eficiente para traduo de mapeamento de nomes e endereos. O DNS utiliza a porta 53 do UDP.

8.5 Comparao entre o Modelo OSI e a Arquitetura lnternet Tcp/Ip


Como pode ser observado na Figura 8.6, a primeira diferena entre as arquiteturas OSI e Internet TCP/IP est no nmero de camadas. Enquanto na arquitetura OSI so definidas sete camadas, na arquitetura Internet TCP/IP so definidas quatro camadas.

Aplicao

Transporte Inter-rede host/rede Interface de rede

Figura 8.6 - Comparao entre Modelo OSI e Arquitetura TCP/IP No RM-OSI so descritos formalmente os servios de cada camada, a interface usada pelas camadas adjacentes para troca de informaes e o protocolo que define regras de comunicao para cada uma das camadas. Alguns dos servios definidos para as camadas do RM-OSI so opcionais. Por exemplo, os nveis de enlace, rede e transporte podem oferecer servios orientados conexo (circuito virtual) ou no-orientados conexo (datagrama). Essa caracterstica conseqncia do fato da ISO ter elaborado um modelo que se prope a tratar todos os aspectos do problema de interconexo aberta de sistemas. Essa flexibilidade tem aspectos positivos, mas, por outro lado, pode levar a situaes onde dois sistemas em conformidade com a arquitetura OSI no consigam se comunicar, bastando para tal que implementem perfis funcionais incompatveis. A arquitetura lnternet TCP/IP foi desenvolvida com o objetivo de resolver um problema prtico: interligar redes com tecnologias distintas. Para tal, foi desenvolvido um conjunto especfico de protocolos que resolveu o problema de forma

Apostila de Telecomunicaes e Redes 1

83

bastante simples e satisfatria. Os nveis fsico, de enlace, e os aspectos do nvel de rede do RM-OSI, relativos a transmisso de dados em uma nica rede, no so abordados na arquitetura Internet TCP/IP, que agrupa todos esses servios na camada intra-rede. A arquitetura Internet TCP/IP se limita a definir uma interface entre o nvel intra-rede e o nvel inter-rede. Nomes no modelo OSI
Protocolos

TELNET TCP

FTP

SMTP UDP IP

DNS

Aplicao Transporte Rede

Redes

ARPANET

SATNET

Packet radio

LAN

Fsica + enlace de dados

Figura 8.7 Protocolos e redes no modelo TCP/IP inicial Os servios do nvel de rede OSI relativos interconexo de redes distintas so implementados na arquitetura Internet TCP/IP pelo protocolo IP. Em outras palavras, nessa arquitetura s existe uma opo de protocolo e servio para esta subcamada do nvel de rede: o protocolo IP, cujo servio datagrama no confivel. Esta inflexibilidade da arquitetura Internet TCP/IP no nvel inter-rede uma das principais razes de seu sucesso. O fato de um sistema utilizar ou no o protocolo IP foi usado inclusive para distinguir os sistemas que esto na Internet dos que no esto [Clark 91]. No nvel de transporte, a arquitetura Internet TCP/IP oferece duas opes: o TCP (que oferece um servio de circuito virtual) e o UDP (datagrama). Esses protocolos so equivalentes aos protocolos orientado e no-orientado conexo do nvel de transporte OSI. Acima do nvel de transporte est a camada de aplicaes na arquitetura Internet TCP/IP. Nessa arquitetura, os servios dos nveis de sesso e apresentao OSI so implementados em cada aplicao de modo especfico. A abordagem da ISO, definindo as camadas de sesso, apresentao e elementos de servios genricos bsicos no nvel de aplicao, mais razovel, no sentido em que permite uma maior reutilizao de esforos durante o desenvolvimento de aplicaes distribudas. Os protocolos da arquitetura Internet TCP/IP oferecem uma soluo simples, porm bastante funcional, para o problema da interconexo de sistemas abertos. O fato de implementaes de seus protocolos terem sido a primeira opo de soluo no-proprietria para interconexo de sistemas fez com que essa arquitetura se tornasse um padro de facto. A estrutura organizacional da ISO, com membros representando vrios pases, se por um lado aumenta o tempo de desenvolvimento dos padres, por outro confere aos mesmos uma representatividade bem maior. Os padres da ISO, por serem elaborados por uma instituio legalmente constituda para tal, so padres de juri.

8.6. Endereamento Internet


A seguir so apresentadas as classes de endereo Internet e a utilizao de mascaramento.

8.6.1. Classes de endereamento em Internets


Os endereos IP na notao possuem 4 nmeros, separados por pontos. O primeiro nmero indica a que classe o endereo pertence. Desta forma, os endereos so separados assim: Classe A: so alocados 7 bits para o endereo de rede e 24 bits para o endereo de Host. Ou seja, 128 endereos de rede com 16.777.216 endereos host associados. A classe A vai de 1 a 127. Ex: Algumas instituies pioneiras na Internet Classe B: so alocados 14 bits para o endereo de rede e 16 bits para o endereo de Host. Ou seja, 16.384 redes possveis com 65536 endereos de hosts associados. Vai de 128 a 191. Ex.: Grandes organ. comerciais e grandes Universidades. Classe C: so alocados 21 bits para o endereo de rede e 8 bits para o endereo de Host. Ou seja, 2.097.152 redes possveis com 254 endereos de hosts associados. A classe C vai de 192 a 223. Classe D: vai de 224 a 239. So endereos reservados para multicasting. Classe E: vai de 240 a 255. So endereos reservados para uso experimental.

Apostila de Telecomunicaes e Redes 1

84

Veja abaixo a separao dos bits para as classes de endereos: CLASSE 0 125.13.73.15 -A Byte 1 7 bits 00001101 Byte 2 Byte 3 24 bits 01001001 Endereo de Host 14 bits 00001101 01001001 16 bits 00001111 Endereo do Host 21 bits 01001001 8 bits 00001111 Endereo do Host 00001111 Byte 4

01111101 Endereo Rede 10

147.13.73.15

-B

10011101

Endereo de Rede 110 221.13.73.15 -C 11011101

00001101 Endereo de Rede

28 bits 224.0.0.1 -D 1110 0000 00000000 00000000 00000000 Endereo de Multicast Endereos especiais 127.0.0.1: loopback. O hosts o utilizam para enviar mensagens a si mesmo. utilizado para teste. Quando todos bits referentes a um endereo forem 0, o endereo IP est referindo-se a uma rede. Ex: 26.0.0.0, 128.66.0.0 Quando um endereo de rede tiver todos seus bits de endereamento com valor 1, este ser um endereo de broadcast. Ex: 128.66.255.255 Range de IP(s) livres para intranet: Classe A: 10.0.0.0 a 10.255.255.255 Classe B: 128.16.0.0 a 128.31.255.255 Classe C: 192.168.0.0 a 192.168.255.255

8.6.2. Mascaramento
Para criar sub-redes dentro de uma rede Intranet, o mascaramento necessrio: Se para uma rede classe B uma mscara 255.255.255.0 (mscara da sub-rede for utilizada), ento ela se comportar da seguinte forma: Endereo Classe B 143.54.xx.xx Endereo de rede Endereo do host 255.255.255.0 (mscara da sub-rede) 143.54.12.xx Endereo de rede Endereo da subrede Endereo de host

Exemplo: Supondo uma rede classe B (130.50) com 64 sub-redes (mscara 255.255.252.0). Suponha que o roteado recebe um pacote com o seguinte endereo (130.50.15.16) ou em binrio: 10000010.00110010.00001111.00010000, fazendo and com a mscara: 11111111.11111111.11111100.00000000

Apostila de Telecomunicaes e Redes 1

85

resulta em: 10000010.00110010.00001100.00000000 que corresponde a 150.50.12.0. Este endereo procurado na tabela que indicar como chegar sub-rede 4.
0000:0 0001:0 0010:0 0011:0 S-R. 1 0100:4 0101:4 0110:4 0111:4 S-R. 2 1000:8 1001:8 1010:8 1011:8 S-R. 3 1100:12 1101:12 1110:12 1111:12 S-R. 4

Exerccios:

1. 2. 3. 4. 5. 6.

Quem responsvel pelo controle (padronizao) da rede Internet? Em que consiste a arquitetura TCP/IP (Qual seu principal objetivo) Quantas e quais so as camadas da arquitetura de redes INTERNET (que fazem parte do modelo) Existe alguma restrio com relao quais sub-redes podem ser conectadas pela Internet O que um endereo IP. A nvel de transporte, quais so as duas opes oferecidas? Qual(is) a(s) diferena entre elas.

7. Com relao ao protocolo IP, no correto afirmar: a) Sua principal funo o roteamento das mensagens a serem transmitidas na rede b) O roteamento baseado em um endereo nico, chamado endereo IP ou endereo INTERNET c) No oferece qualquer garantia de que o datagrama chegou ao outro lado livre de erros. d) prov um sistema de comunicao confivel e no reserva endereos para Intranets e) Possui 5 classes de endereos (A, B, C, D e E) 8. Considerando as seguintes afirmaes: I. O FTP utiliza uma conexo TCP, uma vez que no orientado conexo. II. O SMTP (Simple Mail Transfer Protocol) utiliza uma conexo TCP, e implementa o correio eletrnico na Internet. III. O FTP utiliza uma conexo TCP, uma vez que orientado conexo. IV.O TELNET roda sobre o UDP e serve para operao em um sistema remoto atravs de uma sesso terminal. V. O NFS, oferece acesso on-line aos arquivos de rede, e implementado sobre o UDP. So verdadeiras as afirmativas: a) I, II e IV b) II, III e V c) III, IV e V d) I, II e V e) II, III e IV

Apostila de Telecomunicaes e Redes 1

86

Referncias Bibliogrficas [BER96] BERK-TEK Inc. Berk-Tek Informations Page, http://www.hlkind.com/man/man16.htm, obtido em Maio 1996 [DER94] DERFLEY, J.F., FREED, L. Tudo sobre Cabeamento de Redes. Rio de Janeiro:Campus, 1994. [GAS97] GASPARINI, ANTEU, A infraestrutura de LANs. Rio de Janeiro: rica, 1997. pp 25 a 41. [GRE96] GREENFIELD, DAVID, Wire Act Leave LANs Dangling, DATA COMMUNICATIONS, Fevereiro 1996, pp. 64A-64D. [PRE95] Premises Wiring - More net managers are looking for..., DATA COMMUNICATIONS, Agosto 1995, pp. 239-244.

[ROC96] ROCHOL, J. Notas e lminas de aula, Disciplina Projeto de Redes, UFRGS, 1996. [SAU95] SAUNDERS, STEPHEN, Category 5 UTP: Going, Going, Gone, DATA COMMUNICATIONS, Maro 1995, pp. 57-60. [SOA95] SOARES, L. F. G., COLCHER, S., LEMOS, G., Rede de Computadores.Das LANs, MANs e WANs s Redes ATM. Rio de Janeiro:Campus, 1995. [TAN97] TANENBAUM. A. S., Redes de Computadores. 3a. Edio. Rio de Janeiro:Campus, 1997. [ZAK90] ZAKIR JNIOR, JOS, Redes Locais. O estudo de seus elementos. Rio de Janeiro, Ed. LTC, 1990.

Você também pode gostar