AULA 05

Propaganda
Redes de Computadores – Prof. Alberto
 Subnet;
 Roteamento básico;
 ICMP.
Redes de Computadores – Prof. Alberto
Máscara de sub-rede (subnet mask)
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)
Redes de Computadores – Prof. Alberto
Máscara de sub-rede (subnet mask)
Exemplo (o normal):
End. IP classe C:
máscara:
Net-ID:
Intervalo de
Host-ID (254):
Broadcast:
192.203.97.0
255.255.255.0
192.203.97
De 192.203.97.1
até 192.203.97.254
192.203.97.255
Redes de Computadores – Prof. Alberto
Máscara de sub-rede (subnet mask)
“Emprestando” um bit do host-ID para net-ID
192.203.97. [
net-id
128
192.203.97. [
net-id
128
64
32
16
8
4
2
1]
8
4
2
1]
host-id
64
32
16
host-id
máscara:
255.255.255.128
27= 128
128-2 = 126 hosts
Redes de Computadores – Prof. Alberto
Máscara de sub-rede (subnet mask)
Endereço
de rede
Host-IDs
Broadcast
Sub-net 1
Sub-net 2
192.203.97.0
102.203.97.128
192.203.97.1
192.203.97.129
a
a
192.203.97.126 192.203.97.254
192.203.97.127 192.203.97.255
Redes de Computadores – Prof. Alberto
Máscara de sub-rede (subnet mask): tomando 2 bits
para máscara: 128+64 = 192 = 255.255.255.192
Endereço
de rede
Host-IDs
Sub-net 1
Sub-net 2
Sub-net 3
Sub-net 4
192.168.0.0
192.168.0.64
192.168.0.128
192.168.0.192
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
192.168.0.63
192.168.0.127
192.168.0.191
192.168.0.255
Broadcast
8 -2 = 6 bits para host = 26 = 64 -2 =
62 hosts por rede.
Redes de Computadores – Prof. Alberto
Máscara de sub-rede (subnet mask)
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 subrede 128 da rede 192.203.97
Não é Host 143 da rede 192.203.97.0 !
Redes de Computadores – Prof. Alberto
Roteamento
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.
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 em sub-redes
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:
11000000
(192)
Host-id
10001111
(143)
Resultado (AND) 1 0 0 0 0 0 0 0
(128)
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 ICMP
Tipo Código Descrição
0
0
echo reply
3
0
dest. net unreachable
3
1
dest. host unreachable
3
2
dest. protocol unreachable
3
3
dest. port unreachable
3
6
dest. net unreachable
3
7
dest. host unreachable
4
0
source quench
8
0
echo request
9
0
route adversiting
10
0
router discover
11
0
TTL expired
12
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)
Download