IT菜鸟,以后研究的方向是云计算,从基础的开始,这是第一篇博文。有不对的地方希望大家指正。IP是网络知识的基础,今天就开始学习IP。
IP地址格式:IP地址就是“网络地址+主机地址”。
IP地址分类:
IP地址是由32个二进制数来表示,为了方便记忆,分成四段8位二进制,每一段换算成一个十进制数,所以每个IP地址由4个十进制数表示(此文讨论的IP地址均为IPv4的IP地址)。
如:
二进制IP |
00000001.00000000.00000000.00000001 |
对应十进制IP |
1.0.0.1 |
二进制与十进制的转换:
1 |
2 |
4 |
8 |
16 |
32 |
64 |
128 |
2^0 |
2^1 |
2^2 |
2^3 |
2^4 |
2^5 |
2^6 |
2^7 |
具体做法就是在这几个数之间相加相减,自己多换算几次就基本上能三秒钟口答了:)
IP地址分类详情表:
地址 类型 |
引导位 |
地址结构 |
可用网络地址数 |
可用主机地址数 |
A类 |
0 |
网.主.主.主 |
126(2^7-2) |
16777214(2^24-2) |
B类 |
10 |
网.网.主.主 |
16384(2^14) |
65534(2^16-2) |
C类 |
110 |
网.网.网.主 |
2097152(2^21) |
254(2^8-2) |
D类 |
1110 |
组播地址 |
||
E类 |
11110 |
研究和试验用地址 |
A类地址:第一个8位二进制作为网络地址,且第一位二进制为0,格式为:0NNNNNNNN,余下7位,网络地址数为2^7,但是127不能用(保留做测试),又不能8位都为0(网络地址不能全为0),所以A类IP可用的网络地址数为“2^7-2”。后面3段各8位二进制作为A类的主机地址,共24位,又因为主机地址全为0时此IP表示网络地址,主机地址全为1时,此IP表示广播地址,所以总的可用主机地址为“2^24-2”。综上,A类IP可用IP地址数为“(2^7-2)*(2^24-2)”。B类、C类可依次类推。D类、E类不分配给计算机和网络设备。
几点总结:
1)只有A、B、C三类地址可以分配给计算机和网络设备
2)网络地址的第一个数字不能为127,保留用来做测试连接
3)网络地址不能全为0,也不能全为1
4)主机地址中不能全为0,也不能全为1;主机地址全为0用来表示网络地址,全为1用来表示广播地址
此外,规定一些专网IP不能在网络中使用:
10.0.0.0~10.255.255.255 |
1个A类地址段 |
172.16.0.0~172.31.255.255 |
16个B类地址段 |
192.168.0.0~192.168.255.255 |
256个C类地址段 |