Buscar

01 endereçamento IPV4

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Plano de Aula: Apresentação da disciplina e endereçamento IPV4 
REDES LOCAIS E COMUTAÇÃO - CCT0331 
Título 
Apresentação da disciplina e endereçamento IPV4 
Número de Aulas por Semana 
Número de Semana de Aula 
1 
Tema 
Endereço IPv4, classes IP, classless, prefixo, tipo endereço, endereço privado e NAT 
Objetivos 
Ao final desta semana o aluno deverá ser capaz de: 
 Identificar a estrutura do endereçamento IP (Internet Protocol) e aplicar 
utilizando endereçamento classful 
 Empregar o endereçamento IP em projetos de endereçamento de 
subredes 
 Explicar a utilização de NAT(tradução de endereços de redes). 
Estrutura do Conteúdo 
Iniciaremos nossa primeira aula com uma breve recordação do modelo em camadas, a figura a seguir 
aborda as camadas 1,2 e 3, suas unidades de dados e respectivo endereçamento. 
O tema de nossa aula é o endereço IP, composto de 32 bits. Vale lembrar que o computador somente 
entende bits. 
Vamos a alguns questionamentos: 
Quantos endereços podemos representar com 32 bits? 2 elevado a 32 (2
32
) + ou ? 4 bilhões 
Exemplificando: 
 com 1 bit representamos 2 endereços (0 e 1) = 2
1
 = 2 elevado a 1(bit) = 2 
 com 2 bits representamos 4 endereços (00, 01, 10 e 11) = 2
2
 = 2 elevado a 2(bits) = 4 
 com 3 bits representamos 8 endereços (000, 001, 010, 011, 100, 101, 110 e 111) = 2
3
 = 2 elevado 
a 3(bits) = 8 
Logo: 
 com 32 bits representamos 4.294.967.295 endereços (00000000000000000000000000000000, . . 
. 1111111111111111111111111111111) = 2
32
 = 2 elevado a 32(bits) = 4.294.967.295 
aproximadamente 4 bilhões 
Para nós seres humanos a base natural é a base 10, que funciona como qualquer outra base 2, 8, 16 etc. 
Vale a pena relembrar: 
 
1000 100 10 1 
Decimal 
10
3
 10
2
 10
1
 10
0
 
1 2 3 2 
1000 + 200 + 30 + 2 = 1232 
1x1000 2x100 3x10 2x1 
1 5 0 0 
1000 + 500 + 0 + 0 = 1500 
1x1000 5x100 0x10 0x1 
0 0 4 4 
0 + 0 + 40 + 4 = 44 
0x1000 0x100 4x10 4x1 
0 0 6 7 
0 + 0 + 60 + 7 = 67 
0x1000 0x100 6x10 7x1 
 
Se o número 1232 fosse escrito em binário não seria tão amigável, já que estaria na base 2, que não é 
nossa base natural. 
123210 = 00000000000000000000010011010000 
Qual seria mais fácil de gravar? 
Mil duzentos e trinta e dois ou 
zero zero zero zero ... zero zero um zero zero um um zero um zero zero zero zero 
 
Conversão binário x decimal, em um octeto 
 
128 64 32 16 8 4 2 1 
Decimal 
2
7
 2
6
 2
5
 2
4
 2
3
 2
2
 2
1
 2
0
 
0 0 0 0 0 0 0 0 
0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 = 0 
0x128 0x64 0x32 0x16 0x8 0x4 0x2 0x1 
0 0 0 0 1 0 1 0 
0 + 0 + 0 + 0 + 8 + 0 + 2 + 0 = 10 
0x128 0x64 0x32 0x16 1x8 0x4 1x2 0x1 
0 0 1 0 1 1 0 0 
0 + 0 + 32 + 0 + 8 + 4 + 0 + 0 = 44 
0x128 0x64 1x32 0x16 1x8 1x4 0x2 0x1 
0 1 0 0 0 0 1 1 
0 + 64 + 0 + 0 + 0 + 0 + 2 + 1 = 67 
0x128 1x64 0x32 0x16 0x8 0x4 1x2 1x1 
0 1 1 0 0 1 0 1 0 + 64 + 32 + 0 + 0 + 4 + 0 + 1 = 
101 0x128 1x64 1x32 0x16 0x8 1x4 0x2 1x1 
1 0 0 1 0 1 1 0 128 + 0 + 0 + 16 + 0 + 4 + 2 + 0 = 
150 1x128 0x64 0x32 1x16 0x8 1x4 1x2 0x1 
 
Aparentemente escrever um endereço de 32 bits em decimal, resolveria todos os nossos problemas com 
o endereço IP, é um mero equívoco. 
Números maiores ficam complicados de serem gravados por nós seres humanos, por exemplo: 
3.278.511.497, lógico que em binário seria muito mais difícil, 11000011 01101010 00011101 10001001. 
Por esse motivo foi criada a notação decimal do endereço IP, que na realidade não passa simplesmente 
por uma conversão de binário para decimal e sim organizar os 32 bits em grupos de 8 em oito bits 
separados por ponto. Na realidade o computador não necessita de decimal e sim do binário que será 
representado por esses 4 octetos. 
 
Um octeto pode variar, em binário, de 00000000 (8 zeros) a 11111111 (8 uns) ou seja de 0 a 255 em 
decimal 
 
128 64 32 16 8 4 2 1 Dec 
2
7
 2
6
 2
5
 2
4
 2
3
 2
2
 2
1
 2
0
 
0 0 0 0 0 0 0 0 0 
 
1 1 1 1 1 1 1 1 255 
 
Obs não suporta números negativos ou valores acima de 255, pois seriam necessários 9 bits para 
escrever valores acima de 255. 
Exemplos práticos: 
Endereço 32 bits convertidos de 8 em 8 bits para decimal, separado por ponto. 
 
1º octeto 2º octeto 3º octeto 4º octeto 
11000000 10101000 00000000 00000000 
192 168 0 0 
11000000 10101000 00000000 00000001 
192 168 0 1 
11000000 10101000 00000000 11111110 
192 168 0 254 
11000000 10101000 00000000 11111111 
192 168 0 255 
Obs: não importa o valor em decimal, desde que represente o binário relativo ao endereço de 32 bits. 
 
O endereço IP é um endereço que diferente do endereço físico (Endereço MAC), é um endereço 
hierárquico onde parte do endereço representa o grupo ao qual pertence e outr parte representa o 
membro do grupo. Analogia feita ao sistema de telefonia onde o endereço de telefone 55 21 22868686 
representa os seguintes grupos: 
 
Pode ser observado o seguinte: 
 os 2 primeiros dígitos do telefone representam o país (55); 
 os dois seguintes a área(21) que abrange parte do Rio de Janeiro e 
 os 8 últimos o número do telefone propriamente dito. 
 
Se faz necessário definir a porção de bits para representar o conjunto de computadores (REDE) e a 
porção de bits para representar os computadores (HOSTs)? 
 
Para definir as porções REDE e HOST do endereço IP, os mesmos foram divididos em 5 classes, as 
classes possuem as seguintes funcionalidades: 
 
 Classes A, B e C para endereçar os hosts e para cada uma dessas 3 classes foi pré -definido a 
quantidade de bits que representariam o ID de rede e quantidade que representariam o ID de 
host. 
 Outro detalhe importante é que a classe do endereço é definida única e exclusivamente pelo 
valor do primeiro octeto de seu endereço. 
 
A divisão de IP em classes fica da seguinte forma: 
 
 
Classes 
Faixa (range) das classes 
(1º octeto) 
Regra 
N bits de rede e H bits de 
host 
Quantidade de 
hosts 
End. de 
Internet 
(unicast) 
A 
00000000 
0 
A 
01111111 
127 
8 bits rede e 24 bits host 
NNNNNNNN HHHHHHHH 
HHHHHHHH HHHHHHHH 
16.777.216 
B 
10000000 
128 
A 
10111111 
191 
16 bits rede e 16 bits host 
NNNNNNNN NNNNNNNN 
HHHHHHHH HHHHHHHH 
65536 
C 
11000000 
192 
A 
11011111 
223 
24 bits rede e 8 bits host 
NNNNNNNN NNNNNNNN 
NNNNNNNN HHHHHHHH 
256 
Multicast D 
11100000 
224 
A 
11101111 
239 
Cada endereço representa um grupo multicast IP 
Teste ou 
uso 
futuro 
E 
11110000 
240 
A 
11111111 
255 
Endereços para teste ou uso futuro, também 
conhecidos como Experimental 
 
O endereço de broadcast de qualquer tipo de endereçamento é quando todos os bits do endereço estão 
ligados ?1?, logo o endereço de broadcast IP é: 
 
1º octeto 2º octeto 3º octeto 4º octeto 
11111111 11111111 11111111 11111111 Binário 
255 255 255 255 decimal 
 
Ou seja, 255.255.255.255 broadcast local, gera um broadcast de camada 2 em qualquer host no mundo, 
configurado com qualquer endereço IP. 
 
Exemplificando endereços nas diversas classes: 
 
 1º octeto 2º octeto 3º octeto 4º octeto 
Classe 67 10 100 2 
A 01000011 00001010 1100100 00000010 
Classe 150 45 0 2 
B 10010110 00101101 00000000 00000010 
Classe 192 168 0 1 
C 11000000 10101000 00000000 00000001 
Classe 224 0 0 9 
D 11100000 00000000 00000000 00001001 
 
Obs: 
O 1º octeto é quem define a classe do endereço IP; 
Os valores em vermelho representam a porção rede do endereço(ID de rede) e em azul aporção 
host do endereço (ID host) 
Classes A, B e C endereçam hosts (endereços unicast) 
Classe D cada endereço representa um grupo multicast, os mesmos não perdem seu endereço ÚNICO 
(unicast), mas recebem e processam toda informação destinada ao seu endereço único (unicast), ao 
endereço de broadcast (todos os hosts) e do grupo(multicast) ao qual pertença. 
 Exemplo 224.0.0.9 representa o grupo de roteadores que estão processando o protocolo de roteamento 
RIP versão 2. 
 
Em uma rede IPv4, os hosts podem se comunicar, endereçando o destinatário, de 3 (três) modos 
distintos: 
 
 Unicast - o processo de envio de um datagrama IP (pacote) de um host para um host ÚNICO 
 Broadcast - o processo de envio de um datagrama IP (pacote) de um host para TODOS os hosts 
numa rede 
 Multicast - o processo de envio de um datagrama IP (pacote) de um host para todos os hosts 
que participam desse grupo MULTICAST 
 
Obs: 
O destino sendo um endereço de multicast, não altera os endereços únicos (unicast) de destino e de 
origem do host ,a alteração é no processamento dos datagramas que chegam ao host, além de 
processar os datagramas destinados a seu endereço unicast e broadcast passa a processar os 
datagramas IP destinados aos endereços dos grupos multicast dos quais é membro; 
o broadcast é um endereço especial que representa todos os hosts de uma rede. 
 
 
Para dois ou mais hosts (hospedeiro do TCP/IP) pertencerem à mesma rede, ambos necessitam ter o 
mesmo ID de rede. 
Exemplificando: 
 
1º octeto 2º octeto 3º octeto 4º octeto Obs 
200 100 50 10 
End. de um host 
11001000 01100100 00110010 00001010 
200 100 50 192 
End. de um host 
11001000 01100100 00110010 11000000 
200 100 50 254 
End. de um host 
11001000 01100100 00110010 11111110 
200 100 50 147 
End. de um host 
11001000 01100100 00110010 10010011 
200 100 50 0 
End. de R E D E 
11001000 01100100 00110010 00000000 
200 100 50 255 End. de B R O A D C A S T 
da R E D E 11001000 01100100 00110010 11111111 
 
Obs 
O ID de rede está em vermelho e o ID de host em azul 
O 1º octeto é 200, endereço pertencente à classe C 
Todos esses endereços pertencem a rede 200.100.50.0 
 
Vamos a alguns questionamentos: 
Porque o zero no último octeto? 
 A regra é a seguinte, para um endereço representar a rede é necessário que todos os bits de 
host estejam zerados ?0?, logo, os últimos 8 bits estão zerados no classe C . 
200 100 50 0 
11001000 01100100 00110010 00000000 
Porque o 255 no último octeto? 
 A regra é a seguinte, para um endereço representar o broadcast da rede é necessário que 
todos os bits de host estejam ligados ?1?, logo, os últimos 8 bits, que representam o host ID 
estão ligados no classe C. 
200 100 50 255 
11001000 01100100 00110010 11111111 
 
Resumindo 
Quando todos os bits de host estiverem desligados o endereço representa 
a rede não podendo ser atribuído a um equipamento (computador, roteador etc); 
Quando todos os bits de host estiverem ligados o endereço representa o broadcast da rede não 
podendo ser atribuído a um equipamento (computador, roteador etc). 
Exemplos de rede e broadcast respectivamente, um exemplo em cada classe de endereço utilizado para 
endereçar o host de forma única (unicast): 
Classe A 
115 0 0 0 
End. R E D E 
01110011 00000000 00000000 00000000 
115 255 255 255 End. B R O A D C A S T 
da R E D E 01110011 11111111 11111111 11111111 
Classe B 
165 32 0 0 
End. R E D E 
10100101 00100000 00000000 00000000 
165 32 255 255 End. B R O A D C A S T 
da R E D E 10100101 00100000 11111111 11111111 
Classe C 
192 255 255 0 
End. R E D E 
 
11000000 11111111 11111111 00000000 
192 255 255 255 End. B R O A D C A S T 
da R E D E 11000000 11111111 11111111 11111111 
 
 
Além do endereço de rede e broadcast da rede existe a rede de Loopback, onde no 1º octeto o valor é 
127 em decimal. Esse endereço pertence, matematicamente, a classe A, porém não pode ser utilizado 
para endereçar equipamentos de rede, e seu primeiro endereço é conhecido como endereço de 
loopback ou endereço de local host. O 1º endereço de uma rede é o host 1 da rede, já que o endereço 
de rede 127.0.0.0 é a rede (host zero) logo 127.0.0.1 é o primeiro endereço (host um). 
 
 Resumindo 
O endereço 127.0.0.1 é o endereço de loopback ou local host. 
Utilizado para testar se a pilha de protocolos TCP/IP está funcionando corretamente com a Network 
Interface Card (NIC) ou Network Interface Controller (NIC) ou placa de rede. 
 
Para testar a configuração do TCP/IP com drive da placa de rede, execute a seguinte tarefa: 
 
No prompt de comando do Windows execute o seguinte 
comando, ping 127.0.0.1 
 
 
--------------------------------------------------------------------- 
Apresentar a figura de uma tela de command do windows 
ou termina do Linux para executar um ping no 127.0.0.1. 
--------------------------------------------------------------------- 
OBS: A resposta na figura é uma resposta 
correta, o TCP/IP está funcionando 
perfeitamente com o hardware instalado no 
computador; 
Um exemplo de erro seria a resposta erro 
de hardware. 
 
 
Conceito básico de rede IP ? é um conjunto de computadores (hosts) com o mesmo ID de rede e se 
encontram em um mesmo domínio de broadcast. 
Obs: qualquer host ou estação de rede que estejam no mesmo domínio de broadcast podem realizar um 
enlace para transferir dados entre as mesmas diretamente, sem a necessidade de um intermediário 
(default gateway - roteador). 
 
----------------------------------------------------------- 
apresentar uma topologia com 1 roteador e 
interligar 2 switches 1 em cada porta fastethernet. 
As redes podem ser 200.1.1.0/24 e a outra 
200.2.2.0/24. Cada switch deverá possuir 2 Hosts 
com os dois primeiros IPs da rede e p default 
gateway o último IP da rede. 
----------------------------------------------------------- 
Nesta figura pode ser observado 2 domínios de 
broadcast, materializado pelo roteador com 2 
interfaces. Cada interface de rede do roteador está 
em um domínio de broadcast diferente, logo 2 
redes IP ou redes lógicas diferentes, 200.1.1.0 e 
200.2.2.0. 
O domínio de broadcast tecnicamente é a rede 
lógica e o equipamento de rede que separa os 
domínios de broadcast ou redes lógicas é o 
roteador e este trabalha na camada de redes(3 do 
modelo OSI ou 2 do TCP/IP), resumindo possui a 
função de encaminhar os pacotes ou datagramas 
IP. 
Observe também que os equipamentos de camada 
2 (switches) não possuem endereço IP, por serem 
considerados Equipamentos de Comunicação de 
Dados (DCE) e não hospedeiros da pilha de 
protocolos TCP/IP. Em alguns casos pode possuir 
endereço IP para gerência. 
Na figura foram delimitadas a rede azul com o pré-
fixo de rede 200.1.1 (ID de rede) e a rede amarela 
com o pré-fixo de rede 200.2.2 (ID de rede). 
A última observação quanto à figura ao lado, é que 
o endereço da porta do roteador é o default 
gateway da respectiva rede, ou seja, é quem 
interliga a rede local (LAN) a outras redes. Rede 
200.1.1.0 default gateway 200.1.1.254 e rede 
200.2.2.0 default gateway 200.2.2.254. O endereço 
do roteador pode ser qualquer endereço válido na 
rede. 
 
Como mostrado na figura acima, com as classes identifica-se a porção rede (ID de rede) e a porção host 
(ID de host), o problema é como identificar a porção que endereça o bloco ou a subrede? 
Conceito de subrede ? é um subconjunto de uma rede. Lembre que com as regras definidas para as 
classes, fica fácil e bem definida a porção rede(ID REDE) e a porção host(ID HOST). 
Lembrete: 
Classe A - os 8 primeiros bits ID REDE e os 24 finaisID de HOST 
Classe B - os 16 primeiros bits ID REDE e os 16 finais ID de HOST 
Classe C - os 24 primeiros bits ID REDE e os 8 finais ID de HOST 
 
Exemplificando: 
O endereço 200.1.1.1 é um endereço classe C, logo os 24 primeiros bits indicam o ID de rede 200.1.1 e 
os 8 bits finais indicam o ID de host 1. A leitura seria rede 200.1.1 host 1. 
O endereço 200.2.2.1 é um endereço classe C, logo os 24 primeiros bits indicam o ID de rede 200.2.2 e 
os 8 bits finais indicam o ID de host 1. A leitura seria rede 200.2.2 host 1. 
 
Questionamento: 
A mesma topologia da figura anterior poderia ser endereçada por uma única rede classe C? 
Sim, com uma quantidade menor de endereços possíveis por rede lógica. Observe a figura a seguir: 
 
--------------------------------------------------------------- 
Apresentar uma topologia composta de 1 roteador com 2 
interfaces fartethernet onde as subredes de cada interface 
respectivamente serão: 200.1.1.0/25 e 200.1.1.128/25. 
Conectar a cada porta fast do roteador um switch que 
possuirá 2 hosts utilizando os 2 primeiros endereços de 
cada rede e o gateway o último endereço válido da 
respectiva rede. 
--------------------------------------------------------------- 
O endereço classe C possui 256 
endereços possíveis, ou seja, 2 elevado 8 
(2
8
) que é a quantidade de bits disponíveis 
de endereços, de 0 a 255. 
 
Matemática bem simplista, 256 endereços 
divididos em 2 subconjuntos = 128 
endereços cada. O subconjunto de uma 
rede é uma subrede. 
O endereçamento da topologia ao lado 
ficaria da seguinte forma: 
 A rede 200.1.1.0 ( azul escuro), 
seria dividida em 2 subredes: 
 os endereços de 0 a 127 farão 
parte da 1ª subrede (azul claro); 
 os endereços de 128 a 255 farão 
parte da 2ª subrede (amarelo 
claro). 
A estrutura de classes não possui uma 
forma de identificar a subrede, por esse 
motivo foi necessário a criação da máscara 
de subrede. Estrutura que possibilita a 
identificação de subredes dentro de uma 
rede. 
Raciocinando com a teoria de conjuntos, o 
azul escuro é o conjunto 200.1.1.0 de 0 a 
255, o azul claro delimitou a subrede 
200.1.1.0 de 0 a 127 (128 endereços 
possíveis) e de amarelo claro a subrede 
200.1.1.128 de 128 a 255 ( os outros 128 
endereços restantes). 
 
Máscara de subrede: 
 é um conjunto de 32 bits, mesmo comprimento que o endereço IP; 
 para obter um símbolo ou número para representar 2 blocos necessitamos de 2 bits ( valores 0 
e 1); 
 como o que nos pertence são os bits do ID de host já que o identificador de rede nos é 
fornecido pelo provedor de acesso, pediremos emprestado um bit de host para indicar a subrede; 
 de um ponto para frente todos os bits ligados (rede + subrede) e desse ponto para trás todos 
os bits desligados (host), 11111111 11111111 11111111 100000000 
 com o objetivo de mascarar a porção host, zerando qualquer que seja o valor de host , ou 
seja, o host zero é o endereço de rede; 
 ao realizar a operação de AND BINÁRIO entre o endereço IP e a máscara de subrede, mostrar 
a porção rede, subrede e zerar a porção host. 
Exemplificando: 
Observe a tabela apresentando os dois conjuntos em que foi dividida a rede 200.1.1.0 
Conjunto ou subrede de 0 a 127 
200 1 1 0 
End. da subrede 0 
11001000 00000001 00000001 00000000 
11111111 11111111 11111111 10000000 Máscara de subrede binário 
255 255 255 128 Máscara de subrede decimal 
200 1 1 127 End. de BROADCAST da 
subrede 0 11001000 00000001 00000001 01111111 
11111111 11111111 11111111 10000000 Máscara de subrede binário 
255 255 255 128 Máscara de subrede decimal 
 
 
Conjunto ou subrede de 128 a 255 
200 1 1 128 
End. da subrede 1 
11001000 00000001 00000001 10000000 
11111111 11111111 11111111 10000000 Máscara de subrede binário 
255 255 255 128 Máscara de subrede decimal 
200 1 1 255 End. de BROADCAST da 
subrede 1 11001000 00000001 00000001 11111111 
11111111 11111111 11111111 10000000 Máscara de subrede binário 
255 255 255 128 Máscara de subrede decimal 
 
 
Obs: Sempre que utilizamos a divisão da rede em subrede, utilizaremos bits de host para representar a 
subrede, NUNCA bits do ID de REDE. Se o ID de REDE for alterado o endereço deixa de pertencer à 
rede. 
 
Questionamento: Posso alterar o ID de rede?? Não, ao alterar o ID de rede deixo de pertencer à rede 
200.1.1.0. 
Solução: 
Para indicar a subrede devemos observar a tabela anterior e verificar que o bit de maior ordem de host foi 
ligado na máscara de subrede, dividindo em 2 subredes: 
 subrede 0 o último octeto varia de 0 a 127 e para isso o bit mais significativo do host 
permaneceu zerado para não ocorrerem valores superiores a 127. 
 subrede 1 o último octeto varia de 128 a 255 e para isso o bit mais significativo do host 
permaneceu ligado para não ocorrerem valores inferiores a 128. 
Logo esse bit de maior ordem dos bits de host pode representar uma das subredes quando seu valor for 0 
e a outra quando seu valor for 1. 
Rede + Subrede + Host 
Pensada a solução, a implementação ficou por conta da más cara de subrede, que tem o objetivo de 
deixar zerado os bits de host para assim extrair o endereço de rede e ou subrede. Resumindo mascarar 
qualquer valor que esteja no host deixando todos os bits de host zerados que equivale ao endereço de 
rede. 
 
Tabela verdade para o and binário: ( uma premissa e outra têm que ser verdadeiras ): 
 
Tabela verdade 
 Tabela verdade 
V = 1 e F = 0 
V and V = V 1 and 1 = 1 
V and F = F 1 and 0 = 0 
F and V = F 0 and 1 = 0 
F and F = F 0 and 0 = 0 
 
Subrede 0 host 1 000000001 = 1 decimal 
200 1 1 1 
11001000 00000001 00000001 0 0000001 
11111111 11111111 11111111 1 0000000 
11001000 00000001 00000001 0 0000000 
200 1 1 0 
Subrede 1 host 1 10000001 = 129 decimal 
200 1 1 129 
11001000 00000001 00000001 1 0000001 
11111111 11111111 11111111 1 0000000 
11001000 00000001 00000001 1 0000000 
200 1 1 128 
Obs: os 32 bits da máscara de subrede se comportam da seguinte forma: 
 de um ponto para frente os bits são ligados, representando o ID de rede e ou subrede; 
 de um ponto para trás os bits são desligados, representando o ID de host 
 
 
11111111111111111111111110000000 
Para transformar o endereço IP do formato binário para o formato decimal basta separar de 8 em 8 bits, 
converter em decimal e separar cada octeto com um ponto. 
11111111 . 11111111 . 11111111 . 10000000 
255 . 255 . 255 . 128 
Consolidação do conhecimento de máscara de subrede: 
No exemplo anterior a rede 200.1.1.0 foi dividida em 2 subredes. Agora a rede 200.2.2.0, será dividida em 
4 subredes: 
Quanto ao endereço 200.2.2.0 pode ser afirmado: 
 Que se trata de um endereço da Classe C 
 Sua composição normal é de 24bits de rede e 8 bits de host (o ID de rede não pode ser 
modificado) 
Essa rede é um classe C e os 8 bits finais são de host, se não for dividida em subredes a máscara padrão 
do endereço dessa classe seria: 
255. 255. 255.0 
Vamos a um passo a passo para dividir a rede: 
1. Saber quantos bits nos pertence? Os 8 bits de host. 
2. Quantos bits eu necessito para ter 4 variações? 2
1
 = 2, 2
2
 = 4 ( o expoente é o número de bits 
necessário para a quantidade de variações) Exemplos: 
2.1. se fosse dividir em 10 subredes? 2
1
 =2, 2
2
 = 4, 2
3
 = 8, 2
4
 = 16 ( para endereçar 10 
subredes será necessário no mínimo 4 bits ) 
2.2. Se fosse dividir em 32 subredes? 25 = 32 
3. Qual seria a nova máscara de subrede? 
11111111 . 11111111 . 11111111 . 11000000 
255 . 255 . 255 . 192 
 
4. Quais as subredes possíveis ( 00, 01, 10 e 11 ) o raciocínio é realizadonos 2 bits 
transformados de host que foram ligados para representar as 4 subredes. 
 
Subrede 00 00000000 0 decimal 
200 2 2 0 
11001000 00000010 00000010 00 000000 
11111111 11111111 11111111 11 000000 
255 255 255 192 
 
 
Subrede 01 01000000 64 decimal 
200 2 2 64 
11001000 00000010 00000010 01 000000 
11111111 11111111 11111111 11 000000 
255 255 255 192 
 
 
Subrede 10 10000000 128 decimal 
200 2 2 128 
11001000 00000010 00000010 10 000000 
11111111 11111111 11111111 11 000000 
255 255 255 192 
 
 
Subrede 11 11000000 192 decimal 
200 2 2 192 
11001000 00000010 00000010 11 000000 
11111111 11111111 11111111 11 000000 
255 255 255 192 
 
 
Abaixo uma possível topologia onde a rede 200.2.2.0 de 0 a 255 = 256 endereços foi dividida em 4 
subredes (azul escuro, laranja, azul claro e amarelo claro): 
 Obs 
 o /26 é o comprimento de bits ligados da máscara de subrede e será explicado mais adiante; 
 [ 256 / 4 = 64 ], ou seja, cada subrede possui 64 endereços possíveis. 
------------------------------------------------------------------------------------------- 
Apresentar uma figura que atenda a uma rede composta de: 
 1 roteador com 4 interfaces fast ou ethernet 
 4 switches com 2 hosts conectados cada 
 cada switch em uma das sub-redes 200.2.2.0/26, 200.2.2.64/24, 200.2.2.128/26 e 
200.2.2.192/26 
 as interfaces dos roteadores serão configuradas com o último IP da rede 
 os hosts receberão o primeiro e segundo IPs da respectiva rede. 
------------------------------------------------------------------------------------------- 
 
Resumo: não importa o valor em decimal do octeto, desde que ele represente o binário que se quer 
informar ao computador (host). 
 4º octeto: 
 00000000 subrede zero (00) host zero o 4º octeto em decimal 0 
 01000000 subrede um (01) host zero o 4º octeto em decimal 64 
 10000000 subrede dois (10) host zero o 4º octeto em decimal 128 
 11000000 subrede três (11) host zero o 4º octeto em decimal 192 
 ( para ser o endereço da rede, todos os bits de host tem que estar zerados. 000000) 
Como identificar o endereço de broadcast da subrede, é semelhante ao de rede, quand o todos os bits de 
hosts estiverem ligados ?1?: 
Subrede Broadcat subrede 
200.2.2.0 00000000 00111111 200.2.2.63 
200.2.2.64 01000000 01111111 200.2.2.127 
200.2.2.128 10000000 10111111 200.2.2.191 
200.2.2.192 11000000 11111111 200.2.2.255 
Alguns questionamentos: 
Qual a máscara de subrede padrão das classes A, B e C ? 
 Classe A = 255.0.0.0 ( formato decimal separa por pontos ) 
 Classe B = 255.255.0.0 
 Classe C = 255.255.255.0 
Conversão de máscara de subrede do formato decimal separado por ponto para o formato Classless Inter 
Domain Routing (CIDR ), é necessário colocar a barra e a quantidade de bits ligados na máscara de 
subrede. 
 
Máscara de subrede 
decimal binário 
Comprimento de bits 
ligados, formato 
CIDR 
255.0.0.0 11111111.00000000.00000000.00000000 /8 
255.248.0.0 11111111.11110000.00000000.00000000 /12 
255.255.0.0 11111111.11111111.00000000.00000000 /16 
255.255.254.0 11111111.11111111.11111110.00000000 /23 
255.255.255.0 11111111.11111111.11111111.00000000 /24 
255.255.255.128 11111111.11111111.11111111.10000000 /25 
255.255.255.192 11111111.11111111.11111111.11000000 /26 
255.255.255.224 11111111.11111111.11111111.11100000 /27 
255.255.255.240 11111111.11111111.11111111.11110000 /28 
255.255.255.248 11111111.11111111.11111111.11111000 /29 
255.255.255.252 11111111.11111111.11111111.11111100 /30 
 
Exercitando o conceito de subrede: 
1) O endereço IP 200.10.10.145/27, responda: 
a. Escreva a máscara de subrede no formato decimal? 
b. Qual a rede e ou subrede? 
c. Qual o endereço de broadcast da rede e ou subrede? 
d. Qual o 1º e o último endereços IP válidos para endereçar hosts? 
e. Quantos endereços possíveis na subrede e quantos endereços para host? 
f. Em quantas subredes a rede 200.10.10.0 255.255.255.0 pode ser dividida com 
a máscara de subrede /27? 
Resposta: 
1. Para transformar a mácara de subrede de /27 (formato CIDR) para o decimal, é só lembrar que 
/27 informa a quantidade de bits ligados na máscara de subrede 
11111111 11111111 11111111 11100000 
Separa de 8 em 8 bits, converte para decimal e separa por pontos = 255.255.255.224 
 
A máscara de subrede no formato decimal é 255.255.255.224. 
 
1. Para achar a rede ou subrede de um endereço, basta realizar o AND binário do endereço com a 
máscara de subrede 
200. 10. 10.145 11001000 00001010 00001010 10010001 
255.255.255.224 11111111 11111111 11111111 11100000 
200. 10. 10.128 11001000 00001010 00001010 10000000 
 
A rede ou subrede é 200.10.10.128 
c. O endereço de broadcast da rede é quando todos os bits de host estiverem 
ligados ?1? 
200. 10. 10.128 11001000 00001010 00001010 10000000 subrede todos os 
bits de host desligados 
200. 10. 10.159 11001000 00001010 00001010 10011111 broadcast da 
subrede todos os bits de host ligados 
 
O endereço de broadcast da subrede ou da rede é 200.10.10.159 
 
d. O 1º e o último endereços IP válidos para endereçar os hosts? 
São 5 bits de host de 00000 até 11111 ou em decimal 0 até 31 
Binário subrede host decimal binário subrede host decimal 
10000000 4 0 128 10001000 4 8 136 
10000001 4 1 129 10001001 4 9 137 
10000010 4 2 130 10001010 4 10 138 
10000011 4 3 131 10001011 4 11 139 
10000100 4 4 132 10001100 4 12 140 
10000101 4 5 133 10001101 4 13 141 
10000110 4 6 134 10001110 4 14 142 
10000111 4 7 135 10001111 4 15 143 
 
binário subrede host decimal binário subrede host decimal 
10010000 4 16 144 10011000 4 24 152 
10010001 4 17 145 10011001 4 25 153 
10010010 4 18 146 10011010 4 26 154 
10010011 4 19 147 10011011 4 27 151 
10010100 4 20 148 10011100 4 28 156 
10010101 4 21 149 10011101 4 29 157 
10010110 4 22 150 10011110 4 30 158 
10010111 4 23 151 10011111 4 31 159 
 
Obs não pode endereçar um host ou ativo de rede com o endereço de subrede ou de broadcast da 
subrede 
Os valores possíveis para endereçamento de hosts de 200.10.10.129 à 200.10.10.158 
Total de 30 endereços ou 159 ? 128 = 31 + o 128 inclusive = 32 logo 32 ? 2(rede e broadcast) 30 
endereços válidos. 
 
O 1º endereço de host válido 200.10.10.129 e o último endereço de host válido 200.10.10.158 
 
1. Os endereços válidos para hosts? Com 5 bits de host podemos ter 2
5
 variações, ou seja, 32 
possibilidades de endereços. Lembrete: podemos endereçar os equipamentos de rede(ativos de 
rede) com o endereço da rede? NÃO Podemos endereçar um ativo de rede com o endereço de 
boradcast da rede? NÃO. 
Logo é necessário subtrair 2 do total de endereços. 32 ? 2 (rede e broadcast) = 30 endereços válidos para 
hosts. 
 
Endereços possíveis 32 (2
5
), endereços para hosts dos 32 possíveis não podemos utilizar o endereço de 
rede e também não podemos utilizar o endereço de broadcast da rede, ou seja, 32 ? 2 = 30. 
 
 
Endereços Públicos X endereços Privados 
As classes A, B e C como anteriormente tratado são para unicast, endereçar hosts na Internet, também 
conhecidos como endereços públicos. Desses endereços foram reservados, pela RFC 1918, blocos CIDR 
para redes que precisam de acesso limitado ou nenhum acesso à Internet, denominados endereços 
privados. 
 
10.0.0.0/8 10.0.0.0 a 10.255.255.25510.0.0.0 00001010 00000000 00000000 
00000000 
 00001010 11111111 11111111 
11111111 
/8 11111111 00000000 00000000 
00000000 
 11111111 00000000 00000000 
00000000 
172.16.0.0/12 172.16.0.0 a 172.31.255.255 
172.16.0.0 10101100 00010000 00000000 
00000000 
 10101100 00011111 11111111 
11111111 
/12 11111111 11110000 00000000 
00000000 
 11111111 11110000 00000000 
00000000 
192.168.0.0/16 192.168.0.0 a 192.168.255.255 
192.168.0.0 11000000 10101000 00000000 
00000000 
 11000000 10101000 11111111 
11111111 
/16 11111111 11111111 00000000 
00000000 
 11111111 11111111 00000000 
00000000 
 
NAT (Network Address Translation) com o iminente término dos endereços IPv4 e a não implementação 
do IPv6, foi criada a RFC 1918 que define endereços privados não utilizáveis na Internet (endereços 
reservados), somente utilizados em redes privadas. 
Blocos de endereços 10.0.0.0/8, 172.16.0.0/12 e 192.168.0.0/16 deixaram de ser válidos na Internet, 
assim duas ou mais empresas poderiam utilizar endereços ou redes iguais que estariam separados pela 
Internet, não caracterizando IPs duplicados. 
Como esses IPs poderiam acessar a ?grande rede? se eles não são roteados na Internet? A 
solução foi criar a tradução de endereço de rede (NAT), ou seja, os endereços utilizados nas 
redes internas (privados), não válido na Internet, seriam traduzidos estática ou dinamicamente, 
para um endereço válido na Internet (público), no equipamento que interligaria a rede interna à 
Internet (equipamento de borda). Como o destino em geral é um endereço IP público, o 
encaminhamento até o destino não seria problemático, porém se não fosse utilizada uma tabela 
para traduzir o endereço de origem real (privado) para um endereço público o retorno não 
ocorreria já que os endereços privados não são roteados na Internet 
Aplicação Prática Teórica

Continue navegando