Errata – CCNA 4.0

Boa noite amigos,

Recebi hoje o e-mail do leitor Thiago Guesse, contribuindo com a correção de uma errata que passou despercebida no livro CCNA 4.0 (incluindo na versão revisada). Cito o seu e-mail:

Boa tarde Marco,

Na página 104 do livro CCNA 4.0 – Guia completo de estudo , nos exemplos de numeros decimal, binário e hexadecimal você diz que os exemplos ilustrados representam o mesmo endereço ip mas acredito que o endereço ip 172.16.30.56 em hexadecimal ficaria AC.10.1E.38 e não 82.39.1E.38 como impresso no livro.

Thiago, você está coberto de razão! E agradeço por trazer este erro à tona 🙂 ! Isso mostra que você realmente está estudando, profundamente! Parabéns! Nos conte depois se foi ou não aprovado no exame. Aliás, convido a todos que compartilhem vossas experiências!

Para os que não entenderam a questão, vamos examiná-la com mais atenção (vou supor aqui que vocês já sabem converter da notação binária para a decimal, e vice-versa):

No livro, eu cito que o endereço IP 172.16.30.56 pode ser representado por 82-39-1E-38, na notação decimal. Vamos ver se isso está mesmo correto…

172.16.30.56, em notação binária, ficaria:

10101100 . 00010000 . 00011110 . 00111000

Lembrando que a notação hexadecimal pode ser facilmente mapeada para a notação decimal utilizando a tabela abaixo:

Decimal

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

Hexadecimal

0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

Para convertermos para a notação hexadecimal o IP 172.16.30.56, primeiro agrupamos os seus 32 bits (notação binária apresentada acima) em grupos de 4, para depois convertermos cada grupo em seu correspondente hexadecimal:

Binário

1010

1100

0001

0000

0001

1110

0011

1000

Decimal

10

12

1

0

1

14

3

8

Hexa

A

C

1

0

1

E

3

8

Portanto, o IP 172.16.30.56 em notação hexa deveria ser AC-10-1E-38, e não 82-39-1E-38, como consta no livro.

Aliàs, fazendo o caminho inverso, 82-39-1E-38 seria qual endereço IP em notação decimal?

82 em binário seria: 0100 | 0010
39 em binário seria: 0011 | 0101
1E em binário seria: 0001 | 1110
38 em binário seria: 0011 | 1000

Portanto, temos 01000010 . 00110101 . 00011110 . 00111000 que, convertendo para decimal, seria:

130.57.30.56

Capice??? 😉

Abs!!

Marco Filippetti



Comente usando o Facebook!

Deixe uma resposta