What does mean?

There are two parts two an IP address – the network number and the host number. At home I have the IP, and here the .15 is the host number (the IP of my machine) and the network number is 192.168.0.

Each IP is made up of four other numbers – in the case of my home IP it’s and at work it’s Each of those decimals is between 0-255 and represents 1 byte (8 bits) of binary: translates as 11000000.10101000.00000001.00001111

The slash after the IP address denotes the subnet mask. A subnet mask defines what is part of the network and what is not. Often when you see an IP address you’ll also see a subnet mask. It’s probably written as and that’s the same as /24, meaning that you are using the first 24 bits of the whole address. A subnet of would be /16 and using the first 16 bits, and a subnet of would be /8 and the first 8 bits. Each of the four blocks in an IP address is worth 8 bits, or 1 byte, and it’s the number of bits that’s important. The / refers to the number of bits in the subnet mask.

So let’s say we have a subnet mask of and an IP of

An AND operation is performed on the IP and the subnet values. AND operations use the following rules:

1 AND 1 = 1
0 AND 0 = 0
0 AND 1 = 0
1 AND 0 = 0

So when you AND the two together you are doing this:

11000000.10101000.00000001.00001111 ( IP address)
11111111.11111111.11111111.00000000 ( subnet)

11000000.10101000.00000001.00000000 converts back to decimal as

So your network will be any address from

So instead of writing a nice, shorthand version is This notation is called CIDR (Classless Inter-Domain Routing) notation.