Como você pode saber se dois computadores estão na mesma rede? A resposta reside na compreensão da sub-rede, abreviação de subnetwork. Uma sub-rede é uma divisão lógica de uma rede IP, agrupando hosts com endereços IP semelhantes. Esses hosts geralmente estão em proximidade física, permitindo transferência de dados eficiente entre eles. Pense nisso como enviar correspondência dentro do mesmo código postal; é muito mais rápido e simples do que enviá-la para um estado diferente.
Para que um host faça parte de uma sub-rede linux, seu endereço IP é dividido em duas partes: um prefixo de rede e um identificador de host. Por exemplo, se um host tem um IP de 192.168.1.8 e outro tem 192.168.1.9, eles provavelmente compartilham o mesmo prefixo de rede. A parte comum identifica a rede, enquanto os números exclusivos (8 e 9) identificam os hosts individuais.
Entendendo a Máscara de Sub-rede Linux
A máscara de sub-rede linux é o que determina qual parte de um endereço IP é a porção de rede e qual parte é a porção de host. Uma máscara de sub-rede típica se parece com isto:
255.255.255.0
Para entender isso, precisamos pensar em binário. Cada número em um endereço IP ou máscara de sub-rede é um octeto, representando 8 bits. Em binário, um 1 significa "ligado" e um 0 significa "desligado". Se você converter o número binário 11111111 para decimal, você obtém 255. Isso significa que um octeto pode variar de 0 (00000000) a 255 (11111111).
Os 255s na máscara "mascaram" a porção de rede do endereço IP. Portanto, com uma máscara de 255.255.255.0 e um IP de 192.168.1.8, a parte 192.168.1 é a rede, e 8 é o host. Frequentemente, denotamos uma configuração de sub-rede linux pelo seu prefixo de rede seguido pela máscara de sub-rede, como 192.168.1.0/255.255.255.0.
O Propósito de Subnetting de Sub-redes
Por que criamos sub-redes? A prática de subnetting de sub-redes (divisão de sub-redes) é crucial para organizar e gerenciar redes de forma eficaz. Envolve dividir uma rede maior em segmentos menores e mais gerenciáveis. Isso oferece vários benefícios principais:
- Melhor Desempenho: Ao segmentar uma rede, você reduz o volume de tráfego de broadcast dentro de cada sub-rede, levando a menos congestionamento e melhor desempenho geral.
- Segurança Aprimorada: As sub-redes permitem isolar diferentes partes da sua rede. Um host em uma sub-rede não pode interagir diretamente com um host em outra sem um roteador, criando um limite de segurança. Você pode implementar regras de acesso no roteador para controlar o fluxo de tráfego entre sub-redes.
- Administração Simplificada: Dividir uma rede grande em unidades lógicas menores facilita o gerenciamento, a solução de problemas e a aplicação de políticas de rede.
Conectando Sub-redes
E se você precisar se conectar a hosts em uma rede diferente, como yahoo.com? Para conectar sub-redes diferentes, você precisa de um dispositivo que esteja conectado a mais de uma sub-rede: um roteador.
Por exemplo, um host em 192.168.1.129 em uma rede com máscara 255.255.255.0 pode alcançar qualquer outro host na rede 192.168.1.0. Para alcançar a internet, ele deve enviar tráfego através de seu gateway, que é o roteador. Em muitas redes domésticas, o endereço do roteador é frequentemente .1 da sub-rede (por exemplo, 192.168.1.1). Este roteador tem outra conexão com uma sub-rede diferente (como a rede do seu provedor de serviços de internet), permitindo a comunicação com a internet em geral.