Você está na página 1de 34

REDES DE COMPUTADORES

INTRODUÇÃO AO ENDEREÇAMENTO IP E CÁLCULO DE SUBREDES

Turma: 3º Eletrônica PROEJA (9º Ciclo)


Prof. Thiago Nunes
COMO UTILIZAR ESTE MATERIAL

Olá, seja bem vindo a mais um ciclo da disciplina Redes de Computadores!


Neste ponto estudaremos um pouco sobre como os computadores se comunicam ao
longo da Internet através dos seus endereços IP. Este material acompanha uma
apostila de conteúdos e um caderno de atividades de fixação. Esse material é
composto de 3 partes. Faça a leitura de cada parte e os exercícios de cada tópico no
caderno de atividades. Entregue somente o caderno de atividades no IFF. Guarde o
material com carinho para consulta e estudos posteriores.
PARTE 1

Introdução ao Endereçamento IP
Até o momento, estudamos as camadas mais baixas das pilhas de protocolos.
A camada física fornece meios de transmissão, conectores e normas de
cabeamento. Também vimos que temos os dispositivos Modem e o Hub nessa
camada para transmissão de bits e bytes. Em seguida, temos a camada de Enlace,
que adiciona endereços físicos aos sistemas finais (endereços MAC) e possui o
Switch como principal dispositivo. Como os switches compreendem endereços
MAC de remetentes e destinatários, ele é capaz de direcionar pacotes de dados de
um remetente para um destinatário específico na rede.
Contudo, os Hubs e Switches conseguem operar bem as transmissões em
redes locais, tipo LAN. Porém, e se quisermos realizar uma transmissão entre dois
computadores em cidades, estados ou até países distintos? Para isso, precisamos
utilizar um equipamento mais sofisticado, capaz de traçar rotas para os pacotes de
dados, localizá-los em redes distintas e tudo de forma muito eficiente para que não
haja muitos atrasos. Esse equipamento é o Roteador. Veja abaixo a malha de
roteadores dos estados brasileiros.
Figura 1. Malha de Internet destacando conexões e roteadores de cada
estado do Brasil. Fonte: https://www.rnp.br/servicos/conectividade/trafego

Anatomia do Endereço IP
O principal responsável por fazer a Internet acontecer é o famoso Endereço IP. Esse
endereço, na sua versão 4, possui 32 bits de tamanho, separados em 4 bytes. Sua
principal função é identificar não somente dispositivos, como os MAC fazem, mas
também as próprias redes na qual eles se encontram. Isso é muito útil para o
roteador, que realiza os roteamentos dos pacotes de uma rede até a próxima, até
chegar na rede que contém o destinatário. Veja um exemplo de endereço IP abaixo e
a divisão de seus bytes:
Podemos representar um IP em decimal ou em binário. Para representá-lo
em decimal, separamos os bytes com o “.”. Cada byte pode assumir os valores de 0
até 255. Portanto, a faixa total de endereços IPs é a seguinte:

Como o IP possui um total de 32 bits, podemos fazer a conta abaixo para


descobrir o número total de endereços IP versão 4 disponíveis.

Dentro da faixa total de endereços IPs, temos algumas faixas que possuem
endereços de uso reservado que veremos nos próximos tópicos.

Formato Binário e Conversões


O endereço IP também pode ser escrito em formato binário. Esse formato é
útil para verificar a sua estrutura e descobrirmos o endereço da rede de origem de
um dispositivo. Nesta seção vamos treinar um pouco da conversão entre decimal e
binário dos IPS.
No formato binário, cada byte é representado como uma série de 8 bits. Veja
abaixo a conversão do endereço 130.132.19.31:
Desse modo, podemos chamar cada byte de octeto e devemos converter um
por um usando o espaço ou o ponto (.) como separador dos octetos. Cada octeto
pode variar do 00000000 até o 11111111, formando um total de 256 combinações
(28) por octeto.
Para converter de decimal para binário de forma rápida, podemos utilizar o
método da tabela de conversão. Veja como fazer a seguir.

Conversão Decimal-Binário

● Passo 1 - Monte uma tabela e liste as potências de 7 até 0 (zero) para os 8


bits, em ordem decrescente, na primeira linha. Coloque na segunda linha os
resultados das potências. Deixe pelo menos uma linha em branco para fazer
a conversão do número decimal.

● Passo 2 - Da maior potência para a menor, coloque valor lógico 1 nas


posições em branco na tabela e some os valores na segunda linha, até que a
soma seja igual ao número que você deseja converter.
○ Exemplo: para o número 130, podemos somar o 128 e o 2.
Passo 3 - Adicione zero para todas as outras potências:

Passo 4 - Obtenha o resultado em binário do valor: 10000010


Passo 5 - Crie mais linhas na tabela e repita o processo até converter todos os
octetos. Veja a conversão do 132 para o binário 10000100.

Conversão Binário-Decimal
Uma vez dominada a conversão de Decimal para Binário, a conversão de
Binário para Decimal é bastante tranquila. Veja como fazer abaixo para converter o
valor 00010011 para decimal.

● Passo 1 - Do mesmo modo que na conversão Decimal-Binário, vamos


montar nossa tabela de conversão
27 26 25 24 23 22 21 20

128 64 32 16 8 4 2 1

● Passo 2 - preencha a tabela com os dígitos binários do número que será


convertido para decimal, em ordem.

● Passo 3 - Realize a soma dos valores da coluna que possui valor lógico 1.

Empacotando
Neste tópico estudamos o básico para conseguirmos atribuir corretamente e
operar com os endereços IP. A seguir estudaremos como é possível conhecer a rede
de um dispositivo somente analisando o seu IP e a sua máscara de subrede.

Agora dê uma pausa e faça o caderno de atividades no tópico Formato


Binário e Conversões
PARTE 2

Introdução

Agora que conhecemos a anatomia básica de um endereço IP e como


converter entre os formatos mais comuns, vamos aprender como descobrir o
endereço da rede na qual um computador está conectado ao longo da Internet. Essa
técnica nos permite, por exemplo, descobrir a origem de pacotes de dados
maliciosos ou ações ilegais na Internet. Nesse tópico vamos ver o seguinte:
1. O que são máscaras de subrede;
2. Como utilizar as máscaras para obter o endereço da rede a partir de
um endereço IP;
3. Como descobrir as informações de IP e Máscara nos dispositivos.

IP: Endereços de Rede e de Host (Máquina)

A principal diferença entre o endereço IP e o endereço Mac é que o endereço


IP possui duas partes. A primeira parte é destinada ao endereçamento da rede e a
segunda parte é destinada ao endereçamento de uma máquina na rede.
Por exemplo, você pode imaginar uma rede como um bairro e uma máquina
como uma casa em um bairro. O CEP do endereço equivale ao endereço do bairro e o
número da casa equivale ao identificador da casa dentro do CEP. Imagine o CEP do
bairro Jockey Clube em Campos dos Goytacazes 28020010 e o número da casa 52.
Podemos formar o identificador da casa 52 no Jockey apenas unindo os dois
números: 2802001052. Desse modo temos:

Agora vamos analisar um endereço IP dessa mesma ótica, tendo o endereço


da rede como o CEP de um bairro e o endereço da máquina como o número de uma
casa no bairro. Veja a imagem abaixo:

Repare na rede que possui o “CEP” 129.102.0.0. Essa rede possui dois
computadores de endereços 129.102.16.2 e 129.102.12.7. Esses dois computadores
possuem o mesmo prefixo 129.102 e apenas variam os dois últimos octetos. Desse
modo, podemos dizer que temos as máquinas 16.2 e 12.7 na rede 129.102.0.0.
Importante! O endereço da rede é sempre o primeiro da faixa, com
os octetos destinados ao endereçamento dos hosts com valor (zero).

Máscaras de Subrede
Nesse ponto, já compreendemos que um endereço IP é um identificador que
contém tanto o endereço da rede como o endereço do host contido na rede. Isso
acontece porque o IP é dividido em duas partes, onde, a primeira parte é destinada
ao prefixo da rede e a segunda parte é destinada ao prefixo do host na rede. Ao
zerarmos a parte destinada ao host, conseguimos obter o endereço da rede do
computador. Porém, ainda há uma peça faltando no quebra-cabeças.
Como identificar os dígitos de rede e os dígitos do host em um
endereço IP?

Para responder a questão acima, utilizamos a máscara de subrede, que é


configurada junto com o endereço IP.

A máscara de subrede indica a quantidade de bits de um endereço IP de 32 bits que


é destinada ao endereçamento da rede. Desse modo, o restante dos bits fica
destinado ao endereçamento do host na rede.

Veja os exemplos abaixo:

Exemplo 1: Máscara de 16 bits


Imagine uma máscara de 16 bits, representada como 255.255.0.0. Essa máscara
define que os primeiros 16 bits são destinados ao prefixo da rede. Desse modo o
restante dos 32 bits ficam destinados ao prefixo de host, ou seja, são 16 bits para
host, pois 32 - 16 bits de rede = 16 bits de host. Considerando que cada octeto
possui 8 bits, temos os dois primeiros octetos destinados à identificação da rede.

Veja abaixo como podemos descobrir o endereço da rede de um dispositivo a partir


da máscara de subrede:
Exemplo 2: Máscara de 24 bits

Do mesmo modo que no exemplo 1, vamos imaginar agora que a rede utiliza
uma máscara de 24 bits. Desse modo, sobrarão apenas 8 bits para identificação de
hosts. Veja a resolução abaixo.
Anatomia da Máscara de Subrede e Formatos
Como já vimos, as máscaras de sub rede são configuradas juntamente com
os endereços IPs e fornecem a informação da quantidade de bits destinada ao
prefixo de rede. A partir dela, conseguimos descobrir o endereço de rede de um
host. Entretanto, porque uma máscara de 16 bits equivale ao IP 255.255.0.0 e uma

máscara de 24 bits equivale ao IP 255.255.255.0? Vamos analisar esses


casos e você verá que é bem simples.
Se convertemos a máscara 255.255.0.0 para binário, temos o seguinte:
Desse modo, uma máscara \16 (16 bits) possui os dois primeiros octetos com
os bits todos ligados, o que resulta em 255 em decimal. Veja o exemplo com a
máscara \24 (24 bits).

Com isso, podemos perceber que a operação que os roteadores utilizam para
obter os endereços das redes dos destinatários e encaminhar corretamente entre os
enlaces é um AND lógico entre a máscara e o IP.
Exemplo: Qual a rede do IP 129.210.131.3 com
máscara \18?

Como a máscara foge das máscaras padrão de 8, 16 e 24 bits, é um pouco mais


difícil de fazermos em decimal. Por isso, devemos inicialmente fazer a conversão
do IP e da máscara para binário

● Passo 1: converta o IP para binário:

● Passo 2: converta a máscara também para binário:

● Passo 3: realize um AND bit-a-bit do IP com a Máscara:

● Converta o endereço resultante em decimal novamente:


Resposta: o endereço da rede do host que possui IP 129.210.131.3 com máscara \18 é:
129.210.128.0

Agora dê uma pausa e faça o caderno de atividades no tópico Máscara


de Subredes

PARTE 3

Cálculo de Subredes

Agora que conseguimos identificar adequadamente a rede de um dispositivo


e entendemos o papel das máscaras de subrede nessa tarefa. Vamos estudar um
pouco mais da aplicação das máscaras.

Estudo de Caso: Imagine que você está montando a rede de uma empresa A cujo
endereço original é 200.231.107.0/24. Como essa empresa possui uma filial, essa
rede deverá ser subdividida em duas subredes menores, uma para a sede da
empresa A e uma segunda para a filial A1. Como podemos fazer essa subdivisão?
Para resolver esse problema, precisamos entender que temos uma rede
maior da empresa A. Essa rede deve ser subdividida em duas subredes menores por
um roteador central. Uma subrede para a sede e uma segunda subrede para a filial
A1. Veja a imagem abaixo.

Repare na imagem acima que cada porta do roteador é conectada ao switch


central, tanto da sede como da filial. Portanto, cada porta do roteador conecta uma
subrede diferente. Desse modo, para realizar a subdivisão vamos ter que alterar a
máscara de subrede de 24 bits que foi fornecida: \24 ou 255.255.255.0. Veja os
passos abaixo:
● Passo 1: Identificar a quantidade de bits necessária para endereçar as
subredes

A pergunta chave para encontrar essa quantidade é a seguinte: quantos bits


são necessários para endereçar duas subredes?
Isso significa, que devemos encontrar o expoente de base 2 que nos fornece
a quantidade de subredes que precisamos. Como foi solicitada uma quantidade de
duas subredes, temos:

Desse modo, descobrimos que, para formar duas subredes, precisamos de


1
apenas 1 bit, pois, 2 = 2 subredes.

● Passo 2: Alterar a máscara original adicionando a quantidade de subredes

No passo anterior, descobrimos que para endereçar uma quantidade de duas


subredes precisamos de apenas 1 bit. Logo, esse bit deve ser adicionado à mascara
original que nos foi fornecida.
Como a máscara original é de 24 bits, basta somar 1 bit a ela. Portanto, a
nova máscara é calculada da seguinte maneira:

24 + 1 bit das subredes = 25

A nova máscara, então, passa a ser \25 (25 bits ao invés de 24).

● Passo 3: Calcular as faixas de endereços das subredes


Agora que já sabemos a máscara que devemos utilizar para formar duas
subredes, vamos descobrir quais endereços IPs podemos utilizar para configurar os
dispositivos nas duas subredes. Para isso, precisamos descobrir a quantidade
máxima de dispositivos que cada subrede pode acomodar e fazer a subdivisão
partindo do endereço base fornecido.
● Passo 3.1: Descobrindo a quantidade de dispositivos em cada subrede

A pergunta chave aqui é: quantos dispositivos podemos ter em cada subrede?

Sabemos que a nossa nova máscara é de 25 bits, portanto, como o endereço


IP possui no total 32 bits, a quantidade que sobra para endereçamento de
hosts é de 7 bits, pois o total de 32 bits - 25 bits da máscara = 7 bits para
host. Veja em detalhes a máscara \25 e a posição dos 7 bits de endereçamento
de host:

Portanto, a conta que devemos fazer para descobrir a quantidade de


endereços em cada subrede é a seguinte:

232 - 25 = 27 = 128 endereços

● Passo 3.2: calculando as faixas de endereços das subredes


De posse da informação da quantidade de 128 hosts, podemos facilmente
calcular as faixas de endereço somando essa quantidade na parte do host, a partir
do endereço original 230.231.107.0.

Repare que, para a primeira subrede, somamos ao último octeto do endereço


original a quantidade de hosts encontrada menos 1 unidade, fazendo 0 + 128 - 1.
Desse modo, encontramos o valor 127 no último octeto. Com isso a faixa da
primeira subrede vai de 230.231.107.0 até 230.231.107.127. Qualquer endereço dentro
dessa faixa pode ser atribuído a um dispositivo na sede da empresa.
Tendo calculado a faixa da primeira subrede, para calcular as demais é muito
tranquilo. Basta somar a quantidade de 128 hosts encontrada no primeiro e último
endereços da subrede anterior. Veja abaixo:

● Passo 3.3: identificando endereços de rede, broadcast e endereços


válidos
Nesse momento, identificamos o primeiro e último endereços de cada uma
das subredes, porém, alguns desses endereços são reservados. Os primeiros
endereços da faixa, com final 0 e 128, são sempre destinados ao endereçamento
das próprias subredes, portanto, este endereço não pode ser usado em dispositivos.
Do mesmo modo, os últimos endereços das faixas, com final 127 e 255, são
reservados para broadcast e também não podem ser configurados em dispositivos.

Recordando!
Broadcast é uma transmissão em massa onde um dispositivo transmite para
todos os demais conectados. Portanto, o endereço de broadcast em uma rede é
utilizado para mandar pacotes para todos os dispositivos conectados a ela.

O resultado do cálculo de subredes deve ser organizado em uma tabela, onde cada
linha fornece os endereços de rede, broadcast, o primeiro e o último endereço
válido (que pode ser utilizado nos dispositivos) para uma subrede. Veja abaixo:

Conclusão! Temos as faixas de endereços das duas subredes, os endereços da


Subrede 1 serão alocados para endereçar hosts da Sede da Empresa A e a Subrede 2
fornecerá os IPs para dispositivos da filial A1. Ambas as subredes acomodam um
total de 128 endereços. Veja a imagem abaixo com a alocação dos IPS para a Sede da
Empresa e a Filial.

Na imagem acima repare no seguinte:


● Os endereços da subrede são sempre os primeiros das suas respectivas faixas
com a máscara \25, sendo 200.231.107.0\25 para a subrede da sede e
200.231.107.128\25 para a filial A1;
● Os endereços dos hosts respeitam as suas respectivas faixas. Não é possível
configurar um endereço da faixa alocada para a Sede em um host da Filial A1
e vice-versa;

Importante! Repare que as portas dos roteadores também possuem endereços IP e


são consideradas hosts na rede. Por padrão, os endereços das portas são os
segundos endereços das subredes que eles conectam. No nosso caso, são os
endereços 200.231.107.1\25 e 200.231.107.129\25. Os primeiros endereços são
sempre reservados para endereçamento das próprias subredes e não devem ser
utilizados para configuração de hosts.

Exemplo: Subdividindo em 4 Subredes

Vamos imaginar que a empresa A expandiu suas operações para mais dois
estados, criando as filiais A2 e A3. Como podemos dividir nossa rede em 4 subredes
menores? Vamos um passo por vez

● Passo 1: Identificar a quantidade de bits necessária para endereçar as


subredes

2qtdbits = 4 subredes, logo, qtdbits = 2


Resposta: precisamos de 2 bits para endereçar as 4
subredes

● Passo 2: Alterar a máscara original \24 adicionando a quantidade de bits


das subredes

24 + 2 bits das subredes = 26

Resposta: a nova máscara, então, passa a ser \26 (26


bits ao invés de 24).

● Passo 3: Calcular as faixas de endereços das subredes


● Passo 3.1: descobrir a quantidade de dispositivos em cada subrede

● Passo 3.2: Calculando as faixas de endereços das subredes


Calcule agora as demais subredes somando a quantidade de endereços 64 aos
primeiros e últimos endereços da subrede anterior. Veja abaixo:

Repare que cada subrede possui um total de 64 endereços, mas nem todos
são válidos. Vamos discriminar abaixo.

● Passo 3.3: Identificando endereços de Rede, Broadcast, primeiro e último


válidos de cada subrede
Você está quase finalizando o ciclo! Faça o caderno de atividades no
tópico Formato Binário e Conversões.
REDES DE COMPUTADORES
INTRODUÇÃO AO ENDEREÇAMENTO IP E CÁLCULO DE SUBREDES -
CADERNO DE EXERCÍCIOS

NOME COMPLETO: ____________________________

MATRÍCULA:_____________________________

Turma: 3º Eletrônica PROEJA (9º Ciclo)


Prof. Thiago Nunes
Formato Binário e Conversões
1. Converta os endereços abaixo para binário pelo método da tabela. Coloque a
tabela na resposta do seu exercício:
a. 10.1.23.19

b. 200.241.16.8

c. 255.255.0.0

d. 243.15.63.100
2. Converta os endereços abaixo para decimal utilizando o método da tabela.
Coloque a tabela na resposta do seu exercício:
a. 01001010.01111101.00101011.01100011

b. 10001010.01100100.11100110.00000111

c. 11000000.10101000.01101011.00111101

Máscaras de Subrede
1 - Dados os endereços IP abaixo e suas respectivas máscaras após a “\”, informe
os endereço de rede:

a) 10.10.10.10 \16
b) 177.245.240.67 \255.0.0.0

c) 192.170.2.3 \255.255.255.0

d) 175.190.1.2 \24

e) 162.55.179.45 \255.255.224.0

f) 210.33.234.78 \255.255.255.252
Cálculo de Subredes

1 - Informe as máscaras de sub-rede, em formato decimal, necessárias para


endereçar as quantidades de redes descrita abaixo:
a) 127.16.0.0/16 para 2 subredes

b) 184.16.233.0 /24 para 5 subredes

c) 77.234.72.0/8 para 50 redes

2 - Uma organização comprou o endereço 203.200.192.0\24. Como essa


organização possui 6 filiais, informe:
a) A máscara necessária para endereçar as redes das 6 filiais

b) As faixas de endereços para as sub-redes das 6 filiais. Isto é, os endereços


de rede, broadcast, primeiro e último válidos de cada sub-rede
VOCÊ COMPLETOU ESTE CICLO! AGORA ENTREGUE SOMENTE O CADERNO DE
EXERCÍCIOS NO CAMPUS. PARABÉNS!

Você também pode gostar