2.1 Redes 2.2 O Processo de Comunicao 2.3 A Comunicao entre dois Mdulos Processadores 2.4 A Largura de Banda Digital 2.4.1. A largura de banda como o dimetro de um cano. 2.4.2. Largura de banda como o nmero de pistas de uma rodovia. 2.4.3. A largura de banda como a qualidade do som em um sistema de udio. 2.4.4 Diferenas da largura de bandas dos meios 2.5 Vazo de dados em relao largura de banda digital 2.6 Clculo da transferncia de dados 2.7 A importncia da Largura de Banda 2.8 Usando camadas para analisar problemas em um fluxo de materiais 2.9 A Estruturao em Camadas Hierrquicas 2.10 Arquitetura de Rede 2.11 Modelo Geral de Comunicao 2.12 Porque um modelo de rede em camadas? 2.12.1 As Redes Proprietrias x Padro Aberto 2.12.2 A Interoperabilidade 2.13 O Modelo de Referncia OSI 2.14 As Camadas do Modelo de Referncia OSI 2.14.1 Camada 7: A camada de aplicao 2.14.2 Camada 6: A camada de apresentao 2.14.3 Camada 5: A camada de sesso 2.14.4 Camada 4: A camada de transporte 2.14.5 Camada 3: A camada de rede 2.14.6 Camada 2: A camada de enlace 2.14.7 Camada 1: A camada fsica 2.15 Encapsulamento de Dados 2.16 O Nome dos dados em cada camada do modelo OSI 2.17 A Transmisso de Dados no Modelo OSI 2.18 Os Tipos Servios quanto a Confirmao 2.19 Os modos de transmisso de dados
2 2. A Arquitetura de Redes de Computadores
2.1 Redes Uma rede um sistema de objetos ou pessoas intrinsecamente conectado. As redes esto ao nosso redor, at mesmo dentro de ns. Nossos prprios sistemas nervoso e cardiovascular so redes. A figura abaixo mostra vrios tipos de redes, observe os agrupamentos: Comunicaes Transporte Social Biolgico Servios pblicos
3 2.2 O Processo de Comunicao O processo de comunicao existe independentemente dos sistemas processamento de dados, ou seja, este processo est inserido em nossas tarefas habituais. No simples dilogo entre duas pessoas, atravs de um aparelho telefnico, estamos consolidando este processo. Se tomarmos o exemplo da conversa entre duas pessoas atravs do telefone, verificamos que: em primeiro lugar deve existir um transmissor (pessoa que fala) e um receptor (pessoa que ouve); em segundo lugar deve haver a troca de mensagens (conversa); em terce iro lugar esta troca de mensagens deve ser conduzida atravs de um canal de comunicao, que, neste caso, o enlace telefnico. Finalmente, a conversa deve obedecer a algum protocolo de comunicao, ou seja, algumas regras devem ser observadas para que ha ja uma conversa: neste caso, no possvel que as duas pessoas falem ao mesmo tempo pelo telefone, assim, quando uma pessoa fala, a outra deve ouvir e vice-versa. Portanto, o processo de transmisso, basicamente, envolve cinco partes: Emissor; Mensagem; Canal de transmisso; Protocolo de comunicao e Receptor. Para um sistema de comunicao de dados, obviamente o processo de transmisso bem mais complexo, pois nele o emissor e o receptor so mquinas, as quais possuem grandes limitaes em relao ao ser humano. Isto sem levar em conta os meios pelos quais os dados trafegam, tambm possuem limitaes, pois so heterogneos em relao ao ambiente de processamento de dados. Assim sendo, analisando o processo de comunicao entre dois indivduos podemos observar estes cinco (5) componentes. Exemplo 01 Comunicao Direta
Exemplo 02
Comunicao Indireta
4 2.3 A Comunicao entre dois Mdulos Processadores Se substituirmos duas pessoas por duas mquinas (hosts, roteadores, etc.) podemo s chamar-lhes genericamente de mdulos processadores. Assim, emissor e receptor estaro definidos. O canal de transmisso ou de comunicao pode ser definido como o meio fsico que utilizado entre dois hosts em conversao. Este meio, geralmente referenc iado na literatura especializada como linha, pode ser constitudo de pares de fios, fibra tica, enlace de rdio ou satlite etc. Cada tipo de canal de comunicao possui caractersticas fsicas e eltricas diferentes, que podem ser traduzidas em melhor qualidade enlace que, por sua vez, tem relao direta com a performance. A comunicao entre dois mdulos processadores (ou ainda, equipamentos terminais de dados ETD, DTE) pode ser realizada por: Chaveamento (ou comutao) de circuitos; Chaveamento (ou comutao) de mensagens e Chaveamento (ou comutao) de pacotes.
Na comutao de circuitos um canal de comunicao alocado entre o MP origem e o MP destino para o uso exclusivo dessas estaes at que a conexo seja desfeita.
Na comutao de mensagens otimiza-se o uso dos meios de comunicao atravs do compartilhamento do meio, evitando a monopolizao de todo o canal de comunicao.
Na comutao de pacotes cada mensagem a ser transmitida dividida em blocos (ou pacotes) antes da transmisso, para ser remontada no destino. Os pacotes transmitidos podem seguir um ou vrios caminhos.
2.4 A Largura de Banda Digital As redes independentemente do seu tamanho tm sempre algo em comum, o uso do termo largura de banda para descrever suas capacidades. Esse termo essencial para o entendimento das redes. A largura de banda a medida da quantidade de informao que pode ser transferida de um lugar para o outro em um determinado perodo de tempo . H dois usos comuns da expresso largura de banda: um se refere a sinais analgicos, o outro, a sinais digitais. Em redes trabalhamos com largura de banda digital. Assim a unidade bsica usada para descrever o fluxo de informaes digitais numa rede o bit. A unidade de tempo usada nas redes o segundo da a razo do termo bits por segundo - bps . O grfico resume as vrias unidades de largura de banda.
5 A largura de banda um elemento muito importante da rede, ainda que seja um pouco abstrato e difcil de entender. Para explicar a largura de banda utilizaremos tr s exemplos de redes apresentados anteriormente: o sistema hidrulico, o sistema rodovirio e o rdio (especificamente os diversos sistemas de udio). 2.4.1. A largura de banda como o dimetro de um cano. Pense na rede de canos que traz gua at sua casa e leva o esgoto embora. Esses canos tm diferentes dimetros: o principal cano de gua da cidade pode ter 2 metros de dimetro, enquanto a torneira da cozinha pode ter 2 centmetros. O dimetro do cano mede a capacidade do cano levar gua. Nessa analogi a, a gua como a informao, e o dimetro do cano como a largura de banda. Na verdade, muitos especialistas em rede falam em termos de "colocar canos maiores", o que significa mais largura de banda, ou seja, mais capacidade de transmitir informaes.
2.4.2. Largura de banda como o nmero de pistas de uma rodovia. Pense em uma rede de estradas que atenda sua cidade ou municpio. Pode haver rodovias com oito pistas, com sadas para estradas de 2 e 3 pistas, que podem, por sua vez, levar a ruas com duas pistas no divididas e, finalmente, garagem da sua casa. Nessa analogia, o nmero de pistas como a largura de banda, e o nmero de carros como a quantidade de informao que pode ser transportada.
6 2.4.3. A largura de banda como a qualidade do som em um sistema de udio. O som a informao, e a qualidade do som que voc ouve a largura de banda. Se pedissem para que voc classificasse como preferiria ouvir sua msica favorita - pelo telefone, por uma rdio AM, por uma rdio FM ou por CD-ROM provavelmente voc escolheria o CD em primeiro lugar, depois a rdio FM, a rdio AM e finalmente o telefone. As larguras de bandas analgicas reais para eles so, respectivamente, de 20 KHz, 15 KHz e 3 KHz.
Lembre-se de que o significado de largura de banda verdadeiro e real, no nosso contexto, o nmero mximo de bits que podem passar teoricamente atravs de uma rea determinada por um tempo especfico (sob dadas condies). As analogias usadas so apenas para tornar mais fcil entender o conceito de largura de banda. 2.4.4 Diferenas da largura de bandas dos meios A largura de banda um conceito muito til. Porm tem limitaes, no importa como voc envia mensagens, ou qual meio fsico voc usa, a largura de banda limitada. Isso se deve tanto s leis da fsica quanto aos atuais avanos tecnolgicos. A figura abaixo ilustra a largura de banda digital mxima possvel, com as limitaes de comprimento, para alguns meios de rede comuns. Lembre-se sempre de que os limites so fsicos e tecnolgicos.
7 A figura abaixo resume diferentes servios WAN e a largura de banda associada a cada servio. Que servio voc usa em casa? E na escola?
2.5 Vazo de dados em relao largura de banda digital Imagine que voc tenha um modem do ltimo tipo, ou que a loja local tenha acabado de instalar uma linha telefnica, ou que sua escola tenha acabado de receber uma LAN Ethernet de 10 Megabits. Imagine que aquele filme que voc quer ver, ou a pgina da Web que deseja carregar, ou o software do qual deseja fazer download leve um tempo enorme para ser recebido. Voc acreditou que estava usando toda a largura de banda anunciada? H outro conceito importante que voc devia ter levado em conta; chama-se vazo (ou Throughput). Vazo se refere largura de banda real, medida a uma determinada hora do dia, com o uso de rotas especficas da Internet, enquanto feito download de um determinado arquivo. Infelizmente, por muitas razes, a vazo muito menor que a largura de banda digital mxima possvel do meio que est sendo usado. Alguns dos fatores que determinam a vazo e a largura de banda esto listados abaixo: Dispositivos de internetworking Tipos de dados sendo transferidos Topologia Nmero de usurios na rede Computador do usurio Computador servidor Falhas de energia ou induzidas pelo tempo
Ao se projetar uma rede, importante que voc leve em conta a largura de banda terica. Sua rede no ser mais veloz do que o seu meio permitir. Quando voc realmente trabalhar com redes, voc vai querer medir a vazo e decidir se ela adequada ao usurio.
8 2.6 Clculo da transferncia de dados Uma parte importante da rede envolve a tomada de decises quanto a que meio usar. Isso leva freqentemente a questes relacionadas s larguras de bandas que os aplicativos do usurio re querem. A figura resume uma frmula simples que vai ajud -lo a tomar essas decises. A frmula Tempo estimado = tamanho do arquivo / largura de banda (consulte a figura). O resultado representa o mais rpido que os dados poderiam ser transferidos. Ele no leva em conta nenhuma das questes previamente discutidas que afetam o throughput , mas fornece uma estimativa aproximada do tempo que levar para enviar informaes usando-se este aplicativo/meio especfico. Agora que voc est familiarizado com as unidad es de largura de banda digital, tente resolver o problema a seguir: O que levaria menos tempo, enviar um disquete (1.44 MB) cheio de dados por uma linha ISDN ou enviar um disco rgido de 10 GB cheio de dados por uma linha OC -48? Use os valores do grfico d e largura de banda mostrado anteriormente para descobrir a resposta.
2.7 A importncia da Largura de Banda Por que a largura de banda importante? 1. A largura de banda finita. Independentemente dos meios, a largura de banda limitada pelas leis da f sica. Por exemplo, as limitaes da largura de banda, devido s propriedades fsicas dos fios telefnicos de par tranado que existem em muitas casas, o que limita a 56 kbps o throughput dos modems convencionais. A largura de banda do espectro eletromagn tico finita - h apenas um determinado nmero de freqncias nas ondas de rdio, nas microondas e no espectro infravermelho. Por causa disso, o FCC tem um departamento totalmente voltado para o controle da largura de banda e de quem a usa. A fibra ptic a tem largura de banda virtualmente ilimitada, entretanto, a tecnologia que gera e capta os sinais transmitidos numa fibra tica no. Apenas agora esto sendo desenvolvidas e implementadas redes de largura de banda extremamente alta que usem o potencial da fibra ptica. 2. Voc pode economizar muito dinheiro se souber como a largura de banda funciona e que ela finita. Por exemplo, o custo de vrias opes de conexo de provedores de servios de Internet depende, em parte, de quanta largura de banda voc req uer - em mdia e no pico de uso. De certa forma, o que voc paga a largura de banda. 3. uma medida chave do desempenho e do projeto da rede. Como profissional de rede, esperado que voc tenha conhecimento sobre largura de banda e throughput. Eles so fatores importantes na anlise do desempenho da rede. Alm disso, como um projetista de redes totalmente novas, a largura de banda sempre ser uma das principais questes de projeto. 9 4. uma chave para se compreender a Internet. H dois conceitos principais pa ra entender sobre a "supervia da informao". O primeiro que qualquer forma de informao pode ser armazenada como uma longa seqncia de bits. O segundo que armazenar informaes como bits, embora seja til, no uma tecnologia verdadeiramente revolu cionria. O fato de que podemos compartilhar esses bits - trilhes deles em 1 segundo - significa que a civilizao moderna est se aproximando do tempo em que um computador, em qualquer lugar do mundo ou do espao, pode comunicar -se com qualquer outro, em poucos segundos ou menos. 5. A demanda cresce constantemente. No incomum que uma vez que uma pessoa ou uma instituio comece a usar uma rede, acabe querendo mais e mais largura de banda. Novos programas de software de multimdia requerem ainda mais largu ra de banda do que os programas usados em meados dos anos 90. Programadores criativos esto sempre ocupados projetando novos aplicativos que sejam capazes de executar tarefas de comunicao mais complexas, o que requer uma largura de banda maior.
2.8 Usando camadas para analisar problemas em um fluxo de materiais O conceito de camadas vai ajudar voc a entender a ao que ocorre durante a comunicao de um computador com outro. Na figura so mostradas questes que envolvem o movimento de objetos fsicos, como no trfego em estradas, ou no caso dos dados eletrnicos.
Nos referimos a esse deslocamento de objetos, fsico ou lgico, como fluxo. Existem muitas camadas que ajudam a descrever os detalhes do processo de fluxo. Outros exemplos de sistemas com fluxo so o sistema pblico de abastecimento de gua, o sistema rodovirio, o sistema postal e o sistema telefnico. Agora, examine o esquema "Comparando redes", na figura . Que rede voc est examinando? O que est em fluxo? Quais so as diferentes formas do objeto em fluxo? Quais so as regras do fluxo? Onde acontece o fluxo? As redes listadas nesse esquema fornecem a voc mais analogias para ajud-lo a entender redes de computadores. 10
Outro exemplo de como voc pode usar o conceito de camadas para analisar um tema cotidiano examinar a conversao humana. Quando voc tem uma idia e deseja comunic -la a outra pessoa, a primeira coisa a fazer escolher a forma de expressar essa idia. Em seguida, voc decide como comunic-la de forma apropriada e, por fim, voc de fato expe sua idia. Imagine um jovem sentado na cabeceira de uma mesa de jantar muito comprida. Na outra cabeceira, a uma distncia razovel, est a av do jovem. O jovem fala portugus. Sua av prefere falar espanhol. A mesa foi posta para uma maravilhosa refeio preparada pela av. Subitamente, o jovem grita a plenos pulmes: "Ei, voc! Passe o arroz!" e, estendendo o brao por cima da mesa, agarra a travessa. Em muitas culturas, essa ao considerada muito rude. O que o jovem deveria ter feito para comunicar seus desejos de maneira aceitvel? Para ajud-lo a encontrar a resposta a essa pergunta, analise o processo de comunicao usando camadas. Primeiro, temos a idia: o jovem quer arroz. Depois, temos a representao da idia: portugus falado (em vez de espanhol). Em seguida, o mtodo de expresso/transporte da idia: "Ei, voc". Finalmente, o meio: g ritar (som) e agarrar (ao fsica) a travessa de arroz. A partir desse grupo de quatro camadas, voc pode ver que trs delas impedem que o jovem comunique sua idia de maneira apropriada/aceitvel. A primeira camada (a idia) aceitvel. A segunda camada (representao), usar o portugus falado em vez do espanhol, e a terceira camada (transporte), uma exigncia feita aos gritos em vez de um pedido polido, definitivamente no seguem o protocolo social aceitvel. A quarta camada (meio), gritar e agarrar a travessa em lugar de educadamente solicitar auxlio a outra pessoa sentada por perto, um comportamento inaceitvel em quase todas as situaes sociais. Analisando essa interao em termos de camadas, voc pode entender com mais clareza alguns dos problemas de comunicao entre seres humanos e entre computadores, e descobrir como resolv-los.
2.9 A Estruturao em Camadas Hierrquicas As redes de computadores por sua complexidade so estruturadas em camadas hierrquicas, com intuito de maximizar a confiabilidade, a compatibilidade, a modularidade, a corretude, e a segurana no processo de comunicao, entre dois computadores. A quantidade de camadas, os seus nomes e as suas funes so caractersticas especficas para cada arquitetura de rede. 11 Exemplo 03