Vous êtes sur la page 1sur 16

UNIVERSIDADE PAULISTA-UNIP

Giancarlos Nascimento Arajo

Camadas do Modelo OSI

Palmas - TO, 2013

Giancarlos Nascimento Arajo

Camadas do Modelo OSI Trabalho apresentado como requisito parcial para obteno de aprovao na disciplina Redes de Computadores e Telecomunicaes, no Curso de Gesto em T.I., na Universidade Paulista do Tocantins. Prof. Ennio Willian

Palmas- TO, 2013

RESUMO Apresenta as caractersticas exigveis para a apresentao de trabalhos acadmicos, conforme a norma tcnica NBR 14724:2005, da Associao Brasileira de Normas Tcnicas (ABNT). O objetivo disponibilizar aos alunos um modelo de apresentao de trabalho acadmico para ser utilizado durante a graduao. Omitiram-se alguns elementos opcionais descritos na norma, bem como alguns itens mais especficos, simplificando-o.

SUMRIO 1 INTRODUO ................................................................................................... 4 2 DESENVOLVIMENTO ....................................................................................... 5 2.1 SEO SECUNDRIA.................................................................................... 5 2.1.1 Seo terciria............................................................................................. 5 2.2 SEO SECUNDRIA.................................................................................... 5 2.3 SEO SECUNDRIA.................................................................................... 5 2.4 SEO SECUNDRIA.................................................................................... 5 3 CONCLUSO ..................................................................................................... 6 REFERNCIAS....................................................................................................... 7

1. INTRODUO

A introduo a parte inicial do texto, que contm informaes objetivas para situar o tema do trabalho, tais como a delimitao do assunto e os objetivos da pesquisa. A introduo no deve repetir ou parafrasear o resumo, nem dar detalhes sobre a teoria experimental, o mtodo ou os resultados, nem antecipar as concluses e as recomendaes (ASSOCIAO BRASILEIRA DE NORMAS TCNICAS, 1989, p. 5).

2. Modelo OSI
Com o objetivo de facilitar o processo de padronizao e obter interconectividade entre mquinas de diferentes fabricantes, a Organizao Internacional de Normalizao (ISO - International Standards Organization), uma das principais organizaes no que se refere elaborao de padres de comunicao de mbito mundial, aprovou, no incio da dcada de 1980, um modelo de arquitetura para sistemas abertos, visando permitir a comunicao entre mquinas heterogneas e definindo diretivas genricas para a construo de redes de computadores independente da tecnologia de implementao. Esse modelo foi denominado OSI (Open Systems Interconnection), servindo de base para a implementao de qualquer tipo de rede, seja de curta, mdia ou longa distncia. Para atingir os objetivos de interoperabilidade, compatibilidade, portabilidade e escalabilidade exigidos para a implementao de um sistema aberto so necessrias algumas etapas obrigatrias que podem ser observadas na definio do modelo OSI: Definio do modelo (padro para arquitetura do sistema aberto) - O padro criado para o modelo OSI define exatamente o que cada camada deve fazer, mas no define como isto ser feito, ou seja, define os servios que cada camada deve prestar, mas no o protocolo que os realizar; Definio dos protocolos de cada camada Definio dos padres dos componentes que fazem parte do modelo (padres de interoperabilidade e portabilidade), no s os relacionados comunicao, mas tambm alguns no relacionados como a estrutura de armazenamento de dados e outros; Seleo dos perfis funcionais Etapa realizada pelos rgos de padronizao de cada pas que escolhem os padres que lhes cabem, baseados em condies tecnolgicas, base instalada, viso futura, etc. A arquitetura de uma rede formada por camadas (ou nveis), interfaces e protocolos. As camadas so processos, implementados por hardware ou software, que se comunicam com o processo correspondente na outra mquina. Cada camada oferece um conjunto de servios ao nvel superior, usando funes realizadas no prprio nvel e servios disponveis nos nveis inferiores. Em uma estrutura baseada em camadas, os dados transferidos em uma comunicao de um nvel especfico no so enviados diretamente ao processo do mesmo nvel em outra estao, mas descem, atravs da cada camada adjacente da mquina transmissora at o nvel inicial, onde transmitido, para depois subir atravs de cada nvel adjacente da mquina receptora. Os protocolos so conjuntos de regras e formatos que permitem a comunicao entre as camadas nas diferentes mquinas. Em cada camada podem ser definidos um ou mais protocolos. J as interfaces representam o limite entre cada nvel adjacente onde uma camada compreende as informaes vindas de outra camada. Dentro dessa filosofia, o modelo OSI define uma arquitetura genrica de sete camadas para o sistema computacional. Com exceo da camada mais alta, cada camada usuria dos servios prestados pela camada imediatamente inferior (n-1) e presta servios para a camada imediatamente superior (n+1). Esta troca de informaes entre as camadas adjacentes ocorre por meio da troca de primitivas de servios (funes que um nvel oferece ao nvel imediatamente superior de forma a prover a comunicao entre os mesmos) nas interfaces entre as camadas. Apesar da diviso em sete nveis, pode-se considerar genericamente que as trs camadas mais baixas do modelo cuidam dos aspectos relacionados transmisso propriamente dita, a quarta

camada lida com a comunicao fim-a-fim, enquanto que as trs camadas superiores se preocupam com os aspectos relacionados aplicao, j ao nvel de usurio. Uma maneira bastante simples de se enxergar a funcionalidade do modelo OSI imaginar que cada camada tem como funo adicionar um cabealho aos dados do usurio a serem transmitidos para outro sistema. Deste modo, a funo de cada camada do outro sistema exatamente a inversa, ou seja, retirar os cabealhos dos dados que chegam e entreg-los ao usurio em sua forma original. As camadas do Modelo de Referncia OSI so as seguintes:

Camada Fsica Os protocolos deste nvel so os que realizam a codificao/decodificao de smbolos e caracteres em sinais eltricos lanados no meio fsico, que fica logo abaixo dessa camada. O nvel fsico tem a funo de transmitir uma seqncia de bits atravs de um canal de comunicao. As funes tpicas dos protocolos deste nvel so fazer com que um bit "1" transmitido por uma estao seja entendido pelo receptor como bit "1" e no como bit "0". Assim, este nvel trabalha basicamente com as caractersticas mecnicas e eltricas do meio fsico, como por exemplo: Nmero de volts que devem representar os nveis lgicos "1" e "0"; Velocidade mxima da transmisso; Transmisso simplex, half duplex ou full duplex; Nmero de pinos do conector e utilidade de cada um; Dimetro dos condutores. Camada de Enlace de Dados O principal objetivo da camada de enlace receber/transmitir uma seqncia de bits do/para o nvel fsico e transform-los em uma linha que esteja livre de erros de transmisso, a fim de que essa informao seja utilizada pelo nvel de rede. O nvel de enlace est dividido em dois subnveis: Subnvel superior - controle lgico do enlace (LLC - Logical Link Control) - O protocolo LLC pode ser usado sobre todos os protocolos IEEE do subnvel MAC, como por exemplo, o IEEE 802.3 (Ethernet), IEEE 802.4 (Token Bus) e IEEE 802.5 (Token Ring). Ele oculta as diferenas entre os protocolos do subnvel MAC. Usa-se o LLC quando necessrio controle de fluxo ou comunicao confivel; Subnvel inferior controle de acesso ao meio (MAC - Medium Access Control) possui alguns protocolos importantes, como o IEEE 802.3 (Ethernet), IEEE 802.4 (Token Bus) e IEEE 802.5 (Token Ring). O protocolo de nvel superior pode usar ou no o subnvel LLC, dependendo da confiabilidade esperada para esse nvel. Camada de Rede A camada de rede tem a funo de controlar a operao da rede de um modo geral. Suas principais funes so o roteamento dos pacotes entre fonte e destino, mesmo que estes tenham que passar por diversos ns intermedirios durante o percurso, o controle de congestionamento e a contabilizao do nmero de pacotes ou bytes utilizados pelo usurio, para fins de tarifao.

O principal aspecto que deve ser observado nessa camada a execuo do roteamento dos pacotes entre fonte e destino, principalmente quando existem caminhos diferentes para conectar entre si dois ns da rede. Em redes de longa distncia comum que a mensagem chegue do n fonte ao n destino passando por diversos ns intermedirios no meio do caminho e tarefa do nvel de rede escolher o melhor caminho para essa mensagem. A escolha da melhor rota pode ser baseada em tabelas estticas, que so configuradas na criao da rede e so raramente modificadas; pode tambm ser determinada no incio de cada conversao, ou ser altamente dinmica, sendo determinada a cada novo pacote, a fim de refletir exatamente a carga da rede naquele instante. Se muitos pacotes esto sendo transmitidos atravs dos mesmos caminhos, eles vo diminuir o desempenho global da rede, formando gargalos. O controle de tais congestionamentos tambm tarefa da camada de rede. Camada de Transporte A camada de transporte inclui funes relacionadas com conexes entre a mquina fonte e mquina destino, segmentando os dados em unidades de tamanho apropriado para utilizao pelo nvel de rede, seguindo ou no as orientaes do nvel de sesso. As principais funes do nvel de transporte so a criar conexes para cada requisio vinda do nvel superior, multiplexar as vrias requisies vindas da camada superior em uma nica conexo de rede, dividir as mensagens em tamanhos menores, a fim de que possam ser tratadas pelo nvel de rede e estabelecer e terminar conexes atravs da rede. Sob condies normais, o nvel de transporte cria uma conexo distinta para cada conexo de transporte requisitada pelo nvel superior. Se a conexo de transporte requisitada necessita uma alta taxa de transmisso de dados, este nvel pode criar mltiplas conexes de rede, dividindo os dados atravs da rede para aumentar a velocidade de transmisso, conforme as indicaes do nvel de sesso. Por outro lado, a camada de transporte pode multiplexar as vrias conexes de transporte na mesma conexo de rede, a fim de reduzir custos. Em ambos os casos, a camada de transporte deixa essa multiplexao transparente ao nvel superior. Existem vrias classes de servio que podem ser oferecidas ao nvel superior, e, em ltima instncia, aos usurios da rede. A mais popular uma comunicao atravs de um canal ponto-a-ponto livre de erros, que envia as mensagens seqencialmente, na mesma ordem que elas foram recebidas. Existem outras classes permitidas, como o envio de mensagens isoladas, sem garantia sobre a ordem da entrega, ou enviar mensagens para mltiplos destinos (mensagens multicast). O nvel de transporte o primeiro que trabalha com conexes lgicas fim a fim, ou seja, um programa na mquina fonte conversa com um programa similar na mquina destino, diferente dos nveis anteriores, que conversavam somente com o n vizinho. Vale ressaltar que a conexo criada pelo nvel de transporte uma conexo lgica, e os dados so transmitidos somente pelo meio fsicos, atravs da camada fsica do modelo. Assim, os dados devem descer nvel a nvel at atingir o nvel 1, para ento serem transmitidos mquina remota. As funes implementadas pela camada de transporte dependem da qualidade de servio desejada. Foram especificadas, ento, cinco classes de protocolos orientados conexo:

Classe 0: simples, sem nenhum mecanismo de deteco e recuperao de erros; Classe 1: recuperao de erros bsicos sinalizados pela rede; Classe 2: permite que vrias conexes de transporte sejam multiplexadas sobre uma nica conexo de rede e implementa mecanismos de controle de fluxo; Classe 3: recuperao de erros sinalizados pela rede e multiplexao de vrias conexes de transporte sobre uma conexo de rede; Classe 4: deteco e recuperao de erros e multiplexao de conexes de transporte sobre uma nica conexo de rede. Camada de Sesso A funo da camada de sesso administrar e sincronizar dilogos entre dois processos de aplicao. Este nvel oferece dois tipos principais de dilogo: half duplex e full duplex. O nvel de sesso fornece mecanismos que permitem estruturar os circuitos oferecidos para o nvel de transporte. Neste nvel ocorre a quebra de um pacote com o posicionamento de uma marca lgica ao longo do dilogo. Esta marca tem como finalidade identificar os blocos recebidos para que no ocorra uma recarga, quando ocorrer erros na transmisso. Uma sesso permite transporte de dados de uma maneira mais refinada que o nvel de transporte em determinadas aplicaes. Uma sesso pode ser aberta entre duas estaes a fim de permitir a um usurio se logar em um sistema remoto ou transferir um arquivo entre essas estaes. Os protocolos desse nvel tratam de sincronizaes (checkpoints) na transferncia de arquivos. Camada de Apresentao A funo da camada de apresentao assegurar que a informao seja transmitida de tal forma que possa ser entendida e usada pelo receptor. Dessa forma, este nvel pode modificar a sintaxe da mensagem, mas preservando sua semntica. Por exemplo, uma aplicao pode gerar uma mensagem em ASCII mesmo que a estao interlocutora utilize outra forma de codificao (como EBCDIC). A traduo entre os dois formatos feita neste nvel. A camada de apresentao tambm responsvel por outros aspectos da representao dos dados, como criptografia e compresso de dados. Camada de Aplicao A camada de aplicao o nvel que possui o maior nmero de protocolos existentes, devido ao fato de estar mais perto do usurio e os usurios possurem necessidades diferentes. Esta camada fornece ao usurio uma interface que permite acesso a diversos servios de aplicao, convertendo as diferenas entre diferentes fabricantes para um denominador comum. Por exemplo, em uma transferncia de arquivos entre mquinas de diferentes fabricantes pode haver convenes de nomes diferentes (DOS tem uma limitao de somente 8 caracteres para o nome de arquivo, UNIX no), formas diferentes de representar as linhas, e assim por diante.

Transferir um arquivo entre os dois sistemas requer uma forma de trabalhar com essas incompatibilidades, e essa a funo da camada de aplicao. O dado entregue pelo usurio camada de aplicao do sistema recebe a denominao de SDU (Service Data Unit). A camada de aplicao, ento, junta a SDU (no caso, os dados do usurio) um cabealho chamado PCI (Protocol Control Information). O objeto resultante desta juno chamado de PDU (Protocol Data Unit), que corresponde unidade de dados especificada de um certo protocolo da camada em questo. A tabela seguinte resume as funes das diferentes camadas do modelo OSI: Sistema Operacional de Rede O sistema operacional de rede um conjunto de programas que constitui o software bsico de uma estao (computador) na rede. Ele oculta as peculiaridades do hardware e disponibiliza as funes necessrias para a execuo de uma srie de servios computacionais de alto nvel, simplificando o desenvolvimento de aplicaes para os usurios. A maioria das funes do modelo OSI implementada pelo sistema operacional de rede nas estaes. Alm de gerenciar os recursos locais do computador, o sistema operacional de rede incorpora os mdulos necessrios para suportar toda a comunicao em rede. Esses sistemas so geralmente multiprotocolos, isto , suportam mais de um tipo de protocolo para cada camada. Esta caracterstica permite interligar, em uma mesma rede, computadores com sistemas operacionais de fabricantes diferentes.

Figura 2 - Relao entre o Sistema Operacional de Rede e o Modelo OSI Concluso O objetivo do modelo OSI fornecer uma base comum que permita o desenvolvimento coordenado de padres para a interconexo de sistemas, onde o termo aberto no se aplica a nenhuma tecnologia, implementao ou interconexo particular de sistemas, mas sim adoo dos padres

para a troca de informaes, padres esses que representam uma anlise funcional de qualquer processo de comunicao. A elaborao do modelo OSI representou um esforo na tentativa de padronizao e direcionamento do desenvolvimento das novas tecnologias para a implementao de produtos de redes que fossem compatveis entre si. Entretanto, o modelo OSI conceitual e no uma arquitetura de implementao real de protocolos de rede. Por exemplo, a internet se baseia em um modelo de quatro camadas onde no existe a estruturao formal dessas camadas conforme ocorre no modelo OSI. Ela procura definir um protocolo prprio para cada camada, assim como a interface de comunicao entre duas camadas adjacentes. O modelo Open Systems Interconnect (OSI) possui sete camadas. Este artigo descreve-as e explica-as, comeando com aquela mais abaixo no hierarquia (a fsica) at chegar que se encontra mais alto (a aplicao). As camadas encontram-se empilhadas do modo seguinte: Aplicao Apresentao Sesso Transporte Rede Ligao de dados Fsica CAMADA FSICA A camada fsica, a camada mais abaixo do modelo OSI, diz respeito transmisso e recepo de sequncias de bits no processados nem estruturados sobre um suporte fsico. Descreve as interfaces elctrica/ptica, mecnica e funcional do suporte fsico, transportando os sinais para todas as camadas superiores. Proporciona: Codificao de dados: Modifica o padro do sinal digital simples (1 e 0) utilizado pelo PC para melhor gerir as caractersticas do suporte fsico, e para auxiliar na sincronizao de bits e pacotes. Determina:

Qual estado de sinal representa binrio 1 Como a estao de recepo conhece quando comea o "tempo do bit" Como a estao de recepo delimita um pacote Ligao ao suporte fsico, reunindo vrias possibilidades no suporte:

Ser utilizado um transceptor externo (MAU) para fazer a ligao ao suporte? Quantos pinos possuem os conectores e para que serve cada um dos pinos? Tcnica de transmisso: determina se os bits codificados sero transmitidos por uma sinalizao de banda de base (digital) ou de banda larga (analgica). Transmisso do suporte fsico: transmite bits como sinais elctricos ou pticos apropriados para o suporte fsico, e determina:

Que opes do suporte fsico podem ser utilizadas Quantos volts/db devem ser utilizados para representar um dado estado de sinal, utilizando um dado suporte fsico CAMADA DE LIGAO DE DADOS A camada de ligao de dados proporciona uma transferncia sem erros dos pacotes de dados de um n para outro numa camada fsica, permitindo que as camadas acima assumam uma transmisso virtualmente sem erros sobre a ligao. Para fazer isto, a camada de ligao de dados disponibiliza:

Estabelecimento e terminao de ligaes: estabelece e termina a ligao lgica entre dois ns. Controlo de trfego de pacotes: avisa o n de transmisso para "recuar" quando no estiver disponvel uma memria intermdia para pacotes. Sequenciamento de pacotes: transmite/recebe os pacotes sequencialmente. Reconhecimento de pacotes: fornece/espera reconhecimento de pacotes. Detecta e recupera de erros que ocorrem na camada fsica ao retransmitir pacotes no reconhecidos e gerir recepes de pacotes duplicadas. Delimitao de pacotes: cria e reconhece fronteiras de pacotes. Verificao de erros de pacotes: verifica a integridade dos pacotes recebidos. Gesto de acesso multimdia: determina quando o n "tem o direito" a usar o suporte fsico. CAMADA DE REDE A camada de rede controla a operao da sub-rede, decidindo qual o caminho fsico que os dados devem tomar com base nas condies da rede, a prioridade do servio e outros factores. Proporciona:

Encaminhamento: encaminha os pacotes entre as redes.

Controlo de trfego na sub-rede: os routers (sistemas intermdios de camada de rede) podem instruir uma estao de envio para que esta reduza a sua transmisso de pacotes quando a memria intermdia do router comear a encher. Fragmentao de pacotes: se determinar que a dimenso da unidade de transmisso mxima (MTU) do router a jusante inferior dimenso do pacote, um router pode fragmentar um pacote para poder transmiti-lo e voltar a recri-lo na estao de destino. Mapeamento de endereo lgico-fsico: traduz endereos lgicos, ou nomes, em endereos fsicos. Contabilidade da utilizao da sub-rede: possui funes de contabilidade para monitorizar os pacotes encaminhados por sistemas intermdios da sub-rede, de modo a produzir informaes de facturao. Sub-rede de comunicaes O software da camada de rede deve criar cabealhos de modo a que o software da camada de rede nos sistemas intermdios da sub-rede possam reconhecer e utilizar os mesmos para encaminhar dados at o endereo de destino. Esta camada faz com que as camadas superiores no precisem de saber tudo sobre as tecnologias de transmisso de dados e comutao intermdia utilizadas para ligar sistemas. Estabelece, mantm e termina ligaes ao longo da instalao de comunicao intermediria (um ou vrios dos sistemas intermdios na sub-rede de comunicao). Na camada de rede e nas camadas abaixo, existem protocolos de pontos entre um n e o seu vizinho imediato, mas o vizinho poder constituir um n pelo qual os dados so encaminhados, no a estao de destino. As estaes de origem e destino podero encontrar-se separadas por vrios sistemas intermdios. CAMADA DE TRANSPORTE A camada de transporte assegura que as mensagens so transmitidas sem erros, em sequncia e sem perdas ou duplicaes. Faz com que os protocolos das camadas superiores no precisem de se preocupar com a transferncia de dados entres eles e os seus pontos. A dimenso e complexidade de um protocolo de transporte depende do tipo de servio que possa obter da camada de rede. necessria uma rede de transporte mnima para ter uma camada de rede fivel com capacidades de circuito virtual. Se a rede no for fivel e/ou apenas suportar datagramas, o protocolo de transporte deve incluir uma deteco e recuperao de erros alargadas. A camada de transporte proporciona: Segmentao de mensagem: aceita uma mensagem da camada (sesso) acima, divide a mensagem em unidades mais pequenas (se ainda no forem suficientemente pequenas) e encaminha as unidades mais pequenas pela camada de rede. A camada de transporte na estao de destino volta a montar a mensagem.

Reconhecimento de mensagem: proporciona uma entrega fivel das mensagens ponto a ponto com reconhecimentos. Controlo de trfego de mensagens: avisa a estao de transmisso para "recuar" quando no estiver disponvel uma memria intermdia para mensagens. Multiplexagem de sesso: multiplexa vrias transmisses de mensagens, ou sesses, numa nica ligao lgica e monitoriza quais mensagens pertencem a quais sesses (consulte a camada de sesso). Tipicamente, a camada de transporte pode aceitar mensagens relativamente grandes, mas a camada de rede (ou inferior) possuem limites de dimenso de mensagens rigorosos. Consequentemente, a camada de transporte deve decompor as mensagens em unidades mais pequenas, ou pacotes, prefixando um cabealho em cada pacote. As informaes no cabealho da camada de transporte devem ento incluir informaes de controlo, tais como sinais de incio e fim da mensagem, para permitir que a camada de transporte no outro ponto reconhea as fronteiras da mensagem. Para alm disso, se as camadas inferiores no mantiverem a sequncia, o cabealho de transporte deve conter informaes de sequncia para permitir que a camada de transporte no ponto de recepo volte a juntar os elementos na ordem correcta, passando a mensagem recebida para a camada acima. Camadas ponto a ponto Ao contrrio das camadas de "sub-rede" inferiores, cujo protocolo se processa entre ns imediatamente adjacentes, a camada de transporte e as camadas acima so verdadeiramente "origem a destino" ou camadas ponto a ponto, e no se preocupam com os detalhes da instalao de comunicaes subjacente. O software da camada de transporte (e o software acima) na estao de origem leva a cabo uma conversao com um software similar na estao de destino, utilizando cabealhos de mensagens e mensagens de controlo. CAMADA DE SESSO A camada de sesso permite o estabelecimento de sesses entre processos executados em estaes diferentes. Proporciona:

O estabelecimento, manuteno e terminao da sesso: permite que dois processos da aplicao em mquinas diferentes estabeleam, utilizem e terminem uma ligao, chamada de sesso. Suporte de sesso: desempenha as funes que permitem a estes processos comunicar na rede, efectuando funes de segurana, reconhecimento de nome, registo e outros elementos. CAMADA DE APRESENTAO A camada de apresentao formata os dados a serem apresentados camada da aplicao. Pode ser vista como a tradutora da rede. Esta camada poder traduzir dados de um formato utilizado pela camada da aplicao para um formato comum na estao de envio, de seguida traduzindo o formato

comum num formato conhecido pela camada da aplicao na estao de recepo. A camada de apresentao proporciona:

Traduo de cdigo de caracteres: por exemplo, ASCII para EBCDIC. Converso de dados: ordem de bits, CR-CR/LF, nmero inteiro-vrgula flutuante, entre outros elementos. Compresso de dados: reduz o nmero de bits que precisam de ser transmitidos na rede. Encriptao de dados: encriptar dados com finalidades de segurana. Por exemplo, encriptao de palavras-passe. CAMADA DA APLICAO

A camada da aplicao serve como a janela na qual os utilizadores e processos da aplicao podem aceder aos servios da rede. Esta camada contm diversas funes necessrias frequentemente:

Partilha de recursos e redireccionamento do dispositivo Acesso remoto aos ficheiros Acesso remoto impressora Comunicao entre processos Gesto da rede Servios de directrio Mensagens electrnicas (tal como o correio) Terminais virtuais da rede

3 CONCLUSO (SEO PRIMRIA) Nesta seo so descritas claramente as concluses retiradas das discusses e dos experimentos realizados no decorrer da pesquisa, e finalizada a parte textual do trabalho.

Vous aimerez peut-être aussi