Modelo OSI
Modelo OSI
Administração de redes
Modelo OSI
OSI (Open Systems Interconnection), Camadas OSI ou Interconexão de Sistemas Abertos, é um conjunto de
padrões ISO que estabelece um modelo, na forma de camadas de abstração, para o projeto de redes de
computadores servindo de base para qualquer tipo de rede, seja de curta, média ou longa distância.
Este modelo é dividido em camadas hierárquicas, ou seja, cada camada usa as funções da própria camada ou
da camada anterior, para esconder a complexidade e transparecer as operações para o usuário, seja ele um
programa ou uma outra camada.
Modelo OSI Modelo TCP/IP
7. Aplicação
6. Apresentação HTTP, SSH, SMTP, DNS, FTP 4. Aplicação
5. Sessão
4. Transporte TCP, UDP 3. Transporte
3. Rede IP,ICMP 2. Internet
2. Link de dados(enlace)
Ethernet, Token Ring, 802.11(wifi), FDDI 1. Rede
1. Física
abaixo um modelo de uma conexão HTTPS com criptografia SSL
1. Camada física
1
Modelo OSI
A camada física transmite os bits de dados (0 e 1) para os dispositivos elétricos (físicos) e os converte em
sinais elétricos, pulsos de luz ou sinais sem fio. Ela contém os equipamentos que se comunicam diretamente
com o controlador da interface de rede, como cabos coaxiais e par trançados, fibra ótica, ondas de rádio.
2. Camada de ligação de dados
A camada de ligação de dados, também conhecida é como camada de enlace ou link de dados. Esta camada
detecta e, opcionalmente, corrige erros que possam acontecer no nível físico. É responsável pela transmissão e
recepção de quadros e pelo controle de fluxo. Nessa camada é onde é atribuído o endereço exclusivo físico de
harware (MAC - Media Access Control) exclusivo para cada placa de rede. Os dispositivos que trabalham
nessa camada são as placas de rede, bridges (pontes) e switchs.
3. Camada de rede
A camada de Rede é 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, baseada em fatores como condições de
tráfego da rede e prioridades.
Essa camada é usada quando a rede possui mais de um segmento e, com isso, há mais de um caminho para um
pacote de dados trafegar da origem ao destino.
Encaminhamento, endereçamento, interconexão de redes, tratamento de erros, fragmentação de pacotes,
controle de congestionamento e seqüênciamento de pacotes são funções desta camada.
4. Camada de transporte
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 para a camada de Rede. No receptor, a camada de Transporte é responsável por
pegar os pacotes recebidos da camada de Rede, remontar o dado original e assim enviá-lo à camada de Sessão.
Isso inclui controle de fluxo, ordenação dos pacotes e a correção de erros, tipicamente enviando para o
transmissor uma informação de recebimento, informando que o pacote foi recebido com sucesso.
A camada de Transporte separa as camadas de nível de aplicação (camadas 5 a 7) das camadas de nível físico
(camadas de 1 a 3). A camada 4, Transporte, faz a ligação entre esses dois grupos e determina as classes de
serviços(HTTP, DNS, etc) e portas (80, 53, etc). Nessa camada é usado os protocolos TCP orientado a
conexão e com controle de erro e serviço de confirmação, e UDP sem orientação a conexões e nem
confiabilidade.
5. Camada de sessão
2
Modelo OSI
A camada de Sessão permite que duas aplicações em computadores diferentes estabeleçam uma sessão de
comunicação. Nesta sessão, essas aplicações definem como será feita a transmissão de dados e coloca
marcações nos dados que estão sendo transmitidos. Se porventura a rede falhar, os computadores reiniciam a
transmissão dos dados a partir da última marcação recebida pelo computador receptor. Os meios de
transmissão simplex, half-duplex e full-duplex são usado nessa camada.
6. Camada de apresentação
A camada de Apresentação, também chamada camada de Tradução, converte o formato do dado recebido pela
camada de Aplicação em um formato comum a ser usado na transmissão desse dado, ou seja, um formato
entendido pelo protocolo usado. Um exemplo comum é a conversão do padrão de caracteres (código de
página) quando, por exemplo, o dispositivo transmissor usa um padrão diferente do ASCII, por exemplo. Pode
ter outros usos, como compressão de dados e criptografia.
Para aumentar a segurança, pode-se usar algum esquema de criptografia neste nível como SSH ou SSL, sendo
que os dados só serão decodificados na camada 6 do dispositivo receptor.
7. Camada de 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, ao solicitar a recepção de e-mails através do aplicativo de e-mail,
este entrará em contato com a camada de Aplicação do protocolo de rede efetuando tal solicitação. Tudo nesta
camada é direcionada aos aplicativos. SMTP e HTTP são exemplos de aplicativos de rede que existem
internamente na camada de aplicação.