Você está na página 1de 22

O Modelo OSI de Interconexo de Sistemas Abertos Este tutorial apresenta os conceitos bsicos do Modelo de Referncia para a Interconexo de Sistemas

Abertos (Open System Interconnection - OSI).

Edmundo A. Matarazzo Edmundo Antonio Matarazzo exerce atualmente a funo de Superintendente de Universalizao da Agncia Nacional de Telecomunicaes - ANATEL. Atuando na Agncia desde sua criao, exerceu a funo de Gerente Geral de Normas e Padres e de Superintendente de Servios Pblicos, onde foi responsvel pelos regulamentos e normas sobre Servios, Numerao / Endereamento, Interconexo / Interoperabilidade Qualidade de Redes / Servios. Durante seus 30 anos de trabalho no setor, o Sr. Matarazzo exerceu diversas funes entre elas a de Gerente do Departamento de Planejamento Tcnico Operacional da TELEBRS e Gerente da Diviso de Evoluo de Redes. No nvel internacional exerce as funes de Vice-Presidente da Comisso de Estudos 2 da UIT-T, Numerao e Qualidade de Servio, Vice-Presidente do Comit Consultivo Permanente I (CCP-I) de Servios Pblicos da CITEL e Relator de Universalizao no Regulatel. Atuou ainda em comisses do Mercosul e como perito da UIT em vrios pases da regio das Amricas.

Loreno Menezes da Silveira Loreno Menezes da Silveira exerce a funo de Diretor de Tecnologia da KNBS. Loreno foi gerente de Planejamento de Universalizao da Agncia Nacional de Teleco municaes ANATEL, de 2002 a 2004, Gerente snior de Tecnologia e Planejamento de Rede na Vsper S/A de 1999 a 2002 e anteriormente trabalhou no CPqD, tendo exercido as funes de pesquisador, coordenador de projeto e Gerente de Engenharia de Sistemas desde 1978, tendo atuado no projeto TROPICO e na rea de Redes 1

SDH e ATM. Formado em Engenharia Eletrnica em 1975, pelo Instituto Tecnolgico de Aeronutica e com Ps Graduao na rea de Automao pela Unicamp (1983) foi tambm Professor Assistente de Otimizao de Sistemas na PUC - Campinas de 1980 a 1985. No nvel internacional exerce a funo de Co-relator da Questo 7/1 do SG 1 do ITU-D tendo participado ativamente do SGXI do ITU-T de 1984 a 1997. Email: loreno@knbs.com.br Categoria: Banda Larga Nvel: Introdutrio Durao: 20 minutos Enfoque: Tcnico Publicado em: 14/06/2004

Modelo OSI: Introduo A ISO - International Organization for Standardization elaborou um Modelo de Referncia, com o propsito de padronizar a comunicao entre sistemas de processamento heterogneos, que vem sendo utilizado em diversas aplicaes, por vrios organismos normativos. O Modelo, denominado Modelo de Referncia para a Interconexo de Sistemas Abertos (Open System Interconnection - OSI) condensa a experincia de diversos fabricantes/administraes de redes de comunicao de dados. O objetivo do Modelo OSI permitir a comunicao entre sistemas de processamento heterogneos (i. de fabricantes e concepes distintas) atravs do uso de um conjunto de padres que permitam a estes sistemas interfuncionar independentemente da natureza dos sistemas envolvidos. So considerados abertos aqueles Sistemas que seguem estes padres. Este modelo, que contm de forma estruturada, tcnicas de projeto e padres para a interconexo de computadores em redes pblicas de transmisso de dados, encontrou e ainda vem encontrando aplicao generalizada entre diversas interfaces da rede de telecomunicaes, quer sejam redes locais, redes metropolitanas ou interurbanas. O modelo suficientemente flexvel para acomodar diversos nveis de compatibilidade entre os sistemas, incluindo estritamente um certo conjunto de princpios, uma arquitetura funcional comum, um mesmo conjunto de servios de transferncia ou os mesmos protocolos. O Modelo OSI baseia-se e constitui uma extenso dos trabalhos de estabelecimento de normas em diferentes fruns como a ITU-T ( www.itu.int ), ISO, International Electrotechnical Commission (IEC), Electronic Industries Alliance ( EIA ), EuropeanComputer Manufacturers Association - ECMA (www.ecmainternational.org ), Internet Engineering Task Force (IETF) etc.. Alm disto, o desenvolvimento de aplicaes especficas deste modelo, tem fomentado diversos ramos industriais importantes relacionados aos servios de informtica e telecomunicaes. Apresenta-se a seguir as principais normas como referncia. ITU-T X.200 X.207 X.210 X.211 X.212 X.213 X.214 X.215 X.216 Information technology - Open Systems Interconnection - Basic Reference Model: The basic model Information technology - Open Systems Interconnection - Application layer structure Information technology - Open systems interconnection - Basic Reference Model: Conventions for the definition of OSI services Information technology - Open systems interconnection - Physical service definition Information technology - Open systems interconnection - Data Link service definition Information technology Open Systems Interconnection Network service definition Information technology - Open Systems Interconnection - Transport service definition Information technology - Open Systems Interconnection - Session service definition Information technology - Open Systems Interconnection - Presentation service definition

X.217 X.217bis X.218 X.219 X.220 X.222 X.223 X.224 X.225 X.226 X.227 X.227bis X.228 X.229 X.233 X.234 X.235 X.236 X.237 X.237bis X.880

Information technology - Open Systems Interconnection - Service definition for the Association Control Service Element Information technology - Open Systems Interconnection - Service definition for the Application Service Object Association Control Service Element Reliable Transfer: Model and service definition Remote Operations: Model, notation and service definition Use of X.200-Series protocols in CCITT applications Use of X.25 LAPB-compatible Data Link procedures to provide the OSI connection-mode Data Link service Use of X.25 to provide the OSI connection-mode Network service for ITU-T applications Information technology - Open Systems Interconnection - Protocol for providing the connection-mode transport service Information technology - Open Systems Interconnection - Connection-oriented Session protocol: Protocol specification Information technology - Open Systems Interconnection - Connection-oriented Presentation protocol: Protocol specification Information technology - Open Systems Interconnection - Connection-oriented protocol for the Association Control Service Element: Protocol specification Information technology - Open Systems Interconnection - Connection-mode protocol for the Application Service Object Association Control Service Element Reliable Transfer: Protocol specification Remote Operations: Protocol specification Information technology - Protocol for providing the connectionless-mode network service: Protocol specification Information technology - Protocol for providing the OSI connectionless-mode transport service Information technology - Open Systems Interconnection - Connectionless Session protocol: Protocol specification Information technology - Open Systems Interconnection - Connectionless Presentation protocol: Protocol specification Information technology - Open Systems Interconnection - Connectionless protocol for the Association Control Service Element: Protocol specification Information technology - Open Systems Interconnection - Connectionless protocol for the Application Service Object Association Control Service Element Information technology - Remote Operations: Concepts, model and notation

X.881 X.882

Information technology - Remote Operations: OSI realizations - Remote Operations Service Element (ROSE) service definition Information technology - Remote Operations: OSI realizations - Remote Operations Service Element (ROSE) protocol specification

ISO 35.100.01 35.100.05 35.100.10 35.100.20 35.100.30 35.100.40 35.100.50 35.100.60 35.100.70 Open systems interconnection in general Multilayer applications Including International Standardized Profiles Physical layer Data link layer Network layer Transport layer Session layer Presentation layer Application layer

Modelo OSI: Conceitos em uma Arquitetura Estratificada Um sistema real um conjunto de um ou mais computadores, software associado, perifricos, terminais, operadores, processos fsicos e meios de transferncia de informao, formando um conjunto autnomo, capaz de realizar o processamento e transferncia de informaes. O Modelo diz respeito apenas a interconexo de sistemas, isto com a troca de informaes entre sistemas abertos (e no com o funcionamento interno de cada sistema aberto real). No entanto, a interconexo no se resume na transmisso de informaes entre sistemas, mas envolve sua capacidade de interfuncionar para atingir uma dada tarefa (comum). O Modelo supe a existncia de Meios fsicos de transmisso de dados que interligam diferentes Processos de Aplicao. Entende-se por Meios fsicos de transmisso de dados ao conjunto de equipamentos, fios, cabos utilizados na interligao de sistemas reais. Entende-se por Processo de Aplicao a qualquer forma de associao que permita, a partir de um conjunto de dados obter um conjunto de resultados. So exemplos de Processos de Aplicao: A operao de um terminal bancrio; Um programa Fortran executado num centro de computao e acessando uma base de dados remota; Um centro de controle industrial enviando comandos a um conjunto de robs de montagem. Neste modelo, as aplicaes de cada sistema s interessam na medida que, para sua consecuo, a comunicao com outros sistemas envolvida.

Figura 1: Aspectos relevantes na Arquitetura OSI O Modelo de Referncia distingue 3 nveis de abstrao: arquitetura, servios e protocolos. O Modelo pode ser utilizado para proporcionar compatibilidade entre sistemas heterogneos em qualquer destes nveis, entretanto sistemas que compartilham a mesma arquitetura OSI, podem no compartilhar os mesmos servios e muito menos os mesmos protocolos e portanto, no se comunicar. A comunicao exige compatibilidade nestes 3 nveis.

Figura 2 : Nveis de Abstrao no Modelo de Referncia A maior dificuldade de compreenso das limitaes do Modelo OSI talvez resida em dosar o grau de abstrao adequado para o alinhamento com o "stack" de protocolos objetivo. Embora este Modelo no tenha se tornado preponderante e seus padres sejam, s vezes, demasiado cannicos quando comparados a padres utilizados pela indstria, sua arquitetura, servios e protocolos serviram de referncia para o desenvolvimento de diversos sistemas reais, atuando como autntico catalisador de convergncia. Sua importncia tem sido, portanto, muito maior enquanto ferramenta do que como padro de comunicao de redes. A tcnica bsica de estruturao empregada no Modelo de Referncia a estratificao ou partio funcional em camadas. Cada sistema aberto considerado do ponto de vista lgico, um conjunto ordenado de Subsistemas, representados por convenincia na seqncia vertical, conforme figura abaixo. Subsistemas de mesma ordem (N), coletivamente formam a camada-(N). Um Subsistema-(N) consiste de uma ou mais entidades-(N). Uma entidade-(N) definida como um elemento ativo em um Subsistema-(N).

Figura 3: Subsistemas e Camadas no Modelo OSI Diz-se tambm que Entidade-(N) o conjunto de elementos ativos em um Subsistema-(N). As entidades de uma mesma camada so denominadas pares. Exceto pela ltima camada, cada camada -(N) fornece s entidades -(N+1) da Camada-(N+1), servios -(N). Os servios fornecidos pela Camada (N) so caracterizados pela seleo de uma ou mais facilidades -(N), as quais determinam os atributos de cada servio. Os servios de uma camada-(N) so fornecidos camada-(N+1) utilizando funes-(N) realizadas na

camada-(N) e quando necessrio os servios disponveis da camada-(N-1). Uma entidade-(N) pode fornecer servios a uma ou mais entidades -(N+1) e usar o servio de uma ou mais entidades-(N-1). Um Ponto de Acesso a Servio-(N) o ponto no qual um par de entidades em camadas adjacentes utilizam ou fornecem servios. A cooperao entre entidades-(N) regida por um ou mais Protocolos-(N) e ocorre sempre que a entidade-(N) no pode por si s, fornecer o servio solicitado por uma entidade-(N+1). S existem protocolos entre entidades pares.

Figura 4: Entidades, Funes e Protocolos Sempre que os servios fornecidos pela camada-(N) no permitem acesso direto entre todas as entidades-(N+1) que necessitam se comunicar, uma entidade-(N+1) deve atuar como entidade retransmissora entre as entidades-(N+1).

Figura 5: Entidades Retransmissoras O fato que a comunicao retransmitida por uma cadeia de entidades-(N+1) no conhecido nem pela camada-(N), nem pela camada-(N+1). Cada Ponto de Acesso ao Servio-(N) identificado por um endereo-(N) . Conseqentemente, um endereo-(N) pode tambm identificar a entidade-(N+1) ligada ao Ponto de Acesso ao Servio-(N), O uso de um endereo-(N) para identificar uma entidade-(N+1) o mecanismo mais eficiente quando se sabe que a entidade-(N+1) permanecer ligada ao Ponto de Acesso ao Servio-(N). Caso contrrio o Ttulo Global dever assegurar a correta identificao. Uma conexo-(N) uma associao estabelecida pela camada-(N) entre duas ou mais entidades-(N+1) para

a transferncia de dados. A extremidade de conexo-(N) qualquer terminao de uma conexo-(N) em um ponto de acesso ao servio-(N). Um identificador de extremidade de conexo-(N) identifica a extremidade de uma conexo-(N) em um Ponto de Acesso ao Servio-(N).

Figura 6: Pontos de Acessos a Servio e Conexes A informao entre entidades de uma mesma camada ou entidades em camadas adjacentes transferida em vrias formas de unidades de dados (Data Unit) . A forma com que a unidade de dados , em um sistema, passada de uma camada a outra denominada unidade de dados de servio (Service Data Unit) - SDU. A forma com que as unidades de dados so trocadas entre diferentes Subsistemas denominada unidade de dados de protocolo (Protocol Data Unit)- PDU. Desta forma no Modelo OSI cada prestao de servio, correspondente ao tratamento das unidades de dados, em cada camada, acrescenta a unidade de dados um campo de controle de protocolo. No sentido inverso este campo retirado em cada camada correspondente.

Figura 7: PDU e PCI Em cada camada, diversas funes podero ser realizadas: Multiplexao: utiliza uma conexo-(N-1) para suportar diversas conexes-(N); Demultiplexao: Funo inversa a Multiplexao;

Partio: utiliza uma ou mais conexo-(N-1) para suportar uma conexo-(N); Recombinao: Funo inversa a Partio; Controle de Fluxo: controla o fluxo de dados entre camadas ou internamente a uma camada; Segmentao: associa a uma unidade de dados de servio a mltiplas unidades de dados de protocolo; Remontagem: Funo inversa a segmentao; Blocagem: associa mltiplas unidades de dados de servio a uma unidades de dados de protocolo; Deblocagem: Funo inversa a Blocagem; Concatenao: associa mltiplas unidades de dados de protocolo a uma unidade de dados de servio; Separao: Funo Inversa a Concatenao; Roteamento: traduz o Ttulo Global de uma entidade ou o endereo do Ponto de Acesso a Servio. A interface de servio entre camadas e a descrio das SDU feita por meio de primitivas. As primitivas so comandos e respectivas respostas correspondentes aos elementos de servio solicitados entre camadas. As primitivas identificam a camada endereada, e so designadas por um nome genrico e por um nome especfico. O nome genrico especifica a ao a ser realizada pela camada endereada e o nome especfico define a direo do fluxo de primitivas. Os nomes genricos so estabelecidos em cada camada, j que as funes so caractersticas de cada camada, embora existam aes comuns a diversas camadas, por exemplo conectar, transmitir dados, enviar reconhecimento, etc. Os nomes especficos so padronizados independentemente das camadas, ou seja so os mesmos para o Modelo OSI como um todo. Foram definidos quatro tipos de nomes especficos: 1. solicitao (Req, request): primitiva utilizada pela camada usuria em um dado ponto de acesso a servio, para evocar (solicitar) um elemento de servio; 2. indicao (ind,indication): primitiva utilizada pela camada provedora do servio, no ponto de acesso a servio par, para informar que um elemento de servio foi evocado; 3. resposta (res,response): primitiva utilizada pela camada usuria para completar o elemento de servio cuja evocao foi previamente indicada naquele ponto de acesso a servio; 4. confirmao (con,confirmation): primitiva utilizada pela camada provedora do servio, em um ponto de acesso especfico, para completar o elemento de servio evocado previamente por uma solicitao naquele ponto de acesso a servio. Assim a primitiva N-CONNECT ind uma indicao de conexo passada pela camada de rede ( N etwork) camada de transporte. A Figura abaixo ilustra estes conceitos:

10

Figura 8: Tipos de primitivas

11

Modelo OSI: O Modelo de Referncia de Sete Camadas Na elaborao final do Modelo de Referncia pesaram certos princpios, por exemplo, a existncia de outros modelos, padronizados e em uso pela indstria para a comunicao entre processadores. De uma forma simplificada, os seguintes princpios foram considerados: Cada camada deve executar uma funo bem definida; A funo de cada camada deve ser escolhida tendo em vista a definio de protocolos padronizados internacionalmente; As fronteiras entre camadas devem ser escolhidas de forma consistente com a experincia passada bem sucedida; Uma camada deve ser criada se houver necessidade de um nvel diferente de abstrao no tratamento de dados, por exemplo, morfologia, sintaxe, semntica; Os limites da camada devem ser escolhidos para reduzir o fluxo de informaes transportado entre as interfaces; O nmero de camadas deve ser suficientemente grande para que funes distintas no precisem ser desnecessariamente colocadas na mesma camada e suficientemente pequeno para que a arquitetura no se torne difcil de controlar. A Figura abaixo apresenta a denominao de cada camada no Modelo OSI ilustrando sua funo precpua. Considera-se que exista um meio fsico conectando os diferentes sistemas:

Figura 9: O Modelo OSI de 7 camadas A figura de retransmissor, embora possa aparecer em qualquer camada, caracterstica das camadas Fsica e de Rede.

12

Figura 10: O Modelo OSI com retransmissores

13

Modelo OSI: Transferncia de Dados Associada e no Associada a Conexes Outro conceito bastante til a capacidade da camada de Rede fornecer o servio de transferncia de dados por meio de conexes ou no, resultando em dois servios de rede distintos: 1) servio modo conexo ou orientado a conexo: neste servio, tambm denominado de servio de conexes virtuais, quando aplicado a redes de comunicao de dados, as entidades estabelecem uma conexo e transferem unidades de dados sobre esta conexo. Ao final, quando j no existem unidades de dados para transferncia a conexo liberada (desfeita). A conexo tem os seguintes atributos: existncia claramente definida (com durao mensurvel): uma conexo tem uma fase de estabelecimento, uma fase de transferncia de dados e uma fase de liberao; acordo de trs partes: uma conexo envolve uma parte chamadora, uma parte chamada e um dispositivo de conexo. A conexo s estabelecida ou liberada aps um acordo mtuo destes componentes; dependncia implcita entre as unidades de dados: as unidades de dados transferidas sobre uma conexo so relacionadas por meio de um contexto criado na conexo. Conseqncia disto a utilizao de rtulos simplificados sem necessidade de endereos completos em cada unidade de dados transferida. A Figura abaixo ilustra a transferncia de dados no servio modo conexo.

Figura 11: Servio de rede orientado a conexes 2) servio no associado a conexo: neste servio, tambm denominado de servio de datagrama, quando aplicado a redes de comunicao de dados, as entidades iniciam a transferncia de dados mesmo sem estabelecer uma conexo. As caractersticas deste servio so as seguintes: inexistncia de um vnculo ou independncia entre as unidades de dados: cada unidade de dados transferida independentemente das demais do ponto de vista do fornecedor do servio. Esta caracterstica implica que no necessariamente as unidades de dados so entregues a um destino na seqncia com que foram transmitidas; acordo bilateral: existe um acordo existente a priori entre as entidades pares e que desconhecido pelo dispositivo de fornecimento do servio, de modo que negociam apenas usurio do servio e o fornecedor seja na solicitao de transferncia, seja na entrega das unidades de dados; unidades de dados auto suficientes: desde que as unidades de dados no guardam qualquer relao entre si, todas as informaes necessrias ao fornecedor do servio para a entrega da unidade em seu destino devem constar do rtulo;

14

A Figura abaixo ilustra a transferncia de dados no servio no associado a conexo:

Figura 12: Servio de rede no associado conexo

15

Modelo OSI: Camada 1: Fsica A Camada Fsica define as caractersticas mecnicas, eltricas, funcionais e os procedimentos para ativar, manter e desativar conexes fsicas para a transmisso de bits. As caractersticas mecnicas dizem respeito ao tamanho e forma de conectores, pinos, cabos, etc. que compem um circuito de transmisso. As caractersticas eltricas especificam os valores dos sinais eltricos (nvel de tenso e corrente) usados. As caractersticas funcionais definem o significado dado aos sinais transmitidos na camada fsica (por exemplo, transmisso, recepo, terra, etc.). Os procedimentos especificam as funes e protocolos necessrios para a transmisso de bits. O bit considerado, na transmisso serial, como a unidade de dados bsica da Camada Fsica. Os protocolos da Camada Fsica devem ser independentes do meio de transmisso de modo que um dado terminal possa ser utilizado em diversos meios, como pares metlicos, fibra ptica ou rdio, por exemplo. A Figura abaixo ilustra a situao de retransmissores com diferentes meios fsicos.

Figura 13: Meio Fsico com retransmissores Os padres de Camada Fsica que provavelmente se tornaram mais populares so aqueles correspondentes s interfaces RS232C e RS449 (EIA) e suas adaptaes, para redes de telecomunicaes, feita pelo ITU -T (CCITT, na poca), a saber as Recomendaes V.24 e X.21. Estas Recomendaes so freqentemente vistas como especificaes da Camada Fsica, mas de fato contm elementos das Camadas 1, 2 e 3. Nestas Recomendaes, as descries dos procedimentos das diversas camadas parecem, por vezes, se misturar. Isto se deve ao fato que o Modelo OSI no havia sido ainda desenvolvido suficientemente para permitir uma viso clara das fronteiras entre camadas. A Recomendao V.24 foi publicada pela primeira vez em 1964 e especifica a operao de 39 circuitos que podem ser usados por um terminal (designado genericamente como Data Terminal Equipment - DTE ) para controlar um modem (designado genericamente Data Communication/ Terminating Citcuit Equipment DCE ) e para permitir que o modem envie ao terminal informaes a respeito do seu estado. O aspecto essencial da V.24 que os sinais so transportados como tenses simples referidos a um terra presente no pino 107. De acordo com o conceito atual de Camada Fsica apenas alguns circuitos seriam considerados.

16

Figura 14: Circuitos V.24 (DTE) A Recomendao X.21, cuja primeira verso data de 1972 (Livro Verde do CCITT, portanto) permanece um modelo quanto a estrutura e forma de descrever protocolos. A clareza de abordagem da recomendao X.21 e sua capacidade de ser utilizada em aplicaes modernas, onde o equipamento tem inerentemente um mnimo de inteligncia, que tanto os dados de usurio quanto a informao de controle do equipamento so multiplexados em 2 pares de conectores. O par denominado Circuito de Transmisso carrega sinais do terminal para o modem, enquanto o outro par, denominado Circuito de Recepo carrega sinais do modem para o terminal. A transferncia de dados num sentido como no outro habilitada por comandos sobre um circuito de controle.

17

Modelo OSI: Camadas 2 a 7 Camada 2: Enlace de Dados O objetivo bsico da Camada de Enlace de Dados assegurar a transferncia confivel de dados entre sistemas conectados diretamente por um meio fsico. O meio fsico est freqentemente sujeito a rudos e s interferncias mais diversas, necessitando, desta forma que funes mais inteligentes venham a suprir suas limitaes. A Camada de Enlace de Dados envolve tipicamente as seguintes funes: Ativao e desativao do Enlace de Dados; Superviso e Recuperao em caso de anormalidades; Sincronizao; Segmentao e delimitao das unidades de dados; Controle de erros e seqenciamento das unidades de dados; Controle de Fluxo. A ativao e desativao de Enlaces de Dados constituem normalmente protocolos que estabelecem uma conexo de enlace de dados para a transferncia de dados sobre o enlace de dados. A condio de sucesso deste protocolo a seleo de uma conexo fsica confivel e com taxa de erros aceitvel para todas as conexes de rede que a utilizaro. Em determinados ambientes, isto pode implicar em estabelecer uma conexo de enlace de dados a cada conexo de rede, em outros no. Esta a flexibilidade e abertura do Modelo OSI. As funes de sincronizao, delimitao das unidades de sinal, controle de erros e seqenciamento j so caractersticas da Camada de Enlace de Dados. Existe um padro bastante conhecido para estas funes, denominado High-level Data Link Control (HDLC) baseado no Synchronous Data Link Control (SDLC) . O SDLC foi criado pela IBM para substituir o antigo Bisynchronous protocol (BSC) para conexes de dados em reas metropolitanas envolvendo equipamentos IBM. A rede SDLC constituda de uma estao primria que controla as comunicaes e uma ou mais estaes secundrias. Hoje, constitui tambm uma variante do protocolo HDLC da ISO denominado Normal Response Mode (NRM). A principal diferena entre o HDLC e o SDLC que este suporta apenas o NRM, onde as estaes secundrias no se comunicam com a primria, a menos que esta o permita . Alm deste, o HDLC tambm suporta o Asynchronous response mode (ARM) onde as estaes secundrias podem iniciar a comunicao com a primria, sem sua permisso prvia e o Asynchronous balanced mode (ABM) onde cada estao pode atuar como primria ou secundria. Estes padres deram origem tambm ao protocolo Link Access Procedure-Balanced (LAP B ou Camada 2 do padro X.25) que uma variante do HDLC no modo ABM (onde o endereo se resume a estao remota) e ao IEEE 802.2, mais conhecido como Logical Link Control (LLC) e extremamente popular em ambientes LAN. A figura abaixo ilustra a unidade de dados ou quadro HDLC.

18

Figura 15: Quadro HDLC Camada 3: Rede A camada de rede tem por objetivo fornecer um suporte de comunicao fim a fim para as camadas superiores. Isto inclui a escolha do modo de transferncia e da qualidade de servio (por exemplo no se que refere aos requisitos de retardo na transferncia), o endereamento da unidade de dados ao seu destino final na rede ou na sub-rede (segmento de rede) externa, o interfuncionamento com elementos de rede externos se necessrio, a notificao de eventuais deficincias de segmentos externos, controle de fluxo fim a fim e outras funes. Camada 4: Transporte A Camada de Transporte a camada responsvel pelo controle da transferncia de dados, incluindo a qualidade do servio e a correo de erros fim a fim. O exemplo mais bem sucedido da Camada de Transporte so os padres associados a redes IP (Internet Protocol), TCP (Transmission Control Protocol) e UDP (User Datagram Protocol). O protocolo TCP orientado conexo, permite a entrega sem erros de um fluxo de dados e realiza controle de fluxo. O protocolo UDP , por outro lado no orientado conexo, sem controle de fluxos e garantia de entrega. A Camada de Transporte deve considerar os requisitos da aplicao, atravs dos parmetros que descrevem as Classes de Servio e as limitaes da rede. So parmetros de definio da Classe de Servio: Vazo ou throughput (bit/s); Atraso ou latncia de propagao (ms); Jitter ou Variao no atraso de propagao (ms) ; Probabilidade de falha no estabelecimento da conexo; Taxa de erro residual. Camada 5: Sesso A Camada de Sesso tem por objetivo o controle dos procedimentos de dilogo atravs da abertura e fechamento de sesses. A camada de Sesso inclui as seguintes funes, entre outras: Transferncia de dados em ambas direes, normal ou expressa; Gerncia de Token , permitindo s aplicaes solicitar e transferir a primazia da comunicao ou de exerccio de determinadas funes; Controle de Dilogo, permitindo s aplicaes acordar a forma de dilogo, half duplex ou duplex; Sincronizao e gerncia de atividades, permitindo estratificar o dilogo, colocando ttulos, subttulos 19

e marcas de delimitao. Camada 6: Apresentao A Camada de Apresentao responsvel pela sintaxe de dados, da mesma forma que a camada de Aplicao ser pela semntica. Significa que a forma como os contedos sero manipulados pela Camada de Aplicao montada e desmontada pela Camada de Apresentao. Os aspectos de criptografia, se necessrios por questes de segurana da comunicao, so tambm de responsabilidade desta Camada. Camada 7: Aplicao A Camada de Aplicao responsvel pela semntica da comunicao. A estrutura da Camada de Aplicao (Recomendao X.207) foi modelada diferenciando elementos comuns a todas as aplicaes, Common Application Service Elements(CASE) cuja objetivo prover capacitaes genricas necessrias a transferncia de informaes, independentemente de sua natureza, de elementos de servio de aplicao especficos ou Specific Applications Service Elements (SASE) cujo objetivo fornecer capacitaes de transferncia de informaes destinadas a atender requisitos especficos de determinadas aplicaes. Entre as funes CASE esto o estabelecimento e liberao de associaes entre processos de aplicao e entre as funes SASE esto a transferncia de arquivos ou tarefas, acesso a bases de dados, etc... Entre os protocolos bem sucedidos da camada de Aplicao esto o Application Common Service Element ACSE (ver Recomendaes X.217, X.217 bis, X.227 e X.227 bis) que estabelece contextos onde os protocolos de aplicao podem ocorrer (inclusive quando verses diferentes de protocolos de aplicao co-existem), o Remote Operation Service Element - ROSE (ver Recomendaes X.219 e X.229) que permite a realizao de operaes remotas concebidas como a forma padro de interao entre processos de aplicao pares para realizao de uma funo, ou seja aes genricas solicitadas para execuo em um processo de aplicao remoto. Finalmente, cabe mencionar os aplicativos utilizados em redes baseadas nos protocolos TCP/IP como o File Transfer Protocol (FTP), Telnet, Simple Mail Transfer Protocol (SMTP) e outros que se revelaram autnticos best sellers dado sua popularidade e praticidade.

20

Modelo OSI: Teste seu Entendimento

1. A diferena entre protocolos e servios, no Modelo OSI que: Os servios so prestados entre subsistemas exclusivamente por meio de protocolos; O conhecimento dos servios condio necessria para a definio dos protocolos; Os servios so locais e os protocolos, entre sistemas distantes; Os protocolos so procedimentos formais. 2. Um Endereo-(N. caracteriza: Uma entidade-(N); Uma nica conexo-(N); Um Subsistema-(N); Um Ponto de Acesso a Servio-(N). 3. Qual das primitivas abaixo caracteriza um pedido de desconexo originado pelo usurio? P-RELEASE ind; A-USER-ABORT req; S-CONNECT com; T-DISCONNECT res. 4. Uma Unidade de Dados de Protocolo (PDU. inclui sempre uma Informao de Controle de Protocolo (PCI. para: Completar o nmero de octetos mnimos para transmisso; A interpretao dos dados contidos na SDU; Permitir referncia e tratamento da Unidade de Dados pelo sistema remoto; Realizar as funes de gerncia de camada; 5. A Funo precpua da camada 3 : Endereamento das unidades de dados; Correo de erros fim a fim; Estabelecimento de conexes de rede; Tratamento da Sintaxe dos dados. 6. Os padres de Camada Fsica mais conhecidos so: Associado e no associado a conexo; Half Duplex e Duplex; V.24 e X.21; Com retransmissor e sem retransmissor. 7. Os seguintes "stacks" de protocolos foram derivados do HDLC:

21

SDLC, X.25, SS N7, Frame-relay; X.25, SS N7, Frame relay, TCP/IP; SDLC, X.25, LAP-D, ATM-AAL; X.25, SS N7, Frame-relay, LLC. 8. No protocolo HDLC as unidades de sinal so delimitadas por Flag s e tem um comprimento varivel. O campo de endereo permite designar at 256 endereos de rede ligados a mesma rede fsica; O campo FCS permite verificar erros de at 256 bits; O campo de Controle permite alm da funo de controle de retransmisso, "polling" de at 256 estaes; Os Flags permitem retransmisso de at 128 unidades de sinal. 9. O protocolo TCP um exemplo de protocolo: De Rede; De Enlace de Dados; De Sesso; De Transporte. 10. O modelo OSI no se imps em redes IP porque: impossvel qualquer alinhamento entre as funes OSI e IP; As aplicaes de ambos diferem; Quando o Modelo OSI amadureceu conceitualmente j havia cumprido sua misso, originando padres industriais prticos onde havia esta necessidade; A rede fsica que suporta ambos no a mesma.

22