Sunteți pe pagina 1din 14

03/07/2017 TEC Concursos - Questões para concursos, provas, editais, simulados.

(https://www.tecconcursos.com.br) MENU

 TI - Redes de Computadores
(https://www.tecconcursos.com.br/teoria/modulos/23496)

Endereçamento de Rede

Cada dispositivo na rede ou Internet, seja ele elemento de rede, servidor ou equipamento de usuário, deve
ser identificado de forma a poder enviar e receber pacote.
 
Essa identificação deve constar elementos que definam a rede a qual o elemento pertence e um número de
host que o diferencia dentro de uma rede.
 
Podemos fazer uma analogia ao CEP (Brasil) ou ZIP CODE (EUA), de forma que cada endereço possui uma
parcela destinada a uma área ou região, e uma parcela mais específica.
 
A partir de agora, chamaremos esse identificador de endereço IP, endereço lógico ou endereço de rede. Esse
endereço, teoricamente, é único e possui uma visibilidade global na Internet. Veremos que existem algumas
exceções.
 
O endereço IP é composto por 32 bits.
 
a. Contagem Binária
 
Muitos alunos chegam para aprender endereçamento IP sem ao menos saber como contar em binário. Dessa
forma, quando aparecem questões que abordam conversão binária para decimal, muito acabam tendo
dificuldades. Dessa forma, vamos revisar alguns conceitos da contagem binária e a conversão para decimal.
 
Dizemos que a contagem é binária, pois cada algarismo pode assumir simplesmente dois valores, quais
sejam: 0 ou 1.
 
Dessa forma, todos os números são escritos utilizando sequências de zeros e uns. Como cada algarismo pode
assumir dois valores possíveis, dizemos que o número é escrito em base 2.
 
Assim, vamos supor um número com 3 algarismos binários: 101
 

https://www.tecconcursos.com.br/teoria/modulos/23496/capitulos/1765328 1/14
03/07/2017 TEC Concursos - Questões para concursos, provas, editais, simulados.

Cada casa, da direita para a esquerda, possui um valor máximo múltiplo de 2, como vimos. Logo, teremos
algo semelhante abaixo, para 3 algarismos:
 
22  21 20
 
 convertendo
Em decimal,  ✏ campo
as bases anteriores, cada  pode
assumir
 os respectivos
valores:
 
421
 
Quando dizemos então que um número binário é escrito da forma anterior, 101, para os campos de valor 1,
devemos considerar a base em questão na soma total multiplicando 1 pela base. Para os campos de valor 0,
não devemos considerar a base e sim zerá-la.
 
Logo, teremos no exemplo:
 
1 x 20 = 1
0 x 21 = 0
1 x 22 = 4
 
Então, somamos todos os valores: 1 + 0 + 4 = 5. Concluímos então que ao escrevermos em binário o número
101, teremos em decimal o número 5.
 
No endereçamento IPv4, utiliza-se blocos de 8 bits. Portanto, teremos os possíveis valores por campo em
termos de base binária:
 
27 26 25 24 23 22 21 20
 
Nos levando aos possíveis valores em decimal por algarismo:
 
20 = 1
21 = 2
22 = 4
23 = 8
24 = 16
25 = 32
26 = 64
27 = 128
 

https://www.tecconcursos.com.br/teoria/modulos/23496/capitulos/1765328 2/14
03/07/2017 TEC Concursos - Questões para concursos, provas, editais, simulados.

Dessa forma, verificamos que um conjunto de 8 bits, pode assumir valores entre 0 (formato binário:
00000000) e 255 (formato binário: 11111111). Nesse último caso, tem-se o valor 255 a partir da soma de todos
os valores na base 2 mostrados anteriormente.
 
b. Formato do Endereço IP e Máscara
 
Como vimos, o endereço IP é dividido em 4 blocos de 8 bits cada um. Durante muito tempo, esses endereços
eram divididos em cinco categorias, ou se 5 classes (A até E). Eles variam do endereço mais baixo (0.0.0.0) ao
mais alto (255.255.255.255).
 
As 5 classes foram definidas baseando-se na fixação dos primeiros bits do primeiro octeto, como podemos
ver abaixo:
 

 
Podemos verificar como os primeiros bits são alocados para determinar as classes, bem como os possíveis
endereços de cada classe. A imagem abaixo, traz uma complementação para analisarmos:
 

 
As classes A, B e C possuem uma parcela que define a rede e uma parcela que define o host. A Classe A é a
mais genérica e abrangente em termos de quantidade de hosts, pois aloca 3 octetos para hosts, utilizando
apenas o primeiro octeto para rede.
 

https://www.tecconcursos.com.br/teoria/modulos/23496/capitulos/1765328 3/14
03/07/2017 TEC Concursos - Questões para concursos, provas, editais, simulados.

Dessa forma, com o primeiro bit fixado em 0, pode-se ter a numeração de 0 a 127 do primeiro octeto e todas
as outras possibilidades conforme a primeira figura.
 
Devemos observar que alguns endereços e faixas são reservados, como a rede 0.0.0.0, que é utilizado na
inicialização das máquinas. O range 127.0.0.0, mais especificamente, o endereço 127.0.0.1, conhecido como
endereços de loopback, que permitem a verificação do funcionamento da placa de rede. Quando pacotes são
endereçados a este endereço, estes não são enviados à rede e sim processados localmente, indicando a
própria máquina.
 
Os hosts que pertencem à mesma rede, necessariamente devem possuir a mesma parcela do endereço IP
referente à rede. Mas como sabemos identificar a parcela referente à rede? Qual é o delimitador?
 
Nesse ponto, que definimos o conceito de máscara.
 
A máscara de rede é um conjunto de 32 bits, divididos da mesma forma que o endereço ip, ou seja, 4 octetos.
Ela é que define e segmenta a parcela de rede e a parcela do host no endereço IP. Em sua notação binária,
quando o bit está com o valor 1, indica que o bit correspondente no endereço IP corresponde à parcela da
rede. Quando o seu bit estiver em 0, corresponde à parcela de host.
 
Dessa forma, vamos ao exemplo abaixo, em notação binária:
 
Endereço IP – 11000000.10100000.00000000.00000001
Máscara –           11111111.11111111.11111111.00000000
Resultado –    11000000.10100000.00000000.00000000
 
Verificamos que em vermelho, temos os bits de máscara de rede iguais a 1, logo, definem a rede. E azul, os
que definem o host. Quando convertemos para decimal, temos o seguinte:
 
Endereço IP – 192.160.0.1
Máscara –   255.255.255.0
Resultado –    192.160.0.0
 
Verificamos então, que este host específico, possui o endereço “1”, dentro da rede 192.160.0.X, em que X
representa os possíveis números dentro da parcela de host definido pela máscara. Reparem que este não é
um endereço da faixa reservada para endereços privados que veremos a seguir. Logo, o conceito de subredes
se estende a qualquer tipo de endereço, seja ele público ou privado.
 

https://www.tecconcursos.com.br/teoria/modulos/23496/capitulos/1765328 4/14
03/07/2017 TEC Concursos - Questões para concursos, provas, editais, simulados.

Toda rede possui dois endereços reservados: o primeiro e o último, que identificam o endereço da rede e o
endereço de broadcast, respectivamente.
 
Votando no nosso exemplo, teremos então que o primeiro endereço é aquele em que todos os bits da parcela
de host são iguais a 0. Logo teremos como endereço de rede o endereço 192.160.0.0.
 
Já o endereço de Broadcast, é aquele em que todos os bits da parcela de host são iguais a “1”. Logo, teríamos
o endereço 192.160.0.255. Qualquer pacote enviado com esse endereço, implicará no encaminhamento para
todos os demais dispositivos pertencentes à rede, ou seja, os que estão dentro do mesmo domínio de
BROADCAST.
 
Um outro ponto muito importante, é a definição da quantidade de host efetivos em uma rede. Mais uma vez
em nosso exemplo, verificamos que 8 bits estão disponíveis para hosts. Para sabermos então quantos
endereços são possíveis, como 8 bits, fazemos 28, o que nos leva a um total de 256. Mas, dois endereços são
reservados, restando então 254 endereços efetivos para uso por parte dos hosts.
 
É sempre importante lembrar que esses 256 endereços correspondem aos números de 0 a 255! ATENÇÃO!
 
Além disso, aproveito para esclarecer que cada interface de dispositivo possuirá um endereço de rede. Dessa
forma, um dispositivo que possua 2 interfaces, possuirá um endereço distinto para cada rede, sem ainda
entrar no mérito de endereços privados.
 
c. Subredes
 
Como vimos anteriormente, em cada classe, é possível criar diversas redes com capacidades variadas e
relativamente extensas. Dessa forma, imaginemos um cenário em que um laboratório tenha 10
equipamentos.
 
Portanto, precisaríamos de 10 endereços de rede disponíveis, mais os dois endereços reservador e mais uma
reserva para crescimento futuro, chegaríamos a no máximo 30 endereços. Dessa forma, poderíamos usar um
endereço da classe C, que nos permite ter até 256 endereços no total.
 
De imediato notamos o grande desperdício de endereços. Por esse motivo, foi criado o conceito de subrede. O
princípio por trás das subredes reside no fato de se utilizar parte dos bits utilizados para hosts na criação de
subredes com capacidades menores que sua rede padrão.
 
No nosso exemplo anterior, poderíamos então pegar 3 bits “emprestados” da parcela de host para se criar
subredes. Como teremos 3 bits para esse propósito, podemos criar até 23, ou seja, 8 subredes. É importante

https://www.tecconcursos.com.br/teoria/modulos/23496/capitulos/1765328 5/14
03/07/2017 TEC Concursos - Questões para concursos, provas, editais, simulados.

lembrar que esses bits emprestados serão sempre no sentido da esquerda para a direita, com o propósito de
se criar subredes.
 
Dos 8 bits originais da parcela de host, 3 foram usados para criação de subredes, restando agora apenas 5 bits
para os hosts de cada subrede. Com 5 bits, será possível criar até 25, ou seja, 32 endereços possíveis, sendo 30
endereços efetivamente disponíveis para uso.
 
Apenas para ilustrar o exemplo anterior, teríamos:
 
Endereço de Rede Padrão – 11000000.10100000.00000000.00000000
Endereço para subredes –    11000000.10100000.00000000.XXX00000
 
Ao realizarmos as possíveis combinações com os 3 bits de subredes, teríamos os endereços de subredes
conforme mostrados adiante. Vale lembrar que os valores de bit do octeto, correspondem a
 
   X  X   X  X  X  X  X  X
128 64 32 16  8  4   2  1
 
Subrede 1:
Endereço Rede:
11000000.10100000.00000000.00000000 -> 192.160.0.0
BROADCAST:
11000000.10100000.00000000.00011111 -> 192.160.0.31
 
Subrede 2:
Endereço Rede:
11000000.10100000.00000000.00100000 -> 192.160.0.32
BROADCAST:
11000000.10100000.00000000.00111111 -> 192.160.0.63
 
Subrede 3:
Endereço Rede:
11000000.10100000.00000000.01000000 -> 192.160.0.64
BROADCAST:
11000000.10100000.00000000.01011111 -> 192.160.0.95
 
Subrede 4:
Endereço Rede:

https://www.tecconcursos.com.br/teoria/modulos/23496/capitulos/1765328 6/14
03/07/2017 TEC Concursos - Questões para concursos, provas, editais, simulados.

11000000.10100000.00000000.01100000 -> 192.160.0.96


BROADCAST:
11000000.10100000.00000000.01111111 -> 192.160.0.127
 
Subrede 5:
Endereço Rede:
11000000.10100000.00000000.10000000 -> 192.160.0.128
BROADCAST:
11000000.10100000.00000000.10011111 -> 192.160.0.159
 
Subrede 6:
Endereço Rede:
11000000.10100000.00000000.10100000 -> 192.160.0.160
BROADCAST:
11000000.10100000.00000000.10111111 -> 192.160.0.191
 
Subrede 7:
Endereço Rede:
11000000.10100000.00000000.11000000 -> 192.160.0.192
BROADCAST:
11000000.10100000.00000000.11011111 -> 192.160.0.223
 
Subrede 8:
Endereço Rede:
11000000.10100000.00000000.11100000 -> 192.160.0.224
BROADCAST:
11000000.10100000.00000000.11111111 -> 192.160.0.255
 
É muito importante observar, que as subredes são sequenciais e vão variando de acordo com o incremento
de uma unidade na parcela reservada para a subrede.
 
Pessoal, um outro fator importante para se ter em mente é o valor acumulado desses 8 bits, sempre contando
da esquerda para a direita, ou seja:
 
10000000 -> 128
11000000 -> 128+64 = 192
11100000 -> 128 + 64 + 32 = 224
11110000 -> 128 + 64 + 32 + 16 = 240

https://www.tecconcursos.com.br/teoria/modulos/23496/capitulos/1765328 7/14
03/07/2017 TEC Concursos - Questões para concursos, provas, editais, simulados.

11111000 -> 128 + 64 + 32 + 16 + 8 = 248


11111100 -> 128 +64 + 32 + 16 + 8 + 4 = 252
11111110 -> 128 + 64 + 32 + 16 + 8 + 4 + 2 = 254
11111111 -> 128 +64 + 32 + 16 + 8 + 4 + 2 +1 = 255
 
Saber esta sequência acumulada poderá te ajudar na resolução dos exercícios de forma precisa e rápida!
 
d. VLSM e CIDR
 
Para as máquinas e dispositivos que processarão as informações de endereços e máscaras, é muito fácil fazer
os cálculos acima, já para nós, meros mortais, não é tão simples.
 
Por esse motivo, passou-se a utilizar ainda uma notação diferente de máscara. Se antes tínhamos uma
máscara 255.255.255.0, passamos a referenciá-la como /24. Esse número corresponde à quantidade de bits
utilizados para definir o endereço de rede.
 
Para os casos da subredes anteriores, como utilizamos mais 3 bits, cada subrede passaria a ter a notação /27.
Esse número corresponde aos 24 bits no endereço original acrescidos dos 3 bits das subredes.
 
Frente a todas essas questões e, conforme vimos na sessão anterior sobre o superdimensionamento das
classes, as redes passaram a ser definidas perante suas necessidades de quantidade de hosts. Isto é, se você
precisa de uma rede para 60 usuários, não há mais o que se falar em rede classe C, mas sim uma subrede /26.
Mas como assim tão simples?
 
O cálculo deve ser feito de forma invertida para os usuários. Se precisamos de 60 hosts, ou seja, endereços
efetivos, precisaremos de 62 endereços no total para contemplar o endereço de rede e de Broadcast.
 
Perguntamos então, qual o valor na base 2 imediatamente superior ao 62? É o número 64, que corresponde a
26. Logo, utilizaremos 6 bits para hosts e os demais (32 -6 = 26) para definir a rede, sendo então um /26.
Portanto, pode-se ter máscaras variadas dentro de um bloco de rede padrão. Tal procedimento é chamado de
VLSM (Variable Length Subnet Mask).
 
Com o VLSM, é possível criar subredes de tamanho diferentes para que coincidam ou se aproxime do número
de hosts em cada subrede, reduzindo significativamente o número de endereços IP não usados.
 
Entretanto, o método utilizado para roteamento com subredes de deslocamento de bits e inserção de cada
subrede na tabela de roteamento, em algum momento, poderia gerar um volume muito grande nas tabelas,

https://www.tecconcursos.com.br/teoria/modulos/23496/capitulos/1765328 8/14
03/07/2017 TEC Concursos - Questões para concursos, provas, editais, simulados.

gerando uma sobrecarga e sendo possível até o estouro da tabela, isto é, chegar à capacidade máxima de
entradas.
 
Por esse motivo, foi criado a notação CIDR (Classless Inter Domain Routing) ou Supernetting, em que
basicamente, necessita-se informar 3 informações para o roteador: Endereço IP + Máscara de Rede Superior +
Interface de Saída.
 
Agora, para o roteador encaminhar os pacotes para qualquer uma das 8 subredes analisadas acima, bastará
ele acrescentar em sua tabela de roteamento um único endereço de rede agrupado (Supernet), a saber:
192.160.0.0/24. Este endereço de rede já contempla as 8 subredes em questão, não sendo necessário a
inclusão de cada subrede específica caso estejam todas conectadas à mesma interface.

 
O exemplo que vimos acima é didático e aparentemente simples. Entretanto, a maioria das questões
relacionadas a esse assunto aborda a criação de subredes sendo utilizados dois octetos e não apenas um.
 
Dessa forma, vamos analisar como o assunto é abordado pelas bancas de uma forma mais complicada.
 
Suponhamos que determinada instituição possua um endereço de rede padrão 192.160.0.0/22. O
administrador de rede deverá planejar a sua rede corporativa para ter 8 subredes. Portanto, para 8 subredes,
será necessário utilizar 3 bits (23). Então teremos 8 subredes de máscara /25.
 
A partir do primeiro endereço então, faremos os cálculos:
 
Subrede 1:
Endereço Rede:
11000000.10100000.00000000.00000000 -> 192.160.0.0
BROADCAST:
11000000.10100000.00000000.01111111 -> 192.160.0.127
 
Subrede 2:
Endereço Rede:
11000000.10100000.00000000.10000000 -> 192.160.0.128
BROADCAST:
11000000.10100000.00000000.11111111 -> 192.160.0.255
 
Subrede 3:
Endereço Rede:
https://www.tecconcursos.com.br/teoria/modulos/23496/capitulos/1765328 9/14
03/07/2017 TEC Concursos - Questões para concursos, provas, editais, simulados.

11000000.10100000.00000001.00000000 -> 192.160.1.0


BROADCAST:
11000000.10100000.00000001.01111111 -> 192.160.1.127
 
Subrede 4:
Endereço Rede:
11000000.10100000.00000001.10000000 -> 192.160.1.128
BROADCAST:
11000000.10100000.00000001.11111111 -> 192.160.1.255
 
Subrede 5:
Endereço Rede:
11000000.10100000.00000010.00000000 -> 192.160.2.0
BROADCAST:
11000000.10100000.00000010.01111111 -> 192.160.2.127
 
Subrede 6:
Endereço Rede:
11000000.10100000.00000010.10000000 -> 192.160.2.128
BROADCAST:
11000000.10100000.00000010.11111111 -> 192.160.2.255
 
Subrede 7:
Endereço Rede:
11000000.10100000.00000011.00000000 -> 192.160.3.0
BROADCAST:
11000000.10100000.00000011.01111111 -> 192.160.3.127
 
Subrede 8:
Endereço Rede:
11000000.10100000.00000011.10000000 -> 192.160.3.128
BROADCAST:
11000000.10100000.00000011.11111111 -> 192.160.3.255
 
Dessa forma, como 25 bits são usados para endereço de rede, logo 7 bits restam para definição de endereço
de host. Temos que cada subrede comportará até 27 (128 endereços possíveis). Descontando os endereços de
rede e Broadcast, restam 126 endereços efetivos de hosts.
 

https://www.tecconcursos.com.br/teoria/modulos/23496/capitulos/1765328 10/14
03/07/2017 TEC Concursos - Questões para concursos, provas, editais, simulados.

e. Endereço Privado x Endereço Público


 
Conforme vimos anteriormente nas definições das possíveis classes A, B e C, determinadas faixas dentro de
cada classe foram reservadas para serem utilizadas em redes locais apenas, ou seja, não são endereços
roteáveis na Internet. Esses endereços foram chamados de privados.
 
Diferentemente dos endereços públicos, que são visíveis, roteáveis e acessáveis por toda a Internet. Dessa
forma, vários dispositivos em redes locais diferentes, poderiam utilizar de forma interna o mesmo endereço
IP privado, não havendo comunicação direta com a rede pública, desde que pertencentes a redes privadas
diferentes.
 
As faixas reservadas foram:
10.0.0.0/8 – 10.0.0.0 a 10.255.255.255 (16.177.216 hosts)
172.16.0.0/12 – 172.16.0.0 a 172.31.255.255 (1.048.576 hosts)
192.168.0.0/16 – 192.168.0.0 a 192.168.255.255 (65.536 hosts)
 

MARCAR CAPÍTULO COMO LIDO

Fale com a gente!


Email (https://www.tecconcursos.com.br/fale-conosco) - Facebook
(https://www.facebook.com/tecconcursos)

Quem Somos Dúvidas Frequentes


(https://www.tecconcursos.com.br/quem-somos) (https://www.tecconcursos.com.br/faq)
Termos de Uso Privacidade
(https://www.tecconcursos.com.br/termos-de-uso) (https://www.tecconcursos.com.br/politica-de-
privacidade)
Preços (https://www.tecconcursos.com.br/assinar) Parceiros (https://www.tecconcursos.com.br/parceiros)

https://www.tecconcursos.com.br/teoria/modulos/23496/capitulos/1765328 11/14
03/07/2017 TEC Concursos - Questões para concursos, provas, editais, simulados.

https://www.tecconcursos.com.br/teoria/modulos/23496/capitulos/1765328 12/14
03/07/2017 TEC Concursos - Questões para concursos, provas, editais, simulados.

https://www.tecconcursos.com.br/teoria/modulos/23496/capitulos/1765328 13/14
03/07/2017 TEC Concursos - Questões para concursos, provas, editais, simulados.

https://www.tecconcursos.com.br/teoria/modulos/23496/capitulos/1765328 14/14

S-ar putea să vă placă și