Sunday, 19 May 2013

Confusion in IPv4 addressing scheme and classfull addressing

Confusion in IPv4 addressing scheme and classfull addressing

I am relatively new to the field of computer networking. I am trying to understand the subject. I know that the question here might be outdated but I still need to understand "why",because I am just unable to put the pieces in place and get a complete picture of the thing.
All discussion here is in respect to IP v4.
Well, CIDR is what is used nowadays and Class A, B, C etc. don't really make much sense in today's world, as I have learned so far. But for a minute lets say we still have this class-full addressing scheme in use.
So I would like to know this :-
What exactly do we mean when we say Class A PUBLIC IP address ? Is it not that classes make sense only when we talk of private networks? I mean a public IP is simply a unique 32 bit number right? The other thing is we say that, for eg., Class A private IP range is 10.x.x.x to 10.255.255.255 and that Class A ip range is from 0.0.0.0 to 127.255.255.255 (leaving apart the loop back and unusable address cases). So if the private range is the one that should ideally be used in private networks, while all the other addresses in the Class A ip range will be Class A public IPs (which makes no sense to me), then why can't we simply say that the Class A ip range is from 10.x.x.x to 10.255.255.255 itself, becuase anyways the others in the Class A ip range will be Class A public IPs.
Please bear with me. The questions might sound stupid, but I am really confused.

No comments:

Post a Comment