mercoledì 21 marzo 2007

Calcolare numero host in subnet

Supponiamo di avere un ip
156.77.11.3
e una subnet mask /21, o 255.255.248.0

La subnet 21 equivale a:
11111111 11111111 11111000 00000000
-------network-------------------host----

i primi 21 bit sono usati per rappresentare l'indirizzo di rete, mentre i restanti sono per gli host.

Potrò avere fino a 2046 hosts. Per saperlo: ((2^11) - 2) [tolgo 2 perché: 1 per broadcast (tutti 1) e uno per la rete (tutti 0)]


es. 156.17.42.6/20
ip: 10011100 00010001 00101010 00000110
SM: 11111111 11111111 11110000 00000000
--------------------------------------------------
10011100 00010001 00100000 00000000 -> 156.17.32.0 (network id)

primo host valido:
10011100 00010001 00100000 00000001

ultimo host valido
10011100 00010001 00100000 11111110

quindi gli indirizzi vanno da 156.17.32.1 a 156.17.47.254






Nessun commento: