Pular para o conteúdo principal

O que é IPv4? Guia Completo + Como Calcular Sub-redes

 


O IPv4 (Internet Protocol Version 4) é a quarta versão do protocolo de Internet e um dos principais responsáveis por permitir a comunicação entre dispositivos em redes locais e na Internet.

Ele utiliza endereços de 32 bits, normalmente representados no formato decimal separado por pontos, como:

192.168.1.1

Cada endereço IPv4 é dividido em duas partes:

  • Parte da Rede: Identifica a rede na qual o dispositivo está inserido.
  • Parte do Host: Identifica o dispositivo específico dentro dessa rede.

Para gerenciar eficientemente os endereços IP, utiliza-se o conceito de sub-redes. A seguir, vamos aprender como calcular sub-redes de forma simples! 🚀


Como Calcular Sub-rede IPv4 Passo a Passo

1. Entendendo a Máscara de Sub-rede

A máscara de sub-rede define quantos bits são reservados para a rede e quantos são destinados aos hosts. Ela pode ser representada de duas formas:

Forma decimal:

255.255.255.0

Forma CIDR (Classless Inter-Domain Routing):

/24

No exemplo /24, significa que os primeiros 24 bits pertencem à rede, e os últimos 8 bits são para os hosts.


2. Calculando o Número de Sub-redes e Hosts

Fórmulas essenciais:

  • Número de sub-redes: 2^n, onde n é a quantidade de bits emprestados da parte do host.
  • Número de hosts por sub-rede: 2^h - 2, onde h é a quantidade de bits restantes para os hosts (subtraindo 2 para reservar o IP da rede e o broadcast).

📌 Exemplo prático: Vamos dividir a rede 192.168.1.0/24 em sub-redes menores /26.

  1. A máscara /26 significa que usamos 26 bits para a rede e restam 6 bits para os hosts.
  2. Número de sub-redes possíveis: 2^(26-24) = 2^2 = 4 sub-redes
  3. Número de hosts por sub-rede: 2^6 - 2 = 62 hosts

As sub-redes criadas serão:

192.168.1.0/26    (Hosts: 192.168.1.1 - 192.168.1.62)
192.168.1.64/26   (Hosts: 192.168.1.65 - 192.168.1.126)
192.168.1.128/26  (Hosts: 192.168.1.129 - 192.168.1.190)
192.168.1.192/26  (Hosts: 192.168.1.193 - 192.168.1.254)

O que é NAT e por que ele é necessário?

O NAT (Network Address Translation) é uma tecnologia que permite que múltiplos dispositivos em uma rede local compartilhem um único endereço IPv4 público para acessar a Internet. Ele é essencial devido à escassez de endereços IPv4.

Por que o NAT é necessário?

O IPv4 tem um limite de aproximadamente 4,3 bilhões de endereços IP, mas com o crescimento da Internet, esse número se tornou insuficiente. Para contornar esse problema, o NAT permite que redes privadas utilizem endereços reservados (exemplo: 192.168.0.0/16, 10.0.0.0/8) e convertam esses endereços para um único IP público ao acessar a Internet.

Tipos de NAT

  1. NAT Estático – Mapeia um endereço IP privado específico para um IP público fixo.
  2. NAT Dinâmico – Mapeia um grupo de IPs privados para um grupo de IPs públicos.
  3. PAT (Port Address Translation) – Também chamado de NAT sobrecarga, permite que vários dispositivos compartilhem um único IP público, diferenciando as conexões por portas.

Benefícios do NAT

✅ Economiza endereços IPv4 públicos. 

✅ Aumenta a segurança da rede interna, pois os dispositivos locais não são diretamente acessíveis da Internet. 

✅ Permite conectar vários dispositivos à Internet usando um único IP público.

O NAT é amplamente utilizado em roteadores domésticos, redes empresariais e provedores de Internet para manter a conectividade sem a necessidade de mais endereços IPv4 públicos.


🏆 Dicas Extras para Calcular Sub-redes Mais Rápido

Decore as máscaras comuns: Saber que /24 tem 256 IPs, /26 tem 64, /30 tem 4 pode te ajudar a calcular rapidamente. ✅ Use tabelas ou calculadoras de sub-rede: Existem vários sites que ajudam no cálculo automático. ✅ Pratique com questões reais: Se você trabalha ou estuda redes, é essencial dominar o cálculo de sub-redes para certificações como CCNA e CompTIA.


Exemplo de Questão CCNA

📌 Pergunta: Uma empresa recebeu o bloco de endereços 192.168.10.0/24 e deseja criar 8 sub-redes com a mesma quantidade de hosts. Qual máscara de sub-rede deve ser usada e quantos hosts cada sub-rede terá?

Solução:

  1. Precisamos de 8 sub-redes, então calculamos os bits necessários:
    • 2^n ≥ 8 → n = 3 (precisamos emprestar 3 bits da parte do host).
  2. A nova máscara será /27 (pois partimos de /24 e adicionamos 3 bits).
  3. O número de hosts por sub-rede será:
    • 2^(32-27) - 2 = 30 hosts por sub-rede.

Resposta: A máscara de sub-rede a ser usada é 255.255.255.224 (/27), e cada sub-rede terá 30 hosts utilizáveis.


Conclusão

O IPv4 é essencial para a comunicação na Internet e seu gerenciamento eficiente depende do entendimento de sub-redes. Saber calcular corretamente pode te ajudar a melhorar a segurança, desempenho e organização da rede.

Com a escassez de IPv4, o NAT se tornou uma solução fundamental para permitir que mais dispositivos acessem a Internet sem a necessidade de endereços públicos adicionais.

Agora que você aprendeu os conceitos básicos, pratique e se torne um especialista em redes! 😉

Se gostou deste artigo, compartilhe e deixe seu comentário! 🚀


[En]

IPv4 (Internet Protocol Version 4) is the fourth version of the Internet Protocol and one of the key elements that allows communication between devices on local networks and the Internet.

It uses 32-bit addresses, typically represented in decimal format separated by dots, such as:

192.168.1.1

Each IPv4 address is divided into two parts:

  • Network Part: Identifies the network to which the device belongs.
  • Host Part: Identifies the specific device within that network.

To efficiently manage IP addresses, the concept of subnets is used. Next, let’s learn how to calculate subnets in a simple way! 🚀


How to Calculate IPv4 Subnets Step by Step

  1. Understanding the Subnet Mask
    The subnet mask defines how many bits are reserved for the network and how many are allocated for hosts. It can be represented in two ways:
  • Decimal format: 255.255.255.0

  • CIDR (Classless Inter-Domain Routing) format: /24

In the example /24, it means the first 24 bits belong to the network, and the last 8 bits are for the hosts.


  1. Calculating the Number of Subnets and Hosts
    Essential formulas:
  • Number of subnets: 2^n, where n is the number of bits borrowed from the host part.
  • Number of hosts per subnet: 2^h - 2, where h is the number of bits left for hosts (subtracting 2 to reserve the network and broadcast IPs).

📌 Practical Example: Let's divide the 192.168.1.0/24 network into smaller /26 subnets.

The /26 mask means we use 26 bits for the network and have 6 bits left for the hosts.

  • Number of possible subnets: 2^(26-24) = 2^2 = 4 subnets
  • Number of hosts per subnet: 2^6 - 2 = 62 hosts

The subnets created will be:

  • 192.168.1.0/26 (Hosts: 192.168.1.1 - 192.168.1.62)
  • 192.168.1.64/26 (Hosts: 192.168.1.65 - 192.168.1.126)
  • 192.168.1.128/26 (Hosts: 192.168.1.129 - 192.168.1.190)
  • 192.168.1.192/26 (Hosts: 192.168.1.193 - 192.168.1.254)

What is NAT and Why is it Necessary?

NAT (Network Address Translation) is a technology that allows multiple devices on a local network to share a single public IPv4 address to access the Internet. It is essential due to the scarcity of IPv4 addresses.

Why is NAT Necessary?
IPv4 has a limit of around 4.3 billion IP addresses, but with the growth of the Internet, this number has become insufficient. To overcome this problem, NAT allows private networks to use reserved addresses (e.g., 192.168.0.0/16, 10.0.0.0/8) and translate these addresses into a single public IP when accessing the Internet.


Types of NAT

  • Static NAT – Maps a specific private IP address to a fixed public IP.
  • Dynamic NAT – Maps a group of private IPs to a group of public IPs.
  • PAT (Port Address Translation) – Also called NAT overload, allows multiple devices to share a single public IP by differentiating the connections using ports.

Benefits of NAT

✅ Saves public IPv4 addresses.

✅ Increases the security of the internal network because local devices are not directly accessible from the Internet.

✅ Allows multiple devices to connect to the Internet using a single public IP.

NAT is widely used in home routers, business networks, and Internet service providers to maintain connectivity without the need for additional public IPv4 addresses.


🏆 Extra Tips to Calculate Subnets Faster

✅ Memorize common masks: Knowing that /24 has 256 IPs, /26 has 64, and /30 has 4 can help you calculate quickly.
✅ Use subnet tables or calculators: Many websites offer automatic calculation tools.
✅ Practice with real-world questions: If you work or study networking, mastering subnet calculation is crucial for certifications like CCNA and CompTIA.


CCNA Question Example

📌 Question: A company received the block of addresses 192.168.10.0/24 and wants to create 8 subnets with the same number of hosts. What subnet mask should be used, and how many hosts will each subnet have?

Solution:
We need 8 subnets, so we calculate the required bits:
2^n ≥ 8 → n = 3 (we need to borrow 3 bits from the host part).
The new mask will be /27 (because we started with /24 and added 3 bits).
The number of hosts per subnet will be:
2^(32-27) - 2 = 30 hosts per subnet.
Answer: The subnet mask to be used is 255.255.255.224 (/27), and each subnet will have 30 usable hosts.


Conclusion

IPv4 is essential for communication on the Internet, and efficient management depends on understanding subnets. Knowing how to calculate them correctly can help improve network security, performance, and organization.

With the scarcity of IPv4, NAT has become a fundamental solution to allow more devices to access the Internet without the need for additional public addresses.

Now that you’ve learned the basics, practice and become a networking expert! 😉

If you enjoyed this article, share it and leave your comment! 🚀


Comentários

Postagens mais vistas

As Principais Igrejas Evangélicas do Brasil: História, Doutrinas e Curiosidades

Power Line: Como Funciona a Internet Pela Rede Elétrica e Suas Vantagens