Come archiviare in modo efficiente gli indirizzi IP? [chiuso]

0

Sfondo
Ho un requisito in cui ho bisogno di rimuovere alcuni nodi in una rete in base a un comando fornito dall'utente. Per impedire ai nodi di trasmettere o ricevere dati ho pensato di cambiare il suo indirizzo IP con un altro indirizzo. Prima di cambiare l'indirizzo, voglio salvare l'IP del nodo in modo che possa riassegnare l'IP originale al nodo dopo che l'interruzione della rete simulata è terminata.

Il mio problema è come salvare in modo efficiente gli indirizzi IP dei nodi. Dovrei usare una lista collegata o una tabella hash?

    
posta foo_l 21.12.2012 - 15:03
fonte

3 risposte

5

Gli indirizzi IP (v4) sono solo interi a quattro byte presentati in un formato leggibile dall'uomo. Puoi semplicemente memorizzare un indirizzo IP come numero intero senza segno.

    
risposta data 21.12.2012 - 17:39
fonte
4

To keep the nodes from transmitting or receiving data I thought of changing its IP address to some other address.

Questa è una soluzione molto rischiosa per il tuo problema dichiarato. Non devi preoccuparti troppo dell'archiviazione efficiente degli indirizzi IP se la tua soluzione non prevede questo tipo di hack.

    
risposta data 21.12.2012 - 15:49
fonte
-2

Personalmente cambierei una singola cifra dell'IP, ad esempio da 10.1.10.125 a 11.1.10.125 .

    
risposta data 21.12.2012 - 16:38
fonte

Leggi altre domande sui tag