(*长期更新)软考网络工程师学习笔记一一IP地址分类详解

简介: (*长期更新)软考网络工程师学习笔记一一IP地址分类详解

因为备考网络工程师,这里简单来总结一下IP地址分类。


首先IP地址分为五类,用A、B、C、D、E五类来表示,表示为X类IP地址,IP地址可以使用32位的二进制表示,即四个字节。

1、A类IP地址:通过点分十进制表示法,写成二进制时,其第一位总是0,我们只看IP地址前8位:

0000 0000=0

0111 1111=127(除了第一位其它置为1)

所以其地址范围为1.0.0.0-127.255.255.255

但是由于A类地址中127.X.X.X为保留地址,即环回地址,用于向自己发送数据,回送到本机,所以我们可以记:

A类IP地址为1.0.0.0-126.255.255.255。

另外其中10.X.X.X为私有地址,用于局域网络中。

2、B类IP地址:写成二进制时,其前两位总是10,IP地址前8位:

1000 0000=128

1011 1111=191(除了前两位其它置为1)

所以其IP地址范围为128.0.0.0-191.255.255.255

其中也有私有地址和保留地址,保留地址为169.254.X.X,也称为APIPA或自动专用IP地址,当IP地址设置为自动获取时,且无法获取相应的DHCP服务时,用于作临时主机地址。B类的私有地址为172.16.0.0-172.31.255.255。

3、C类IP地址:写成二进制时,其前三位总是110,IP地址前8位:

1100 0000=192

1101 1111=223(除了前三位其它置1)

所以其IP地址范围为192.0.0.0-223.255.255.255

C类只有私有地址,为192.168.X.X。


例如,地址192.168.37.192/25是_________,地址172.17.17.255/23是_________。

解:地址192.168.37.192/25转为二进制,即:

192.168.37.1100 0000,根据子网掩码/25知道,网络位为25,

主机位为32-25=7,由于主机位其中1和0都有,所以这是一个主机地址。

地址172.17.17.255/23转为二进制,即:

172.17.0001 0001.1111 1111,根据子网掩码/23知道,网络位为23,

主机位为32-23=9,由于主机位都为0,所以这是一个广播地址。


4、D类IP地址:D类不分网络地址和主机地址,用于组播,写成二进制时,前四位总是1110,IP地址前8位:

1110 0000=224

1110 1111=239

所以其IP地址范围为224.0.0.0-239.255.255.255。

5、E类IP地址:E类与D类一样,也是不分网络地址和主机地址。

写成二进制时,前四位总是11110,IP地址前8位:

1111 0000=240

1111 0111=247

所以其IP地址范围为240.0.0.0-247.255.255.255。


相关文章
|
1月前
|
机器学习/深度学习 人工智能 自然语言处理
ICLR 2024 Spotlight:训练一个图神经网络即可解决图领域所有分类问题!
【2月更文挑战第17天】ICLR 2024 Spotlight:训练一个图神经网络即可解决图领域所有分类问题!
59 2
ICLR 2024 Spotlight:训练一个图神经网络即可解决图领域所有分类问题!
|
2月前
|
机器学习/深度学习 算法 PyTorch
python手把手搭建图像多分类神经网络-代码教程(手动搭建残差网络、mobileNET)
python手把手搭建图像多分类神经网络-代码教程(手动搭建残差网络、mobileNET)
46 0
|
3天前
|
缓存 网络协议 网络架构
【计算机网络】第三章 数据链路层(MAC地址 IP地址 ARP协议)
【计算机网络】第三章 数据链路层(MAC地址 IP地址 ARP协议)
10 1
|
23小时前
|
监控 负载均衡 网络协议
|
23小时前
|
网络协议 Linux iOS开发
|
1天前
|
人工智能 数据可视化
【数据分享】维基百科Wiki负面有害评论(网络暴力)文本数据多标签分类挖掘可视化
【数据分享】维基百科Wiki负面有害评论(网络暴力)文本数据多标签分类挖掘可视化
12 2
|
2天前
|
机器学习/深度学习 算法 TensorFlow
【视频】神经网络正则化方法防过拟合和R语言CNN分类手写数字图像数据MNIST|数据分享
【视频】神经网络正则化方法防过拟合和R语言CNN分类手写数字图像数据MNIST|数据分享
|
5天前
|
机器学习/深度学习 传感器 数据可视化
MATLAB用深度学习长短期记忆 (LSTM) 神经网络对智能手机传感器时间序列数据进行分类
MATLAB用深度学习长短期记忆 (LSTM) 神经网络对智能手机传感器时间序列数据进行分类
21 1
MATLAB用深度学习长短期记忆 (LSTM) 神经网络对智能手机传感器时间序列数据进行分类
|
11天前
|
机器学习/深度学习 数据采集 TensorFlow
R语言KERAS深度学习CNN卷积神经网络分类识别手写数字图像数据(MNIST)
R语言KERAS深度学习CNN卷积神经网络分类识别手写数字图像数据(MNIST)
29 0
|
11天前
|
机器学习/深度学习 数据可视化 网络架构
matlab使用长短期记忆(LSTM)神经网络对序列数据进行分类
matlab使用长短期记忆(LSTM)神经网络对序列数据进行分类
15 0