Beschrijving van IP-adres in binair, decimaal en hexadecimaal

Beschrijving van IP-adres in binair, decimaal en hexadecimaal

Over het algemeen zijn veelgebruikte IP-adressen in decimalen, maar in verschillende gevallen kunnen ook andere schrijfmethoden worden gebruikt, zoals binair en hexadecimaal, wat hieronder wordt uitgelegd:

IPv4: 202.103.0.68 Network Class, Net ID, Host ID Beschrijving van IP-adres in binair, decimaal en hexadecimaal Beschrijving van IP-adresklasse A/B/C/D/E en netwerk-ID, host-ID
  • • Decimaal: het IP-adres waarnaar we vaak verwijzen verwijst meestal naar het IPv4-netwerkadres, dat bestaat uit 4 cijfers van 0 tot 255, gescheiden door punten, bijvoorbeeld: 202.103.0.68, deze 4 cijfers zijn allemaal decimale getallen die mensen gewend zijn te gebruiken, wat gemakkelijk te begrijpen, te onthouden en te schrijven is;
  • • Binair: wat de onderliggende technologie betreft, is een IPv4-netwerkadres samengesteld uit 32-bits binaire getallen, en elk binair getal heeft slechts twee waarden, 0 en 1. Om computerverwerking te vergemakkelijken, zijn 32 binaire getallen verdeeld in 4 bytes, elke byte bestaat uit 8 binaire cijfers en de 4 bytes worden gescheiden door punten om handmatig geheugen en schrijven te vergemakkelijken. Bijvoorbeeld: de binaire notatie die overeenkomt met het bovenstaande decimaal 202.103.0.68 is 11001010.011001110000000.01000100;
  • • Hexadecimaal: Maar er zijn slechts twee waarden van 0 en 1 in het binaire systeem. Het is te lang om 32 0s of 1s te schrijven om een ​​IPv4-adres uit te drukken, dus op sommige plaatsen wordt ook hexadecimaal gebruikt. Elke byte heeft slechts 2 hexadecimale cijfers nodig om te vertegenwoordigen, elk hexadecimaal cijfer is 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C , D, E of F, een totaal van 16 cijfers, dus het IPv4-adres dat op deze manier is geschreven, is vier hexadecimale getallen van 2 cijfers, gescheiden door punten. Bijvoorbeeld: de hexadecimale notatie die overeenkomt met het bovenstaande decimaal 202.103.0.68 is CA.67.00.44.

Om hun verschillende toepassingen samen te vatten:

  • • Decimaal: gebruikt voor algemeen schrijven, geheugen en communicatie van IP-adressen;
  • • Binair: gebruikt om het principe van het IP-adres en de implementatie ervan in de machine te beschrijven;
  • • Hexadecimaal: gebruikt voor verschijning in technische documenten, wetenschappelijke informatica, enz.

Het decimaal, binair en hexadecimaal van hetzelfde IP-adres zijn feitelijk equivalent en hetzelfde. Er zijn formules die naar elkaar kunnen worden omgezet en er zijn speciale netwerkcalculators die voor conversie kunnen worden gebruikt. We zullen niet ingaan op de details van de wiskundige conversiemethode, geïnteresseerde vrienden kunnen ernaar zoeken op internet.

In meer individuele gevallen is het ook nuttig om andere basen zoals octaal te gebruiken om IP-adressen weer te geven. Omdat het zeer zeldzaam is, wordt het hier niet uitgelegd.

📚 Reactie

Talen