Professional Documents
Culture Documents
UNEMAT Universidade do Estado do Mato Grosso Campus de Barra do Bugres Depto. de Cincia da Computao PROTOCOLO IP Prof. Digenes Antonio Marques Jos dioxfile@hotmail.com Verso 2.0 Barra do Bugres, maro de 2009. 1 PROTOCOLO IP - 2009
PARTE IV
Camada de Rede
PROTOCOLO IP - 2009 2
PROTOCOLO IP - 2009
PROTOCOLO IP - 2009
19.2 Endereamento
Endereo de Internet Classes de Endereamento Criao de sub-redes Supernetting Endereamento sem Classes Configurao Dinmica de Endereos
PROTOCOLO IP - 2009 5
PROTOCOLO IP - 2009
Nota:
PROTOCOLO IP - 2009
Binria e Decimal
PROTOCOLO IP - 2009
Figura 19.9
PROTOCOLO IP - 2009
Exemplo 1
Escreva os seguintes endereos IP na notao decimal com pontos. a. 10000001 00001011 00001011 11101111 b. 11111001 10011011 11111011 00001111
Soluo
Para rescrevermos os endereos na notao decimal com pontos basta determinar o equivalente decimal de cada byte (veja o Apndice B) e separ-los com pontos: a. 129.11.11.239 b. 249.155.251.15
PROTOCOLO IP - 2009
10
Exemplo 2
Escreva os seguintes endereos IP na notao binria. a. 111.56.45.78 b. 75.45.34.78
Soluo
Basta substituir cada nmero decimal pelo equivalente binrio escrito em oito bits (veja Apndice B): a. 01101111 00111000 00101101 01001110 b. 01001011 00101101 00100010 01001110
PROTOCOLO IP - 2009 11
PROTOCOLO IP - 2009
12
Figura 19.10
Primeiro byte
Segundo byte
Terceiro byte
Quarto byte
PROTOCOLO IP - 2009
13
Note
McGraw-Hill
Figura 19.11
PROTOCOLO IP - 2009
15
Exemplo 3
Determine a classe de cada um dos endereos abaixo: a. 00000001 00001011 00001011 11101111 b. 11110011 10011011 11111011 00001111
Soluo
Olhe o procedimento da Figura 19.11.
a. O primeiro bit 0. Logo, este endereo pertence a classe A. b. Os quatro primeiros bits valem 1. Logo, este endereo pertence a classe E.
PROTOCOLO IP - 2009 16
Figura 19.12
Primeiro byte
Segundo byte
Terceiro byte
Quarto byte
PROTOCOLO IP - 2009
17
Table 19.1 Number of blocks and block size in classful IPv4 addressing
McGraw-Hill
Exemplo 4
Determine a classe de cada um dos endereos IP: a. 227.12.14.87 b. 252.5.15.111 c. 134.11.78.56
Soluo
a. O primeiro byte vale 227 (entre 224 e 239). Logo, este um endereo classe D. b. O primeiro byte vale 252 (entre 240 e 255). Logo, este um endereo classe E. c. O primeiro byte vale 134 (entre 128 e 191). Logo, este um endereo classe B. PROTOCOLO IP - 2009
19
Figura 19.13
Netid e hostid
PROTOCOLO IP - 2009
20
Figura 19.14
128 redes:
PROTOCOLO IP - 2009 21
PROTOCOLO IP - 2009
22
Figura 19.15
PROTOCOLO IP - 2009
23
PROTOCOLO IP - 2009
24
Nota: A quantidade de endereos de host em uma rede classe C no atende s necessidades da maioria das empresas.
PROTOCOLO IP - 2009
25
PROTOCOLO IP - 2009
26
Figura 19.17
Endereo de rede
Especfico
Todos 0s
a. Classe A
a. Classe B
c. Classe C
PROTOCOLO IP - 2009
27
Nota: No endereamento baseado em classes, o endereo da rede atribudo a uma empresa ou organizao por um rgo competente
PROTOCOLO IP - 2009 28
Exemplo 5
Dado o endereo 23.56.7.91, determine o endereo da rede.
Soluo
Este endereo pertence a classe A. Um nico byte define a parte de rede (netid). Podemos determinar o endereo da rede substituindo os bytes de hostid (56.7.91) por 0s. Assim, o endereo dessa rede 23.0.0.0.
PROTOCOLO IP - 2009
29
Exemplo 6
Dado o endereo 132.6.17.85, determine o endereo da rede.
Soluo
Este endereo pertence classe B. Os dois primeiros bytes definem a parte de rede (netid). Podemos determinar o endereo da rede substituindo os bytes de hostid (17.85) por 0s. Assim, o endereo dessa rede 132.6.0.0.
PROTOCOLO IP - 2009
30
Exemplo 7
Dado o endereo da rede 17.0.0.0, determine a classe de endereamento.
Soluo
Este endereo de rede pertence a classe A, pois a parte de rede (netid) tem 1-byte somente.
PROTOCOLO IP - 2009
31
Nota: Um endereo da rede diferente de um netid. O endereo da rede possui tanto a parte de netid quanto a parte de hostid. Esta ltima composta totalmente de 0s.
PROTOCOLO IP - 2009 32
todos os bytes de hostes so 0s; O endereo da rede define a rede particular para o restante da Internet; O endereo da rede p primeiro endereo da faixa; Dado o endereo da rede podemos determinar a classe de endereamento;
PROTOCOLO IP - 2009 33
Figura 19.18
Exemplo de internet
WAN comutada
Para Internet
PROTOCOLO IP - 2009
34
Sub-Rede:
O primeiro endereo usado pelos roteadores externos. O mundo externo reconhece apenas esse endereo; Para chegar at um host devemos primeiramente chegar at a rede usando o netid;
PROTOCOLO IP - 2009 35
PROTOCOLO IP - 2009
36
Figura 19.19
Rede: 141.14.0.0
Para Internet
PROTOCOLO IP - 2009
37
Sub-Redes II;
Os administradores precisam juntar as mquinas dentro de um grupo; A rede precisa ser dividida em vrias subredes; Um nico endereo de rede, vrios endereos de sub-redes.
PROTOCOLO IP - 2009 38
Sub-Rede III:
O mundo externo enxerga pela rede, mas internamente na empresa, cada departamento reorganizada atravs do endereo de subrede.
PROTOCOLO IP - 2009
39
Sub-Rede IV:
Processo chamado subnetting uma rede dividida em muitos grupos menores, onde cada sub-rede ter um endereo prprio; Assim, passamos a seguir uma hierarquia de trs nveis.
PROTOCOLO IP - 2009
40
Sub-Rede V:
Quando um datagrama externo chega a R1, muda a interpretao dada ao IP, o R1 sabe que a rede 141.14 est fisicamente dividida em sub-redes. Assim, ele deve entregar o pacote a sub-rede 141.14.192.
PROTOCOLO IP - 2009
41
Figura 19.20
Sub-rede 141.14.0.0
Sub-rede 141.14.64.0
Sub-rede 141.14.192.0
Sub-rede 141.14.128.0
42
Sub-Rede VI:
A sub-rede adiciona mais um nvel de hierarquia: rede, sub-rede e host. o Host define a conexo do host com sub-rede.
PROTOCOLO IP - 2009
43
Figura 19.21
Figura 19.22
PROTOCOLO IP - 2009
45
Sub-Rede VII:
Roteamento feito com base em rede e subrede; Roteador externo roteiam baseados na rede; roteador interno roteia baseado na sub-rede;
PROTOCOLO IP - 2009
46
Sub-Rede VIII:
Como o reteador determina o endereo de rede e sub-rede? A chave a mascara de sub-rede; Mscara padro um nmero binrio de 32 bits que produz o endereo da rede quando ela aplicada, por meio de um processo de AND, ao endereo do host.
PROTOCOLO IP - 2009 47
Sub-Rede IX:
Mscara padro II no processo de AND os 1s preservam a parte de netid j os 0s foram a parte do hostid para zero; Notao alternativa notao barra ou /n.
PROTOCOLO IP - 2009
48
Notao Binria 11111111 00000000 11111111 11111111 00000000 00000000 00000000 00000000
A B C
PROTOCOLO IP - 2009
49
Sub-Rede X:
Mscara de redes personalizada a quantidade de uns em uma mscara de rede personalizada maior que na mscara padro; Empresta zeros do hostid. Quantidade de sub-redes igual 2^n; Quantidade de host/rede ((2^n)-2). Se N = o nmero de sub-redes ento, log2N = nmero de bits extra emprestados do hostid.
PROTOCOLO IP - 2009 50
Nota: O endereo da rede pode ser determinado aplicando a mscara padro a um endereo qualquer de uma classe (processo de AND). Este processo retm a parte de netid do endereo e coloca em zero a parte de hostid.
PROTOCOLO IP - 2009 51
Exemplo 8
Um roteador externo a uma empresa recebe um pacote cujo endereo de destino 190.240.7.91. Mostre como o roteador pode determinar o endereo da rede para rotear um pacote..
Soluo
O roteador executa trs passos: 1.
O roteador olha para o primeiro byte do endereo para determinar a classe. No exemplo, o roteador descobre que um endereo classe B. 2. A mscara padro para a classe B 255.255.0.0. O roteador faz o AND lgico desta mscara com o endereo do host, obtendo 190.240.0.0. 3. O roteador procura na tabela de roteamento dele para determinar a rota do pacote para este destino. Mais tarde, veremos o que acontece se este destino no existir.
PROTOCOLO IP - 2009 52
Figura 19.23
Mscara de sub-rede
Mscara padro
Mscara de sub-rede
PROTOCOLO IP - 2009
53
Exemplo 9
Um roteador dentro da empresa recebe outro pacote com endereo de destino 190.240.33.91. Mostre como o roteador determina o endereo da sub-rede para rotear o pacote.
Soluo
O roteador executa trs passos: 1. O roteador conhece a mscara. Ele assume que a mscara /19, conforme ilustra a Figura 19.23. 2. O roteador aplica a mscara ao endereo (190.240.33.91). O endereo da sub-rede 190.240.32.0. 3. O roteador procura na tabela de roteamento determinar caminhos para rotear o pacote para estePROTOCOLO destino em particular. Mais tarde IP - 2009 54 veremos o que acontece se este destino no existir.
Figura 19.24
PROTOCOLO IP - 2009
55
PROTOCOLO IP - 2009
56
Figura 19.25
NAT
Roteador NAT
PROTOCOLO IP - 2009
57
Figura 19.26
Traduo de endereos
PROTOCOLO IP - 2009
58
Figura 19.27
Traduo
PROTOCOLO IP - 2009
59
PROTOCOLO IP - 2009
60
Bibliografia
FOROUZAN, Behrouz A. Comunicao de Dados e Redes de Computadores. 3 ed. Editora Bookman. Porto Alegre RS, 2006. MORIMOTO, Carlos Eduardo. Linux redes e servidores. 2. ed. Porto Alegre: Sul Editores, 2006. RNP: Introduo ao DHCP. Disponvel em: http://www.rnp.br/newsgen/9911/dhcp.html#ng-instalando. Acessado em 11/03/2009.
PROTOCOLO IP - 2009
61