O documento descreve uma aula sobre a camada de rede na arquitetura OSI, abordando conceitos como roteamento, pacotes, tabelas de roteamento e o protocolo IP. É apresentado o papel dos roteadores em mover pacotes entre portas de entrada e saída e manter tabelas de roteamento, além do formato e endereçamento do protocolo IP.
3. Mission Simulation Lab
HICEEIntrodução
▪ Conceitos
▪ Pacotes
▪ O que faz um roteador?
▪ IP
▪ Próximos: DHCP, ICMP, Algoritmos de
Roteamento e Roteamento na Internet
5. Mission Simulation Lab
HICEEConteitos
▪ O papel desta camada é simples: mover
os pacotes
▪ Forwarding: mover o pacote da porta de
entrada para a porta apropriada de saída
▪ Atividades do roteador, dentro do roteador.
▪ Todo roteador tem uma tabela que indica,
dependendo do destino, qual porta deve ser
retransmitido o pacote.
▪ Routing: determinar a rota/caminho que
os pacotes devem tomar.
▪ Atividades de toda a rede. Cooperativo
7. Mission Simulation Lab
HICEERedes Virtuais
Virtual Circuits Networks
▪ Na camada de Redes, os Serviços são fim-a-fim, o destino vai desempacotar os dados da
origem.
▪ Redes que operam “virtualmente” na camada de redes
▪ (1) Um caminho virtual entre as duas pontas
▪ (2) numera os links do caminho
▪ (3) coloca os caminhos em cada roteador no caminho
8. Mission Simulation Lab
HICEEDatagram Networks
▪ Cada vez que uma ponta deseja enviar um pacote, ele carimba o pacote com o endereço do
destino e envia.
▪ Não é primeiro montada uma rede virtual, que estabelece um caminho.
10. Mission Simulation Lab
HICEEArquitetura Genérica
Portas de entrada:
• Funções de termino de
conexão da camada física
• Funções de termino de
conexão da camada de
enlace
Switch:
• Conecta as portas de
entrada e saída de acordo
com as regras de
roteamento.
Portas de saída:
• Funções de inicio de
conexão da camada física.
• Funções de inicio da
camada de enlace.
Roteador:
• Executa as rotinas de
roteamento dos protocolos.
• Mantêm tabelas de
roteamento.
11. Mission Simulation Lab
HICEEProcessamento da Entrada
▪ Terminação física da conexão
▪ Desempacotamento do protocolo de enlace.
▪ Atividades do protocolo
▪ Processamento do pacote, e decisão pra onde vai reencaminhar.
▪ Enfileiramento dos pacotes.
12. Mission Simulation Lab
HICEESwitching
▪ Onde os pacotes são
encaminhados
▪ Via memoria: um software
processa e retransmite
▪ Via barramento: o pacote recebe
um carimbo da porta de saída
desejada, que vai sendo
comparado por todas as portas
no barramento.
▪ Via redes interconectadas:
redes dedicadas que são criadas
para interconectar as portas
diretamente.
13. Mission Simulation Lab
HICEEProcessamento da saída
▪ Empilhamento do buffer de saída,
▪ Encapsulamento do protocolo de enlace
▪ Inicio das funções de transmissão física.
14. Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
The Internet Protocol: IP
The IP service model is a best-effort delivery service.This means that IP makes its “best effort” to deliver
segments between communicating hosts, but it makes no guarantees
15. Mission Simulation Lab
HICEEFormato do datagrama IPv4
▪ Versão: versão do protocolo IP
▪ Tamanho do cabeçalho: varia devido as opções
▪ Tipo de serviço: se tempo real, requerendo baixa latência,
...
▪ Tamanho do Datagrama: tamanho total do datagrama IP.
Geralmente 1500bytes.
▪ Flags de identificação e fragmentação: fragmentação da
mensagem.
▪ Tempo de vida: para garantir que o pacote não fique
rodando pra sempre
▪ Protocolo: indica o protocolo da camada de transporte
▪ Checksum: check de bits
▪ Source/Destination: obviamente...
▪ Opções: outras opções de processamento especiais.
▪ Dados: bem.... Os dados.
17. Mission Simulation Lab
HICEEEndereçamento
▪ Interface do Roteador é a fronteira que o host se comunica para enviar um pacote.
▪ IPs tem 32 bits.
▪ Escritos em notação decimal. Ex.: 193.32.216.9
▪ Cada interface pode criar uma subrede (subnet)
▪ Possui uma mascara de rede
▪ 223.1.1.0/24 é uma mascara de 24 bits
▪ a.b.c.d/x
2^8
2^16
2^32