Sådan konverteres IP-adresser til binær kode

Indlæg af Hanne Mølgaard Plasc

 

1.

Træk 128 fra det første decimaltal i IP-adressen. Hvis resultatet er mindre end nul, skal du skrive et nul, ellers skrive en og holde styr på resten af ​​subtraktionen.

2.

Udfør den samme procedure med resten fra Trin 1, men brug 64 i stedet for 128. Skriv nul eller en til højre for nul eller en du skrev i trin 1.

3.

Gentag trin 2 ved hjælp af 32 , 16, 8, 4, 2 og 1 hver i stedet for 64, og skriv dem eller nuller i overensstemmelse med resultaterne. Du får et otte bit binært nummer.

4.

Gør trin 1 til 3 med de tre andre IP-adresser i rækkefølge, indtil du har en 32-bit repræsentation af adressen. For eksemplet IP-adresse 123.45.67.89 er den binære version 01111011.00101101.01000011.01011001.

Tips og advarsler

  • Du behøver ikke at gøre subtraktionen i trin 1, hvis den binære værdi (1, 2, 4, 8 osv.), som du sammenligner, er større end decimalværdien fra IP-adressen. Skriv blot et nul, hvis den binære værdi er større end decimaltalet. < / li>
  • Når en computer sender en binær IP-adresse, indbefatter den ikke nogen perioder. Nummeret er kun en sekvens af 32 og nuller.
  • Når du ser en IP-adresse i decimalt format (for eksempel 123.45.67.89), ser du en decimalrepræsentation af den binære kode, som computeren bruger. Hver IP-adresse er et 32-bit binært tal, hvor hvert af de fire decimaltal repræsenteres af otte og nul. Du kan konvertere en IP-adresse til binær kode med nogle enkle aritmetiske.