Академический Документы
Профессиональный Документы
Культура Документы
19.2
Note
19.4
Note
19.5
Figure 19.1 Notao decimal pontuada e notao binria para um endereo IPv4
19.6
Exemplo 19.1
Alterar o seguinte endereos IPv4 de notao binria para notao decimal com pontos.
Soluo
Ns substitumos cada grupo de 8 bits com o seu nmero decimal equivalente (ver Apndice B) e adicionar pontos para a separao.
19.8
Example 19.2
Alterar o seguinte endereos IPv4 de notao decimal com pontos para a notao binria.
Soluo
Ns substituir cada nmero decimal com seu equivalente binrio (ver Apndice B).
19.9
Exemplo 19.3
Encontrar o erro, se houver, nos seguintes endereos IPv4.
Soluo a. No deve haver nenhuma zero esquerda (045). b. No pode haver mais de quatro nmeros. c. Cada nmero deve ser menor ou igual a 255. d. Uma mistura de notao binria e notao decimal com pontos no permitido.
19.10
Note
Em classes de endereo, o espao de endereo dividido em cinco classes: A, B, C, D e E.
O endereamento IPV4, em seu incio usava o conceito de classes, Essa arquitetura chamada endereamento com classes. Embora esse mtodo esteja se tornando obsoleto, falaremos rapidamente sobre ele aqui para mostrar o conceito por trs do endereamento sem classe.
19.11
19.12
Example 19.4
Encontrar a classe de cada endereo.
a. b. c. d.
00000001 00001011 00001011 11101111 11000001 10000011 00011011 11111111 14.23.120.8 252.5.15.111
Soluo
a. O primeiro bit 0. Este um endereo de classe. b. Os 2 primeiros bits so 1, o terceiro bit 0. Este um endereo classe C. c. O primeiro byte 14, a classe A.
19.13
Classes e Blocos
Um problema com endereamento com classes que cada classe dividida Em um nmero fixo de blocos, cada bloco tendo um tamanho fixo conforme Na Tabela 19.1 Table 19.1
Nmeros de blocos e Tamanhos dos blocos no endereamento Classful IPv4
19.14
Note
Em classes de endereo, uma grande parte dos endereos disponveis foram desperdiados.
19.15
classe A, B ou C dividido em netid e hostid. Essas parte so de comprimentos variveis, dependendo da classe do endereo. Na classe A, um byte define o netid e trs bytes definem o hostid. Na classe B, dois bytes definem o netid e dois bytes definem o hostid. Na classe C, trs bytes definem o netid e um byte define o hostid. CIDR (Classless Interdomain Routing), a notao usada no endereamento sem classes, que discutiremos mais tarde.
19.16
19-1 Mscara
Embora o comprimento do netid e hostid (em
bits) seja predeterminado no endereamento com classes, tambm podemos usar uma mscara (chamada de mscara-padro), um nmero de 32 bits compostos de 1s contguos por 0s contguos.
19.17
19.18
rede uma rede dividida criando redes menores. Serve para dividir uma rede diminuindo o trfego de informaes. Vamos pensar em uma empresa com vrios departamentos, em que a rea de Projetos use bastante trfego da rede enquanto as outras reas no usem tanto, para isso podemos dividir a rede em duas ou mais, nesse caso podemos dividir em duas, uma para rea de projetos e uma para as demais reas.
19.19
sido distribudos (poucos necessitavam de todos os hosts que esta classe permite), a classe B era frequentemente solicitada e a classe C, como permitia poucos hosts por rede, geralmente era distribuda em blocos causando entradas desnecessrias nas tabelas de roteamento da Internet. Para contornar este problema, a subrede permite que um endereo IP seja dividido em vrias redes menores: desta maneira um endereo classe A pode ser dividido em quantas subredes forem necessrias.
19.20
Note
As classes de endereo, que quase obsoleto, substitudo por abordar sem classes.
19.21
No endereamento sem classes, quando uma entidade, pequena ou grande, precisa ser conectado internet, lhe concebido um bloco (intervalo) de endereos.
O tamanho do bloco (o nmero de endereos) varia de tomando como base a natureza e o tamanho da entidade. Por exemplo, um eletrodomstico pode receber apenas dois endereos; uma grande organizao, milhares de endereos. Um ISP pode receber milahres ou centenas de milhares de endereos com base no nmero de clientes que pretende atender.
19.22
Como a identificao de um bloco CIDR exige um endereo e uma mscara, criou-se uma notao abreviada para expressar os dois itens. Denominada notao CIDR, mas conhecida informalmente como notao slash, a abreviao representa o tamanho da mscara em decimal e sua uma barra para separ-la do endereo. Assim, na notao CIDR, o bloco de endereo expresso como:
19.23
O endereamento classless, que agora usado por toda a Internet, trata os endereos IP como inteiros quaisquer, e permite que um administrador de rede particione endereos em blocos contguos, nos quais o nmero de endereos em um bloco uma potncia de dois.
19.24
19.27
Permite que um conjunto mltiplo de redes interconectadas ser coberto por um nico nmero de rede IP. Os endereos IP tm uma estrutura bem definida que permite a um gateway extrair a parte de rede de um endereo, simplesmente sabendo a sua classe e uma mascara opcional. Quer-se reduzir o numero de rede visveis pelo mundo; Quer-se simplificar a gesto das muitas redes existentes numa organizao; o Uma organizao grande pode ter 30 ou mais redes (uma para cada departamento). Seria agradvel se precisssemos de apenas publicitar um nico numero de rede para as 30 redes.
19.28
Converso Binrio para decimal (Mtodo 1) Podemos simplesmente representar o nmero binrio 1100 0111 da seguinte forma: Clculo das potncias: 1 x 27 + 1 x 26 + 0 x 25 + 0 x 24 + 0 x 23 + 1 x 22 + 1 x 21 + 1 x 20 Soma dos resultados: 128 + 64 + 0 + 0 + 0 + 4 + 2 + 1 = 199 Note que realizamos o calculo das potncias e no final somamos os resultados onde obtivemos o valor 199. Suponhamos ento que seja dado o seguinte endereo IP em modo binrio e vamos convert-lo para decimal. 1100 0111 0000 0001 0000 0001 0110 0100 1100 0111 > 1 x 27 + 1 x 26 + 0 x 25 + 0 x 24 + 0 x 23 + 1 x 22 + 1 x 21 + 1 x 20 = 199 0000 0001 > 0 x 27 + 0 x 26 + 0 x 25 + 0 x 24 + 0 x 23 + 0 x 22 + 0 x 21 + 1 x 20 = 1 0000 0001 > 0 x 27 + 0 x 26 + 0 x 25 + 0 x 24 + 0 x 23 + 0 x 22 + 0 x 21 + 1 x 20 = 1 0110 0100 > 0 x 27 + 1 x 26 + 1 x 25 + 0 x 24 + 0 x 23 + 1 x 22 + 0 x 21 + 0 x 20 = 100 Do clculo acima tiramos o seguinte endereo IP: 199.1.1.100
19.29
Utilizando a tabela acima, suponhamos que voc tenha recebido o nmero binrio 1100 0111 e precisa converte-lo para decimal. Vamos fazer o cculo para obteno do valor do primeiro octecto: 128 + 64 + 4 + 2 + 1 = 199 Note que com a utilizao da tabela acima, apenas distribumos cada bit de cada octecto, e somamos os resultados das potncias apresentado na segunda linha. O segredo desta tabela apenas realizar a soma dos bits positivos ou seja 1 e desconsidere os bits 0. Fazendo isso para os quatro octetos binrios obteremos o mesmo resultado apresentado no mtodo 1. 199.1.1.100.
19.30
19.31
Subnet
, , , , , , ,
Valid Hosts
Broadcast
192.168.10.33 to 192.168.10.62 , 192.168.10.63 192.168.10.65 to 192.168.10.94 , 192.168.10.95 192.168.10.97 to 192.168.10.126 , 192.168.10.127 192.168.10.129 to 192.168.10.158 , 192.168.10.159 192.168.10.161 to 192.168.10.190 , 192.168.10.191 192.168.10.193 to 192.168.10.222 , 192.168.10.223 192.168.10.225 to 192.168.10.254 , 192.168.10.255
19.32
O NAT normalmente aplica a rede um certo nvel de atraso aos pacotes, j que o ponto de acesso a Internet tem que analisar e alterar a grande maioria dos pacotes que passam por ele. O NAT tambm cria uma rede pseudo orientada a conexo.
Porm, o NAT tem muitos benefcios, tal como: Esconder o layout da rede privada; No permitir que as mquinas a trs do NAT sejam acessadas como servidor. Mas em alguns casos isto pode ser um ponto negativo; Manter um certo nvel de segurana na rede; Mas a principal vantagem permitir que vrias mquinas naveguem na Internet usando apenas um nico IP vlido. E isso d uma acerta folga para o problema da falta de endereos IP's na Internet.
19.36
19.37
Tabela de Traduo
Mas como o roteador NAT sabe o endereo de destino para um pacote proveniente da internet? Podem existir dezenas ou centenas de endereos IP Privados, casa um deles pertencente a um host especifico. O problema solucionado se o roteador NAT tiver uma tabela de traduo.
19.38
19.39
19.40
19.41