Beruflich Dokumente
Kultur Dokumente
Introduo
A principal funo dos protocolos gerenciar a comunicao entre os dispositivos da rede (equipamentos) para que se processem as trocas de dados de forma segura e ordenada. Os dados devem ter uma seqncia lgica quando transmitidos e a sua integridade deve ser protegida contra eventuais erros e devem ser utilizados mecanismos de recuperao destes. Para permitir que todos os equipamentos da rede troquem informaes entre si eles devero utilizar uma mesma linguagem, a isto chamamos de protocolo. Os principais protocolos atualmente so: TCP/IP, NetNEBUI, X.25, Frame Relay, ATM e o SPX/IPX, entretanto um dos primeiros protocolos de rede foi o modelo OSI, que foi considerado o padro (guia) para todos os demais.
Mdulo 6 Protocolos
Prof. Cristiano Cachapuz e Lima cristiano@urcamp.tche.br http://www.urcamp.tche.br/~ccl/redes1/
Redes de Computadores I
Redes de Computadores I
Redes de Computadores I
O Modelo OSI
Para permitir o intercmbio de informaes entre computadores de diversos fabricantes, tornou-se necessrio definir uma arquitetura padro, que fosse aberta e pblica para que todos os fabricantes pudessem ter acesso. Com este objetivo foi criada a ISO (International Organization for Standardization), que definiu um modelo chamado de OSI (Open Systems Interconnection) tambm conhecido como RM-OSI (Reference Model Open Systems Interconnection). No primeiro momento a arquitetura OSI, foi utilizada em redes de longa distncia, mas tambm pode ser utilizada em redes locais. A coexistncia de redes heterogneas (locais, metropolitanas e de longa distncia), tornou necessria uma arquitetura para realizar a conexo entre estas redes e principalmente entre sistemas operacionais diferentes. Neste sentido muito forte a presena do protocolo TCP/IP, utilizado na Internet.
Prof. Cristiano Cachapuz e Lima 6
Redes de Computadores I
Redes de Computadores I
O Modelo OSI
O Modelo de Referncia OSI (Open System Interconection) surgiu em funo da dificuldade de se comunicar as maquinas de diferentes fabricantes. A ISO(International Organization for Standardization) em 1978 comeou a desenvolver uma arquitetura padro e no mesmo ano props o Reference Model for Open System Interconection (modelo de referncia para interconexo de sistemas abertos) OSI como um padro. Mesmo ainda no sendo um padro da indstria, ele fornece um modelo til para compreender as diferentes camadas de protocolos de rede.
O Modelo OSI
Este modelo por si s, no define a arquitetura de uma rede, pois no especifica com exatido os servios e protocolos de cada camada, mas sim recomenda ou estabelece o que cada camada deve fazer. Os demais protocolos no seguem rigidamente as determinaes do modelo OSI. Entretanto, sua organizao (ISO), produziu e continua produzindo (aperfeioando) documentos (regras) que definem com exatido os servios e protocolos de cada camada de seu modelo. No incio das redes, estas eram, em sua grande maioria, proprietrias, ou seja, a tecnologia de um fabricante somente se comunicava com equipamentos que tambm utilizassem tecnologias deste fabricante.
Redes de Computadores I
Redes de Computadores I
Aplicao
Redes de Computadores I
Redes de Computadores I
10
Camada 7: Aplicao
A camada de aplicao a camada OSI mais prxima do usurio. Ela fornece servios de rede aos aplicativos do usurio. Ela se diferencia das outras por no fornecer servios a nenhuma outra camada OSI, mas apenas a aplicativos fora do modelo OSI. Os programas de planilhas, os programas de processamento de texto e os programas de terminal bancrio so exemplos desses processos de aplicativos. A camada de aplicao estabelece a disponibilidade dos parceiros de comunicao pretendidos, sincroniza e estabelece o acordo sobre os procedimentos para a recuperao de erros e o controle da integridade dos dados. Para definir em poucas palavras a camada 7, pense em navegadores.
Prof. Cristiano Cachapuz e Lima 11
Camada 6: Apresentao
A camada de apresentao assegura que a informao emitida pela camada de aplicao de um sistema seja legvel para a camada de aplicao de outro sistema. Se necessrio, a camada de apresentao faz a converso de vrios formatos de dados usando um formato comum. Se voc quiser pensar na camada 6 com o mnimo de palavras, pense em um formato de dados comum. Os computadores tm diferentes cdigos para representar suas informaes (strings de caracteres), como por exemplo ASCII e Unicdigo. Alm desta converso dos dados realiza a compactao para que estes possam trafegar de forma mais conveniente pela rede.
Redes de Computadores I
Redes de Computadores I
12
Camada 5: Sesso
A camada de sesso, como est implcito no nome, estabelece, gerencia e termina sesses entre dois hosts que se comunicam. A camada de sesso fornece seus servios camada de apresentao. Ela tambm sincroniza o dilogo entre as camadas de apresentao dos dois hosts e gerencia a troca de dados entre eles. Alm da regulamentao bsica das sesses, a camada de sesso oferece recursos para a transferncia eficiente de dados, classe de servio e relatrios de exceo de problemas da camada de sesso, da camada de apresentao e da camada de aplicao. Para definir em poucas palavras a camada 5, pense em dilogos e conversaes. Exemplo: Uma transferncia de arquivo que demore duas horas. Durante este tempo pode ocorrer falha na comunicao entre os computadores, esta camada gerencia estas falhas e tenta refazer a conexo para continuar a transferncia.
Prof. Cristiano Cachapuz e Lima 13
Camada 4: Transporte
A camada de transporte segmenta os dados do sistema host que est enviando e monta os dados novamente em uma seqncia de dados no sistema host que est recebendo. O limite entre a camada de transporte e a camada de sesso pode ser comparado ao limite entre os protocolos de aplicativos e os protocolos de fluxo de dados. Enquanto as camadas de aplicao, de apresentao e de sesso esto relacionadas a problemas de aplicativos, as quatro camadas inferiores esto relacionadas a problemas de transporte de dados. A camada de transporte tenta fornecer um servio de transporte de dados que isola as camadas superiores de detalhes de implementao de transporte.
Redes de Computadores I
Redes de Computadores I
14
Camada 3: Rede
A camada de rede uma camada complexa que fornece conectividade e seleo de caminhos entre dois sistemas hosts que podem estar localizados em redes geograficamente separadas. Eventuais problemas surgidos devido a protocolos de redes diferentes, so resolvidos nesta camada. Em redes com apenas um canal de transmisso (barra), os servios desta camada tornam-se irrelevantes. Realiza o endereamento dos pacotes convertendo endereos fsicos em lgicos. Se voc desejar lembrar da camada 3 com o menor nmero de palavras possvel, pense em seleo de caminhos, roteamento e endereamento
Redes de Computadores I
15
Redes de Computadores I
16
Camada 2: Enlace
A camada de enlace fornece trnsito confivel de dados atravs de um link fsico. Fazendo isso, a camada de enlace trata do endereamento fsico (em oposio ao endereamento lgico), da topologia de rede, do acesso rede, da notificao de erro, da entrega ordenada de quadros e do controle de fluxo. Portanto esta camada cria os padres para permitir que as informaes sejam organizadas e transmitidas pela rede. Este nvel da rede que controla o fluxo de dados nas transmisses full-duplex e redes de difuso. nesta camada que cada pacote pacote recebe um cdigo de endereo e uma soma de verificao para deteco de erros. Tambm transforma os pacotes em quadros, adicionando informaes sobre a origem e o destino, o CRC (cheksum ou Cyclical Redundancy Check). O quadro criado nesta camada enviado para a camada fsica. Se voc desejar se lembrar da camada 2 com o mnimo de palavras possvel, pense em quadros e controle de acesso ao meio.
Prof. Cristiano Cachapuz e Lima 17
Camada 1: Fsica
A camada fsica define as especificaes eltricas, mecnicas, funcionais e de procedimentos para ativar, manter e desativar o link fsico entre sistemas finais. Caractersticas como nveis de voltagem, temporizao de alteraes de voltagem, taxas de dados fsicos, distncias mximas de transmisso, conectores fsicos e outros atributos similares so definidas pelas especificaes da camada fsica. Recebe o quadro da camada fsica e adapta ao meio de transmisso, ou seja, transforma em sinais eltricos (0 e/ou 1), se for fibra tica transforma em sinais luminosos. O papel desta camada efetuado pela placa de rede. Para definir em poucas palavras a camada 1, pense em sinais e meios.
Redes de Computadores I
Redes de Computadores I
18
Comentrios
O termo pacote est relacionado com as informaes dos nveis mais altos da rede (nveis 3 e 4), j quadro est relacionado com as informaes de forma mais bruta (mais nvel fsico) e j contm informaes, tais como os endereos das placas de rede. Um pacote pode ser dividido em diversos quadros. O modelo OSI apresenta um modelo de sete camadas que podem utilizar at sete protocolos diferentes (um para cada camada) para fazer uma rede funcionar. Na prtica, para que os computadores consigam trabalhar em redes, necessrio a utilizao de uma srie de protocolos, cada um equivalendo a uma ou mais camadas do modelo OSI. Isto no significa dizer que um outro protocolo no possa ser suficiente para fazer os computadores funcionar em rede, mas na prtica podemos utilizar dois ou mais protocolos para uma rede funcionar.
19
Redes de Computadores I