IP Adressen: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 7: Zeile 7:
 
==Binär==
 
==Binär==
 
*11000000:10101000:00101010:01100000
 
*11000000:10101000:00101010:01100000
 
 
==Umrechnungs Scripte==
 
==Umrechnungs Scripte==
 
*[[hex-dez.sh]]
 
*[[hex-dez.sh]]
 
*[[dez-hex.sh]]
 
*[[dez-hex.sh]]
 
*[[dez-bin.sh]]
 
*[[dez-bin.sh]]
 +
=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=
 +
*Man nimmt das erste Oktett 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=
 +
*Man nimmt das erste und das zweite Oktett 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 65 534 .
 +
==Berechnungen für Netze mit der Netwerkmaske 255.255.255.0=
 +
*Man nimmt das erste, zweite und dritte Oktett 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 254 .
 +
 +
 +
 +
=Bei komplexen Subnetting=
 +
 +
    1. Notieren der IP-Adresse
 +
    2. Notieren der Netzmaske
 +
    3. Untersuchen der Netzmaske; ein Oktett muss einen Wert ungleich 0 oder 255 haben. Dieses wird als 'Interessantes Oktett'  i bezeichnet.
 +
    4. Der Wert des Interessanten Oktetts wird von 256 subtrahiert. Man erhält den Wert k.
 +
k = 256 - i
 +
Folgendes bezeht sich auf die IP-Adresse:
 +
    5. Alle Oktette links des Interessanten Oktetts können übernommen werden.
 +
    6. Die Stelle des Interessanten Oktetts wird vorläufig noch freigelassen.
 +
    7. Alle Oktette rechts des Interessanten Oktetts werden mit 0 aufgefüllt.
 +
    8. 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.
 +
m= w div k
 +
Die Netzwerknummer wird durch Multiplikation von m und k berechnet und wird an die freigelassene Stelle geschrieben.
 +
in=m*k
 +
    9. 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. 
 +
ib=((m+1)*k) – 1
 +
 +
    10. 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.
 +
h =(k * 256r)-2
 +
 +
 +
==Beispiel==
 +
*IP 192.168.243.157
 +
*NM 255.255.255.0

Version vom 6. Februar 2020, 14:43 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

  • Man nimmt das erste Oktett 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

  • Man nimmt das erste und das zweite Oktett 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 65 534 .

=Berechnungen für Netze mit der Netwerkmaske 255.255.255.0

  • Man nimmt das erste, zweite und dritte Oktett 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 254 .


Bei komplexen Subnetting

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

k = 256 - i Folgendes bezeht sich auf die IP-Adresse:

   5. Alle Oktette links des Interessanten Oktetts können übernommen werden.
   6. Die Stelle des Interessanten Oktetts wird vorläufig noch freigelassen.
   7. Alle Oktette rechts des Interessanten Oktetts werden mit 0 aufgefüllt.
   8. 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.

m= w div k Die Netzwerknummer wird durch Multiplikation von m und k berechnet und wird an die freigelassene Stelle geschrieben. in=m*k

   9. 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.  

ib=((m+1)*k) – 1

   10. 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.
		h =(k * 256r)-2


Beispiel

  • IP 192.168.243.157
  • NM 255.255.255.0