Modelo OSI
Modelo OSI
Modelo OSI
Origem: Wikipdia, a enciclopdia livre. Ir para: navegao, pesquisa Este artigo ou se(c)o cita fontes fiveis e independentes, mas elas no cobrem todo o texto.
Por favor, melhore este artigo providenciando mais fontes fiveis e independentes, inserindo-as em notas de rodap ou no corpo do texto, nos locais indicados.
Encontre fontes: Google notcias, livros, acadmico Scirus Bing. Veja como referenciar e citar as fontes.
A Organizao Internacional para a Normalizao (do ingls: International Organization for Standardization - ISO), foi uma das primeiras organizaes a definir formalmente uma arquitetura padro com objetivo de facilitar o processo de interconectividade entre mquinas de diferentes fabricantes, assim em 1984 lanou o padro chamado Interconexo de Sistemas Abertos (do ingls: Open Systems Interconnection - OSI) ou Modelo OSI. O Modelo OSI permite comunicao entre mquinas heterogneas e define diretivas genricas para a construo de redes de computadores (seja de curta, mdia ou longa distncia) independente da tecnologia utilizada.[1] Esta arquitetura um modelo que divide as redes de computadores em 7 camadas, de forma a se obter camadas de abstrao. Cada protocolo implementa uma funcionalidade assinalada a uma determinada camada. A ISO costuma trabalhar em conjunto com outra organizao, a Unio Internacional de Telecomunicaes (do ingls: International Telecommunications Union - ITU), publicando uma srie de especificaes de protocolos baseados na arquitetura OSI. Estas sries so conhecidas como 'X ponto', por causa do nome dos protocolos: X.25, X.500, etc.
ndice
1 Histria 2 Implementao do sistema aberto 3 Descrio das camadas o 3.1 1 - Camada Fsica o 3.2 2 - Camada de Enlace ou Ligao de Dados o 3.3 3 - Camada de Rede o 3.4 4 - Camada de Transporte o 3.5 5 - Camada de Sesso o 3.6 6 - Camada de Apresentao o 3.7 7 - Camada de Aplicao o 3.8 Resumo 4 Arquitetura Internet 5 Tabela de exemplos
6 Referncias
Histria
Trabalhar em um modelo de arquitetura em camadas de rede foi iniciado ea Organizao Internacional de Sistemas (ISO) comeou a desenvolver a sua estrutura de arquitetura OSI. OSI tinha quatro componentes principais: um modelo abstrato de rede, o chamado Modelo de Referncia Bsico ou sete camadas do modelo, e um conjunto de protocolos especficos e outros dois de menor relevncia. O conceito de um modelo de sete camadas foi fornecida pelo trabalho de Charles Bachman , Servios de Informao da Honeywell. Vrios aspectos do projeto OSI evoluram a partir de experincias com a ARPANET, a Internet incipiente, NPLNET, EIN, CYCLADES rede eo trabalho em IFIP WG6.1. O novo projeto foi documentado em ISO 7498 e seus adendos diferentes. Neste modelo, um sistema de rede foi dividida em camadas. Dentro de cada camada, uma ou mais entidades de implementar sua funcionalidade. Cada entidade interagiram directamente apenas com a camada imediatamente abaixo dele, e dispem de instalaes para utilizao pela camada de cima. Protocolos activado uma entidade em um hospedeiro para interagir com uma entidade correspondente na mesma camada em outro hospedeiro. Definies de servios abstratamente descrito a funcionalidade fornecida a um (N), camada por uma camada de (N-1), em que N era um dos sete camadas de protocolos de funcionamento no hospedeiro local. Os documentos padres OSI esto disponveis no ITU-T como o X.200 srie de recomendaes. Algumas das especificaes do protocolo foram tambm est disponvel como parte da srie X ITU-T. O equivalente a ISO e ISO / IEC para o modelo OSI estavam disponveis a partir de ISO, mas apenas alguns deles sem taxas.
definio do modelo: define o que cada camada deve fazer, isto , define os servios que cada camada deve oferecer; definio dos protocolos de camada: define os 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; seleo dos perfis funcionais: realizada pelos rgos de padronizao de cada pas que escolhem os padres que lhes cabem, baseados em condies tecnolgicas, base instalada, viso futura, etc.
Modelo OSI 7 Camada de aplicao 6 Camada de apresentao 5 Camada de sesso 4 Camada de transporte 3 Camada de rede Camada de enlace 2
1 Camada fsica Este modelo dividido em camadas hierrquicas, ou seja, cada camada usa as funes da prpria ou da camada anterior, para esconder a complexidade e transparecer as operaes ao usurio, seja ele um programa ou uma outra camada. As camadas so empilhadas na seguinte ordem:
camada 7: Aplicativo camada 6: Apresentao camada 5: Sesso camada 4: Transporte camada 3: Rede camada 2: Link de dados camada 1: Fsico
De acordo com a recomendao X.200, existem sete camadas, com o 1 a 7, com uma camada na parte inferior. Cada camada genericamente conhecida como uma camada de N. Um "N +1 entidade" (a camada N +1) solicitar servios de uma "entidade N" (na camada N). Em cada nvel, duas entidades (N-entidade pares) interagem por meio do protocolo de N atravs da transmisso de unidades de dados de protocolo (PDU). A Unidade de Dados de Servio (SDU) uma unidade especfica de dados que foram passados de uma camada OSI para uma camada inferior, e que a camada inferior ainda no encapsulado em uma unidade de dados de protocolo (PDU). Uma SDU um conjunto de dados que so enviados por um usurio dos servios de uma determinada camada, e transmitida semanticamente inalterada a um usurio do servio peer. A PDU a uma camada de N o SDU camada de N-1. Com efeito, a SDU a "carga til" de uma dada PDU. Isto , o processo de alterao de um SDU a uma PDU, constitudo por um processo de encapsulamento, realizada pela camada inferior. Todos os dados contidos no SDU fica encapsulado dentro do PDU. A camada de N-1 adiciona cabealhos ou rodaps, ou ambos, para a SDU, transformando-a numa PDU de camada N-1. Os cabealhos ou rodaps adicionados fazem parte do processo utilizado para tornar possvel a obteno de dados de uma fonte para um destino.
Alguns aspectos ortogonais, tais como gesto e segurana, envolvem todas as camadas. Servios de segurana no esto relacionadas com uma camada especfica: eles podem ser relacionadas por uma srie de camadas, tal como definido pela ITU-T recomendao X.800. [ 3 ] Estes servios visam melhorar a trade CIA ( confidencialidade , integridade e disponibilidade ) dos dados transmitidos. Na verdade, a disponibilidade de servio de comunicao determinada pelo projeto de rede e / ou de gesto de rede protocolos. Escolhas adequadas para estes so necessrios para proteger contra negao de servio.[carece de fontes]
1 - Camada Fsica
Ver artigo principal: Camada fsica A camada fsica define especificaes eltrica e fsica dos dispositivos. Em especial, que define a relao entre um dispositivo e um meio de transmisso, tal como um cabo de cobre ou um cabo de fibra ptica. Isso inclui o layout de pinos, tenses, impedncia da linha, especificaes do cabo, temporizao, hubs, repetidores, adaptadores de rede, adaptadores de barramento de host (HBA usado em redes de rea de armazenamento) e muito mais.
3 - Camada de Rede
Ver artigo principal: Camada de rede A camada de rede fornece os meios funcionais e de procedimento de transferncia de comprimento varivel de dados de sequncias de uma fonte de acolhimento de uma rede para um host de destino numa rede diferente (em contraste com a camada de ligao de dados que liga os hosts dentro da mesma rede), enquanto se mantm a qualidade de servio requerido pela camada de transporte. A camada de rede realiza roteamento funes, e tambm pode realizar a fragmentao e remontagem, e os erros de entrega de relatrio. Roteadores operam nesta camada, o envio de dados em toda a rede estendida e tornando a Internet possvel. Este um esquema de endereamento lgico - os valores so escolhidos pelo engenheiro de rede. O esquema de endereamento no hierrquico. A camada de rede pode ser dividida em trs sub-camadas: Sub-rede de acesso - que considera protocolos que lidam com a interface para redes, tais como X.25; Subnetwork dependente de convergncia - em que necessrio para elevar
o nvel de uma rede de trnsito, at ao nvel de redes em cada lado Sub-rede independente de convergncia - lida com a transferncia atravs de mltiplas redes.
4 - Camada de Transporte
Ver artigo principal: Camada de transporte A camada de transporte responsvel por receber os dados enviados pela camada de Sesso e segment-los para que sejam enviados a camada de Rede, que por sua vez, transforma esses segmentos em pacotes. No receptor, a camada de Transporte realiza o processo inverso, ou seja, recebe os pacotes da camada de Rede e junta os segmentos para enviar camada de Sesso. Isso inclui controle de fluxo, ordenao dos pacotes e a correo de erros, tipicamente enviando para o transmissor uma informao de recebimento, garantindo que as mensagens sejam entregues sem erros na sequncia, sem perdas e duplicaes. A camada de Transporte separa as camadas de nvel de aplicao (camadas 5 a 7) das camadas de nvel fsico (camadas de 1 a 3). A camada 4, Transporte, faz a ligao entre esses dois grupos e determina a classe de servio necessria como orientada a conexo e com controle de erro e servio de confirmao ou, sem conexes e nem confiabilidade. O objetivo final da camada de transporte proporcionar servio eficiente, confivel e de baixo custo. O hardware e/ou software dentro da camada de transporte e que faz o servio denominado entidade de transporte. A entidade de transporte comunica-se com seus usurios atravs de primitivas de servio trocadas em um ou mais TSAP(Transport Service Access Point), que so definidas de acordo com o tipo de servio prestado: orientado ou no conexo. Estas primitivas so transportadas pelas TPDU (Transport Protocol Data Unit). Na realidade, uma entidade de transporte poderia estar simultaneamente associada a vrios TSA e NSAP (Network Service Access Point). No caso de multiplexao, associada a vrios TSAP e a um NSAP e no caso de splitting, associada a um TSAP e a vrios NSAP. A ISO define o protocolo de transporte para operar em dois modos:
Como exemplo de protocolo orientado conexo, temos o TCP, e de protocolo no orientado conexo, temos o UDP. bvio que o protocolo de transporte no orientado conexo menos confivel. Ele no garante - entre outras coisas mais -, a entrega das TPDU, nem to pouco a ordenao das mesmas. Entretanto, onde o servio da camada de rede e das outras camadas inferiores bastante confivel - como em redes locais -, o protocolo de transporte no orientado conexo pode ser utilizado, sem o overhead inerente a uma operao orientada conexo.
O servio de transporte baseado em conexes semelhante ao servio de rede baseado em conexes. O endereamento e controle de fluxo tambm so semelhantes em ambas as camadas. Para completar, o servio de transporte sem conexes tambm muito semelhante ao servio de rede sem conexes. Constatado os fatos acima, surge a seguinte questo: "Por que termos duas camadas e no uma apenas?". A resposta sutil, mas procede: A camada de rede parte da sub-rede de comunicaes e executada pela concessionria que fornece o servio (pelo menos para as WAN). Quando a camada de rede no fornece um servio confivel, a camada de transporte assume as responsabilidades, melhorando a qualidade do servio.
5 - Camada de Sesso
Ver artigo principal: Camada de sesso A camada de Sesso permite que duas aplicaes em computadores diferentes estabeleam uma sesso de comunicao. Definindo como ser feita a transmisso de dados, pondo marcaes nos dados que sero transmitidos. Se porventura a rede falhar, os computadores reiniciam a transmisso dos dados a partir da ltima marcao recebida pelo computador receptor.
6 - Camada de Apresentao
Ver artigo principal: Camada de apresentao A camada de Apresentao, tambm chamada camada de Traduo, converte o formato do dado recebido pela camada de Aplicao em um formato comum a ser usado na transmisso desse dado, ou seja, um formato entendido pelo protocolo usado. Um exemplo comum a converso do padro de caracteres (cdigo de pgina) quando o dispositivo transmissor usa um padro diferente do ASCII. Pode ter outros usos, como compresso de dados e criptografia. Os dados recebidos da camada sete esto descomprimidos, e a camada 6 do dispositivo receptor fica responsvel por comprimir esses dados. A transmisso dos dados torna-se mais rpida, j que haver menos dados a serem transmitidos: os dados recebidos da camada 7 foram "encolhidos" e enviados camada 5. Para aumentar a segurana, pode-se usar algum esquema de criptografia neste nvel, sendo que os dados s sero decodificados na camada 6 do dispositivo receptor. Ela trabalha transformando os dados em um formato no qual a camada de aplicao possa aceitar, minimizando todo tipo de interferncia.
7 - Camada de Aplicao
Ver artigo principal: Camada de aplicao A camada de aplicao corresponde s aplicaes (programas) no topo da camada OSI que sero utilizados para promover uma interao entre a mquina-usurio (mquina destinatria e o usurio da aplicao). Esta camada tambm disponibiliza os recursos
(protocolo) para que tal comunicao acontea, por exemplo, ao solicitar a recepo de e-mail atravs do aplicativo de e-mail, este entrar em contato com a camada de Aplicao do protocolo de rede efetuando tal solicitao (POP3, IMAP). Tudo nesta camada relacionado ao software. Alguns protocolos utilizados nesta camada so: HTTP, SMTP, FTP, SSH, Telnet, SIP, RDP, IRC, SNMP, NNTP, POP3, IMAP, BitTorrent, DNS, Ping, etc.
Resumo
CAMADA 7 - Aplicao 6Apresentao 5 - Sesso 4 - Transporte 3 - Rede 2 - Enlace 1 - Fsico FUNO Funes especialistas (transferncia de arquivos, envio de e-mail, terminal virtual) Formatao dos dados, converso de cdigos e caracteres Negociao e conexo com outros ns Oferece mtodos para a entrega de dados ponto-a-ponto Roteamento de pacotes em uma ou vrias redes Deteco e correo de erros do meio de transmisso Transmisso e recepo dos bits brutos atravs do meio de transmisso
Arquitetura Internet
O padro aberto tcnico da Internet, o Protocolo de Controle de Transmisso (do ingls: Transmission Control Protocol - TCP), surgiu de uma necessidade especfica do Departamento de Defesa dos Estados Unidos, que necessitava de uma rede que pudesse sobreviver a qualquer condio, at mesmo uma guerra nuclear. [2]O Modelo de Referncia e a Pilha de Protocolos TCP/IP tornam possvel a comunicao de dados entre dois computadores em qualquer parte do mundo. Devido ao surgimento massivo de redes de computadores, a International Organization for Standardization (ISO) realizou uma pesquisa sobre esses vrios esquemas de rede e percebeu-se, a necessidade de se criar um modelo de rede para ajudar os desenvolvedores a implementar redes que poderiam comunicar-se e trabalhar juntas (modelo de referncia OSI). Diferentemente do modelo OSI, que possui sete camadas, o modelo TCP/IP possui quatro camadas, so elas:
Camada 4: A camada de Aplicao Camada 3: A camada de Transporte Camada 2: A camada de Internet Camada 1: A camada de Rede