Qual é o endereço de broadcast da rede 172.16 160 22?

You're Reading a Free Preview
Pages 8 to 12 are not shown in this preview.

You're Reading a Free Preview
Pages 17 to 24 are not shown in this preview.

You're Reading a Free Preview
Pages 32 to 36 are not shown in this preview.

You're Reading a Free Preview
Pages 41 to 51 are not shown in this preview.

You're Reading a Free Preview
Pages 56 to 62 are not shown in this preview.

You're Reading a Free Preview
Pages 67 to 77 are not shown in this preview.

You're Reading a Free Preview
Pages 82 to 88 are not shown in this preview.

You're Reading a Free Preview
Pages 95 to 97 are not shown in this preview.

You're Reading a Free Preview
Pages 101 to 108 are not shown in this preview.

You're Reading a Free Preview
Pages 112 to 122 are not shown in this preview.

You're Reading a Free Preview
Pages 129 to 133 are not shown in this preview.

You're Reading a Free Preview
Pages 140 to 143 are not shown in this preview.

You're Reading a Free Preview
Pages 147 to 160 are not shown in this preview.

You're Reading a Free Preview
Pages 164 to 172 are not shown in this preview.

A grande maioria das pessoas confundem muito, mas é simples de provar, mesmo sem literatura. Infelizmente, eu não estou com nenhuma neste momento, o qual me lembro de comentar, mas acredito que qualquer livro da Cisco Press de CCNA ou que envolve endereçamento, comenta sobre isso.

Com base na máscara, a gente delimita subnets, endereço de broadcast, de subrede, de rede, etc, mas não existe a conotação "máscara da classe A ou da classe B ou C". O que existe é: "endereço IP, por exemplo, 10.0.0.1 com máscara padrão da Classe A, o qual seria 255.0.0.0 ou /8.

Bom, como disse é muito simples saber qual classe um determinado endereço IP pertence, sem saber qual é a máscara padrão. É só abrir o primeiro octeto em bits.

Sabemos que:

Classe A: 10.0.0.0 /8 a 126.0.0.0 /8
Classe B: 128.1.0.0 /16 a 191.254.0.0 /16
Classe C: 192.0.1.0 /24 a 223.255.254.0 /24
Classe D: 224.0.0.0 a 239.255.255.2559
Classe E: 240.0.0.0 a 255.255.255.254 (reservada)

O endereço 127.0.0.0 é reservado para loopback, não sendo um endereço válido para utilizá-lo numa rede. Este endereço, embora não utilizado, pertence a classe A.

Endereços privados de cada classe:

Classe A: 10.0.0.0 a 10.255.255.255 (10.0.0.0 /8)
Classe B: 172.16.0.0 a 172.31.255.255 (172.16.0.0 /16)
Classe C: 192.168.0.0 a 192.168.255.255 (192.168.0.0 /24)

Referência: RFC 1918 - www.ietf.org

Então, agora que listamos acima o range de endereço de cada classe, vamos pegar alguns exemplos e abrir em bits apenas o primeiro octeto:

Lembrando que, se começar com 0, é classe A; se começar com 10 é classe B; se começar com 110 é C; se 1110 é classe D; e se começar com 11110 ou superior, é classe E. Isto é:

0xxxxxxx - Classe A
10xxxxxx - Classe B
110xxxxx - Classe C
1110xxxx - Classe D
1111xxxx - Classe E

Exemplo (abrindo o primeiro octeto):

Classe A: 10.1.0.1 = 00001010. (primeiro bit 0)

Classe B: 128.1.0.0 = 1000000. (primeiros bits 10)

Classe C: 192.168.1.0 = 11000000. (primeiros bits 110)

Classe D: 224.1.1.1 = 11100000. (primeiros bits 1110)

Classe E: 240.1.1.1 = 11110000. (primeiros bits 11110)

Classe E: 254.1.1.1 = 11111110. (primeiros bits 11111)

Como disse, na classe E, são bits que começam com 11110 e vai aumentando, podendo ser 11111.

Portanto, se você não decorou os ranges ou mesmo se esquecer qual classe um IP pertence, basta abrir em bits o primeiro octeto.

Faça o teste, pegue qualquer endereço IP e abra o primeiro octeto em bits. Tire a prova.

O que existe, é a definição de máscara padrão de uma determinada classe, mas para saber qual classe um IP pertence ou para saber qual máscara de rede utilizar, basta abrir em bits o primeiro octeto.
Se este, em bits, começar com 0, ele é classe A, então, deve-se ter a máscara padrão da classe A, que é /8.

Para entender legal a explicação abaixo, espero que já esteja familiarizado com coonversões de decimal para binário e vice-versa.

Um octeto é formado por 8 bits. Cada bit pode possuir um valor 0 ou 1. Se levarmos em consideração os 8 bits, podemos ter 256 combinações possíveis (0 a 255) para cada octeto. Como binário é base 2, então temos 2 elevado a posição do bit, começando da direita para a esquerda:

2^7=128 2^6=64 2^5=32 2^4=16 2^3=8 2^2=4 2^1=2 2^0=1

Isso seria a mesma coisa que:

128 64 32 16 8 4 2 1 (se somar, totaliza 256 combinações (0 a 255)

Nota-se que se o primeiro bit não tiver um valor 1, ele será menor que 128, se comparar na tabela dos ranges, verá que, de 0 a 127.255.255.255, pertence a classe A.

Se os dois primeiros bits estiverem com o valor 1 e 0 respectivamente, o IP tem um valor entre 128 e 191, o que seria Classe B. É só colocar os bits abaixo da tabelinha apresentada acima e soma-se os valores que estão em 1. exemplo: o número 160 = 128 + 32

Se os 3 primeiros bits forem 110, ele pertence a classe C, pois o valor do primeiro octeto estará entre 192 e 223.
exemplo: o octeto 11010000 = 128 + 64 + 16 = 208, então Classe C

Existem muitas formas de cálculo de enereçamento IP. Sinta-se a vontade de testá-los. Parta apenas do princípio de que:

Se o primeiro bit vale 128, para ser classe A, ele deve ser 0, então basta subtrair 255 - 128 = 127, então, Classe A vai até 127.

O segundo Bit vale 64, e está zerado para pertencer a classe B e o primeiro bit setato em 1 (10), isso quer dizer que ele deve ser maior que 128 e menor que 192, pois 255 - 64 = 191.

e assim vai...

E, para concluir, se realmente fosse a máscara que definiria o endereço IP, como diferenciar as classes D e E, que não possuem máscara?!?!?!

Tentei ser claro, mas não sei se consegui. Qualquer dúvida, envie aqui que eu tentarei sanar.

Abraços,

Ronaldo A. Bueno Filho