Come convertire indirizzi IP per Codice binario

November 13

Quando si vede un indirizzo IP in formato decimale (per esempio, 123.45.67.89), si sta vedendo una rappresentazione decimale del codice binario che utilizza il computer. Ogni indirizzo IP è un numero binario a 32 bit, con ciascuno dei quattro numeri decimali rappresentati da otto uno e zero. È possibile convertire un indirizzo IP al codice binario con qualche semplice aritmetica.

istruzione

1 Sottrarre 128 dal primo numero decimale l'indirizzo IP. Se il risultato è inferiore a zero, scrivere un zero, altrimenti scrivere uno e tenere traccia del resto della sottrazione.

2 Eseguire la stessa procedura utilizzando il resto dal punto 1, ma l'uso 64 invece di 128. Scrivi zero o uno a destra dello zero o uno che ha scritto al punto 1.

3 Ripetere il passaggio 2 con 32, 16, 8, 4, 2 e 1 ciascuno al posto di 64, e scrivere quelle o zeri in conformità con i risultati. Si otterrà un numero binario a otto bit.

4 Fare passaggi da 1 a 3 con gli altri numeri di indirizzi IP a tre, in ordine, fino ad avere una rappresentazione a 32 bit dell'indirizzo. Per l'esempio indirizzo IP 123.45.67.89, la versione binaria è 01111011.00101101.01000011.01011001.

Consigli e avvertenze

  • Non è necessario fare la sottrazione al punto 1 se il valore binario (1, 2, 4, 8, ecc), che si sta confrontando è maggiore del valore decimale dall'indirizzo IP. Basta scrivere uno zero se il valore binario è maggiore del valore decimale.
  • Quando un computer invia un indirizzo IP binario, non include alcuni periodi. Il numero è solo una sequenza di 32 uno e zero.