O que é uma Máscara?
Uma máscara que lhe permite identificar uma parte do endereço IP está reservado para a rede, ea parte que está disponível para uso acolhimento. Se você olhar para o endereço IP sozinho, especialmente agora, com classes inter-domain routing, você não pode dizer qual a parte do endereço é qual. Adicionando a máscara, ou netmask, dá-lhe toda a informação que você precisa para calcular a rede de acolhimento e porções do endereço com facilidade. Em resumo, conhecendo a máscara pode permitir que você facilmente calcular se os endereços IP estão na mesma sub-rede, ou não.
Determinação de rede e de acolhimento porções de um endereço IP usando uma máscara
Para determinar qual é o endereço de rede para um determinado endereço IP, você só tem de converter os dois endereços em octal binário, e fazer um bitwise e funcionamento. Um exemplo usando um endereço de IP 156.154.81.56 utilizados com uma máscara de rede 255.255.255.240 seguinte:
| Endereço IP: | 10011100.10011010.01010001.00111000 |
| Subnet Mask: | 11111111.11111111.11111111.11110000 | Bitwise AND | ----------------------------------------------- | Resultado: | 10011100.10011010.01010001.00110000 |
Como você pode ver, o endereço de rede para o endereço IP ea máscara de sub-rede em questão é 156.154.81.48. Para determinar a quantidade de hospedeiros são possíveis de ser na mesma sub-rede, é uma operação simples. Contar o número de bits da direita até chegar ao primeiro "1" no endereço de rede binário visor. Esse número será o poder que levantou a 2 para o cálculo do número possível de hospedeiros. Você também deve subtrair o resultado de dois porque um endereço é reservado para broadcast e endereços da rede. Isto deixa-o com o algoritmo final de 2 ^ n-2. Neste caso, há 4 bits de 0 no endereço de rede, deixando-o com 2 ^ 4-2 anfitriões possível, ou seja, 14 hosts. Isto significa que o seu endereço de rede é 156.54.81.48, que você tem um intervalo de endereços disponíveis para hosts da 156.154.81.49 - 156.154.81.62, e que o endereço de broadcast desta rede é 156.154.81.63.
Subnet máscaras são necessárias?
Subnet máscaras são fundamentais para a comunicação sobre uma rede IP. Dispositivos de rede utilizar o endereço IP metas definidas e máscara de rede para determinar se a rede de acolhimento é sobre se uma sub-rede local, ou uma rede remota. Isto é importante porque dispositivos agir de maneira diferente, dependendo do resultado. Se a sub-rede é local, o dispositivo irá enviar um ARP pedido para obter o MAC ou o endereço de hardware do sistema em questão a comunicar através da ligação de dados camada. Se o endereço está a ser encontrado em uma rede remota e, em seguida, o dispositivo de rede rotas pacotes para o gateway em sua tabela roteamento que está configurado para lidar com essa rede. Se não houver encaminhamento mesa entrada é encontrado correspondentes a essa rede, os pacotes são encaminhados para a rota predefinida. Se nenhuma rota padrão for definido, os pacotes sejam ignorados com a esquerda para ir muito longe.
|

