当前位置:网站首页>【网络工程】A、B、C、D、E类IP地址划分依据和特殊的IP地址
【网络工程】A、B、C、D、E类IP地址划分依据和特殊的IP地址
2022-07-30 17:27:00 【秋刀鱼_天官】
IP地址的格式:IP地址=网络地址+主机地址
如果IP进行了子网划分:
则IP地址=网络地址+子网地址+主机地址
网络地址是互联网上的节点在网络中具有的逻辑地址。MAC地址,处于数据链路层,IP地址处于网络层,端口号处于传输层。
例如IP地址,192.168.54.4
显然属于一个C类地址,网络地址为:192.168.54.0
;
主机地址为:0.0.0.4
。
在设计互联网络时,为了便于寻址以及层次化构造网络,每个IP地址包括两个标示码(ID),即网络ID和主机ID。同一个物理网络上的所有主机都使用同一个网络ID,网络上的一个主机(包括网络上的工作站,服务器和路由器等)有一个主机ID与其对应。IP地址根据网路ID的不同分为5种类型,A类地址
,B类地址
,C类地址
,D类地址
和E类地址
。
1、A类IP地址
一个A类IP地址由一个字节的网路地址和3个字节主机地址组成,网络地址的最高位必须是“0”,最高字节网络的地址范围从00000000-01111111
。
地址范围为:1.0.0.0
到126.0.0.0
。默认的子网掩码为:255.0.0.0
。
数量:可用的A类网络有126个。每个网路可以容纳2^24-2
个,约一亿多个主机。
应用:A类地址分配给规模特别大的网络使用。A类网络用第一个字节表示网络本身的地址,后面三个字节作为连接于网络上的主机地址。例如MS和IBM,阿里这样公司的网络。
2、B类IP地址
一个B类IP地址由2个字节的网路地址和2个字节的主机地址组成,网络地址的最高位必须是10,网络的地址范围从:10000000.00000000-10111111.11111111
;地址范围为:128.0.0.0
到191.255.255.255
,默认的子网掩码为:255.255.0.0
.
数量:可用的B类网络有:2^ 8*64,约有1.6万个,每个网络能容纳的主机有:2^16个,约6万多个。
应用:B类地址一般分配给中性网络。
3、C类地址
一个C类地址由3个字节的网络地址和1个字节的主机地址组成,网路地址的最高位必须是“110”,也即网络地址的范围是:11000000.00000000.00000000-11011111.11111111.11111111
转化为10进制为:192.0.0.0
到223.255.255.255
,默认的子网掩码为:255.255.255.0
.
数量:可用的C类网络有:2^16*32个,约有209万个。每个网路能容纳的主机个数为:254个。
应用:C类地址一般分配给小型网路,如一般的局域网和校园网,它连接的主机数量比较少,把用户分为若干段进行管理。
4、D类地址
D类地址多用于多点广播(Multicast)。D类IP地址是以“1110”开始的,它是一个保留的地址。它并不指向特定的网络,目前这一类地址被用在多点广播中。多点广播用来一次寻址一组计算机,它标识共享同一协议的一组计算机。
5、E类地址
以“11110”开始,为将来使用保留。
注:全零"0.0.0.0
"地址对应于当前的主机,全1地址(“255.255.255.255
”)是当前子网的广播地址。
在IP地址3种主要类型里,各保留了3个区域作为私有地址,其地址范围如下:
IP地址范围
0.0.0.0~255.255.255.255
,包括了mask地址。
IP地址划分
A类地址:1.0.0.1~126.255.255.254
B类地址:128.0.0.1~191.255.255.254
C类地址:192.168.0.0~192.168.255.255
D类地址:224.0.0.1~239.255.255.254
E类地址:240.0.0.1~255.255.255.254
判断两个IP地址是否是同一个网段中
要判断两个IP地址是不是在同一个网段,就将它们的IP地址分别与子网掩码做与运算,得到的结果一网络号,如果网络号相同,就在同一子网,否则,不在同一子网。
例:假定选择了子网掩码255.255.254.0
,现在分别将上述两个IP地址分别与掩码做与运算:
211.95.165.24 11010011 01011111 10100101 00011000
255.255.254.0 11111111 11111111 111111110 00000000
与的结果是: 11010011 01011111 10100100 00000000
211.95.164.78 11010011 01011111 10100100 01001110
255.255.254.0 11111111 11111111 111111110 00000000
与的结果是: 11010011 01011111 10100100 00000000
可以看出,得到的结果(这个结果就是网络地址)都是一样的,因此可以判断这两个IP地址在同一个子网。
如果没有进行子网划分,A类网络的子网掩码为255.0.0.0
,B类网络的子网掩码为255.255.0.0
,C类网络的子网掩码为255.255.255.0
,缺省情况子网掩码为255.255.255.0
.
特殊的IP地址
一、0.0.0.0
严格说来,这个奇葩的地址0.0.0.0
已经不是一个真正意义上的IP地址了。它表示的是这样一个集合:也就是说;所有不清楚的主机和目的网络。这里的“不清楚”是指在本机的路由表里没有特定条目指明如何到达。对本机来说,它就是一个“收容所”,所有不认识的“三无”人员,一律送进去。如果你在网络设置中设置了缺省网关,那么计算机系统会自动产生一个目的地址为0.0.0.0
的缺省路由。
二、255.255.255.255 限制广播地址
对本机来说,这个地址指本网段内(同一广播域)的所有主机。
然而它的意思很明确,使用人类语言来说意思就是“这里的所有计算机都注意了”这个地址不能被路由器所转发。
三、127.0.0.1 本机地址
主要用于测试。用汉语表示,就是“我自己”。在Windows中,这个地址有一个别名“Localhost”。寻址这样一个地址,是不能把它发到网络接口的。除非出错,否则在传输介质上永远不应该出现目的地址为“127.0.0.1
”的数据包。
四、224.0.0.1 组播地址
注意它和广播的区别。从224.0.0.0
到239.255.255.255
都是这样的地址。224.0.0.1
特指所有主机,224.0.0.2
特指所有路由器。这样的地址多用于一些特定的程序以及多媒体程序。如果你的主机开启了IRDP(Internet路由发现协议),使用组播功能功能,那么你的主机路由表中应该有这样一条路由。
五、169.254.x.x
如果你的主机使用了DHCP
功能自动获得一个IP地址,那么当你的DHCP服务器发生故障,或响应时间太长而超出了一个系统规定的时间,计算机操作系统会为你分配这样一个地址。如果你发现你的主机IP地址是一个诸如此类的地址,很不幸的是,现在你的网络不能正常运行了。
六、10.x.x.x、172.16x。x~172.31。x。x、192.168。x。x 等私有地址
这些地址被大量用于企业内部网络中。一些宽带路由器,也往往使用192.168.1.1
作为缺省地址。私有网络由于不与外部互连,因而可能使用随意的IP地址。保留这样的地址供其使用是为了避免以后接入公网时引起地址混乱。使用私有地址的私有网络在接入Internet时,要使用地址翻译(NAT),将私有地址翻译成公用合法地址。在Internet上,这类地址是不能出现的。对一台网络上的主机来说,它可以正常接收的合法目的网络地址有三种:本机的IP地址、广播地址以及组播地址。
本篇完_
A promise tomorrow is worth a lot less than trying today.
明日的承诺远不及今日的行动。
边栏推荐
- Error occurred while trying to proxy request项目突然起不来了
- BCryptPasswordEncoder的使用及原理
- torch.optim.Adam() function usage
- 知识蒸馏1:基础原理讲解及yolov5项目实战介绍
- Moralis去中心化Web3应用开发教程
- 强烈推荐APP破解常用工具集合!
- Weka 3.8.6安装与Weka 3.8.6功能介绍
- 升级Win11后不喜欢怎么退回Win10系统?
- 论文阅读之《Underwater scene prior inspired deep underwater image and video Enhancement (UWCNN)》
- Error occurred while trying to proxy request The project suddenly can't get up
猜你喜欢
JMeter笔记3 | JMeter安装和环境说明
JMeter Notes 3 | JMeter Installation and Environment Instructions
华为无线设备配置Mesh业务
升级 MDK 5.37 后的问题处理: AC6编译选项, printf, 重启失效等
torch.optim.Adam() function usage
字符串复制、拼接、比较以及分割函数总结(一)
全球架构师峰会
matlab simulink锂离子电池智能充电策略研究
Error EPERM operation not permitted, mkdir 'Dsoftwarenodejsnode_cache_cacach Two solutions
windwons 下GPU环境和pytorch安装
随机推荐
万华化学精细化工创新产品大会
将 APACHE 日志解析到 SQL 数据库中
Excel导入和导出
Moralis去中心化Web3应用开发教程
S7-200SMART中定时器的使用方法和常见注意事项汇总
Tensorflow中实现正则化
论文阅读之《Underwater scene prior inspired deep underwater image and video Enhancement (UWCNN)》
知识蒸馏4:准备数据集并修改网络配置
Promise入门到精通(1.5w字详解)
FP6606CMP5 CPC-16L USB类型-C和PD充电控制器 百盛电子代理商
知识蒸馏2:目标检测中的知识蒸馏
Win11如何把d盘空间分给c盘?Win11d盘分盘出来给c盘的方法
真正懂经营管理的CIO具备哪些特质
592. Fraction Addition and Subtraction
自动化早已不是那个自动化了,谈一谈自动化测试现状和自我感受……
Redis缓存穿透-热点缓存并发重建-缓存与数据库双写不一致-缓存雪崩
实现web实时消息推送的7种方案
阿里巴巴CAN:Embedding前置的特征交互新思路
每日练习------生成13位条形, Ean-13码规则:第十三位数字是前十二位数字经过计算得到的校验码。
一篇文 带你搞懂,虚拟内存、内存分页、分段、段页式内存管理(超详细)