! " #$ %&'( # " #$ )*+( Endereços são usados para identificar os hosts em uma rede. ,- %*./0.&'./+ " 1 1 - ''''''.'' ''' '.'' '' '.'' '' '' # '" " *2 3 4"*2.'.'. 5 ( ( 6 ( * " (- 7 : 8 9 9 # B @ A = " > ?( *+ $$.''.''.'' ; ; * *). %*.'. % .*&0 *&0.*&&.*&0 +/)* *'%2 &' *0 + ) '.'. '. *&&.*&&.*&0 *&&.*&0 *&0 +222* 0 +&&/0 *&0 6 6 **/ *+ 6 ; 0 %* $$.$$.$$.'' *+ 8 ; % $$.$$.''.'' 2 < < *) 6 6 3 3 C 6 6 C 6 D 6 ; , 6 3 6 / D 6 #* Número da rede 1 2 3 4 Próximo nó R3 R1 interface 1 interface 0 1. Datagrama pronto para ser transmitido 2. Caso: 2.1 Endereço Destino == Endereço Transmissor 2.1.1 Entrega datagrama pela interface loopback (127.0.0.1) 2.2.2 Fim 2.2 Endereço de rede do destino == endereço de rede local 2.2.1 Descobre o endereço físico do destino (ARP) 2.2.1 Transmite datagrama pela interface correta 2.2.2 Fim 2.3 Endereço de rede do destino != endereço de rede local 2.3.1 Verifica tabela de rotas 2.3.2 Descobre rota que se encaixa com a rede destino 2.3.3 Descobre o endereço físico do gateway (ARP) 2.3.4 Transmite o datagrama para o gateway 2.3.5 Fim 3. Fim 1. Datagrama recebido da camada intra-rede, desfragmentado e testado 2. Caso: 2.1 Endereço Destino = Endereço do Host, ou E.D. = outras interfaces do Host, ou E.D. = Broadcast 2.1.1 Passa datagrama para níveis superiores -> FIM 2.2 Caso: 2.2.1 Máquina que recebeu não é roteador 2.2.1.1 Descarta datagrama -> FIM 0 2.2.2 Máquina é roteador (possui mais de uma interface IP) 2.2.2 Caso: 2.2.2.1 Endereço IP destino = Rede IP com interface direta 2.2.2.1.1 Descobre o endereço físico do destino (ARP) 2.2.2.1.2 Transmite datagrama pela interface respectiva -> FIM 2.2.2.2 Caso Endereço de rede do destino!= endereço de rede local 2.2.2.2.1 Verifica tabela de rotas 2.2.2.2.2 Descobre o endereço físico do gateway (ARP) 2.2.2.2.3 Transmite o datagrama para o gateway -> FIM 3. Fim #$ %&' $ #$ -EEE. . Baseado na RFC-917 =1 !# = - 7 61 F G H & =1 !# = - = 6 C I J 1 ! : K J . ! ! ! =1 8 ! " 1 8 C6 L J Número de Rede 4(6 : Endereço Classe B Número do host 111111111.1111111.11111111 00000000 Número de Rede N. de Subrede =1 ID do host Máscara de Subrede Endereço com subrede !# M /* . *&&.'.'.' B *&&.*&&.'.' *&&.*&&.*&&.' 1 : 3 61 N F + !# B * / 0 & ! = $$.$$.$$. ' $$.$$.$$. ' $$.$$.$$.$' $$.$$.$$.$) ; * + 0 /' +* /' 0 + ! > ! , Número de subrede Máscara de subrede Próximo nó 128.96.34.0 128.96.34.128 128.96.33.0 255.255.255.128 255.255.255.128 255.255.255.0 interface 0 interface 1 R2 , 2 , 8 1 ! ! , 8 1 O 0 . O0 )