Redes
Parte 1
Introdução
Software de Rede
Hierarquias de Protocolos
O objetivo de cada camada é oferecer determinados serviços às camadas superiores, isolando essas camadas dos problemas a serem resolvidos por ela.
De certo modo, cada camada pode ser entendida como uma máquina virtual que oferece serviços à camada acima dela.
Introdução
Software de Rede
Hierarquias de Protocolos
A camada N da máquina transmissora somente se comunica com a camada N da máquina receptora. Ambas
“falam a mesma língua”, isto é, seguem o mesmo protocolo. A camada contém um conjunto específico de funções bem definidas que minimiza a quantidade de informações que deve ser passada para a camada seguinte.
Introdução
Software de Rede
Hierarquias de Protocolos
• Um protocolo é um conjunto de regras e convenções para a comunicação entre camadas equivalentes em máquinas diferentes.
• Os processos parceiros comunicam-se entre si (em máquinas diferentes) utilizando-se de protocolos.
• A interface define quais operações e serviços a camada inferior oferece à camada superior.
Introdução
Software de Rede
Hierarquias de Protocolos
Arquitetura de Rede é o conjunto de camadas e protocolos que a compõe.
Host A
Camada 7
Host B
Protocolo da camada 7
Camada 7
Interface 6/7
Camada 5
Protocolo da camada 6
Comunicação virtual
Camada 6
Camada 4
Camada 6
Interface 5/6
Camada 5
Interface 4/5
Camada 4
Comunicação física
Interface 3/4
Camada 3
Camada 3
Interface 2/3
Camada 2
Camada 2
Interface 1/2
Camada 1
Camada 1
Meio de Comunicação
Introdução
Software de Rede
Hierarquias de Protocolos
Nenhum dado é transferido diretamente de uma camada de uma máquina para a camada correspondente em outra máquina. Introdução
Software de Rede
Hierarquias de Protocolos
Transmitindo
Como ocorre o fluxo das informações pelas camadas? Recebendo
Camada 3
Protocolo 3