Why do IP Addresses Have A Class System?
Okay well, it has to do with your subnet.
C - 255.255.255.0/24
B - 255.255.0.0/16
A - 255.0.0.0/8
All these really are is information that defines your network. Like for your C class Private IP that might be something like 192.168.1.1, the last part is what defines your host. Like 192.168.1.164 or something, all the way up to 255. That leaves a total possible connected devices of 254 (because 192.168.1.255 is reserved for broadcast)
It kind of works like this. In binary, 255.255.255.0 is 1111111 11111111 11111111 0000000. All those ones belong to your network and your network defines them, but all those zeroes define the host sending the information. Same going for 255.255.0.0. It'd be 11111111 11111111 00000000 00000000. This is because the last two octets are host bits. Which means they're defined as the host.
What does all this mean? Well, basically, it allows your network to be split up and subnetted. That is why it's split up into three classes, with those octets. For the first subnet, where you had just the single zero on the end, a device could have any number between 1 and 254. Which means you could have a total of two hundred and fifty four devices on that network. Though an enterprise or business might need more, so you have class B that has a possible of 64 thousand connections. That's because it has a subnet of 255.255.0.0. Which means you can have anywhere from 128.1.0.1-128.1.255.254 on your network. Class a, which is 255.0.0.0 has up to 16 million possible connections.
A and B are mostly for where you have to split up and subnet a network, where you'll be loosing quite a few possible ip addresses from borrowing bits and things like that. Though, at that point it gets really complicated and almost redundant unless you're making business grade networks. All that really matters is the scale to which the IP can be used, and all the possible subnets and IP's inside of that network.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now