Subscribe:

Ads 468x60px

terça-feira, 20 de agosto de 2013

Modelo OSI



O que é?

  Esta arquitetura é um modelo que divide as redes de computadores em sete camadas, de forma a se obter camadas de abstração. Cada protocolo implementa uma funcionalidade assinalada a uma determinada camada.
   A ISO costuma trabalhar em conjunto com outra organização, a ITU (International Telecommunications Union), publicando uma série de especificações de protocolos baseados na arquitetura OSI. Estas séries são conhecidas como 'X ponto', por causa do nome dos protocolos - X.25, X.500, etc.

Para que serve?

   O modelo OSI serve para explicar o funcionamento da rede, dividindo-a em 7 camadas. Embora seja apenas um modelo teórico, que não precisa necessariamente ser seguido à risca pelos protocolos de rede, o modelo OSI é interessante, pois serve como deixa para explicar diversos aspectos teóricos do funcionamento de uma rede.

História

 O OSI (Open Systems Interconnection) tem sido um elemento essencial em projetos de rede de comunicação, desde a sua ratificação em 1984. padrão OSI é um modelo abstrato de como os protocolos de rede e os equipamentos se comunicam e trabalham juntos. 
   O modelo OSI é um padrão de tecnologia mantido pela International Standards Organization (ISO). Embora as tecnologias de hoje não sejam totalmente conformes com a norma, continua a ser uma introdução útil para o estudo da arquitetura de rede.

Camadas do Modelo OSI

    O modelo OSI é dividido em camadas, cada uma usa as suas próprias funções ou da camada anterior, para esconder a complexidade e transparecer as operações ao usuário. Listamos abaixo as 7 camadas com suas funções e seus protocolos mais conhecidos e usados.

7ª Aplicação – Esta camada faz a interface entre o programa que está enviando ou recebendo dados e a pilha de protocolos. A camada de aplicação é a que mais encontramos no dia a dia, interagimos direto com ela através de softwares como cliente de correio, programas de mensagens instantâneas, etc. Um exemplo é de que quando você está baixando ou enviando e-mails, seu programa de e-mail entra em contato com esta camada.                                     
Os protocolos mais conhecidos desta camada são: HTTP, SMTP, FTP, TELNET, IRC, SNMP, NNTP, POP3,DNS, PING etc.

6ª Apresentação - A principal finalidade dessa camada é definir formatos de dados, como textos ASCII, binário etc. Resumindo, a camada de apresentação define como tudo deve ser representado, formatado e compactado.
Os protocolos mais conhecidos desta camada são: XDR, TLS, PICT, MIDI, TIFF, GIF etc.    

5ª Sessão - Esta camada permite que dois programas em computadores diferentes estabeleçam uma sessão de comunicação. Nesta sessão, esses dois programas definem como será feita a transmissão dos dados e coloca marcações nos dados que estão sendo transmitidos, esta camada também é responsável pelo estabelecimento e manutenção das sessões, ou seja, iniciar um diálogo entre duas máquinas: verificar se a outra máquina está pronta para se comunicar, etc.
Os protocolos mais conhecidos desta camada são: NetBIOS, DECnet SCP, NFS etc.                                                              

4ª Transporte - Essa camada é responsável por pegar os dados enviados pela 5ª camada e dividi-los em pacotes que serão transmitidos pela rede. No computador receptor, a camada de Transporte é responsável por pegar os pacotes recebidos da camada de Rede e remontar o dado original para enviá-lo à camada de Sessão. As camadas de Rede estão preocupadas com a maneira com que os dados serão transmitidos e recebidos pela rede, mais especificamente com os pacotes são transmitidos pela rede, enquanto que as camadas de Aplicação estão preocupadas com os dados contidos nos pacotes, ou seja, estão preocupadas com os dados propriamente ditos. A camada 4, Transporte, faz a ligação entre os grupos do nível de aplicação (camadas 7, 6, 5) e do nível de Rede (camadas 3, 2, 1). 
Os protocolos mais conhecidos desta camada são: TCP, UDP, RTP, SCTP, DCCP, RIP etc.

3ª Rede - Essa camada é praticamente a que mais atua no processo e é responsável pelo endereçamento dos pacotes, convertendo endereços lógicos em endereços físicos, de forma que os pacotes consigam chegar corretamente ao destino. Essa camada também determina a rota que os pacotes irão seguir para atingir o destino esta camada também entende o endereço físico, que o converte para um endereço lógico conhecido como endereço IP.                     
Os protocolos mais conhecidos desta camada são: IP (IPv4, IPv6), IPX, ICMP, NAT etc.

2ª Enlace - Essa camada pega os pacotes de dados recebidos da camada de rede e os transforma em quadros que serão trafegados pela rede, adicionando informações como o endereço da placa de rede de origem, o endereço da placa de rede de destino e uma soma de verificação, mais conhecida como CRC. O quadro criado por esta camada é enviado para a 1ª camada, que converte esse quadro em sinais elétricos para serem enviados através do cabo de rede. Quando o receptor recebe um quadro, a sua camada de Link de Dados confere se o dado chegou íntegro, refazendo a soma de verificação (CRC). A camada de enlace já entende o endereço, o endereço físico (MAC Address – Media Access Control ou Controle de acesso a mídia).                   
Os protocolos mais conhecidos desta camada são: Ethernet, Token ring, Switch, Frame relay etc.

1ª Física - Esta camada pega os quadros enviados pela 2ª camada e os transforma em sinais compatíveis com o meio onde os dados deverão ser transmitidos. O sinal que vem dos Cabos, por exemplo, chega à camada física em formato de sinais elétricos e se transforma em bits 0 e 1. Como no cabo navegam apenas sinais elétricos de baixa frequência, a camada física identifica sinais como 0 sinal elétrico com –5 volts e 1 como sinal elétrico com +5 volts. 
Os protocolos mais conhecidos desta camada são: Modem, Bluetooth, USB, 10BASE-T, ISDN, DSL etc.

Fonte: http://pt.wikipedia.org/wiki/Modelo_OSI

1 comentários: