A. Einstein: IPv4/IPv6 Maximale Anzahl Adressen

Hallo

Wie berechnet man die maximal Mögliche Anzahl Netzwerkadressen für ein IPv4 Netz und ein IPv6 Netz?

Warum kann man für ein IPv4 Netz nicht einfach 256^4 rechnen?

Ist es korrekt, dass die Subnetzmaske dazu dient dem Rechner zu zeigen in welchem Netz er sich befindet?

Gibt's zum Thema irgendwo ein Dummy-Tutorial...?;-)

Gruss Albert

  1. Ist es korrekt, dass die Subnetzmaske dazu dient dem Rechner zu zeigen in welchem Netz er sich befindet?

    vielmehr welcher teil der ipadresse der teil für das netz ist und welcher die hostadresse ist.

    10.0.0.1 255.0.0.0 ist 10 das netz und 0.0.1 die hostadresse
    10.0.0.1 255.255.255.0 ist 10.0.0 das netz und .1 die hostadresse

    dies kann man auch als 10.0.0.1/8 oder 10.0.0.1/24 schreiben.

    bei einer netzmaske von 255.0.0.0 sind es 254 netze und 16,xx mio hosts
    und bei 255.255.0.0 sind es 65536 netze mit jeweils 65536 hosts und mit 255.255.255.0 sind es 16,xx mio netze mit 254 hosts.
    so in der art, die genauen zahlen kenn ich jetzt nicht mehr.

    1. Hallo

      10.0.0.1 255.0.0.0 ist 10 das netz und 0.0.1 die hostadresse

      Ist's nicht gerade umgekehrt? 10 ist der Host...?

      bei einer netzmaske von 255.0.0.0 sind es 254 netze und 16,xx mio hosts
      und bei 255.255.0.0 sind es 65536 netze mit jeweils 65536 hosts und mit 255.255.255.0 sind es 16,xx mio netze mit 254 hosts.
      so in der art, die genauen zahlen kenn ich jetzt nicht mehr.

      256^4 = 4.295 Milliarden. Wie kommst du dann auf 16 Millionen? (Es sind doch 4 Oktets?)

      Gruss Einstein

      1. Hallo

        10.0.0.1 255.0.0.0 ist 10 das netz und 0.0.1 die hostadresse

        Ist's nicht gerade umgekehrt? 10 ist der Host...?

        nö, das ist ein sogenanntes "class a" (veraltete bezeichnung) netz, das seit der einführung von cidr (classless inter domain routing) nicht mehr als class a bezeichnet wird.

        255.0.0.0 oder /8 bedeutet dass im ersten oktet alle bits das netzwerk sind.

        256^4 = 4.295 Milliarden. Wie kommst du dann auf 16 Millionen? (Es sind doch 4 Oktets?)

        weil du nicht alle bits als hostadressen machen kannst.
        es ist immer aufgeteilt in netzwerk und hostadresse

        1. Hallo

          255.0.0.0 oder /8 bedeutet dass im ersten oktet alle bits das netzwerk sind.

          256^4 = 4.295 Milliarden. Wie kommst du dann auf 16 Millionen? (Es sind doch 4 Oktets?)
          weil du nicht alle bits als hostadressen machen kannst.
          es ist immer aufgeteilt in netzwerk und hostadresse

          Ok, aber bei IPv6 sind es dann mit 6 Oktets aus dem gleichen grund deutlich weniger als 256^6 = 2^48. Wiso ist dann die Zahl von 2^128 = 3.4*10^38 trotzdem viel höher?

          Gruss
          Albert

          1. Hello Albert,

            Ok, aber bei IPv6 sind es dann mit 6 Oktets aus dem gleichen grund deutlich weniger als 256^6 = 2^48. Wiso ist dann die Zahl von 2^128 = 3.4*10^38 trotzdem viel höher?

            *ähh* war nicht 128 : 8 = 16?

            War mir so, als hätte IP Version 6 128 Bit?

            "Adreßgröße: Statt bisher 32 Bit stehen nun 128 Bit für die Adressen bereit. Theoretisch lassen sich damit 2128 = 3.4*1038 Adressen vergeben"

            siehe http://netzmafia.de/skripten/netze/netz8.html#8.7

            Harzliche Grüße aus http://www.annerschbarrich.de

            Tom

            --
            Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
            Nur selber lernen macht schlau
  2. Hi,

    Warum kann man für ein IPv4 Netz nicht einfach 256^4 rechnen?

    weil bestimmte Bereiche reserviert sind und mehrmals vorkommen. Beispielsweise findest Du 127.0.0.1 auf _jedem_ Rechner. Da es unendlich viele Rechner geben kann, gibt es somit auch unendlich viele IP-Adressen, die aber alle gleich sind. Von außen betrachtet gibt es umgekehrt allein unter Betrachtung dieser einen Adresse somit nur noch 256^4-1.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Hallo

      Wie kommt man denn bei IPv6 auf 3.4*10^38 Adressen?

      Gruss

  3. 你好 A.,

    Wie berechnet man die maximal Mögliche Anzahl Netzwerkadressen für ein
    IPv4 Netz [...]

    Man nehme die Bitmaske der Netzwerk-Adresse, ziehe die Netzwerk-Adress-Bits
    ab und hat in den uebrigen Bits dann die Anzahl der IP-Adresse. Beispiel:

    Netzwerk-Adresse 192.168.0.0
    Subnet-Mask: 255.255.255.0

    Bitmasken-Darstellung der Netzwerk-Adresse ist:

    11000000 10101000 00000000 00000000

    Bitmasken-Darstellung der Subnet-Mask:

    11111111 11111111 11111111 00000000

    Die Bits in der IP-Adresse, die in der Subnetmask auf 1 gesetzt sind,
    stellen nun das Netzwerk dar, also ist nur der letzte Teil der IP-Adresse
    relevant fuer die Host-Adressierung, die 00000000. Damit hat man 11111110
    (binaer) moegliche Host-Adressen. Das ist dezimal 254. 11111110 deshalb,
    weil 11111111 reserviert ist fuer die Broadcast-Adresse.

    [...] und ein IPv6 Netz?

    Da laeuft das aehnlich, auch ein IPv6-Netz hat Netzmasken.

    Warum kann man für ein IPv4 Netz nicht einfach 256^4 rechnen?

    Siehe oben. Zusaetzlich musst du auch an die Netzwerk-Adresse und die
    Broadcast-Adresse denken.

    Ist es korrekt, dass die Subnetzmaske dazu dient dem Rechner zu zeigen
    in welchem Netz er sich befindet?

    Nein. Sie zeigt dem Rechner an, welche Bits in der IP-Adresse den
    Netzwerk-Teil und welche Bits in der IP-Adresse den Host-Teil bilden.

    Gibt's zum Thema irgendwo ein Dummy-Tutorial...?;-)

    再见,
     CK

    --
    "Ich muss auflegen, mein Essen ist gleich fertig."
    "Oh, was gibt 's denn?"
    "Hmm. Die Packung liegt schon im Muell, keine Ahnung.
    http://wwwtech.de/
  4. Hello,

    Gibt's zum Thema irgendwo ein Dummy-Tutorial...?;-)

    Nee, aber eins zum Schlauwerden. http://netzmafia.de/skripten/index.html

    Harzliche Grüße aus http://www.annerschbarrich.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau
  5. Moin,

    Wie berechnet man die maximal Mögliche Anzahl Netzwerkadressen für ein IPv4 Netz und ein IPv6 Netz?

    Das kommt natürlich auf die Größe des Netzteils der Adresse an.

    Warum kann man für ein IPv4 Netz nicht einfach 256^4 rechnen?

    Es gibt allerhand Adressen die für spezielle Nutzung reserviert sind, siehe zum Beispiel RFC 3330 und Internet Protocol v4 Address Space.

    Bei v6 ist das noch viel ausgeprägter da der Adressraum stärker strukturiert ist, und zum Beispiel nur 2000::/3 für global gültige v6-Adressen benutzbar ist, und im allgemeinen keine längeren Prefixe als /64 benutzt werden, d.h. der Hostteil der IPv6-Adresse in der Regel 64 Bit breit ist. Bleiben noch 61 Bit für global gültige Netzadressen.

    --
    Henryk Plötz
    Grüße aus Berlin
    ~~~~~~~~ Un-CDs, nein danke! http://www.heise.de/ct/cd-register/ ~~~~~~~~
    ~~ Help Microsoft fight software piracy: Give Linux to a friend today! ~~
    1. Hello,

      Wie berechnet man die maximal Mögliche Anzahl Netzwerkadressen für ein IPv4 Netz und ein IPv6 Netz?

      Das kommt natürlich auf die Größe des Netzteils der Adresse an.

      Meine IP-Adresse hat Batteriebetrieb *scnr*

      Harzliche Grüße aus http://www.annerschbarrich.de

      Tom

      --
      Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
      Nur selber lernen macht schlau