Você está na página 1de 31

REDES DE COMPUTADORES I INTRODUO I.

.1- EVOLUO DOS SISTEMAS DE COMPUTAO Quando do advento dos computadores nas Empresas, estes eram mquinas grandes e complexas operadas por pessoas altamente especializadas e os usurios no tinham uma interao direta com o computador. Mais tarde surgiram os terminais que eram equipamentos que j permitiam a interao direta do usurio com a mquina, tambm permitida pelos sistemas timesharing (sistemas de tempo compartilhado). Com advento dos microcomputadores de bm desempenho e sem a necessidade dos rgidos padres de temperatura e umidade exigidos pelos de grande porte, houve uma maior disseminao do poder computacional dentro da Empresa. Embora com o custo do hardware em queda, os custos de certos equipamentos ainda eram caros (alguns tipos de impressoras e discos de grande capacidade) e tambm surgia bem forte a necessidade de troca de informaes. Usurios individuais de sistemas de computao no trabalham isolados e necessitam de alguns benefcios oferecidos pelos sistemas centralizados. Ambientes de trabalho cooperativo se tornaram uma realidade tanto nas Empresas como nas Universidades, tornando ainda mais necessria a interconexo dos equipamentos nessas organizaes. Assim, a interconexo entre os vrios sistemas para o uso compartilhado de dispositivos perifricos e de informaes tornou-se importante. I.2- REDES DE COMPUTADORES Uma rede de computadores formada por um conjunto de mdulos processadores capazes de trocar informaes e compartilhar recursos interligados por um sistema de comunicao, conforme ilustrado na figura abaixo.

Rede de Computadores O sistema de comunicao vai se constituir de um arranjo topolgico interligando os vrios mdulos processadores atravs de enlaces fsicos (meios de transmisso) e de um conjunto de regras com o fim de organizar a comunicao (protocolos). Caracterizao das redes de acordo com a sua rea de abrangncia: Redes Locais (Local Area Network- LAN): caracterizada como sendo uma rede que permite a interconexo de equipamentos numa pequena regio. Em geral, pequenas regies hoje podem ser caracterizadas como pequenas distncias de dezenas de metros a 25 Km, muito embora as limitaes associadas s tcnicas utilizadas em redes locais no imponham limites a estas distncias. Outras caractersticas encontradas e associadas a redes locais so: altas taxas de transmisso e baixas taxas de erros. Os valores para distncias, taxas de erros e taxas de transmisso so suscetveis evoluo da tecnologia. Redes Metropolitanas (Metropolitan Network- MAN): quando a distncia de ligao entre os mdulos processadores comea a atingir dimenses metropolitanas, a rede toma o nome de Rede Metropolitana. Estas redes, ento tem uma dimenso maior do que um rede local, porm tambm com altas velocidades. Redes Geograficamente Distribudas (Wide Area Network WAN): redes de uma abrangncia bem maior e que envolvem recursos caros e sofisticados de transmisso, tais como enlaces de micro-ondas e transmisso de satlites. Devido ao alto grau de sofisticao dos equipamentos, normalmente so redes pblicas. Em comparao com as redes locais, em termos de velocidade e taxa de erros, tem velocidades mais baixas e taxas de erros maiores. Assim como as redes locais, influenciada por uma tecnologia cada vez mais sofisticada tentando aumentar a taxa de transmisso e reduzir as taxas de erros.

I.4- TECNOLOGIAS DE TRANSMISSO So dois tipos de tecnologias de transmisso: broadcast e ponto-a-ponto. I.4.1- redes em broadcast: estas redes tm um nico meio de transmisso que compartilhado por todas as estaes da rede. Mensagens curtas so transmitidas por cada uma das estaes sendo que todas as outras a recebem, porm somente aquela a quem realmente endereada a mensagem que vai process-la enquanto as outras a ignoram. Sistemas em broadcast permitem que uma mensagem com endereo especial seja endereada a todas estaes. Quando este pacote recebido pelas estaes ele processado por cada uma delas. Este modo de operao denominado broadcasting. Alguns sistemas de broadcast tambm suportam uma transmisso para um grupo de mquinas, esquema este chamado de multicasting . I.4.2- redes ponto-a-ponto: estas redes consistem de vrias conexes entre duas estaes. Para ir de uma estao a outra a mensagem pode ir diretamente para a estao de destino ou atravessar algumas estaes intermedirias, porm com um destino bem conhecido. Mltiplas rotas de tamanhos variados podem ser atravessadas, portanto h que se ter estaes que encaminhem o pacote ao longo da rota, com algoritmos de roteamento bem elaborados. Uma rede local uma rede em broadcast, pois permite que mensagens de disseminao geral sejam enviadas, apesar de que hoje em dia sejam empregados equipamentos que permitem a comunicao ponto-a-ponto. Uma rede do tipo WAN, sempre uma rede ponto-a-ponto. Formas de utilizao do meio fsico A forma de utilizao do meio fsico outro ponto importante nas redes e d origem a uma classificao sobre a comunicao no enlace. As formas podem ser: simplex, half-duplex e full-duplex. a) simplex: a transmisso se d em apenas um sentido. nica forma que no pode ser utilizada em uma rede de computadores. b) half-duplex: a transmisso pode ser feita nos dois sentidos, porm no simultaneamente c) full-duplex: a transmisso pode se dar nos dois sentidos simultaneamente. II TOPOLOGIAS DAS REDES LOCAIS Topologia o arranjo fsico e/ou lgico das estaes em uma rede. Para as redes locais so adotadas trs tipos de topologias fsicas: estrela, anel e barra. TOPOLOGIA EM ESTRELA: neste tipo de topologia cada n interligado a um n central atravs do qual todas as mensagens devem passar. Tal n age assim como centro de controle da rede, interligando os demais ns. Nada impede que haja comunicaes simultneas, desde que as estaes envolvidas sejam diferentes. Vrias redes em estrela operam em configuraes onde o n central tem tanto a funo de gerncia como facilidades de processamento de dados. Em outras redes o n central tem a funo de gerenciamento de

comunicaes. Quando o n central tem a funo de executar o chaveamento (comutao) entre as estaes, este n denomina-se comutador (switch). Estas redes podem ou no atuar por difuso (broadcasting). Em redes utilizando broadcasting, todas as mensagens passam do n central para todas as estaes sendo que somente a interessada processa a mensagem enquanto as outras a descartam, enquanto que em redes que no operam por difuso, a comunicao entre duas estaes se d sempre sob o controle do n central. No existe, nas redes com topologia em estrela, a necessidade de roteamento visto que todas as mensagens se concentram no n central. Uma facilidade da rede em estrela, o gerenciamento das estaes, visto que todas so interligadas ao n central e atravs deste as atividades das estaes podem ser monitoradas. Como uma desvantagem, observa-se que um problema no n central compromete toda a rede.

Rede local com topologia fsica estrela

TOPOLOGIA EM ANEL:Uma rede em anel consiste em estaes conectadas atravs de um caminho fechado. As redes em anel, teoricamente, so capazes de transmitir e receber dados em qualquer direo, mas para tornar mais simples os projetos dos repetidores e dos protocolos, as redes so unidirecionais. Os repetidores tm a capacidade de receber e transmitir simultaneamente, o que reduz o retardo de transmisso. Normalmente a mensagem retirada do anel pela estao transmissora. Essas redes tambm possibilitam que determinadas estaes recebam mensagens destinadas s outras estaes. Isto chamado de endereamento promscuo ou modo espio, o que permite desenvolvimento de programas para observao de trfego dos canais, fazer anlise de carregamento, realizar isolamento de falhas, protocolos de manuteno, etc. Como pode ser observado, no caso de quebra do cabo, toda a rede ficar comprometida. No caso de falhas em um repetidor, o mesmo pode acontecer, tendo em vista que o trfego ser interrompido no repetidor defeituoso. Para evitar este problema, os repetidores so providos de um rel que pode remover mecanicamente o repetidor da rede no caso de problemas com este equipamento.

Rede local com topologia em anel TOPOLOGIA EM BARRA: neste tipo de topologia, todas as estaes se ligam ao mesmo meio de comunicao. Neste tipo de topologia, as comunicaes so do tipo broadcast, pois conectam vrios equipamentos. Existe uma variedade de mecanismos para o controle de acesso barra, podendo acontecer um controle centralizado ou um controle descentralizado, sendo a responsabilidade de acesso distribuda a cada estao. Ao contrrio da topologia em anel, a topologia em barra pode empregar interfaces passivas, nas quais as falhas no causam a parada da rede. A ligao ao meio de transmisso um ponto crtico no projeto de uma rede local em barra comum. A ligao deve ser feita de forma a alterar o mnimo possvel as caractersticas eltricas do meio. O meio por sua vez deve terminar em seus extremos por uma carga igual a sua impedncia caracterstica, de forma a evitar reflexes esprias que interfiram no sinal transmitido.

Rede local com topologia em barra O poder de crescimento, tanto no que diz respeito distncia entre os ns da rede quanto ao nmero de ns que a rede pode suportar, vai depender do meio de transmisso utilizado, da taxa de transmisso e da quantidade das ligaes ao meio. O uso de repetidores possvel para o aumento da distncia na rede, porm estes vo ser mais um ponto de reduo na confiabilidade. Em termos prticos, foi uma rede em barra de fcil instalao e operao e ainda tem um protocolo de acesso bem conhecido e fcil de operar, porm o fato do compartilhamento do meio a tornava uma rede muito limitada. Em contrapartida uma rede em estrela muito mais flexvel e fcil de ser mantida e expandida, porm com um protocolo de acesso no to conhecido. Uma soluo

que virou padro para o mercado, foi unir as vantagens das duas topologias, ou seja, a implantao de uma rede com topologia fsica em estrela ou anel, com a topologia lgica em barra. Com isto passou-se a ter uma rede de fcil expanso e administrao (vantagens da topologia em estrela) com as vantagens de operao das demais topologias.

III BANDA PASSANTE Denomina-se banda passante de um sinal o intervalo de freqncias que compe este sinal. A largura de banda desse sinal o tamanho de sua banda passante (ou seja, a diferena entre a maior e a menor freqncia que compe o sinal). Em relao ao meio de transmisso, a banda passante do meio a faixa de freqncia que permanece preservada pelo meio. Isto se d pelo fato do meio fsico ter uma capacidade limitada de transportar o sinal em funo de suas caractersticas fsicas. Por exemplo, um meio capaz de preservar freqncias na faixa de 300 a 3300 hz, tem uma largura de banda de 3000 hz ou 3 khz. MODULAO Consiste em alterar uma ou mais caractersticas de um sinal original (portadora) por um sinal modulador. Basicamente so trs as tcnicas de modulao: modulao em amplitude modulao em freqncia modulao em fase Existem dois tipos de modulao: analgica e digital. A modulao pode alterar a amplitude da onda (modulao em amplitude AM), ou sua freqncia (modulao em freqncia FM), ou sua fase (modulao por deslocamento de fase), ou ainda combinar vrias dessas alteraes. Modulando um ou mais desses parmetros, isto , variando-os convenientemente, pode-se transmitir uma informao como o udio e o vdeo. Modulao analgica Tambm classificada como modulao de onda contnua, na qual a portadora uma onda cosenoidal, e o sinal modulador um sinal analgico ou contnuo. As tcnicas de modulao para sinais analgicos mais utilizadas so a Modulao em Amplitude - AM, Modulao em Freqncia FM e modulao em fase- PM. Modulao em amplitude - ou simplesmente AM (do ingls Amplitude Modulation - Modulao de Amplitude): a amplitude da portadora de um transmissor variada de acordo como o sinal em funo do sinal de interesse, que o sinal modulador. A frequncia e a fase da portadora so mantidas constantes. Um sinal AM muito sujeito a esttica e a outras interferncias eltricas. Modulao em freqncia (FM): altera a freqncia da portadora de acordo com a informao a ser transmitida. Em FM, ao contrrio da AM, a mplitude da portadora mantida constante, mas sua freqncia alterada conforme

variaes no sinal enviado. Essa forma de modulao foi desenvolvida pelo engenheiro americano. Edwin H. Armstrong em um esforo para superar interferncias que afetam a recepo de rdio AM. A FM menos suscetvel que a AM a certos tipos de interferncia, como a causada por temporais e por correntes eltricas fortuitas de equipamentos e outras fontes relacionadas. Esses rudos afetam a amplitude da onda de rdio, mas no sua freqncia, assim um sinal de FM permanece virtualmente inalterado. FM melhor que AM para transmisso de som estereofnico, sinais de udio de televiso e retransmisso de telefonemas interurbanos por microondas. O total de largura de banda necessrio para transmitir um sinal de FM maior que para AM, o que um limite para alguns sistemas. Modulao em fase (Phase Modulation - PM): varia a fase da portadora de acordo com os dados a serem transmitidos. Essa forma de modulao freqentemente considerada uma variao da FM. Em vez da freqncia da onda portadora, a fase da portadora que muda. MULTIPLEXAO III. 6.1- MULTIPLEXAO NA FREQUENCIA Multiplexar sinais na freqncia significa colocar vrios sinais em um meio, defasados em freqncia de forma que um no interfira no outro. Antes de colocar o sinal no meio, este dever ser filtrado para que sejam retiradas as freqncias componentes do sinal que estejam fora da faixa de freqncia determinada, ou seja, o sinal preservar a informao a ser transmitida pela manuteno da banda passante necessria. Aps esta filtragem, o sinal dever passar pela tcnica de modulao o que permitir deslocar o sinal para uma faixa de freqncia adequada e por ltimo ser colocado no meio. Considere-se o exemplo de uma transmisso de voz. A banda passante necessria para a transmisso da voz de 3 KHz (faixa de 300 a 3300 Hz). Normalmente o sinal de voz estar em uma faixa bem maior, mas os 3 KHz sero necessrios para transmitir quaisquer informaes. Aps passar o sinal original em um filtro (por exemplo com 4 KHz), a resultante deslocada para a freqncia desejada, atravs a modulao e colocada no meio. O esquema abaixo ilustra esta tcnica.

III. 6.2 MULTIPLEXAO NO TEMPO (TDM) Como visto anteriormente, um sinal digital pode ser transmitido em um meio analgico empregando-se a tcnica de modulao e depois este sinal pode ser colocado em uma transmisso multiplexada em freqncia (FDM). Acontece que a transmisso digital mais vantajosa do que a transmisso analgica devido, principalmente, a possibilidade da recuperao do sinal mesmo na presena de falhas ou rudos no sistema. A transmisso digital vem substituindo a transmisso analgica , inclusive na prpria rede telefnica fixa, com a instalao de cabos de fibra tica. A telefonia celular utiliza amplamente esta tcnica, visto que totalmente digital. Para a transmisso de um sinal analgico em um meio digital utiliza-se uma tcnica denominada PCM- Pulse Code Modulation. Os dispositivos capazes de executar esta tcnica so denominados CODECS (Coder/Decoder). A tcnica PCM baseada no teorema de Nyquist que assegura que uma taxa de amostragem de 2W vezes por segundo suficiente para recuperar o sinal com banda passante de W Hz. Utilizando uma taxa de amostragem igual a 2W, o sinal original deve ser amostrado e a cada amostra deve-se associar um valor proporcional amplitude do sinal naquele ponto. Este processo denominado de PAM (Pulse Amplitude Modulation). A partir do PAM, pode-se produzir pulsos PCM atravs de um processo conhecido como quantizao, onde cada amostra PAM aproximada para um inteiro de n bits. No exemplo abaixo, foi escolhido o valor de n=3 o que resulta em 8 nveis (23). A sada PCM corresponde ao resultado dessa quantizao.

Em uma situao real, foi observado que seriam necessrios 128 nveis para a regenerao do sinal de voz. Estes 128 nveis correspondem a uma quantizao de 7 bits de dados e ainda acrescentado um bit para controle da sinalizao, fazendo um total de 8 bits para cada amostra. Considerando que para transmitir um sinal de voz a banda passante necessria de 4000 Hz so necessrias 8000 amostras por segundo (2vezes o valor da freqncia), chega-se a concluso de que o canal para conduzir este sinal tem que ter a capacidade de, pelo menos, 8000 x 8 = 64000 Bps, ou 64 Kbps. O tempo entre cada amostra de 125 seg (microsegundos 1 segundo/8000 amostras = 0,000125). Aps ter sido digitalizada, a informao poder ser multiplexada utilizando-se a tcnica TDM. A multiplexao por diviso do tempo (TDM- Time Division Multiplexing) se beneficia do fato de que a capacidade (em bits por segundo) do meio de transmisso, em muitos casos, excede a taxa mdia de gerao de bits das estaes conectadas ao meio fsico. Quando isto ocorre, vrios sinais podem ser transportados por um nico caminho fsico intercalando-se pores de cada sinal no tempo. A multiplexao no tempo pode ser classificada em sncrona e assncrona.

TDM sncrona: na TDM sncrona, o domnio do tempo dividido em intervalos de tempo fixos T chamados de frames sendo cada frame subdividido em N subintervalos (t1, t2,...tn) denominados slots ou segmentos. Um canal um conjunto de slots, um em cada frame, todos dentro da mesma posio nos frames. Por exemplo, o terceiro

slot dentro dos vrios frames compem o canal 3. Cada canal pode ser alocado a uma estao que queira transmitir, sendo que cada uma delas dever esperar pelo slot correspondente ao canal que lhe foi alocado e ento poder transmitir durante o tempo do slot, utilizando a taxa de transmisso mxima suportada pelo meio fsico. A TDM sncrona se caracteriza pelo estabelecimento de conexo antes da transmisso e a alocao do canal a estao, sendo que esta permanece com o canal pelo tempo que desejar independente de estar transmitindo ou no. Aqui ocorre um desperdcio do canal quando a estao no estiver transmitindo e tambm no tiver liberado o canal. III. 6.3 MULTIPLEXAO POR COMPRIMENTO DE ONDA Para canais de fibra tica utilizada uma variao da multiplexao por freqncia, que a WDM (Wavelength Division Multiplexing). Dois sinais chegam por fibras diferentes e passam em um prisma (ou outro dispositivo de difrao), cada um com comprimentos de ondas diferentes. Os dois sinais ento so combinados em uma nica fibra. No destino, passam novamente em outro dispositivo de difrao e so encaminhados para fibras distintas de acordo com o seu comprimento de onda.

WDM

Cdigos de linha Os cdigos de linha devem apresentar algumas caractersticas que facilitem a transmisso de sinais: Ocupar pouca largura de banda Baixo nvel de tenso DC (componentes DC provocam longas cadeias e neste caso, a sada uma tenso constante sobre um longo perodo de tempo e nestas circunstncias, qualquer variao de tempo entre o transmissor e o receptor resultar em perda de sincronismo entre os dois) Muitas alteraes de tenso para permitir sincronizao entre transmissor e receptor sem a necessidade de informao adicional para o sincronismo Sinais sem polarizao para utilizao em linhas com acoplamento AC.

As duas tcnicas de codificao mais comumente utilizadas so o Manchester e o Manchester Diferencial. Manchester Na codificao Manchester, cada bit-time dividido em dois intervalos iguais. Um dgito binrio 1 enviado tendo uma voltagem alta no primeiro intervalo e baixa no segundo intervalo. O bit 0 o inverso: uma voltagem baixa no primeiro intervalo e uma voltagem alta no segundo intervalo. Este esquema garante que cada bit-time tem um perodo de transio no meio, facilitando a sincronizao do receptor com o transmissor. Uma desvantagem que este esquema requer duas vezes mais largura de banda para enviar a codificao, porque os pulsos so a metade da largura. Este esquema utilizado nas redes padro Ethernet pela sua simplicidade. Os sinais variam de +0,85 volts para 0,85 volts, gerando um valor DC de 0 volts.

Manchester Diferencial Neste esquema, o bit 1 indicado pela ausncia de transio no incio do intervalo e um bit 0 indicado pela presena de uma transio no incio do intervalo. Em ambos os casos a transio ocorre no meio do bit-time. Este esquema requer um equipamento mais complexo, mas oferece melhor imunidade a rudos.

VI.2.1- MODELO DE REFERNCIA OSI O modelo de referncia OSI (Open System Interconnection) mostrado na figura abaixo baseado em uma proposta da ISO (International Standard Organization). A aluso interconexo devido ao fato dele ter sido proposto como um sistema aberto, isto , um sistema que estaria aberto a comunicaes com outros sistemas. O modelo tem 7 camadas que so: 1. camada fsica: lida com a transmisso de bits no canal de comunicao. projetada para que garanta que um bit 0 na origem seja visto como um bit 0no destino. As questes bsicas envolvidas neste nvel dizem respeito a quantos volts so necessrios para representar um bit 1 e quantos volts para representar um bit 0, qual a durao do bit time , se as comunicaes podem ser realizadas em ambas direes simultaneamente, quantos pinos tero os conectores da rede e como os pinos so usados. De uma forma geral esta camada lida com os problemas mecnicos e eltricos da conexo, a interface com os meios de transmisso e os prprios meios de transmisso. 2. camada de enlace: a principal tarefa da camada de enlace entregar camada de rede, o conjunto de bits oriundo da camada fsica livre de erros. Ele cumpre esta tarefa quebrando a mensagem em quadro de dados (data frames), transmitindo estes quadros seqencialmente e enviando para o transmissor as mensagens de confirmao. Desde que a camada fsica meramente aceita e transmite o fluxo de bits sem observar qualquer sentido ou estrutura, a camada de enlace tem que ter capacidade de reconhecer as fronteiras de cada quadro. Isto realizado pela anexao de informaes no incio e no fim dos quadros. No fim do quadro, as informaes anexadas dizem respeito a deteco de erros, com a aplicao da tcnica de CRC. Desta forma, esta camada pode reconhecer se houve erros ou no e enviar as mensagens de confirmao. Outra tarefa para esta camada o controle do fluxo de mensagens da origem para o destino. Pode acontecer do destino no ser capaz de receber e processar as mensagens na velocidade que esto chegando. Isto pode ocasionar perdas em quadros com a conseqente perda da mensagem. Normalmente o controle de fluxo das mensagens est junto deteco de erros. Junto a deteco de erros esta camada pode tambm prover a recuperao dos erros, o que pode vir a ser importante em determinadas aplicaes. Redes em broadcast introduzem uma tarefa a mais para esta camada que o controle de acesso ao meio. Uma subcamada trata deste problema, a subcamada MAC (Medium Access Control). 3. a camada de rede: a camada de rede est relacionada com o controle de operao da sub-rede. A chave para isto como os pacotes so roteados da fonte para o destino. Rotas podem ser estabelecidas em tabelas estticas que raramente so trocadas. Elas podem ser determinadas tambm no incio de cada conversao ou ainda serem altamente dinmicas sendo determinada para cada pacote, de acordo com a carga atual da rede. Quando um pacote tem que atravessar redes diferentes para alcanar o seu destino, vrios problemas podem acontecer tais como: endereamento diferente, tamanho dos pacotes, protocolos diferentes, etc. . Compete a esta camada suplantar estes problemas para que redes diferentes possam ser interconectadas. Em

redes de broadcast, o problema de roteamento muito simples, de forma que esta camada pode ser suprimida. 4. a camada de transporte: a funo bsica da camada de transporte aceitar os dados da camada de sesso, quebrar a mensagens em unidades menores, se necessrio, passa-las para a camada de rede e garantir que as unidades cheguem corretamente ao destino. Todo este trabalho tem que ser executado de maneira eficiente de forma a isolar as camadas superiores das inevitveis alteraes tecnolgicas no hardware. A camada de transporte tambm determina qual o tipo de servio para a camada de sesso e em ltima anlise, ao usurio da rede. O mais popular tipo de conexo de transporte um canal ponto a ponto, livre de erros que entrega as mensagens na ordem que foram enviadas. No entanto outros tipos de servio de transporte podem ser realizados: transporte de mensagens sem garantia da ordem de entrega e mensagens de disseminao generalizada (broadcasting) com mltiplos destinos. Esta camada dita ser fim-a-fim. Isto significa que os dados desta camadas no passam pelas redes intermedirias e sim vo diretamente da origem para o destino, ou seja, a conversao feita diretamente entre a mquina de origem e a mquina de destino. Nas camadas mais abaixo, os protocolos funcionam entre a origem e as mquinas intermedirias at alcanar o destino. A diferena entre as camadas de 1 a 3, que so encadeadas, e as camadas de 4 a 7 que so fim-a-fim, mostrada na figura abaixo. 5. a camada de sesso: esta camada permite usurios de diferentes mquinas a estabelecer sesses entre elas. Uma sesso permite um transporte de dados ordinrio, como a camada de transporte, mas tambm ir prover servios mais completos, muito utilizados em vrias aplicaes. Uma sesso pode se usada para permitir a um usurio a se logar em uma estao remota, ou para transferir dados entre duas mquinas. Um dos servios da camada de sesso gerenciar o controle de dilogo. Sesses podem permitir trfego nas duas direes ao mesmo tempo, ou somente em uma direo de cada vez. A camada de sesso vai ser responsvel por indicar qual estao vai transmitir em qual instante. Outra servio relacionado a camada de sesso, o gerenciamento do token. Para alguns protocolos fundamental que estaes no tentem a mesma operao ao mesmo tempo. Para gerenciar este problema, s a estao de posse do token pode executar a operao sendo que aps isto o token passado para a prxima estao e assim por diante. Outro servio prestado por esta camada a sincronizao. Quando da transferncia de um arquivo interrompida, a camada de sesso prov uma maneira de inserir uma informao (checkpoint) de forma a identificar o ponto no qual a transferncia foi interrompida e quando houver o reincio da transmisso, a transferncia vai ocorrer daquele ponto. 6. camada de apresentao: diferentemente das camadas mais abaixo, esta camada no se preocupa com a transmisso de dados entre os hosts, mas com a sintaxe e a semntica dos dados transmitidos. Um exemplo tpico disto a codificao dos dados de uma maneira padro. Os programas no trocam dados aleatoriamente, mas sim dados organizados tais como nomes,

datas, etc. Estes dados so representados por cadeia de caracteres e estruturas de dados compostas por vrios itens simples. Computadores diferentes tem cdigos diferentes para representar os caracteres e as estruturas e compete a camada de apresentao a criao de estruturas abstratas de forma a poder compatibilizar as diferenas existentes entre os diversos sistemas. Ou seja, esta camada tem condies de traduzir um tipo de cdigo usado em um sistema para outro sistema e vice-versa. 7. camada de aplicao: esta camada contm uma variedade de protocolos que so comumente necessrios. Por exemplo: terminais diferentes tem formas diferentes de apresentar os dados em tela. Se uma informao na forma de um terminal e vai ser apresentada em outro terminal de caractersticas completamente diferentes, a apresentao ser totalmente distorcida. Uma maneira de resolver este problema, a criao de um terminal virtual que possa mapear para um terminal real. Por exemplo, o movimento do cursor para uma determinada posio do terminal de origem, ser mapeada para uma posio no terminal virtual criado na camada de aplicao e que ser entendida como a posio a ser apresentada no terminal do destino. Outras incompatibilidades so tratadas nesta camada, como nomes de arquivos em sistemas diferentes, diferentes maneiras de representar linhas de texto, etc.

Modelo de referncia OSI

IV. 2.2 O MODELO DE REFERNCIA TCP/IP O modelo de referncia TCP/IP surgiu patrocinado pelo DoD (Departamento de Defesa dos EUA) com uma rede denominada ARPANET. Inicialmente esta rede utilizava linhas telefnicas para interligar os computadores dos centros de pesquisa e entidades governamentais. Quando passou-se a utilizar satlites e rdios para conectar os computadores, aconteceram vrios problemas de interconexo das diferentes redes. Surgiu ento a necessidade de conectar as diferentes redes de forma transparente para o usurio, de forma que uma nova arquitetura foi desenvolvida. Esta arquitetura tomou o nome de modelo de referncia TCP/IP. Este modelo de referncia tem como maior objetivo, possibilitar que diferentes mquinas em diferentes redes se comuniquem, independente da parte fsica da rede, ou seja, a nfase maior desta arquitetura interligar redes com tecnologias diferentes. A arquitetura TCP/IP organizada em quatro camadas: camada de aplicao, transporte, inter-redes (internet) e interface de rede. Interface de rede: o modelo TCP/IP no diz muito acerca desta camada. Qualquer tipo de rede pode ser ligada, bastando que seja desenvolvida uma interface que compatibilize a tecnologia especfica da rede com o protocolo IP. A compatibilizao funo desta camada. Camada inter-redes: a camada responsvel pela transferncia dos dados atravs as redes, desde a mquina de origem at a mquina de destino, independentemente das redes que tiver de atravessar no caminho. Esta camada define um formato do pacote e um protocolo chamado IP (Internet Protocol). O roteamento de pacotes a principal tarefa aqui, alm de evitar congestionamentos. Por estas razes razovel dizer que esta camada se aproxima em muito da camada de redes do modelo OSI. Nesta camada so colocados tambm os protocolos ARP (Address Resolution Protocol), o RARP (Reverse Address Resolution Protocol) e o ICMP (Internet Control Message Protocol) que o responsvel por transmitir mensagens de erros. Existem vrias mensagens de erros porm duas podem ser observadas com mais freqncia: Destination Unreachable (destino inalcanvel) e Time out (quando o tempo de vida do pacote expirou na rede). Os protocolos ARP e RARP sero estudados com mais detalhes posteriormente Camada de transporte: a camada de transporte responsvel por permitir que entidades pares na origem e no destino, possam transferir informaes. Dois protocolos fim-a-fim so definidos nesta camada: o TCP (Transmission Control Protocol) e o UDP (User Datagram Protocol). O TCP um protocolo que prov um servio confivel e orientado a conexo permitindo troca de mensagens sem erros alm de controlar o fluxo de mensagens de forma que as mensagens no cheguem no host de destino de maneira to rpida que ela no consiga processar; o UDP j um protocolo no orientado conexo e no confivel. amplamente usado para

transmisso de mensagens curtas e mensagens nas quais a rapidez mais importante do que as preciso das mensagens (caso de transporte de voz e vdeo). Camada de aplicao: nesta camada esto os protocolos que permitem as aplicaes dos usurios acessarem os servios da rede. Os servios podem utilizar o servio orientado a conexo fornecido pelo TCP ou o servio no orientado a conexo fornecido pelo UDP. As aplicaes nesta camada, normalmente, tomam o nome do protocolo no qual se apia. Alguns protocolos so: o SMTP (Simple Mail Transfer Protocol): prov o servio de correio eletrnico; o TELNET:prov o servio de emulao de terminal; o FTP (File Transfer Protocol): prov o servio de transferncia de arquivos; o DNS (Domain Name Service): prov o servio de mapeamento de nomes para endereos de rede o HTTP (Hyper Text Transfer Protocol): prov a facilidade de navegao na Internet atravs a utilizao do hiper texto.

IV.2.3 COMPARAO ENTRE OS MODELOS OSI E TCP/IP Os dois modelos tem muito em comum. Ambos so baseados no conceito de uma pilha de protocolos independentes como tambm a funcionalidade de algumas camadas so similares. O modelo OSI se prope a tratar todos os aspectos do problema de interconexo aberta de sistemas, enquanto no modelo TCP/IP a preocupao de interligar redes com tecnologias diferentes. Para tal foi desenvolvido um conjunto especfico de protocolos que resolveu o problema de forma bastante simples. Os nveis fsicos, de enlace e os aspectos do nvel de rede relativos a transmisso em uma nica rede do modelo OSI, no so abordados na arquitetura TCP/IP. Os servios do nvel de rede OSI relativos a interconexo de rede distintas so implementados na arquitetura TCP/IP pelo protocolo IP. Esta inflexibilidade no nvel inter-rede uma das principais razes do 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. No nvel de transporte do modelo TCP/IP esto dois protocolos que so equivalentes aos servios orientados a conexo e no orientados a conexo do modelo OSI. Acima da camada de transporte no modelo TCP/IP est a camada de aplicaes. Nessa arquitetura, os servios dos nveis de sesso e apresentao do modelo OSI so implementados em cada aplicao de modo especfico.

Modelo TCP/IP V - O NVEL FSICO O propsito do nvel fsico transportar um conjunto de bits de um host para outro. Vrios meios fsicos podem ser utilizados para este transporte e cada qual com suas caractersticas de largura de banda, retardo,custo e facilidade de instalao. Os meios podem ser largamente classificados em meios guiados e meios no guiados. No primeiro caso so colocados os cabos de fibra tica ou de cobre e no segundo so colocados os feixes de laser ou transmisso rdio atravs o ar. Aqui sero vistos os cabos de par tranado sem blindagem, os cabos coaxiais finos e as transmisses sem fio e por satlites. V.1 CABOS DE PAR TRANADO SEM BLINDAGEM (UTP) Os cabos de par tranado so os mais antigos meios de transmisso, pois so os cabos utilizados no cabeamento da rede telefnica. Chama-se par tranado por serem entrelaados de forma helicoidal, com a finalidade de evitar interferncias dos pares similares. Dois fios em paralelo constituem uma antena, quando tranados no. Hoje so largamente empregados em redes locais pelo baixo custo e pela largura de banda que podem oferecer,sendo normal a taxa de transmisso de 100 megabits por segundo, porm j existem cabos no mercado que alcanam 155 Mbps, 622 Mbps e at 1 Gbps. Enquanto que no cabeamento de telefones se apresentam como um par somente, para o emprego em redes locais apresentam-se em conjunto de quatro pares tranados envoltos por um isolante plstico. Suas caractersticas de imunidade a rudos e interferncias externas so boas e tem alcance de at 100 metros sem a necessidade de uso de repetidores. Como terminadores so utilizados terminais do tipo RJ-45. Cabos de par tranado com blindagem. Os cabos de par tranado com blindagem se assemelham aos sem blindagem, acrescidos um condutor para prover aterramento. A finalidade desde aterramento atenuar as interferncias eletromagnticas no local da instalao. Utilizado tambm para redes locais em Gigabits. V.3 CABOS DE FIBRA TICA Observando-se que a velocidade de processamento de uma CPU cresce na faixa de 10 vezes a cada duas dcadas, normal que a busca por meios de

transmisso com taxas maiores acontea de forma tambm exponencial. Como resultados de pesquisas nesta rea, chegou-se ao cabo de fibra tica o qual j parte de uma largura de banda que permite a transmisso na faixa de 1 Gbps. Taxas de 100 Gbps tm sido alcanadas em laboratrio, porm no esto longe de serem lanadas no mercado. A principal limitao para taxas de transferncias maiores so os equipamentos que ainda so muito sofisticados e conseqentemente caros para o mercado. Uma transmisso tica tem trs componentes: uma fonte de luz, o meio de transmisso e um detector. Por conveno um pulso de luz indica um bit 1 e a ausncia da luz indica um bit 0. O meio de transmisso uma fibra ultra-fina de vidro. O emissor de luz, em uma ponta, emite um sinal luminoso a cada vez que recebe um pulso eltrico enquanto na outra ponta o detector identifica o sinal luminoso e o transforma em sinal eltrico. Isto faz com que a fibra seja unidirecional, portanto seu emprego em redes de computadores, que exige trfego nas duas direes, feito com duas fibras (uma fibra para transmitir e outra para receber). Uma fibra tica composta basicamente de material dieltrico, transparente e flexvel de dimenses microscpicas comparveis s de um fio de cabelo humano. A estrutura formada por um ncleo envolta em material tambm dieltrico, chamada casca. A composio da casca da fibra tica, com material de ndice de refrao ligeiramente inferior ao do ncleo, oferece condies de propagao da energia luminosa atravs do ncleo de fibra tica. O mecanismo de transmisso da luz ao longo da fibra consiste em um processo de reflexo interna total que ocorre quando um feixe de luz emerge de um meio mais denso para um meio menos denso.

Desenho esquemtico de uma fibra tica A fibra normalmente empregada em redes locais do tipo multimodo, tendo em vista que so vrios os raios refletidos (vrios feixes com ngulos diferentes de incidncia), porm s um realmente transporta a informao O dimetro externo da fibra multimodo de 125 m e o dimetro interno de 62,5 m. A fibra multimodo tem alcance mximo de 2.000 metros. Para alcances maiores e uma maior taxa de transferncia utilizada a fibra monomodo que tem um dimetro externo de 125 m e um dimetro interno de 8 m. Por ter um dimetro interno muito pequeno, o feixe de luz no apresenta reflexes dentro da fibra como no caso da fibra multimodo. Desta forma, reduzida a atenuao,

proporcionando maiores alcances e largura de banda. Nos diagramas abaixo, um corte esquemtico destas duas fibras:

Fibra Multimodo

Fibra M onom odo

Outro tipo de diferenciao das fibras, em relao construo do cabo. Existem dois tipos de cabos que devero ser utilizados de acordo com o ambiente de trabalho. Para ambientes externos, devem ser utilizados os cabos do tipo geleados (loose buffer), que vem a ter uma substncia tipo gel envolvendo as fibras, dentro de um tubo. Este processo prov um alto grau de isolamento da fibra, protegendo-a de foras mecnicas externas, alm de proporcionar uma proteo ao tempo (dilatao quando no calor e contrao quando no frio), fazendo com que no haja quebras. Devido a estas caractersticas este tipo o ideal para instalaes externas. Para instalaes internas, utiliza-se o tight buffer, cuja proteo uma simples capa de plstico sem mais nenhum revestimento interno. Este cabo mais fcil de trabalhar.

V.4 TRANSMISSO SEM FIO Este um tipo de transmisso que tem sofrido um grande impulso atualmente. Aumenta cada vez mais a quantidade de pessoas que necessitam se deslocar e ao mesmo tempo precisam estar ligadas a um ponto central para passar e receber informaes. Existem pessoas que acreditam que em futuro prximo s existiro dois meios de comunicao: a fibra tica e as comunicaes sem fio. O acesso Internet e alguns de seus servios, hoje j uma realidade atravs o telefone celular. Em algumas situaes a transmisso sem fio pode ser a ideal mesmo para uma rede local. V.4.1 TRANSMISSO RDIO Em uma rede local a transmisso sem fio est alcanando algum sucesso principalmente em locais aonde no se pode passar um cabeamento como

tambm pela rotatividade de seus usurios. Em uma rede local as placas de rede so equipadas com transceptores que permitem a comunicao entre as estaes. Normalmente haver um hub que recebe e retransmite as informaes. Estas redes tm alcance e velocidades limitadas, porm com recente desenvolvimento da tecnologia, j possvel alcanar a marca de 54 Mbps em curtas distncias. Este tipo de transmisso se d por microondas as quais necessitam que as antenas sejam colocadas de forma que estejam perfeitamente alinhadas uma com a outra. A distncia no pode ser muito grande tendo em vista que este tipo de transmisso ocorre em linha reta e sendo assim caso as estaes estejam muito distantes, o sinal no visto pelo receptor, devido a curvatura da Terra. A distncia entre os repetidores, varia de acordo com a raiz quadrada da altura da torre da antena. Por exemplo, para antenas com altura de 100 metros, a distncia entre elas pode ser at 80 Km. Em comunicao de dados (interligao de redes, p.ex.) a faixa de freqncia utilizada pelos equipamentos de 2,4 a 2,48 Ghz. Hoje existem equipamentos comerciais que utilizam esta faixa de freqncia para interligao de redes locais e para acesso Internet. Mais adiante sero vistos os padres para redes sem fio utilizando rdio.

VII PADRES IEEE 802 PARA REDES LOCAIS (LAN) O IEEE produziu vrios padres para as redes locais, coletivamente conhecidos como IEEE 802. Estes padres diferem no nvel fsico e na camada MAC (Medium Access Control). O padro 802.2 descreve a parte superior da camada de enlace, a qual usa o protocolo LLC (Logical Link Control), o padro 802.3 define uma rede em barra utilizando o CSMA/CD como controle de acesso ao meio, o padro 802.4 define uma rede em barra com controle de acesso token bus, e o padro 802.5 define uma rede em anel com controle de acesso token ring. Como pode ser observado na figura abaixo, os padres cobrem a subcamada MAC e a camada fsica.

o 10Base5: esta nomenclatura define uma rede em barra a 10 Mbps, sinalizando na banda base, utilizando um cabo coaxial grosso com alcance de 500 metros;

o 10Base2: esta nomenclatura define uma rede em barra a 10 Mbps, sinalizando na banda base, utilizando um cabo coaxial fino com alcance de 200 metros; o 100BaseT: define uma rede com topologia fsica em estrela, com um elemento central de concentrao da fiao e topologia lgica em barra, sinalizando em banda bsica a 100 Mbps, utilizando cabo de par tranado sem blindagem com segmentos de at 100 metros; o 1000BaseF: definio genrica para redes a 1000 Mbps, que podem estar utilizando cabo de par tranado (1000BaseCX) com alcance de 100 metros, ou cabo de fibra tica com emissor de luz de comprimento de onde de 850 m (1000BaseSX), ou cabo de fibra tica utilizando emissor de luz de 1300 m (1000BaseLX), este dois ltimos com alcance de at 5000 metros no caso de estar utilizando cabo de fibra monomodo com transmisso full-duplex.

O protocolo da sub camada MAC, no padro IEEE-802.3 O protocolo que define a camada MAC, apresenta um frame conforme a figura abaixo. Dest. Source Start MAC MAC Preamble (7Frame Length Address Address bytes) Delimiter (2-bytes) (6(6(1-byte) bytes) bytes)

Data (0-n bytes)

Pad (0-p bytes)

Frame Check Sequence (4bytes)

Formato de um quadro 802.3 Preamble: Uma seqncia de 56 bits ( 7 bytes, cada um contendo o padro 10101010 ) utilizado para sincronizao. Start Frame Delimiter: Uma seqncia de 8 bits com a configurao 10101011 que indica o incio do frame. Destination & Source MAC Addresses: O campo Destination MAC Address field identifica a estao (ou estaes) de destino. O campo Source MAC Address identifica a estao de origem do frame.No padro 802.3 os endereos so de 6-bytes. O endereo de destino pode especificar uma nica estao (endereo unicast) ou um endereo de um grupo de estaes. Um endereo de destino com todos os bits 1 refere-se a todas as estaes na LAN e chamado de endereo de broadcast. . Length: Os dois bytes deste campo define o nmero de bytes contidos no campo de dados. O tamanho mnimo para o frame de 64 bytes contados a partir do campo endereo de destino at o campo FCS. Este tamanho

mnimo garante um tempo suficiente de transmisso para que as interfaces de rede detectem as colises. A exceo para redes GigabitEthernet a qual necessita de um quadro com tamanho mnimo de 512 bytes para permitir o reconhecimento de colises por todas as estaes da rede. Data: Este campo contm os dados transferidos da estao de origem para a estao de destino. O tamanho mximo de 1500 bytes. Se o tamanho deste campo menor do que 46 bytes o campo ento o campo subsequente PAD sera necessrio para garantir o tamanho mnimo do frame. Pad: Se necessrio, bytes extras so colocados neste campo para manter o tamanho mnimo do frameque de 64 bytes a contar do endereo MAC da estao de destino at ao campo FCS.

Frame Check Sequence: Este campo de 4 bytes contm o valor resultante do CRC usado para testar o frame quanto a erros. Obs: em algumas interfaces ainda implementado o frame padro Ethernet que semelhante ao frame IEEE 802.3, divergindo somente no campo Length. Nesta posio, no frame Ethernet, colocada a informao do tipo de protocolo de nvel superior que est sendo transportado. Como as interfaces normalmente so compatveis com os dois frames, a distino feita pelo valor contido neste campo. Se o valor for menor ou igual a 1500 considerado como sendo o tamanho do campo de dados, se for um valor maior considerado como sendo o tipo de protocolo sendo transportado e assim identificado o tipo de frame na rede como sendo do tipo Ethernet. Interframe Gap Quando utilizando redes com o protocolo CSMA/CD a 10 Mbps, observado um intervalo entre frames de 9,6 microsegundos entre os frames. Este intervalo conhecido como interframe gap, com a finalidade de permitir uma resincronizao dos clocks dos equipamentos da rede. Nas redes Fast Ethernet (100 Mbps) o intervalo de 0,96 seg e para as redes Gigabit o intervalo reduzido para 0,096 seg.
Transmisso em half-duplex - Utilizao do mtodo CSMA/CD

O protocolo CSMA/CD foi originalmente desenvolvido para permitir que duas ou mais estaes tivessem acesso a meio de transmisso compartilhado em um ambiente no comutado quando o protocolo no requer controle central, tokens de acesso ou atribuio de time-slots para que a estao possa transmitir. Ou seja, o protocolo determina por ele

mesmo quando a estao pode transmitir. As regras do CSMA/CD so resumidas no acrnimo do protocolo e, de acordo com o visto anteriormente, em resumo ocorre o seguinte: Carrier Sense: cada estao continuamente escuta se existe trfego no meio para determinar a ocorrncia de um intervalo (gap); Multiple Acess: as estaes podem comear a transmitir quando elas observarem que no existe trfego na rede; Collision Detect: se duas ou mais estaes iniciam a transmitir aproximadamente no mesmo tempo, o fluxo de bits emitidos por uma vai interferir com o fluxo de bits transmitidos pela outra (coliso), ocasionando perda das mensagens. Se isto acontece as estaes tem que ter a capacidade de identificar esta ocorrncia e interromper a transmisso e aguardar por um tempo aleatrio (determinado pelo algoritmo de back-off) antes de tentar uma retransmisso.

Redes 802.3 comutadas As redes 802.3 tm uma tendncia de saturao cada vez que mais estaes so acrescentadas, devido ao problema de colises e espera a que as estaes so obrigadas a cumprir em funo do algoritmo de controle de acesso ao meio. Uma forma de evitar estes congestionamentos a utilizao de padres de mais alta velocidade como o 100BaseT, porm este procedimento pode se tornar impraticvel devido ao custo de trocar todas as placas de rede das estaes mais a troca do concentrador de fiao (hub). Outra forma de resolver o problema a substituio do hub por um comutador (ou switch). A idia bsica de um switch segmentar (quando em suas portas est ligado um hub) ou micro-segmentar (quando nas portas esto estaes isoladas) a rede, criando os chamados domnios de coliso, fornecendo a cada uma das suas portas, que podem estar ligadas a uma ou mais estaes, um taxa de transmisso igual de seu enlace de entrada/sada. Existem dois tipos de switches: no primeiro tipo o quadro ao chegar armazenado em uma memria compartilhada, tem o endereo de destino verificado e tambm a integridade do quadro, sendo que no caso do quadro ter erros ele descartado. A porta para onde dever ser enviado o quadro, retirada de uma tabela de endereos x portas. Este tipo de comutao feito por software e executada em um processador RISC. No segundo tipo, a comutao feita por hardware e funciona basicamente da seguinte maneira: assim que percebem o endereo de destino, eles estabelecem uma conexo fsica entre origem e destino que permanece at que todo o quadro seja transferido. A diferena prtica entre os dois tipos que no primeiro, existe uma perda de tempo para a armazenagem do quadro e a verificao do endereo e quanto a erros, porm neste tipo garantido que quadros errados no sero transmitidos. No segundo

no existe esta latncia, pois o quadro imediatamente transferido, porm como no feita nenhuma verificao quanto a erros haver necessidade de retransmisso no caso de frames com problemas. Os dois tipos funcionam baseados em um barramento de alta velocidade (na ordem de Gbps) para encaminhar os pacotes internamente. Uma outra grande vantagem do uso de switch o fato de poderem operar em modo full-duplex, o que, em termos prticos, dobra a capacidade do meio e tambm possibilitar que uma mesma estao seja ligada em duas portas para aumentar sua capacidade de acesso a rede (caso de servidores com duas placas de rede). Contudo, neste modo de transmisso faz-se necessrio um controle de fluxo, que vai permitir ao receptor informar que est sem condies, em determinado momento, de receber mais quadros. Este controle negociado diretamente entre os protocolos MAC atravs de um frame especial solicitando uma pausa na transmisso, durante um determinado tempo. Quando o receptor j estiver em condies ele envia o mesmo quadro de controle com o tempo de espera com valor zero. VII.2 Padro IEEE 802.11x Redes Wireless As redes wireless utilizam para transmisso de dados radiofreqncias na faixa de 9 KHz a alguns GHz. Devido a seu alcance e uso podem ser classificadas como WWAN (Wireless Wide Area Network), WLAN (Wireless Local Area Network) e WPAN (Wireless Personal Area Network). O escopo deste trabalho abrange somente as WLAN. Assim como os outros padres, o 802.11 tm sofrido vrias expanses ao longo dos tempos. Inicialmente com capacidade de 1 Mbps em um canal de 900 Mhz, agora chega at a 108 Mbps. Os padres 802.11x, tambm conhecidos como WiFi, so os padres que esto dentro das especificaes IEEE 802.11a, 802.11b, 802.11g e 802.11n O padro 802.11b especifica uma transmisso de 11 Mbps de taxa de transmisso em distncias internas de algumas dezenas de metros e distncias externas que atingem algumas dezenas de kilmetros, utilizando a freqncia de 2,4 GHz. A especificao 802.11a utiliza a freqncia de 5 GHz e alcana taxas de at 54 Mbps para distncias curtas, a especificao 802.11g utiliza a mesma modulao da 802.11a, atingindo portanto a faixa de 54 Mbps na freqncia de 2,4 GHz o que a torna compatvel com a 802.11b e a especificao 802.11n alcana 108 Mbps, tambm na freqncia de 2,4 Ghz. De uma forma geral os alcances variam em funo de obstculos que possam existir entre as antenas, as quais tm que ter uma visada direta de uma para outra. Os padres 802.11 podem transportar qualquer tipo de protocolo de camadas superiores, assim como a Ethernet, independente de sistemas operacionais.

Problema dos ns escondidos. Considere-se a situao demonstrada na figura abaixo, na qual a estao A no v as estaes C e D, B pode ver A e C, mas no pode ver D, enquanto C pode ver B e D, mas no v A. desta forma se A e C enviam pacotes para B, simultaneamente, haver coliso desde que A e C no sabem um do outro.

Este o problema dos ns escondidos. Outro problema o inverso, o que aponta para os ns expostos. Supondo-se que B est transmitindo para A e C v esta transmisso (C alcana B e sabe que este n est transmitindo). Mesmo sabendo disto, C tem que ter condies para transmitir para D, j que a transmisso de C para D no interfere da transmisso de B para A . A estratgia seguida pelo CSMA/CA para evitar estes problemas, fazer com que tanto transmissor e receptor troquem quadros de controle antes de enviar os quadros de dados. Especificamente, o transmissor envia um quadro RTS (Request To Send) para o receptor, incluindo o tempo previsto para a ocupao do meio (significa dizer o tamanho do quadro de dados). O receptor ento responde com um CTS (Clear To Send) ecoando o campo que contm o tamanho do quadro de dados. Qualquer n que esteja prximo do receptor, ver o quadro CTS e saber por quanto tempo ter que aguardar para transmitir para o mesmo receptor. Qualquer outro n que veja o quadro RTS, mas no o CTS, no est prximo do receptor para causar interferncia e, portanto, est livre para transmitir. Existem dois outros detalhes necessrios para completar esta explicao. Primeiro o receptor envia um ACK para o emissor aps receber um quadro corretamente. Todos os ns tm que esperar por este ACK para poder transmitir. Segundo, se dois ou mais ns detectarem que o meio est livre e tentarem transmitir quadros RTS ao mesmo tempo, seus quadros RTS iro colidir. O padro 802.11 no suporta a deteco de coliso, os transmissores percebem que uma coliso ocorreu quando eles no recebem o quadro CTS aps um determinado tempo. A partir da eles devero aguardar um intervalo de tempo aleatrio antes de tentar novamente. Aqui empregado o mesmo algoritmo de espera exponencial truncada, utilizado no CSMA/CD. O descrito at agora sugere que os ns podem ou no serem capazes de se comunicar uns com outros, dependendo da distncia entre eles.

Uma das vantagens de uma rede local sem fio a possibilidade das estaes se deslocarem livremente e no perderem a comunicao com a rede. Para que seja possvel lidar com este problema, o padro 802.11 define uma estrutura adicional de contato entre os ns que prev um ponto central (Access Point), que fica conectado a uma estrutura de rede cabeada. Estes APs esto conectados uns com outros atravs um sistema chamado de sistema de distribuio. A figura abaixo ilustra um sistema de distribuio que conecta trs APs, cada um deles fornecendo servios para os ns que estejam no alcance.

Embora os ns estejam dentro do alcance e poderiam se comunicar uns com outros, a idia que eles estejam associados a um AP. Por exemplo, para o n A se comunicar com o n E, primeiro ele tem que se comunicar com o AP-1, que por sua vez encaminha a mensagem para AP-3, atravs o sistema de distribuio, que finalmente transmite para o n E. Est fora do escopo do 802.11 como AP-1 sabia que teria de encaminhar a mensagem para o AP-3. O padro 802.11 especifica como os ns selecionam os seus APs e como esse algoritmo funciona quando estes ns se movimentam de uma clula para outra. A tcnica utilizada para selecionar um AP chamada de varredura (scanning) e envolve os seguintes passos: 1. O n envia um quadro do tipo Probe, 2. Todos os APs que esto dentro do alcance respondem com um quadro do tipo Probe Response. 3. O n seleciona um dos pontos de acesso e envia para este AP um quadro Association Request; 4. O AP responde com um quadro Association Response. Um n pode utilizar este protocolo sempre que ele se juntar rede, bem como quando ele se tornar insatisfeito com seu AP (sinal fraco, por exemplo). Quando um n se move, ele envia quadros Probe, que em determinado momento iro resultar em quadros Probe Response do AP que estiver mais prximo (observar a figura abaixo).

As estaes podem se comunicar diretamente sem a necessidade de um AP, sendo este modo conhecido como modo Ad Hoc.

IX O PROTOCOLO IP (INTERNET PROTOCOL) O IP foi projetado para permitir a interconexo de redes de computadores que utilizam a tecnologia de comutao por pacotes. O ambiente inter-redes consiste em hosts conectados a redes que por sua vez so interligadas atravs de gateways. A funo do protocolo IP transferir blocos de dados (datagramas) da origem at o destino, onde origem e destino so hosts identificados por endereos IP. O protocolo IP tambm fornece o servio de fragmentao e remontagem de datagramas longos, quando necessrio, para que eles possam ser transmitidos atravs de redes onde o tamanho mximo permitido para os pacotes pequeno. O servio oferecido pelo IP sem conexo, portanto cada datagrama IP tratado como uma unidade independente que no possui nenhuma relao com outro datagrama. Um datagrama IP consiste em duas partes: cabealho e texto. O cabealho tem uma parte fixa de 20 bytes e uma parte opcional de tamanho varivel. O formato do cabealho mostrado na figura abaixo. Versio n Type of Service Identification IHL Total Length D M F F Fragment Offset

Time to live

Protocol Header checksum Source address Destination address Options

Campos do cabealho: Version: controla a verso do protocolo a que o datagrama pertence; IHL: informa o tamanho do cabealho, que no fixo; Type of Service: permite ao host informar sub-rede o tipo de rede que deseja. So possveis vrias combinaes de confiabilidade e velocidade; Total length: informa o tamanho total do datagrama- cabealho e dados, com tamanho mximo de 65.535 bytes; Identification: necessrio para permitir que o host de destino determine a qual datagrama pertence um fragmento recm-chegado. Todos os fragmentos de um mesmo datagrama contm o mesmo valor neste campo; DF: campo de um bit que quando preenchido indica aos roteadores ao longo da rota no fragmentar o datagrama (Dont Fragment ); MF: campo de 1 bit que indica ao receptor que existem mais fragmentos do mesmo datagrama. Somente o ltimo fragmento do datagrama no tem este campo preenchido; Fragment Offset: informa a que ponto do datagrama o fragmento pertence. Todos os fragmentos so mltiplos de 8 bits, que a unidade de fragmento elementar; Time to live: usado para limitar o tempo de transmisso dos datagramas. Esse campo recebe um valor inicial que decrementado a cada gateway por onde passa e tambm enquanto est na fila para ser transmitido. Quando este valor chega a zero, o datagrama descartado. Isto pode significar que o pacote estava em loop, ou que a rota estava congestionada ou ainda que o valor atribudo era pequeno; Protocol: indica o protocolo da camada de transporte que gerou o datagrama e que vai receb-lo no destino; Header checksum: usado para conferir as informaes do cabealho. Evita transmitir pacotes com erros de cabealho. O IP no verifica se existem erros nos dados, somente no cabealho; Source Address: endereo IP da origem; Destination Address: endereo IP do destino; Options: informaes de segurana, roteamento, depurao, etc. Como visto anteriormente, um dos problemas quando da interligao de redes o tamanho dos pacotes que varia de uma tecnologia de rede para outra e como o TCP/IP foi desenvolvido para passar pacotes por redes diferentes, ele tem que lidar com o problema de fragmentao dos datagramas e isto fica a cargo do IP. Para fragmentar o datagrama, o IP copia para os fragmentos o contedo do cabealho original, mantendo inalterado o campo Identification, que junto com o endereo de origem e de destino mais a identificao do protocolo de transporte, serve para especificar todos os fragmentos do mesmo datagrama. O IP toma providncias para que o nmero de identificao s seja reutilizado depois de decorrido um tempo suficiente para o descarte do datagrama que utilizou anteriormente a mesma identificao.

O roteamento uma das principais funes do protocolo IP. A funo torna-se mais complexa quando uma entidade IP deve transmitir um datagrama cujo destinatrio no est ligado a mesma rede que ela. Nesse caso, parte da funo de roteamento passada para os roteadores cabendo ao mdulo IP no host apenas o envio do datagrama para um dos gateways conectados na sua rede: roteamento hierrquico. Os roteadores podem ser computadores normais com mais de uma interface de rede. O roteamento baseia-se exclusivamente no identificador de rede do endereo de destino. Esta funo ser revista aps ter sido visto o endereamento IP. IX. 1 O endereamento IP Uma das funes o protocolo IP entregar os datagramas, independentemente da origem e do destino, sendo que muitas vezes origem e destino estaro em redes diferentes, com estruturas de endereos fsicos (determinados pela subcamada MAC) diferentes. Para atingir o propsito de entregar os pacotes com independncia de endereos fsicos, o IP cria um endereamento prprio, endereo lgico, o qual atribudo s interfaces de rede. O endereamento IP tem trs componentes: o endereo da rede, o endereo do host dentro da rede e a mscara de rede que indica a poro de endereo de rede e a poro que indica o host dentro da rede. O endereo IP definido como um nmero de 32 bits aonde uma parte indica a rede e outra parte indica o host, obviamente no podendo acontecer de existir dois endereos iguais de hosts dentro da mesma rede. Para facilitar o entendimento do endereo, este apresentado em notao decimal, com os quatro bytes separados por um ponto. Para fim de organizao, os endereos so divididos em trs classes, de acordo com o nmero de redes e hosts dentro de cada uma: a) classe A: os endereos de rede sempre iniciam com o bit 0 sendo que o primeiro byte enderea a rede e os 3 bytes restantes endeream os hosts, tendo um total de 126 redes e aproximadamente 16 milhes de hosts em cada uma. Tem o seguinte formato na notao decimal: rrrr.hhhh.hhhh.hhhh; b) classe B: os endereos de rede sempre iniciam com os bits 10, sendo que os dois primeiros bytes endeream redes e os dois seguintes endeream hosts. Pode enderear um total de 16.384 redes e 65.534 hosts. No formato decimal tem a seguinte notao: rrrr.rrrr.hhhh.hhhh; c) classe C: os endereos de rede sempre iniciam com os bits 110, sendo que nesta classe trs bytes endeream rede e um enderea os hosts dentro da rede. No formato decimal tem a seguinte notao: rrrr.rrrr.rrrr.hhhh. Pode enderear um total de 2.097.152 redes com 254 hosts em cada uma. Exemplos de endereos IP: a) 10.10.10.1 : classe A, endereo de rede 10.0.0.0, endereo do host dentro da rede: 10.10.1

b) 130.28.100.32 : classe B, endereo de rede 130.28.0.0, endereo do host dentro da rede: 100.32 c) 200.250.122.56 : classe C, endereo de rede 200.250.122.0, endereo do host dentro da rede: 56 Obs: 1- endereos com 0 em toda a parte host indica endereo da prpria rede e no so vlidos como endereos de host; 2- endereos com o decimal 255 (representa oito bits 1), em toda parte host, indica endereo de broadcast e tambm no vlido para enderear hosts (p.ex. no vlido o endereo 200.233.120.255 por apresentar o decimal 255 na parte host, porm vlido o endereo 200.255.31.120, pois o decimal 255 no est na parte host do endereo). Mscaras de sub-rede A identificao, pelo protocolo, do que endereo de rede e endereo de host dentro do endereo IP, feita por intermdio do terceiro componente do endereamento, que a mscara de sub-rede. Cada rede tem uma mscara padro que so: a) para redes classe A: 255.0.0.0 b) para redes classe B: 255.255.0.0 c) para redes classe C: 255.255.255.0 O protocolo IP, para identificar endereo de rede e endereo de host utiliza a operao AND entre o endereo e a mscara. Aps a operao, aonde resultar bits 1 o protocolo entende que endereo de rede e aonde resultar bits 0 entende que endereo de hosts. Portanto para que realmente seja identificada qual a classe da rede, seu endereo e o endereo do host necessrio ter a mscara da rede. Por exemplo um endereo como 10.20.50.1 pode ser visto como uma rede classe A, com endereo do host 20.50.1 pelo simples fato de que o decimal 10 comear com o bit 0, mas se for colocada a mscara 255.255.0.0 o protocolo IP vai identificar o endereo de rede como 10.20 e o endereo do host como 50.1 o que caracteriza uma rede classe B. Para melhor entendimento observar o exemplo da operao abaixo: Considerando o endereo de rede 10.20.50.1 e a mscara 255.255.0.0 o protocolo faria a seguinte operao AND: 00001010 00010100 00110010 00000001 endereo em binrio 11111111 11111111 00000000 00000000 mscara de rede 00001010 00010100 00000000 00000000 resultado da operao AND De acordo com este resultado, onde tiver bit 1 o protocolo entende que endereo de rede e aonde tiver bit 0 entende que endereo do host. Desta forma pode-se aplicar mscara de redes convenientemente de forma a que se possa subdividir uma rede de acordo com as necessidades do usurio. Uma subdiviso de redes feita para atender a alguns propsitos, tais como: segurana, diviso do trfego, isolamento de broadcasts, etc. Subdividir uma rede, significa ter um nmero de redes maior do aquele determinado pela

mscara default, que sempre uma rede. Por exemplo, pode-se ter uma rede classe B e esta rede pode ser subdivida em vrias redes da mesma classe, porm com as redes resultantes com um nmero menor de hosts. Isto explicado pelo fato de que os bits necessrios para o novo endereamento das redes so retirados da parte host da mscara (bytes zero da mscara que indicam os hosts). Os passos para a subdiviso de uma rede so os seguintes: 1. determinar quantas sub-redes sero necessrias; 2. determinar quantos bits so necessrios para representar o nmero de sub-redes; 3. os primeiros bits zero da poro hosts sero substitudos por tantos bits 1 quantos necessrios, de acordo com o passo anterior e a mscara estar determinada; 4. para se obter os endereos das sub-redes, observar o bit 1 mais a direita da mscara e determinar o seu valor decimal; 5. este valor ser o valor de incremento para as sub-redes; 6. o nmero de hosts em cada sub-rede determinado elevando-se 2 ao nmero de bits zero restantes na mscara (na poro host) e diminuindo de 2 pois os endereos com todos os bits zero e todos os bit 1 no so vlidos pois representam endereo da prpria rede (todos os bits zero) e endereo de broadcast (todos os bits 1). Exemplo: Dividir a rede 130.20.0.0 em 5 sub-redes, determinar os endereos das sub-redes e o nmero de hosts em cada sub-rede. 1- 5 em binrio representado por 3 bits; 2- a mscara default para uma rede classe B 255.255.0.0. Toma-se 3 bits da poro host, ficando a mscara resultante como: 255.255.224.0 que em binrio seria: 11111111.11111111.11100000.00000000; 3- desta forma o incremento para sub-redes ser 32 (bit mais a direita da poro host transformada para indicar a sub-rede); 4- sendo 32 o incremento para as sub-redes, os endereos resultantes sero: 130.20.0.0; 130.20.32.0; 130.20.64.0; 130.96.0; 130.20.128.0; 130.20.160.0; 130.20.192.0; 130.20.224.0 5- o nmero de hosts em cada sub-rede ser 213 2 (13 o nmero de bits zero que sero utilizados para enderear os hosts menos 2 que so o primeiro e o ltimo endereo de host que no so vlidos).

Você também pode gostar