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类地址段 |