Bewuste IP's: 10.2.0.23 & 10.2.15.124 verschillen liggen bij 2 laatste getallen, dus de 16 laatste bits van onze 2 ip's zijn : .0.23 & .15.124 De netmask is gegeven: 255.255.240.0 Nu rekenen we even deze waardes om naar binair: 10.2.0.23 = 00001010 00000010 00000000 00010111 10.2.15.124 = 00001010 00000010 00001111 01111100 255.255.240.0 = 11111111 11111111 11110000 00000000 Omdat onze beide bewuste ip's dezelfde netmask hebben, moeten we maar 1 check doen: controleren of 10.2.15.124 in de range van ( 10.2.0.23 met netmask 255.255.240.0 ) ligt. We houden dus over: 10.2.0.23 = 00001010 00000010 00000000 00010111 255.255.240.0 = 11111111 11111111 11110000 00000000 Nu gaan we overal waar 1'en staan in onze netmask, checken wat de waarde is van ons ip, en we noteren die: 00001010 00000010 0000 dit is natuurlijk geen volledig ip, we komen nog een aantal bits op het einde tekort. Hoe bepalen we nu de volledige range? Eenvoudig, we nemen ons stuk ip, en vullen dit eerst aan met 0'en: 00001010 00000010 00000000 00000000 En nu doen we nog eens hetzelfde, maar nu vullen we het stuk ip aan met 1'en: 00001010 00000010 00001111 11111111 We hebben zonet het laagste en hoogste ip berekent van onze range! Binair is natuurlijk niet duidelijk, we rekenen om naar decimaal: Laagste : 00001010 00000010 00000000 00000000 = 10.2.0.0 Hoogste : 00001010 00000010 00001111 11111111 = 10.2.15.255 De range gaat dus van 10.2.0.0 -> 10.2.15.255 Ziezo, het moeilijke deel zit erop. Al wat we nu nog moeten doen, is checken of ons 2e ip van in het begin (10.2.15.124 , weet je nog), ergens in deze range ligt. 10.2.0.0 <= 10.2.15.124 <= 10.2.15.255 Dit klopt! We kunnen dus besluiten dat de ip's 10.2.0.23 & 10.2.15.124 , met netmask 255.255.240.0 , elkaar kunnen bereiken.