Darstellung IP-Adresse



  • Schönen guten Abend,

    bin im Zuge eines Studienprojekts auf eine Darstellung einer IP-Adresse gestossen, mit der ich herzlich wenig anfangen kann:

    4, /* Network address length /
    "\x49\x00\x11\x11" /
    Network address */

    Hat jemand sowas schon einmal gesehen und kann mir einen Tip geben wie ich das handeln kann. Sollte die localhost Adresse sein...

    Vielen Dank im voraus!

    Gruß,
    Markus



  • ip-adressen (bei ipv4) bestehen immer aus 4 bytes. diese pünktchen-darstellung (z.b. 127.0.0.1 <-- localhost) ist nix anderes als 0x7f, 0x00, 0x00, 0x01 oder 0x7f000001 als 4 dezimalzahlen. aber aufgepasst, ip-adressen sind immer 'big-endian' d.h. das höherwertige byte ist ganz links.

    btw, was du da oben hast, sind hexzahlen in einem string. das ist eine ziemlich unübliche weise um ip-adressen zu speichern, sollte aber auch gehen. localhost ist das übrigens nicht, du hast 73.0.11.11
    🙂



  • Vielen Dank! Du hast mir sehr geholfen!

    Gruß,
    Markus



  • networking-fan schrieb:

    localhost ist das übrigens nicht, du hast 73.0.11.11
    🙂

    Nicht ganz - eigentlich ist das 73.0.17.17 (und diese Form der Darstellung ist um einiges kompakter als die Text-Version)



  • CStoll schrieb:

    Nicht ganz - eigentlich ist das 73.0.17.17

    stimmt, ich blindfisch wieder mal...
    🙂


Anmelden zum Antworten