Hoe kan ik IP-adressen naar decimale notatie converteren

Hoe kan ik IP-adressen naar decimale notatie converteren


Binary is de taal van computers, maar helaas het is niet gemakkelijk leesbaar door de mens. Enen en nullen uitmaken bits die kunnen worden omgezet in informatie. Computer CPU bestaan ​​uit transistoren die alleen aan en uit. Het voeden van de transistors binaire code maakt het mogelijk alle informatie om ofwel waar of onwaar zijn. IP adressen zijn unieke nummers die elke computer die is verbonden met internet of een net. Er zijn geen twee computers op het gehele World Wide Web die hetzelfde IP-adres hebben. De computer beschouwt de IP-adressen als binaire code, zodat de code zetten in decimale notatie, moet een wiskundige vergelijking gebruikt.

instructies

1 Vind uw IP of gebruik maken van de standaard IP-adres van een router: 192.168.0.1. In binaire code, 192.168.0.1 gelijk aan: 11000000.10101000.00000000.00000001

2 Zetten de binary decimaal door een waarde van 0 op de 0 bits in het nummer. 1s krijgen een waarde van 2 tot de macht van de locatie van het bit's. Dus als het binaire getal 11000000, de eerste 1 is in de zevende positie, terwijl de tweede 1 is in de zesde positie (de laatste 0 heeft een positie van 0, 1 niet). De formule ziet er dan als volgt uit: 2 ^ 7 + 2 ^ 6.

3 Neem 2 tot de macht van 7 plus 2 tot de macht van 6 en je zult eindigen met: 128 + 64 = 192.

4 Zetten de andere binaire door dezelfde indeling. 10101000 = 7 + 2 ^ 2 ^ 5 + 2 ^ 3 = 128 + 32 + 8 = 168. 00000000 = 0 en 00000001 = 2 ^ 0 = 1. Je hebt nu een IP-adres van 192.168.0.1 van de binaire code van 11000000.10101000.00000000.00000001.

Hints

  • Base 10 decimale notatie is een minder gebruikt decimale IP-formaat dat kan worden gevonden door het nemen van de decimale notatie IP-adres, bijvoorbeeld 192.168.0.1, en het gebruik van deze formule om te zetten: 192 (256) ^ 3 + 168 (256) ^ 2 + 0 (256) ^ 1 + 1 = 3232235521
  • De formule ziet er als volgt uit zonder het voorbeeld IP: a: b: c: d = a (256) ^ 3 + b (256) ^ 2 + c (256) ^ 1 + d.
  • Bij het omrekenen van binair naar decimaal, de nullen niet noodzakelijk te kloppen omdat ze slechts tot op nul.