3
INTRODUÇÃO A REDES DE COMPUTADORES Os padrões de rede A partir do final da década de 70 notou-se a necessidade de se criar padrões abertos de redes de computadores a fim de ser possível a interoperabilidade (capacidade de sistemas abertos trocarem informações entre si), interconectividade (possibilidade de conecção)e a portabilidade de aplicações (um software poder rodar em plataformas diferentes) entre os sistemas de fabricantes diversos. A ISO (International Organization for Standardization) passou a se ocupar em criar um padrão de arquitetura aberta e baseada em camadas. Foi então definido o Modelo de Referência OSI da ISO composto de 7 camadas. Existem duas vantagens práticas na divisão em camadas. Primeiramente, divide-se o problema geral em sub-problemas que podem ser resolvidos separadamente (não interessa para uma determinada camada como as outras funcionam, só o que elas oferecem). Na hierarquia de camadas, a camada (N) sabe apenas que existem a camada (N-1), prestadora de determinados serviços e a camada (N+1), que lhe requisita os serviços. A camada (N) não toma conhecimento da existência das camadas (N±2), (N±3), etc. O outro aspecto é relacionado com a independência entre as camadas. A camada (N) preocupa-se apenas em utilizar os serviços da camada (N-1), independentemente do seu protocolo. É assim que uma camada pode ser alterada sem mudar as demais (facilidade de manutenção) - desde que os serviços que ela presta não sejam modificados. É assim também que novas aplicações podem ser implementadas, na camada apropriada, aproveitando os mesmos serviços já fornecidos pelas outras camadas (redução dos esforços para evoluções). As sete camadas do modelo OSI são: física, enlace, redes, transporte, sessão, apresentação e aplicação. As três primeiras camadas cuidam dos aspectos relacionados à transmissão propriamente dita, a camada de transporte lida com a comunicação fim-a-fim, enquanto que as três últimas camadas se preocupam com os aspectos relacionados à aplicação, já a nível de usuário. Há dois tipos de comunicação entre as camadas que pode ser vistos na figura a seguir: um vertical (ou adjacente) e outro horizontal (ou par a par). No vertical, cada camada é usuária dos serviços prestados pela camada imediatamente inferior e presta serviços para a camada imediatamente superior e esta comunicação ocorre por meio da troca de primitivas de serviços nas interfaces entre as camadas. A comunicação horizontal se dá com cada camada falando com a camada de igual nome do outro sistema: ou seja, a camada de aplicação de um sistema fala com a de aplicação do outro, as de enlace falam entre si e assim por diante.

INTRODUÇÃO A REDES DE COMPUTADORES.pdf

Embed Size (px)

DESCRIPTION

apostilsas de TI

Citation preview

  • INTRODUO A REDES DE COMPUTADORES

    Os padres de rede

    A partir do final da dcada de 70 notou-se a necessidade de se criar padres abertos de redes de computadores a fim de ser possvel a interoperabilidade (capacidade de sistemas abertos trocarem informaes entre si), interconectividade (possibilidade de coneco)e a portabilidade de aplicaes (um software poder rodar em plataformas diferentes) entre os sistemas de fabricantes diversos.

    A ISO (International Organization for Standardization) passou a se ocupar em criar um padro de arquitetura aberta e baseada em camadas. Foi ento definido o Modelo de Referncia OSI da ISO composto de 7 camadas.

    Existem duas vantagens prticas na diviso em camadas. Primeiramente, divide-se o problema geral em sub-problemas que podem ser resolvidos separadamente (no interessa para uma determinada camada como as outras funcionam, s o que elas oferecem). Na hierarquia de camadas, a camada (N) sabe apenas que existem a camada (N-1), prestadora de determinados servios e a camada (N+1), que lhe requisita os servios. A camada (N) no toma conhecimento da existncia das camadas (N2), (N3), etc. O outro aspecto relacionado com a independncia entre as camadas. A camada (N) preocupa-se apenas em utilizar os servios da camada (N-1), independentemente do seu protocolo. assim que uma camada pode ser alterada sem mudar as demais (facilidade de manuteno) - desde que os servios que ela presta no sejam modificados. assim tambm que novas aplicaes podem ser implementadas, na camada apropriada, aproveitando os mesmos servios j fornecidos pelas outras camadas (reduo dos esforos para evolues).

    As sete camadas do modelo OSI so: fsica, enlace, redes, transporte, sesso, apresentao e aplicao. As trs primeiras camadas cuidam dos aspectos relacionados transmisso propriamente dita, a camada de transporte lida com a comunicao fim-a-fim, enquanto que as trs ltimas camadas se preocupam com os aspectos relacionados aplicao, j a nvel de usurio.

    H dois tipos de comunicao entre as camadas que pode ser vistos na figura a seguir: um vertical (ou adjacente) e outro horizontal (ou par a par). No vertical, cada camada usuria dos servios prestados pela camada imediatamente inferior e presta servios para a camada imediatamente superior e esta comunicao ocorre por meio da troca de primitivas de servios nas interfaces entre as camadas. A comunicao horizontal se d com cada camada falando com a camada de igual nome do outro sistema: ou seja, a camada de aplicao de um sistema fala com a de aplicao do outro, as de enlace falam entre si e assim por diante.

  • A comunicao entre as camadas pares A figura a seguir explica melhor: cada camada de um lado encapsula os dados que recebeu da camada acima e acrescenta um cabealho que s entendido pela camada par do outro lado. Esta camada ento repassa os dados para a camada inferior. No lado receptor, cada camada retira o pedao do cabealho que lhe inerente e passa o resto camada acima. Assim se v o percurso da informao. Para cada camada como se ela recebesse os dados diretamente da sua camada par. As outras camadas so transparentes para ela.

    O processo de comunicao entre as camadas adjacentes

    A seguir vamos especificar cada camada: 1. Camada Fsica

    A camada fsica a nica camada que possui acesso fsico ao meio de transmisso da rede se preocupa com fatores como as especificaes eltricas, mecnicas, funcionais e procedurais da interface fsica entre o equipamento e o meio de transmisso. A funo desta camada a adaptao do sinal ao meio de transmisso. Fazem parte da camada fsica o conector utilizado, o nvel de tenso que representa um bit, os cabos que conectam os equipamentos. Suas funes so: ativar e desativar conexes fsicas mediante a solicitao da camada de enlace; transmisso de bits na mesma ordem em que chegam da camada de enlace (no sistema de origem) para entreg-los camada de enlace (no sistema de destino) na mesma ordem que chegaram. Os padres de nvel fsico utilizados so, por exemplo, X.21, X.21 bis, V.24, V.28, RS-232 I.430, I.431 etc.

    2. Camada de Enlace

    A camada de enlace tem o objetivo de prover uma conexo confivel sobre um meio fsico. As principais funes implementadas por esta camada so: estabelecimento e liberao da conexo de enlace sobre conexes fsicas, montagem e delimitao de quadros (frames) e reconhecimento de quadros a partir da cadeia de bits vinda do nvel fsico; controle da taxa de transmisso dos quadros, evitando que o sistema transmissor envie dados a uma taxa maior do que o receptor consegue processar, controle de erro, controle de seqncia. O protocolo de enlace mais conhecido o HDLC, antecessor de outros como LAPB, LAPD e LLC.

  • 3. Camada de Rede

    A camada rede torna transparente para a camada de transporte a forma como os recursos dos nveis inferiores so utilizados para implementar conexes de rede. Suas funes: determinao das rotas apropriadas para a transmisso dos dados entre dois endereos (roteamento), multiplexao da conexo de rede, controle de erro, seqenciao (manter a ordem das unidades de dados), controle de fluxo. Um exemplo de protocolo utilizado na camada de rede o X.25 (fornecido pela Embratel como RENPAC).

    4. Camada de Transporte

    A camada de transporte realiza a comunicao fim-a-fim e tem como funes: estabelecimento e liberao da conexo de transporte, controle de seqncia e controle de erro, controle de fluxo, adaptar o tamanho da unidade de dados utilizadas para a camada de rede.

    5. Camada de Sesso

    A camada de sesso a responsvel pelo estabelecimento de sesses entre dois usurios permitindo. Funes desta camada: gerncia do controle de dilogo (entrega os tokens, diz de quem a vez de transmitir) e sincronizao.

    6. Camada de Apresentao

    A camada de apresentao, ao contrrio das camadas inferiores, j no se preocupa com os dados a nvel de bits, mas sim com a sua sintaxe, ou seja, sua representao. Especifica como ser a codificao (se em ASCII ou binrio), pode executar criptografia e compresso de dados.

    7. Camada de Aplicao

    A camada de aplicao aquela que apresenta um servio direto ao usurio. So os servios de troca de mensagens, acesso remoto a outra mquina, transferncia de arquivos.