Modelo OSI
O Modelo OSI
Motivação para o Desenvolvimento de Protocolos de Comunicação
•
Todas as partes envolvidas em uma comunicação devem concordar com um conjunto de regras as serem usadas quando estão trocando mensagens. – Os diplomatas chamam tal acordo de protocolo;
– O termo é usado igualmente para a comunicação entre computadores;
•
•
Um protocolo de rede é um conjunto de regras que especifica o formato de mensagens e as ações apropriadas exigidas para cada uma delas.
Os principais motivos para a criação dos protocolos de rede são:
– Necessidade de um software que forneça uma interface de alto nível para que os aplicativos realizem suas comunicações;
– Necessidade de tratamento automático do detalhes e problemas de comunicação de baixo nível ;
– Aplicativos não devem ter que interagir com o hardware de rede diretamente;
O Modelo OSI
Famílias de Protocolos
•
Os projetistas escolheram dividir o problema de comunicação em subpartes e projetar um protocolo para cada uma delas;
– Isto torna cada protocolo muito mais fácil de se projetar, analisar, implementar e testar; •
•
•
•
Cada protocolo deve tratar uma parte do problema de comunicação não tratada pelo outro;
Os protocolos devem compartilhar estruturas de dados e informações;
A combinação dos protocolos deve tratar todas as falhas de hardware possíveis e outras condições excepcionais.
Pelos motivos descritos acima é que os protocolos são projetados e desenvolvidos em conjuntos completos e cooperativos chamados de conjuntos ou famílias.
– Alguns exemplos são:
• TCP/IP
• IPX/SPX
O Modelo OSI
Projeto em Camadas
•
•
•
Uma das ferramentas mais importantes para ajudar os projetistas de protocolo é chamada de modelo em camadas
(layering model).
O modelo em camadas descreve uma maneira de dividir o problema de comunicação em sub-partes (camadas);
Este modelo, desenvolvido pela ISO
(International Standards Organization), foi denominado