最新IP地址的分类与记法

最新IP地址的分类与记法,第1张

最新IP地址的分类与记法

1.IP地址共32bit(位),以点分十进制的方法表示(如x.x.x.x)。其中每一个x位8bit,取值范围(00000000-11111111),对应的十进制取值范围是(0-255)。

有同学会问为啥叫点分十进制?
很简单,因为是由三个点划分四个十进制数。

2.分为A、B、C、D、E五大类,A类、B类与C类较为常用,其地址结构是包括
“网络号+主机号” 两级的层次结构(RFC1812)。
网络号net-id : 标志主机(或路由器)所连接的网络。
主机号 host-id : 标志该主机(或路由器)。

IP地址分类

A类、B类与C类IP地址
A、B、C类地址的比较
地址类型主机地址范围可分配的网络数每个网络内可分配的最大主机数
A类1.0.0.0~126.255.255.2552^7 - 2 = 1262^24 - 2 = 16777214
B类128.0.0.0~191.255.255.2552^14 - 1 = 163832^16 - 2 = 65534
C类192.0.0.0~223.255.255.2552^21 - 1 = 20971512^8 - 2 = 254

细心的同学会发现为啥没有127.0.0.0/8字段的IP地址?
这是因为127字段的IP是电脑用于测试使用的,我们称之为本地回环测试地址

特殊地址形式
直接广播地址:在IP地址中,主机位全为1的地址。
受限广播地址:32位全为1的IP地址(255.255.255.255)。
网络地址:在IP地址中,主机位全为0,网络位为特定的值。
主机号:在IP地址中,网络位全为0,主机位为特定的值。
回送地址:A类地址中的127.0.0.0是回送地址,用于网络软件测试和本地进程间通信。
本地地址:私有的、不分配给特定Internet用户的,用户可以在本地的内部互联网中使用这些IP地址。

重头戏来了,我们要记住每类IP地址的话,只需要关注第一个十进制数,例如
A类是 1.0.0.0~126.255.255.255
B类是 128~191
C类是 192~223
所以说我们只需要关注第一个十进制数,也就是说前八位二进制数,其他的上下都相同

IP地址范围巧记

首先我们要记住前八位 11111111对应的点分十进制分别对应为128 64 32 16 8 4 2 1
二进制对应的权值我们要牢记,这确定你之后计算IP地址题的速度和准确性

A类地址前八位有一个字节固定的类别位,确定了IP地址的开始为1(这里我说的是十进制数),至于这个1咋来的?我们可以理解为我们用的IP地址是不会0.0.0.0的所以开始为1
另外其他七个字节参与分配,去除一个全0的(最小的,不参与分配,所以,起始IP为1.0.0.0),最大就是01111111变成十进制就是127,我们知道全0的和全1的不会被分配给主机,所以,127-1 = 126。
故: 1.0.0.0~126.255.255.255

B类地址前八位有二个字节固定的类别位,确定了IP地址的开始为10000000变成十进制就是128.0.0.0。
另外其他六个字节参与分配,最大就是10111111变成十进制就是191。
故: 128.0.0.0~191.255.255.255

B类地址前八位有三个字节固定的类别位,确定了IP地址的开始为11000000变成十进制就是128.0.0.0。
另外其他五个字节参与分配,最大就是11011111变成十进制就是223。
故: 192.0.0.0~223.255.255.255


有上面方法得:
D类地址:224.0.0.0~239.255.255.255
E类地址:240.0.0.0~247.255.255.255

总结:我们不难发现,每类的最小值IP就是固定位+后面全为0的十进制,最大值IP就是固定位+后面全为1的十进制
注意:最大值IP需要考虑全为0和全为1的不参与分配给主机,所以要用最大值减去该**‘特殊IP’**,就能够得到最终结果了。

我们一起手拉手,小步快走~~

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/872413.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-13
下一篇 2022-05-13

发表评论

登录后才能评论

评论列表(0条)

保存