Indirizzo IP mobile

2

Cosa significa 29 in questo intervallo ip floating 192.168.1.0/29? So che fornirà 6 ip floating utilizzabili, ma come posso sapere qual è il numero diverso da 29 che posso usare per offrirmi più range per il mio IP floating?

    
posta Ff Vote 15.08.2013 - 14:15

2 risposte

6

La /number è una maschera di bit dove 0 significa che ogni singolo IP e / 32 ne indica uno (non penso sia mai descritto con un / 32, è solo implicito).

Ovviamente questo è scalabile per IPv6 ma lasciamo questo a IPv4 per il momento;)

/32 = 1 IP address. Outright.
/31 = NaN
/30 = 4 addresses, 2 usable
/29 = 8 addresses, 6 usable
/28 = 16 addresses, 14 usable
/27 = 32 addresses, 30 usable
/26 = 64 addresses, 62 usable
/25 = 128 addresses, 126 usable
/24 = 256 addresses, 254 usable (as we all know)

Ciò continua per sottoreti sempre più grandi.

    
risposta data Oli 15.08.2013 - 14:23
0

L'indirizzo IPv4 ha una lunghezza di 32 bit. La notazione decimale puntata è la rappresentazione più comune, poiché rende più evidente la connessione tra l'indirizzo host e l'indirizzo di sottorete, almeno quando si utilizzano maschere a 8, 16 o 32 bit. La macchina vede l'indirizzo (come con tutti gli altri dati) come una stringa di bit. La notazione decimale puntata divide la stringa a 32 bit in 4 parti, ognuna lunga 8 bit - negli 8 bit binari possono rappresentare numeri decimali da 0 a 255, quindi 255 è il numero massimo per ogni campo dell'indirizzo IP.

Comunque, ogni indirizzo comprende parte di rete e parte host (vale a dire che l'indirizzo di rete è il primo N bit dell'intero indirizzo). La parte della rete viene spesso calcolata dall'indirizzo completo applicando una maschera di rete - puoi tagliare N primi bit dall'indirizzo completo e otterrai l'indirizzo di rete. Questo è il numero che hai richiesto.

32 - Il calcolo con N bit restituisce lo spazio dell'host (devi sottrarre 2 da quel numero - l'indirizzo di rete e l'indirizzo di broadcast). Quindi 32 - 29 è 3, 3 in binario fa 8 in decimale. Sottraendo 2 ottieni 6, che è il numero di indirizzi IP utilizzabili.

È utile conoscere l'algoritmo, ma rendere tali calcoli "manualmente" non è pratico: ci sono molti calcolatori di sottorete disponibili nella rete, ad es. link Molti dati sull'argomento sono disponibili su vari Wikipedia pagine .

    
risposta data moon.musick 15.08.2013 - 15:38

Leggi altre domande sui tag