Mattias Campe
2009-08-03 08:42:14 UTC
Hallo
Voor het bepalen of een IP in hetzelfde netwerk ligt of niet dacht ik
dat dat gemakkelijk was door het eigen en het vreemd IP te AND'en met
het eigen subnetmasker en kwam men dezelfde uitkomst uit dan lag het in
hetzelfde netwerk.
Maar dan kwam ik bij volgende vreemde situatie:
Stel een pc A 192.168.100.40/25
Stel een pc C 192.168.100.70/26
Daar het enkel de laatste byte is die ertoe doet zal ik verder ook enkel
de laatste byte in beschouwing nemen:
Vanuit het standpunt van A:
IP van A: .40 = 00101000
Subnetm. 10000000
--------
00000000
IP van C: .70 = 01000110
Subnetm. 10000000
--------
00000000 --> zelfde als daarnet
Conclusie? Vanuit het standpunt van A ligt C in A's netwerk
Vanuit het standpunt van C:
IP van C: .70 = 01000110
Subnetm. 11000000
--------
01000000
IP van A: .40 = 00101000
Subnetm. 11000000
--------
00000000 --> anders dan daarnet (nl. 2e bit)
Conclusie? Vanuit het standpunt van C ligt A NIET in C's netwerk.
Algehele conclusie? We kunnen niet besluiten dat A en C in elkaars
netwerk liggen.
Maak ik hier een bepaalde denkfout? Of zijn er bepaalde aannames
verkeerd? Of is alles wat ik hier beweer volledig juist?
Hopelijk kan iemand wat licht in de duisternis scheppen...
Mvg
Mattias
Voor het bepalen of een IP in hetzelfde netwerk ligt of niet dacht ik
dat dat gemakkelijk was door het eigen en het vreemd IP te AND'en met
het eigen subnetmasker en kwam men dezelfde uitkomst uit dan lag het in
hetzelfde netwerk.
Maar dan kwam ik bij volgende vreemde situatie:
Stel een pc A 192.168.100.40/25
Stel een pc C 192.168.100.70/26
Daar het enkel de laatste byte is die ertoe doet zal ik verder ook enkel
de laatste byte in beschouwing nemen:
Vanuit het standpunt van A:
IP van A: .40 = 00101000
Subnetm. 10000000
--------
00000000
IP van C: .70 = 01000110
Subnetm. 10000000
--------
00000000 --> zelfde als daarnet
Conclusie? Vanuit het standpunt van A ligt C in A's netwerk
Vanuit het standpunt van C:
IP van C: .70 = 01000110
Subnetm. 11000000
--------
01000000
IP van A: .40 = 00101000
Subnetm. 11000000
--------
00000000 --> anders dan daarnet (nl. 2e bit)
Conclusie? Vanuit het standpunt van C ligt A NIET in C's netwerk.
Algehele conclusie? We kunnen niet besluiten dat A en C in elkaars
netwerk liggen.
Maak ik hier een bepaalde denkfout? Of zijn er bepaalde aannames
verkeerd? Of is alles wat ik hier beweer volledig juist?
Hopelijk kan iemand wat licht in de duisternis scheppen...
Mvg
Mattias