Home   Contact  Zoeken

AND-Operatie

De and-operatie komt uit de booleaanse algebra.
De bewerking heeft betrekking op de bits in een getal.

0

1

0

1

0

0

1

1

AND

0

0

0

1

Om het subnet te bepalen van 192.168.1.1 bij een subnetmasker 255.255.255.0 worden de volgende stappen uitgevoerd:

Zet het adres om naar een binair getal.

192.168.1.1

=>

1100 0000

1010 1000

0000 0001

0000 0001

 

Zet het subnetmasker om naar een binair getal.

255.255.255.0

=>

1111 1111

1111 1111

1111 1111

0000 0000

Voer de AND-operatie uit voor alle bits.

1100 0000

1010 1000

0000 0001

0000 0001

1111 1111

1111 1111

1111 1111

0000 0000

AND

1100 0000

1010 1000

0000 0001

0000 0000

 

Zet het resultaat om naar een adres.

192.168.1.0

<=

1100 0000

1010 1000

0000 0001

0000 0000

Verkort:

192.168.1.1

=>

1100 0000

1010 1000

0000 0001

0000 0001

255.255.255.0

=>

1111 1111

1111 1111

1111 1111

0000 0000

AND

192.168.1.0

<=

1100 0000

1010 1000

0000 0001

0000 0000

De bytes 0 en 255 zijn makkelijk in het subnetmasker. Waar 255 staat is het getal onderdeel van het subnet en waar een 0 staat komt een 0 in het subnet.

192.168.1.1

192

168

1

1

255.255.255.0

255

255

255

0

AND

192.168.1.0

192

168

1

0

 

Wanneer kleinere subnetten nodig zijn, zoals bijvoorbeeld bij de toewijzing van de schaarse internet adressen, dan eindigen subnetmaskers op andere getallen:

1111 1111

255

1111 0000

240

1111 1110

254

1110 0000

224

1111 1100

252

1100 0000

192

1111 1000

248

1000 0000

128

Voorbeeld

195.192.236.227

=>

1100 0011

1100 0000

1110 1100

1110 0011

255.255.255.224

=>

1111 1111

1111 1111

1111 1111

1110 0000

AND

195.192.236.224

<=

1100 0011

1100 0000

1110 1100

1110 0000

       

 


www.siemons.info
© Copyright William Siemons, Netherlands 2001-2007. 
Counter