Calculando o número de sub-redes e hosts em redes IPv4

Como calcular o número de Sub-redes?
Para saber isso, basta elevar 2 ao número de bits 0 na máscara, menos os dois bits reservados de cada rede, ou seja, como temos seis bits zero nossa conta fica 2^6 – 2, isso nos deixa com 62 hosts para cada rede. Se quisermos saber qual é o endereço de cada sub rede, basta realizar os mesmos passos de antes.
Aprender mais sobre www.alura.com.br

Em redes IP, a sub-rede é o processo de dividir uma única rede em sub-redes ou sub-redes menores e mais gerenciáveis. A sub-rede é necessária para alocar eficientemente endereços IP e otimizar o desempenho, a segurança e o gerenciamento da rede. Para sub-rede uma rede IP, é necessário determinar o número de sub-redes necessárias e o número de hosts por sub-rede. Este artigo explica como calcular o número de sub-redes e hosts em redes IPv4, bem como alguns conceitos e ferramentas relacionados.

Como calcular o número de sub-redes?

Para calcular o número de sub-redes necessárias para uma determinada rede IP, é necessário considerar os seguintes factores:

– A classe de endereço IP e a máscara de sub-rede padrão: Os endereços IPv4 são divididos em cinco classes, de A a E, sendo que as classes A, B e C são usadas para redes públicas e privadas. Cada classe tem uma máscara de sub-rede predefinida que determina o número de bits de rede e de anfitrião. Por exemplo, a classe A tem 8 bits de rede e 24 bits de host, o que significa que pode ter até 126 redes (2^7-2) e 16.777.214 hosts (2^24-2).

– O número de redes e hosts necessários: É necessário determinar quantas sub-redes devem ser criadas e quantos hosts cada sub-rede deve acomodar. Isto depende da topologia da rede, padrões de tráfego e projecções de crescimento. Também deve considerar os endereços de rede e de difusão, que são reservados para uso especial e não podem ser atribuídos a hosts.

Para calcular o número de sub-redes necessárias, pode utilizar a seguinte fórmula:

Sub-redes = 2^N, onde N é o número de bits de sub-rede.

Por exemplo, se tiver uma rede de classe B com uma máscara de sub-rede predefinida de 255.255.0.0 e pretender criar 16 sub-redes, precisa de pedir emprestados 4 bits da parte do anfitrião, o que lhe dá uma nova máscara de sub-rede de 255.255.240.0 (11111111.11111111.11110000.00000000 em binário). Isto significa que tem 12 bits de rede e 4 bits de sub-rede, o que lhe dá 2^4=16 sub-redes.

Quantos hosts por sub-rede?

Para calcular o número de hosts por sub-rede, é necessário contar o número de bits de host na máscara de sub-rede e subtrair os endereços de rede e de difusão. Por exemplo, se tiver uma máscara de sub-rede de 255.255.240.0, tem 12 bits de rede e 4 bits de anfitrião. Isso significa que você pode ter 2^4-2=14 hosts por sub-rede.

Como calcular os números de hosts?

Para calcular os números de hosts para uma determinada sub-rede, pode usar a seguinte fórmula:

Hosts = 2^H – 2, onde H é o número de bits de host.

Por exemplo, se tiver uma máscara de sub-rede de 255.255.240.0, tem 4 bits de anfitrião, o que lhe dá 2^4-2=14 anfitriões por sub-rede. Se quiser calcular os números de anfitrião para a quarta sub-rede, tem de encontrar o seu endereço de rede e adicionar 1 para o primeiro anfitrião e subtrair 1 para o endereço de difusão. Por exemplo, se a quarta sub-rede tiver um endereço de rede de 172.16.48.0, seu intervalo de hosts será 172.16.48.1-172.16.63.254.

O que é a máscara IP?

Uma máscara IP, também conhecida como máscara de sub-rede ou máscara de rede, é um número binário de 32 bits que é utilizado para identificar as partes de rede e de anfitrião de um endereço IP. A máscara consiste em 1 bits contíguos seguidos de 0 bits contíguos. Por exemplo, uma rede de classe C tem uma máscara predefinida de 255.255.255.0, o que significa que os primeiros três octetos são bits de rede e o último octeto é de anfitrião.

Como saber o número da máscara de sub-rede?

Para saber o número da máscara de sub-rede, pode convertê-la em binário e contar o número de bits 1. Por exemplo, a máscara de sub-rede 255.255.240.0 em binário é 11111111.11111111.11110000.00000000, que tem 20 bits de 1, indicando que tem 4 bits de sub-rede e 12 bits de host.

Como calcular as sub-redes IPv4?

Para calcular as sub-redes IPv4, é necessário seguir os seguintes passos:

– Determinar a classe de endereço IP e a máscara de sub-rede padrão.

– Decidir quantas sub-redes e hosts por sub-rede são necessários.

– Pegar emprestado o número necessário de bits da parte do host para criar a parte da sub-rede.

– Calcular a nova máscara de sub-rede e o número de sub-redes usando a fórmula Sub-redes=2^N, onde N é o número de bits da sub-rede.

– Calcular o número de hosts por sub-rede usando a fórmula Hosts=2^H-2, onde H é o número de bits de host.

– Calcular os números de hosts para cada sub-rede, encontrando seus endereços de rede e intervalos de hosts.

Em conclusão, a sub-rede é um aspecto crucial da rede IP que permite optimizar a utilização de recursos, a segurança e a gestão. Ao calcular o número de sub-redes e de anfitriões por sub-rede, é possível criar um design de rede escalável e eficiente que satisfaça os seus requisitos específicos. Pode utilizar várias ferramentas e técnicas para efectuar a sub-rede, tais como calculadoras de sub-rede online, utilitários de linha de comandos ou calculadoras de endereços IP. No entanto, é essencial compreender os conceitos e princípios subjacentes para garantir a precisão e fiabilidade dos seus cálculos de sub-rede.

FAQ