IP Adressen: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 43: Zeile 43:
 
*Der Wert, der an der IP-Adresse des interessanten Oktetts stand  w wird durch k dividiert.  
 
*Der Wert, der an der IP-Adresse des interessanten Oktetts stand  w wird durch k dividiert.  
 
*Vom Ergebnis wird nur der ganzzahlige Wert betrachtet; dieser wird als m bezeichnet.
 
*Vom Ergebnis wird nur der ganzzahlige Wert betrachtet; dieser wird als m bezeichnet.
<math>m=w\,div\,k</math>
+
<math>m=w%k</math>
 +
 
 
==Netznummer==
 
==Netznummer==
 
*Die Netzwerknummer wird durch Multiplikation von m und k berechnet und wird an die freigelassene Stelle geschrieben.
 
*Die Netzwerknummer wird durch Multiplikation von m und k berechnet und wird an die freigelassene Stelle geschrieben.

Version vom 6. Februar 2020, 19:32 Uhr

Grundlegendes

Eine Ip Adresse besteht aus 32 Bit bzw. 4 Byte oder 4 Oktette. Man kann sie in 3 verschiedenen Schreibweisen darstellen.

Dezimal

  • 192.168.42.96

Hexdezimal

  • CO:A8:2a:60

Binär

  • 11000000:10101000:00101010:01100000

Umrechnungs Scripte

Netzwerkmasken

Mit Netzwerkmaske wird die Grösse eines Netzes spezifiziert. Gleichzeitig kann man die Netznummer (die erste IP) und den Broadcast(die letzte IP) einen Netzes berechnen.

EXKURS: Subnetting

Dezimalverfahren zur Herleitung von Netznummern, Broadcast und Anzahl der Hosts:

Berechnungen für Netze mit der Netwerkmaske 255.0.0.0

  • Zum Berechnen des Netznamens nimmt man das erste Oktett der IP und füllt den Rest mit 0 auf.
  • Zum Errechnen des Broadcasts füllt man stattdessen mit 255 auf.
  • Die maximale Anzahl an Hosts beträgt 16 777 214 .

Berechnungen für Netze mit der Netwerkmaske 255.255.0.0

  • Zum Berechnen des Netznamens nimmt man das erste und zweite Oktett der IP füllt den Rest mit 0 auf.
  • Zum Errechnen des Broadcasts füllt man stattdessen mit 255 auf.
  • Die maximale Anzahl an Hosts beträgt 65 534 .

Berechnungen für Netze mit der Netwerkmaske 255.255.255.0

  • Zum Berechnen des Netznamens nimmt man das 1,2 und 3 Oktett der IP füllt den Rest mit 0 auf.
  • Zum Errechnen des Broadcasts füllt man stattdessen mit 255 auf.
  • Die maximale Anzahl an Hosts beträgt 254 .

Bei komplexen Subnetting

Vorarbeiten

  • Notieren der IP-Adresse
  • Notieren der Netzmaske
  • Untersuchen der Netzmaske; ein Oktett muss einen Wert ungleich 0 oder 255 haben. Dieses wird als 'Interessantes Oktett' i bezeichnet.
  • Der Wert des Interessanten Oktetts wird von 256 subtrahiert. Man erhält den Wert k.

  • Folgendes bezeht sich auf die IP-Adresse:
  • Alle Oktette links des Interessanten Oktetts können übernommen werden.
  • Die Stelle des Interessanten Oktetts wird vorläufig noch freigelassen.
  • Alle Oktette rechts des Interessanten Oktetts werden mit 0 aufgefüllt.
  • Der Wert, der an der IP-Adresse des interessanten Oktetts stand w wird durch k dividiert.
  • Vom Ergebnis wird nur der ganzzahlige Wert betrachtet; dieser wird als m bezeichnet.

Netznummer

  • Die Netzwerknummer wird durch Multiplikation von m und k berechnet und wird an die freigelassene Stelle geschrieben.

Broadcast

  • Für den Broadcast werden wieder alle Oktette links des Interessanten Oktetts übernommen
  • an die Stelle des Interessanten Oktetts wird die Differenz des Produktes aus m+1 und k und dem Wert 1 geschrieben.
  • Alle verbleibenden Oktette werden mit 255 aufgefüllt.

Anzahl der Hosts

  • Um die Anzahl der Hosts h zu errechnen nimmt man für jede Stelle rechts des Interessanten Oktetts den Wert r.
  • Man potenziert nun 256 mit r und multipliziert diesen mit k; vom Ergebnis wird der Wert 2 abgezogen.

Skript


Beispiel

  • IP 192.168.243.157
  • NM 255.255.255.0