Qual é a diferença entre uma máscara de sub-rede e uma máscara de rede?

20

Existe alguma lógica no uso de dois nomes diferentes para determinar o ID do host e o ID da rede?

Por exemplo, se você digitar print routeum prompt de comando, obtém informações com a máscara de rede , mas as configurações do IPv4 parecem usar a máscara de sub-rede .

Existe alguma diferença significativa entre os dois termos?

SpiXel
fonte
3
É apenas uma gíria.
KCotreau
2
então por que a microsoft deve usar 2 nomes para isso?
SpiXel
3
Por que chamamos William, Bill ou Billy? Nós gostamos e, em alguns casos, apenas preguiçosos. O termo apropriado é máscara de sub-rede, mas eles são apenas muito usados, provavelmente ainda mais máscara de rede.
KCotreau

Respostas:

30

A diferença é muito, muito pequena. 9 vezes em 10, eles significarão exatamente a mesma coisa.

No entanto, os termos podem ter um significado contextual nos casos em que estamos discutindo a sub-rede de uma determinada rede. Nesses casos, os dois termos "máscara de rede" e "máscara de sub-rede" podem ter significados distintos. Ou seja, se fizermos uma distinção entre uma "rede" e uma "sub-rede", então "a máscara de uma rede" e "a máscara de uma sub-rede" significam coisas diferentes por causa do contexto. Essa distinção é uma distinção relativa .

Por exemplo, digamos que você tenha emitido a 10.10.0.0/16rede (usando a notação CIDR ). Aqui, sua "máscara de rede" é 255.255.0.0. Digamos que você precise separar essa rede em quatro redes menores, cada uma delas o maior possível. Para obter 4 redes 10.10.0.0/16, você precisa emprestar dois bits (00, 01, 10, 11) do endereço do host e usá-los para os endereços de sub-rede. Isso fornecerá as seguintes sub-redes:

10.10.0.0/18
10.10.64.0/18
10.10.128.0/18
10.10.192.0/18

Aqui, sua "máscara de rede" está parada 255.255.0.0, mas cada "máscara de sub-rede" está 255.255.192.0.

Mas, como eu disse, é um termo completamente relativo, baseado no contexto. Pode-se também falar sobre 255.255.192.0ser uma "máscara de rede" e depois 255.255.0.0ser uma "máscara de super-rede" se, no mesmo contexto, estamos falando sobre 10.10.0.0/16ser uma super-rede de, digamos 10.10.64.0/18,. Tudo é baseado no contexto do que está sendo discutido.

Pedaços de bacon
fonte
Aposto que essa é uma das melhores respostas que li. Obrigado.
aluno
Explicação clara. Apreciação e obrigado.
Shiva Prakash
9

A "Máscara de rede", "máscara de sub-rede" ou simplesmente "máscara" são a mesma coisa: uma máscara que informa ao software quais IPs pertencem à rede e quais não.

Darth Android
fonte
3
@SpiXel: Darth Android está correto. Isso ainda não está em debate.
jftuga
@SpiXel: Dividir uma rede em partes mais pequenas pode consistir em utilizar VLANs para separar e / ou isolado de tráfego, tais como DMZs, servidores, RH, Marketing, programadores, iSCSI, apoios, etc
jftuga
@jftuga: sim que é certo para a parte menor redes, obrigado :)
SpiXel