You are on page 1of 3

LABNAME – Computer Networks Laboratory – 20A05501P REG.

NO :20X51A0564

WHAT IS SUBNETTING?
When we Subnet a network, we basically split it into smaller networks. For example, when a set of IP
Addresses is given to a company, e.g 254 they might want to "break" (the correct term is "partition")
that one network into smaller ones, one for each department. This way, their Technical department
and Management department can each have a small network of their own. By subnetting the network
we can partition it to as many smaller networks as we need and this also helps reduce traffic and
hides the complexity of the network.

By default, all type of Classes (A, B and C) have a subnet mask, we call it the "Default Subnet mask".
You need to have one because:

1) All computers need the subnet mask field filled when configuring IP

2) You need to set some logical boundaries in your network

3) You should at least enter the default subnet mask for the Class you're using

In the previous pages I spoke about IP Classes, Network IDs and Host IDs, the fact is that the Subnet
mask is what determines the Network ID and Host ID portion of an IP Address.

The table below shows clearly the subnetmask that applies for each network Class.

When dealing with subnet masks in the real world, we are free in most cases to use any type of
subnet mask in order to meet our needs. If for example we require one network which can contain up
to 254 computers, then a Class C network with its default subnet mask will do fine, but if we need
more, then we might consider a Class B network with its default subnet mask.

Note that the default subnet masks have been set by the IEEE committee, the same guys that set and
approve the different standards and protocols.

We will have a closer look at this later on and see how we can achieve a Class C network with more
than 254 hosts.

DEFAULT SUBNET MASKS OF EACH CLASS


By now you should have some idea what the subnet mask does and how it's used to partition a
network. What you need to keep in mind is that each Class has its DEFAULT subnet mask, which we
can change to suit our needs. I have already mentioned this in the previous page, but we need to look
into it in a bit more detail.

The picture below shows our 3 Network Classes with their respective default subnet mask:

SREC::NANDYAL III B.TECH I SEM :: CSE PAGE NO:


LABNAME – Computer Networks Laboratory – 20A05501P REG.NO :20X51A0564

THE EFFECT OF A SUBNET MASK ON AN IP ADDRESS


In the IP Classes page we analysed and showed clearly how an IP Address consists of two sections:

1) The Network ID

2) The Host ID.

This rule applies for all IP Addresses that use the default subnet mask and we call them Classful IP
Addresses.

We can see this once again in the picture below, where the IP Address is analysed in Binary, because
this is the way you should work when dealing with subnet masks:

We are looking at an IP Address with its subnet mask for the first time. What we have done is take the
decimal subnet mask and converted it to binary, along with the IP Address. It is essential to work in
binary because it makes things clearer and we can avoid making silly mistakes. The ones (1) in the
subnet mask "lock" or, if you like, define the Network ID portion. If we change any bit within the
Network ID of the IP Address, then we immediately move to a different network. So in this example,
we have a 24 bit subnet mask.

NOTE:

All Class C Classful IP Addresses have a 24 bit subnet mask (255.255.255.0).

All Class B Classful IP Addresses have a 16 bit subnet mask (255.255.0.0).

All Class A Classful IP Addresses have an 8 bit subnet mask (255.0.0.0).

SREC::NANDYAL III B.TECH I SEM :: CSE PAGE NO:


LABNAME – Computer Networks Laboratory – 20A05501P REG.NO :20X51A0564

On the other hand, the use of an IP Address with a subnet mask other than the default results in the
standard Host bits (the Bits used to indentify the HOST ID) being divided in to two parts: a Subnet ID
and Host ID. These type of IP Addresses are called Classless IP Addresses.

In order to understand what a "Classless IP Address" is without getting confused, we are going to take
the same IP Address as above, and make it a Classless IP Address by changing the default subnet
mask:

Looking at the picture above you will now notice that we have a Subnet ID, something that didn't exist
before. As the picture explains, we have borrowed 3 bits from the Host ID and used them to create a
Subnet ID. Effectively we partitioned our Class C network into smaller networks.

If you're wondering how many smaller networks, you'll find the answer on the next page. I prefer that
you understanding everything here rather than blasting you with more Subnet ID's, bits and all the
rest :)

SREC::NANDYAL III B.TECH I SEM :: CSE PAGE NO:

You might also like