<Anterior | Conteúdo | Próxima>
♦ Execução segura de aplicativos remotos
♦ Firewalls e detecção de intrusão
10.1. Visão geral da rede
10.1.1. O Modelo OSI
Um protocolo é, simplesmente, um conjunto de regras para comunicação.
Para obter dados pela rede, por exemplo, um e-mail do seu computador para algum computador do outro lado do mundo, muitos hardwares e softwares precisam funcionar juntos.
Todas essas peças de hardware e os diferentes programas de software falam línguas diferentes. Imagine o seu programa de e-mail: ele é capaz de se comunicar com o sistema operacional do computador, por meio de um protocolo específico, mas não é
capaz de falar com o hardware do computador. Precisamos de um programa especial no sistema operacional que execute essa função. Por sua vez, o computador precisa ser capaz de se comunicar com a linha telefônica ou outro método de conexão à Internet. E, nos bastidores, o hardware de conexão de rede precisa ser capaz de se comunicar para passar seu e-mail de um dispositivo para o outro, até o computador de destino.
Todos esses diferentes tipos de protocolos de comunicação são classificados em 7 camadas, que são conhecidas como Modelo de Referência de Interconexão de Sistemas Abertos, Modelo OSI como diminutivo. Para facilitar o entendimento, este modelo é reduzido a uma descrição de protocolo de 4 camadas, conforme descrito na tabela abaixo:
Tabela 10-1. O modelo OSI simplificado
Nome da camada | Protocolos de Camada |
Camada de aplicação | HTTP, DNS, SMTP, POP, ... |
Camada de transporte | TCP, UDP |
Camada de rede | IP, IPv6 |
Camada de acesso à rede PPP, PPPoE, Ethernet
Cada camada pode usar apenas a funcionalidade da camada abaixo; cada camada só pode exportar funcionalidade para a camada acima. Em outras palavras: as camadas se comunicam apenas com as camadas adjacentes. Vamos pegar o exemplo de sua mensagem de e-mail novamente: você a insere através da camada de aplicativo. Em seu computador, ele percorre a camada de transporte e rede. Seu computador o coloca na rede por meio da camada de acesso à rede. Essa também é a camada que moverá a mensagem ao redor do mundo. No destino, o computador receptor irá
aceitará a mensagem por meio de sua própria camada de rede e a exibirá ao destinatário usando a camada de transporte e de aplicação.