Upload
internet
View
125
Download
0
Embed Size (px)
Citation preview
Redes de Computadores – Prof. Alberto
Subnet;
Roteamento básico;
ICMP.
Redes de Computadores – Prof. Alberto
Objetivo: “Quebrar” uma rede IP em redes menores, onde cada rede torna-se independente.
Para isto, usam-se bits do endereço IP como um filtro (máscara), dividindo o endereço IP em duas partes: id de rede (net ID) e id da máquina (host ID)
Máscara de sub-rede (subnet mask)
Redes de Computadores – Prof. Alberto
Exemplo (o normal):
End. IP classe C: 192.203.97.0máscara: 255.255.255.0Net-ID: 192.203.97Intervalo de De 192.203.97.1Host-ID (254): até 192.203.97.254Broadcast: 192.203.97.255
Máscara de sub-rede (subnet mask)
Redes de Computadores – Prof. Alberto
“Emprestando” um bit do host-ID para net-ID
192.203.97. [ 128 64 32 16 8 4 2 1]net-id host-id
192.203.97. [ 128 64 32 16 8 4 2 1] net-id host-id
máscara: 255.255.255.12827= 128 128-2 = 126 hosts
Máscara de sub-rede (subnet mask)
Redes de Computadores – Prof. Alberto
Sub-net 1 Sub-net 2
Endereço de rede 192.203.97.0 102.203.97.128
Host-IDs 192.203.97.1
a
192.203.97.126
192.203.97.129 a
192.203.97.254
Broadcast 192.203.97.127 192.203.97.255
Máscara de sub-rede (subnet mask)
Redes de Computadores – Prof. Alberto
Sub-net 1 Sub-net 2 Sub-net 3 Sub-net 4
Endereço de rede 192.168.0.0 192.168.0.64 192.168.0.128 192.168.0.192
Host-IDs 192.168.0.1
a
192.168.0.62
192.168.0.65
a
192.168.0.126
192.168.0.129
a
192.168.0.190
192.168.0.193
a
192.168.0.254
Broadcast 192.168.0.63 192.168.0.127 192.168.0.191 192.168.0.255
8 -2 = 6 bits para host = 26 = 64 -2 = 62 hosts por rede.
Máscara de sub-rede (subnet mask): tomando 2 bits para máscara: 128+64 = 192 = 255.255.255.192
Redes de Computadores – Prof. Alberto
Conclusão:
Sub-rede é a 128: O IP 192.203.97.143 pertence a sub-rede 192.203.97.128. Host-ID será 001111 (15): Host 15 da sub-rede 128 da rede 192.203.97
Não é Host 143 da rede 192.203.97.0 !
Máscara de sub-rede (subnet mask)
Redes de Computadores – Prof. Alberto
Fórmula utilizada pelos roteadores para determinar o caminho apropriado para onde o pacote deve seguir.
O protocolo de roteamento também deve informar quais rotas foram modificadas – dinamicamente - e quais rotas são compartilhadas para outros roteadores.
Roteamento
Redes de Computadores – Prof. Alberto
O envio é direto se mesmo net-Id de destino. Indireto, se endereço não é fisicamente atingível.
Comando TRACERT do DOS.
Redes de Computadores – Prof. Alberto
Roteamento deve dar suporte a sub-redes, para determinar o endereço correto.
Ex.: suponha IP 192.203.97.143, com sub-net mask de 255.255.255.192 (128+64 = 2 bits 22 = 4 sub-redes)
Máscara: 1 1 0 0 0 0 0 0 (192)
Host-id 1 0 0 0 1 1 1 1 (143)
Resultado (AND) 1 0 0 0 0 0 0 0 (128)
Roteamento em sub-redes
Redes de Computadores – Prof. Alberto
Protocolo ICMP
(Internet Control Message Protocol)
Um protocolo sob o TCP/IP, usado para enviar mensagens de erro e de controle.
Por exemplo, roteadores usam ICMP para notificar o remetente que um determinado nó de destino não está disponível.
Redes de Computadores – Prof. Alberto
Protocolo ICMP
• Transportados em datagramas IP;
• Compostos por Tipo, Código e os 8 primeiros bytes do datagrama com problema;
• Definido na RFC 792.
Redes de Computadores – Prof. Alberto
Protocolo ICMP
Redes de Computadores – Prof. Alberto
Protocolo ICMPTipo Código Descrição
0 0 echo reply3 0 dest. net unreachable3 1 dest. host unreachable3 2 dest. protocol unreachable3 3 dest. port unreachable3 6 dest. net unreachable3 7 dest. host unreachable4 0 source quench8 0 echo request9 0 route adversiting10 0 router discover11 0 TTL expired12 0 bad IP header
Redes de Computadores – Prof. Alberto
Protocolo ICMP - PING
(Packet INternet Groper)
Um utilitário usado para determinar se um endereço IP está disponível para responder um pacote e tempo de resposta.
Usa echo reply e echo request do ICMP
Pode ser utilizado também pelo nome do host (neste caso primeiro é feita resolução nome/ip)