Skip to main content

IP Addressing


I try to discuss in brief some key terms in IP Addressing in networking.
1.       Class full IP Addressing
2.       Class less IP addressing
In network computer needs to identify their destination and host computer  among others, to communicate each other. So it used 32 bit binary number for that, and split it into equal 4 parts and convert it to decimal for easy use.
E.g   11000000.10100000.00000001.00000001
         192.168.1.1
 To identify one computer from large network is not easy by concerning one by one digit. So that there are two things within on IP. Network address and Host(computer or any device) address.

This process like this, when we post a letter it address look like this,(No 35,Reid Avenue,Colombo 07).If we post that letter from galle the post office(galle) just looks the colombo and sends it to the colombo.Rest of the parts of address (road and number) looks by colombo post office.The IP address also looks like that.Router look the network address and try to send it to that network.In that network it looks which host that it should go.


So that we split this IP into main two parts.(splitting parts are only logicaly not in physically.)
for e.g. if we take 192.168.1.1 class C address the network address is 192.168.1.0.

Network address is taken from all the host site bits concern as Zero.In above eg 192.168.1 part belongs to network and other 8 bits belongs to hosts site.When all hosts site bits takes as zero network address is given.When we give all hosts site bits as 1 (ones) that give broadcast address. 192.168.1.255 is the broadcast address.






According to dividing position there were 4 main classes.
Class A =  8 bits for network 24 for host.  Within this class there are nearly 2 to power 8 difference network addresses and 2 to power 24 difference hosts can keep in each network. Likewise in class B there are 16 bits for network and hosts class C 24 bits for network and 8 bits for hosts.
But in this system IP addresses are limited to nearly 4 billon and it is now not enough. Even if we need to 10 computer lab to give IP’s we had to take class C IP address. And  in class C there are 256 hosts can give IP’s in one network. Thing getting worst when we concern Class A and B.
So this is now not in use. Subnet mask address is replaced that. In subnetting the pointer of network and host dividing can keep any bit position within 32 bit number. That help to reduce wastage of IP address.
Next article will discuss about classless IP. (Subnetting)

Comments

Post a Comment

Popular posts from this blog

IP based vertual hosting in apache2

I think most of the people used ubuntu as their linux OS. There will be a little bit conflict when you are trying to use virtual hosting in apache2 according to centOS. In this article I will try to explain how it should done in ubuntu apache2. Anyway there is a few more things to know before you start. 1. httpd.conf  file is equal to apache2.conf in /etc/apache2/ 2. In apache2.conf includes some other conf file so that necessary settings should be done those files. e.g. changing port numbers should be done in ports.conf I will explain step by step vertual hosting using apacge2. I take /etc/var/www as a DocumentRoot any way if you want to change it, Change the default file which locate in /etc/apache2/sites-available/default file. To easy access create a folder called www.bict.lk (any choice)  and create htdocs and logs two folders inside www.bict.lk. Don't forget to create index.html file in htdocs folder. (html file which shows www.bict.lk ). These folders should b...

Subnetting In Practice

Imagine that you need to make four different networks(LAN’s). Then you ask form ISP(Internet Service Provider) to four different IP’s. But each of network has less than 20 computers. So ISP will say we cannot give four IP’s and we give you one IP and Split it into four difference networks. Let see how we done it. ISP given network address: 192.168.5.0 255.255.255.0                                                                                                         ...

Variable Length Subnet Mask

I think it is better to tell the difference of Subnet Mask and Variable Length Subnet Mask(VLSM) at the beginning. As I discuss in earlier article Subnet Mask is there to split one IP address into several IP’s which can use in difference LAN’s. But the question is it limit the number of accessible hosts(computers) in each LAN.  Let takes the previous example,  192.168.5.0/26 (LAN A) can only have 62 (2^6 -2) computers(hosts). But Imagine that we need to keep 100 computers in LAB A? Now I think you can understand how Subnet Mask is questioned. The answer is Variable Length Subnet Mask. I try to discuss how we use VLSM in practice in this article. I rearrange the previous example as following. ISP given address -> 192.168.5.0 /24 LAN A -> 100  (lets think LAN A need 100 computers). LAN B ->50 LAN C -> 50 LAN D ->50 Let see how we solve this problem. 192.168.5.0 /24 is the given IP and we take one bit from host side of that IP. We can define two di...