... über Geschlechtkrankheiten, wieso?
Es gibt einige einfache Verfahren um die nötigen Adressen herauszufinden.
Wenn Dein Freund die 192.168.1.24/24 am MAC angibt, so hat er einen
Adressraum an diesem Rechner von 192.168.1.1 bis 192.168.1.254. Die
192.168.1.255 ist die Broadcast-Adresse und die 192.168.1.0 ist das Netz,
da dieses Netz in den selben Bereich fällt, wie die 192.168.1.1 bis 192.168.1.6,
benötigt er auch keinen anderen Router.
Erklärung:
Um die obere und untere Grenze eines Subnets zu erfahren gibt es folgendes
Verfahren - hierzu solltest Du fit in binär sein.
IP - Adresse AND Subnetmask = untere Grenze eines Subnets
IP - Adresse OR invertierte Subnetmask = obere Grenze des Subnets
Wahrheitstabelle AND:
Code:
| 0 | 1 |
------------
0 | 0 | 0 |
------------
1 | 0 | 1 |
Wahrheitstabelle OR:
Code:
| 0 | 1 |
------------
0 | 0 | 1 |
------------
1 | 1 | 1 |
Hier ein Beispiel anhand Deiner Daten:
IP: 192.168.1.1
SN: 255.255.255.248
Das bedeutet:
Code:
IP: 1100 0000.1010 1000.0000 0001.0000 0001
SN: 1111 1111.1111 1111.1111 1111.1111 1000
-&: 1100 0000.1010 1000.0000 0001.0000 0000
-------------------------------------------------------
= : 1100 0000.1010 1000.0000 0001.0000 0000
= 192.168.1.0 entspricht der unteren Grenze, also dem Netzwerk
& ist das Zeichen für das Anding also die binäre UND - Verknüpfung zweier Zahlen:
IP: 192.168.1.1
SN: 255.255.255.248
Das bedeutet:
Code:
IP: 1100 0000.1010 1000.0000 0001.0000 0001
!SN: 0000 0000.0000 0000.0000 0000.0000 0111
-|: 1100 0000.1010 1000.0000 0001.0000 0111
-------------------------------------------------------
= : 1100 0000.1010 1000.0000 0001.0000 0111
= 192.168.1.7 entspricht der oberen Grenze, also der Broadcast - Adresse
| ist das Zeichen für die binäre ODER / OR - Verknüpfung zweier Zahlen.
!SN bedeutet die Umkehrung der Subnetmask.
Am MAC hast Du also einen Netzwerkbereich von 192.168.1.0 bis 192.168.1.255,
wobei 192.168.1.0 für das Netzwerk als solches herausfällt und die 192.168.1.255
für die Broadcast-Adresse.
Das bedeutet jedoch, dass der MAC auch im Netzwerkbereich von 192.168.1.0 bis
192.168.1.7 aktiv ist und vom Router realisiert wird.
Aber schauen wir uns das mal binär an:
IP: 192.168.1.24
SN: 255.255.255.0
Das bedeutet:
Code:
IP: 1100 0000.1010 1000.0000 0001.0001 1000
SN: 1111 1111.1111 1111.1111 1111.0000 0000
-&: 1100 0000.1010 1000.0000 0001.0000 0000
-------------------------------------------------------
= : 1100 0000.1010 1000.0000 0001.0000 0000
= 192.168.1.0 entspricht der unteren Grenze, also dem Netzwerk
& ist das Zeichen für das Anding also die binäre UND - Verknüpfung zweier Zahlen:
IP: 192.168.1.24
SN: 255.255.255.0
Das bedeutet:
Code:
IP: 1100 0000.1010 1000.0000 0001.0001 1000
!SN: 0000 0000.0000 0000.0000 0000.1111 1111
-|: 1100 0000.1010 1000.0000 0001.1111 1111
-------------------------------------------------------
= : 1100 0000.1010 1000.0000 0001.1111 1111
= 192.168.1.255 entspricht der oberen Grenze, also der Broadcast - Adresse
| ist das Zeichen für die binäre ODER / OR - Verknüpfung zweier Zahlen.
!SN bedeutet die Umkehrung der Subnetmask.
Ich hoffe das hat geholfen ...
Gruß
Marco
P.S.: Und bevor mir velius wieder auf's Dach steigt, weil ich mehrere Beiträge schicke,
habe ich einfach mal editiert.
Wenn Du noch Fragen bezüglich der Umrechnung haben solltest und was Binär-Arithmetik
bedeutet, so kannst Du mir auch eine PN schicken, um das Forum und den Platz in der DB
nicht für Nüsse zu verschwenden. Check out my Nick ...
Sorry 4 that C - Stuff ... 2 all others ...
@Damian:
Der Protein-Klumpen zwischen den Ohren funktioniert selbst um diese Uhrzeit ...
KORREKT.
