É um conjunto de protocolos abertos para o fabrico de equipamento e desenvolvimento de software destinados a funcionar em redes de computadores. O modelo OSI sub-divide o processo global de comunicação de dados entre computadores em sete camadas.

Camadas:

1 – Camada Física

2- Ligação de dados:

Providencia a funcionalidade necessária para estabelecer as ligações, transferir dados e detectar erros que possam ocorrer na camada física, é usada para definir como a informação é transmitida através da camada física.

Exemplos:

Sistemas de telecomunicações, estações AM/FM e de televisões – usam sinais analógicos para transmitir a informação, enquanto que as redes de computadores usam sinais digitais.
No caso de haver algum problema com a transmissão da informação no meio físico (cabos danificados ou em curto-circuito), então esta camada deve tratar destes erros retransmitindo ou notificando a falha para a camada de rede (superior).

Esta camada (também chamada camada de Enlace) 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, dados de controle, os dados em si e uma soma de verificação, também conhecida como CRC. O quadro criado por esta camada é enviado para a camada Física, que converte esse quadro em sinais elétricos (ou sinais electromagnéticos, se você estiver usando uma rede sem fios) para serem enviados através do cabo de rede. Quando o receptor recebe um quadro, esta camada confere se o dado chegou íntegro, refazendo a soma de verificação (CRC). Se os dados estiverem o.k., ele envia uma confirmação (chamada acknowledge ou simplesmente ack). Caso essa confirmação não seja recebida, a camada do transmissor reenvia o quadro, já que ele não chegou até o receptor ou então chegou com os dados corrompidos.

Protocolos: Ethernet,FDDI, Frame relay …

3- Camada de rede

Estabelece um caminho através dos nós da rede ou interligação de rede.

Resumo:
A camada 3 (rede), é onde entra em acção o endereçamento IP. A requisição é transformada num pacote de dados e endereçada ao endereço IP do servidor. É como se, em vez de usar e-mail ou telefone, o pedido precisasse ser enviado via carta à central de distribuição, que iria responder enviando o produto. O sistema operativo faz o pedido (camada 4, transporte) e verifica o estado do envio (camada 5, sessão). O TCP/IP (camadas 4 e 3 respectivamente) é representado, no exemplo, pelo trabalho dos correios, incluindo o envelope que contém os endereços do remetente e do destinatário.

O TCP/IP é composto por dois protocolos: O “TCP” trabalha na camada 4, auxiliando o sistema operativo na criação, no envio e na verificação dos pacotes, enquanto o “IP” trabalha na camada 3 e é responsável pelo endereçamento. Os dois trabalham em conjunto, como se fossem uma coisa só, muito embora sejam dois protocolos separados.

Depois de criados e endereçados corretamente, os pacotes são transportado através da rede local, passando pela placa de rede, pelos cabos e pelo switch, até chegar ao gateway da rede e, a partir daí, à Internet. É nesta fase que chegamos às camadas 1 e 2, onde é feito o trabalho pesado.

Em primeiro lugar, a placa de rede não entende pacotes TCP/IP, é por isso que ela se chama “placa Ethernet” e não “placa TCP/IP”. Ela nem sequer sabe diferenciar um endereço IP do outro. Tudo o que ela conhece são endereços MAC (os endereços físicos das placas de rede, gravados ainda na fábrica).

Para despachar os pacotes pela rede local (de forma que ele chegue até o gateway), a placa transforma-os num “frame”, onde contém o endereço MAC da placa destino.

É como se ela colocasse o envelope original dentro de outro, que usa um endereçamento mais simples.

4 – Transporte

Controla o fluxo de informação recebida e transmitida, por forma a que os pacotes das mensagens sejam entregues correctamente.

resumo:

A camada de Transporte é responsável por pegar os dados enviados pela camada de Sessão e dividi-los em pacotes que serão transmitidos pela rede, ou, melhor dizendo, repassados para a camada de Rede. No receptor, a camadade Transporte é responsável por pegar os pacotes recebidos da camada de Redee remontar o dado original para enviá-lo à camada de Sessão. Isso inclui controlede fluxo (colocar os pacotes recebidos em ordem, caso eles tenham chegado forade ordem) e correcção de erros, tipicamenteenviando para o transmissor uma informaçãode reconhecimento (acknowledge),informando que o pacote foi recebido com sucesso.A camada de Transporte é responsável por pegar os dados enviados pela camada de Sessão e dividi-los em pacotes que serão transmitidos pela rede, ou, melhor dizendo, repassados para a camada de Rede. No 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. Isso inclui controle de fluxo (colocar os pacotes recebidos em ordem, caso eles tenham chegado fora de ordem) e correcção de erros, tipicamente enviando para o transmissor uma informação de reconhecimento (acknowledge), informando que o pacote foi recebido com sucesso.
  • implementa um nível de conexão confiável abaixo da camada de Sessão
  • garante uma transmissão sem erros, na sequência correta e sem perdas ou duplicações.
  • executa o controle de fluxo, correção de erro e participa do processo de solução de problemas na transmissão e recepção dos pacotes.

5 – Sessão

A camada de “sessão” permite que duas aplicações em computadores diferentes estabeleçam uma sessão de comunicação.

A camada “sessão” efectua a sincronização entre as tarefas realizadas pelo utilizador e pelo sistema colocando check points na informação que é transmitida.

Deste modo, se existir uma falha na rede, apenas é reenviada a informação transmitida após o ultimo checkpoint validado pelo destinatário.Esta camada controla o processo de comunicação, definindo quando e por quanto tempo a informação é transmitida.

Por exemplo, a pessoa está a fazer download de e-mails de um servidor e a rede falha. Quando a rede voltar a estar operacional a sua tarefa continuará do ponto em que parou, não sendo necessário reiniciá-la.

6 – Apresentação

Contribuí para a codificação e descodificação de dados ao nível do seu formato individual;

7 – Aplicação

A camada de aplicação faz a interface entre o protocolo de comunicação e o aplicativo que pediu ou receberá a informação através da rede. Por exemplo, se você quiser baixar o seu e-mail com seu aplicativo de e-mail. ele entrará em contato com a camada de Aplicação do protocolo de rede efetuando este pedido.

A camada de aplicação é o nível que possui o maior número de protocolos existentes, devido ao fato de estar mais perto do usuário e os usuários possuírem necessidades diferentes.

Esta camada fornece ao usuário uma interface que permite acesso a diversos serviços de aplicação, convertendo as diferenças entre diferentes fabricantes para um denominador comum. Por exemplo, em uma transferência de arquivos entre máquinas de diferentes fabricantes pode haver convenções de nomes diferentes (DOS tem uma limitação de somente 8 caracteres para o nome de arquivo, UNIX não), 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 função da camada de aplicação. O dado entregue pelo usuário à camada de aplicação do sistema recebe a denominação de SDU (Service Data Unit). A camada de aplicação, então, junta a SDU (no caso, os dados do usuário) um cabeçalho chamado PCI (Protocol Control Information). O objeto resultante desta junção é chamado de PDU (Protocol Data Unit), que corresponde à unidade de dados especificada de um certo protocolo da camada em questão.

Funções principais das camadas do modelo OSI

  • login & password
  • forma de representar informação comum
  • assegurar o inicio, desenvolvimento e fim das aplicações
  • transferência de ficheiros, acesso e manutenção
  • formas de representação padrão
  • tratamento de mensagens
  • transferência de documentos
  • Acesso a bases de dados
  • SVA (videotex, E-mail, EDI, etc.)
  • manutenção de sistemas
  • protocolos industrias