HCIA - CIDR与ICMP

news2024/11/16 9:19:54

之前的那篇文章中的作业

部门人数地址
项目部58
研发部100
市场部27
财务部15

可分配的地址: 194.2.3.0/24

研发部: 100人 — 该子网下满足 100人 — 需 ≥100(102-2)个地址。(2^x-2≥100) x=主机位,需要使用7个主机位,借1位
此时划分为俩个子网:

194.2.3.0 000 0000/25 -> 194.2.3.0/25
网络地址: 194.2.3.0 000 0000/25 -> 194.2.3.0/25
广播地址: 194.2.3.0 111 1111/25 -> 194.2.3.127/25

之后可分配地址
194.2.3.1 000 0000/25 -> 194.2.3.128/25

把小的网段194.2.3.0/25给研发部用
之后可分为地址194.2.3.128/25

项目部: 58人 — 该子网下满足58人 — 需 ≥58(60-2)个地址。(2^x-2≥58) x=主机位,需要使用6个主机位,在研发部基础上再借1位
此时划分为俩个子网:

194.2.3.1 0 00 0000/26 -> 194.2.3.128/26
网络地址: 194.2.3.1 000 0000/26 -> 194.2.3.128/26
广播地址: 194.2.3.1 011 1111/26 -> 194.2.3.191/26

之后可分配地址
194.2.3.1 1 00 0000/26 -> 194.2.3.192/26

市场部: 27人 — 该子网下满足27人 — 需 ≥27(29-2)个地址。(2^x-2≥27) x=主机位,需要使用5个主机位,在项目部基础上再借1位
此时划分为俩个子网:

194.2.3.1 1 0 0 0000/27 -> 194.2.3.192/27
网络地址: 194.2.3.110 0 0000 -> 194.2.3.192/27
广播地址: 194.2.3.110 1 1111 -> 194.2.3.223/27

之后可分配地址
194.2.3.1 1 1 0 0000/27 -> 194.2.3.224/27

财务部: 15人 — 该子网下满足15人 — 需 ≥15(29-2)个地址。(2^x-2≥15) x=主机位,需要使用5个主机位,无需借位

194.2.3.1 1 1 0 0000/27 -> 194.2.3.224/27
网络地址: 194.2.3.1 1 1 0 0000/27 -> 194.2.3.224/27
广播地址:194.2.3.1 1 1 1 1111/27 -> 194.2.3.255/27

总结: 每个部门在不同的网段下可以使用VLSM(可变掩码)技术

部门人数地址
项目部58194.2.3.128/26
研发部100194.2.3.0/25
市场部27194.2.3.192/27
财务部15194.2.3.224/27

注意: 网络地址不是网关

我们所说的网络地址,它其实只是出现在未来你会在路由表中看到它,作为我们未来去往目的网段的一种标识存在;而网关它指的是是我们未来进行跨网段数据访问的时候,你的数据首先要到达的一个目的地址,需要让网关帮你去进行转发

CIDR — 无类域间路由/超网

跟VLSM逻辑相反的技术,VLSM是由网络位向主机位借位,它可以把一个大网段分成多个不同的子网。
以后数据进行转发的时候会根据不同的子网来进行不同的目的地址的转发 一条数据进来如果借了6位有2^6=64个网段进行查询,转发速度会比较慢。面向子网数量非常多的情况下,它其实对我们的数据转发会更慢
优点: 子网的数量越多,它会节约我们的IP地址,在足够的IP地址的情况下我们又能可以划分成不同网段
缺点: 转发效率慢

CIDR: 它可以将我们多个小的网络对外界通告的时候以一个大的地址范围把它概括掉,以此优化我们未来向运营商通告的时候我们表项的数量。概括就是:将多个小的子网,用一个相对更大的地址范围进行概括,以此实现表项的优化。

有一条路由在我查询表项的时候匹配到设备,你告诉你能,我就把数据发给你,但数据到你这你却不知道怎么去往目的地那么此时就会丢包

10.24.0.0/22 -- 地址范围
0000 1010.0001 1000.0000 0000.0000 0000
子网掩码: 1111 1111.1111 1111.1111 1100.0000 0000 
网络地址: 0000 1010.0001 1000.0000 0000.0000 0000 (10.24.0.0)
广播地址: 0000 1010.0001 1000.0000 0011.1111 1111 (10.24.3.255)
可用地址范围: 10.24.0.1 ~ 10.24.3.254
10.1.0.0/24
10.1.1.0/24
10.1.2.0/24
10.1.3.0/24
  1. 将子网转换成2进制:
0000 1010.0000 0001.0000 0000.0000 0000 -- 10.1.0.0/24

0000 1010.0000 0001.0000 0001.0000 0000 -- 10.1.1.0/24

0000 1010.0000 0001.0000 0010.0000 0000 -- 10.1.2.0/24

0000 1010.0000 0001.0000 0011.0000 0000 -- 10.1.3.0/24
  1. 自高向低进行对比,位数相同原封不动进行取值,一旦不同立即停止比对行为,后方全部取值为0(即便是后方还有相同位数)
0000 1010.0000 0001.0000 0000.0000 0000 -- 10.1.0.0/24
0000 1010.0000 0001.0000 0001.0000 0000 -- 10.1.1.0/24
0000 1010.0000 0001.0000 0010.0000 0000 -- 10.1.2.0/24
0000 1010.0000 0001.0000 0011.0000 0000 -- 10.1.3.0/24

相等位置0000 1010.0000 0001.0000 00

  1. 将相同的位数取值完毕,转换成十进制,将相同的位数取值为掩码的缩写前缀
0000 1010.0000 0001.0000 0000.0000 0000 -> 10.1.0.0/22 -- 255.255.252.0

CIDR

比如说

10.1.0.0/24
10.1.1.0/24
10.1.2.0/24
10.1.3.0/24
10.1.4.0/24
0000 1010.0000 0001.0000 0000.0000 0000 -> 10.1.0.0
0000 1010.0000 0001.0000 0001.0000 0000 -> 10.1.1.0
0000 1010.0000 0001.0000 0010.0000 0000 -> 10.1.2.0
0000 1010.0000 0001.0000 0011.0000 0000 -> 10.1.3.0
0000 1010.0000 0001.0000 0100.0000 0000 -> 10.1.4.0

则它的网络地址是0000 1010.0000 0001.0000 0 000.0000 0000 — 10.1.0.0/21
广播地址是0000 1010.0000 0001.0000 0111.1111 1111 — 10.1.7.255
地址范围:10.1.0.1~10.1.7.254
我们发现来了10.1.4.0之后我们就没办法聚合

最优解通告
10.1.1.0/22 – 上面四条
10.1.4.0/24 – 独立出来

CIDR原则:救多不救少

CIDR的效果
之前是10.1.0.0/2424位掩码
现在是10.1.0.0/2222位掩码

总结
  • VLSM是向右借位(公司内部组网居多,网段会少:一个地址段你要划分不同的子网)
  • CIDR是向左借位(路由器上居多,它是用来减少我们路由器的表向数量,优化地址转发)

俩者可以结合使用。VLSM这样的技术是为了你在内网中节省IP地址用的;CIDR这样的技术是为了未来去优化我们广域网下设备的表向用的

ICMP

  • 同网段是可以直接通讯的
  • 跨网段在通讯时是不可以直接通讯的
同网段的设备怎么判断俩个设备在同一个网段下?

使用ping指令查看
一台设备(PC1)是

IP = 192.168.1.1
子网掩码=255.255.255.128

另一台设备(PC2)是

IP = 192.168.1.2
子网掩码=255.255.255.192

在PC1上pingPC2

ping 192.168.1.2

发现在华为的模拟器ensp中可以通。通过实验现象能发现俩个地址虽然子网掩码不同但是可以进行通讯。这就涉及到通讯的时候如何去衡量俩个地址是否在同一网段(用掩码来计算),对设备来说它不知道对端的子网掩码,所谓ping就是发送一个报文进行检查的意思PC1不知道PC2的掩码,但只是知道IP地址(ping之后知道的)

  1. 通信时,发送端的主机会使用对方的IP+自己的掩码,进行计算,算出对方的网络地址
  2. 计算之后,将对方的网络地址和自己的网络地址进行对比,如果俩个网段认为相同,则认为在同一网段;不同,则认为不在同一网段
对于PC1来说网络地址
192.168.1.0/25 -- 认为的网段
对方的网络地址
192.168.1.2
		  0000 0010
		  1000 0000
最终算出来的值
192.168.1.0/25

对于PC2也是同理
PC2收到了以后也是要通过计算给PC1进行回复

数据通信讲究的就是有来有回。(数据发过去,并得到回复,才能算一次数据通讯)

对于PC2来说网络地址
.0000 0010
1100 0000
192.168.1.0/26 -- 认为的网段
对方的网络地址
192.168.1.0
		  0000 0001
		  1100 0000
最终算出来的值
192.168.1.0/26

对于PC2中认为PC1在自己的网段里

Request Timeout

在不同网段间进行通讯就会导致这个结果

192.168.1.1
255.255.255.128

192.168.1.5
255.255.255.128

PC1认为的网段192.168.1.0/25
PC2认为的网段

自己的网段:
0000 0101
1111 1100
192.168.1.4/30
对方的网段:
0000 0001
1111 1100
192.168.1.0/30

网关

按照上述案例我们知道在不同网段下,不能相互进行通讯;但是不代表以后就不通信了;我们怎么进行在不同网段下进行通讯,则需要借助网关

跨网段的数据访问就要借助网关

需要找到网关,将数据发送到网关上;网关接收到数据后转发到目的网段;目的网段姐收到请求后响应回复由于不在同一网段下不能通,所以将信息先回复到网关,由设备再次进行转发。这个就是跨网段通讯

中间的设备(网关)得有几个基本的功能:

  1. 至少要知道目的的网段怎么走
  2. 连接的主机地址需要跟它同网段(发送主机的网段和中间设备的网段需要在同网段下)毕竟不在同网段下就与不同网段下不能通讯一个道理
  3. 我们所说的网关地址通常都是配置在接口上的一个IP地址

这是它的一些基本概念,对于网关来说目前的这个文章学习来说只是告诉你网关这个角色是用来转发不同网段之间的数据包

重点:网关与ping的发送请求端得是同一网段
其次网关也是未来我们想离开一个网段的出口
以后跨网段进行通讯你都会先找到网关的这么一个角色,那么未来我们进行配置的时候2层的端口(注:在HCIA中不会涉及到二层端口的配置,学习VLAN的时候会用到一些,目前HCIA不会考虑到交换机上面的问题,学习路由的时候会使用到交换机,我们只需要使用交换机就行)

总结

网关:gateway

  1. 网关设备上连接本地网段的接口地址即为该网段的网关地址
  2. 网关地址是一个配置在某个设备接口上

我们会称路由器为网关其实是网关设备这个设备充当了网关;但网关严格意义上来讲是网关地址,是在一个设备的接口上的地址

网关是默认配置的还是自己配置?

未来会学到动态主机配置协议(DHCP)这个协议会自动下发我们一系列的上网参数包括网关的地址。未来我们学习的时候会接触到静态配置这个时候网关的配置就需要自己手动画配置(包括IP和子网掩码)

问题(以后会学到)

  1. PC怎么找到网关?
  2. 1.1如何与2.1进行通讯?—— 路由表 的概念
  3. mac地址如何封装?

Ping

ping是检测链路通断 到目的地设备的连通性

使用方式:ping+空格+目的地址

如何实现的?使用到的就是ICMP协议

ICMP

ICMP(Internet Control Message Protocol)它叫做Internet控制消息协议;它是用来检测各种差错信息检测我们网络故障诊断。是一个网络层的一个重要协议

在这里插入图片描述

我们发现ICMP协议在IP报头之上

IP是网络层的封装,它是3层

Ethernet II(数据链路层的封装)是2层

ICMP我们会说它是3.5层协议(它会基于网络层进行封装,IP里面会有一个字段叫做协议字段来标识上层用的是什么协议,ICMP就是协议号为1的ICMP不具备传输层的功能,ICMP只不过是在数据封装时封装在了IP层之上而已,但它也属于IP层又由于它IP上层封装所以会叫它是3.5层协议)

ping功能其实是在ICMP上进行演变的;当我们ping这样的一个数据(ping地址后敲下回车)你的设备就自动完成了一套基于ICMP的封装,一ping就本地产生一个报文就开始发,目标收到就会发回复报文,最终在命令行看到ping通的现象,其实就是协议报文互相通讯的结果

所以PING就是一个检测的小工具,数据发送到目的接口通不通

报文格式

在ping的时候使用了ICMP的俩种报文

在这里插入图片描述

  • type:类型
  • code:标识
  • checksum:校验和。目的是为了对数据的好坏进行校验,就是一个检验功能
ICMP消息类型和编码类型
类型(type)编码(code)描述
00Echo Reply(回声发送)
30网络不可达
31主机不可达
32协议不可达
33端口不可达
50重定向
80Echo Request(回声请求)
110ttl超时

ping用到的俩种一个是8,0,一个是0,0

如果ping80端口没有回复时,1.检查是否端口开启 2.很多不能回复的报文实际上是很多设备是不给你开启回复的

本机192.168.1.1
发送目标地址192.168.1.2

ping 192.168.1.2
出现的协议是

NOTimeSourcesDestinationProtoolLeaghtInfo
30.000000192.168.1.1192.168.1.2ICMP74Echo(ping) Request id=…
40.000000192.168.1.2192.168.1.1ICMP74Echo(ping) Reply id=…
50.000000192.168.1.1192.168.1.2ICMP74Echo(ping) Request id=…
60.000000192.168.1.2192.168.1.1ICMP74Echo(ping) Reply id=…
70.000000192.168.1.1192.168.1.2ICMP74Echo(ping) Request id=…
80.000000192.168.1.2192.168.1.1ICMP74Echo(ping) Reply id=…
90.000000192.168.1.1192.168.1.2ICMP74Echo(ping) Request id=…
100.000000192.168.1.2192.168.1.1ICMP74Echo(ping) Reply id=…
110.000000192.168.1.1192.168.1.2ICMP74Echo(ping) Request id=…
120.000000192.168.1.2192.168.1.1ICMP74Echo(ping) Reply id=…
  • 其中id为标识,一次ping发了五组
Tracert:路由追踪

在这里插入图片描述

对于ping来说是检测目的地的去往通讯的;但对于tracert来说它能检测沿途的设备(HCIP会用到)

tracert ip地址

每经过一个设备我们的ttl-1
注:ttl用于避免路由环路
ttl=0的时候数据会选择丢包并向源端发送TTL超时的信息

tracert -q number可以修改多路径报文数量

二层查看

对于二层来说我们TTL是三层概念,按tracert这条命令来说

  1. 它基于了ICMP的封装,封装在网络层之上
  2. TTL是三层,不存在二层能查看这个概念的,因为二层只能看到mac相关信息
ICMP不可达

网络通讯并不是一帆风顺的,未必我们发出去的数据能够到达目的地,但是我们可以根据ICMP给我们回复的不同的消息的错误信息来得知究竟是啥原因没到达目的地。

网络不可达
  • 相当于我ping了一个报文,这个报文到达了转发设备(网关)上;但遗憾的是这个设备它也不知道去往目的地的路由,此时相当于这个目的地的网络就是网络不可达
主机不可达
  • 当我们去ping的时候(比方目的地址是1.1.1.1)到转发设备后转发设备知道怎么走(找到设备了)但是目的的这台设备它可能不在线能转发不能回应的我们称这种为主机不可达

  • 我们主机通过网络去找目的地址把数据发出去,最终找到了目的IP地址的设备但是由于未来我们会对目的主机会做一些策略(处于安全考虑,可能可以是不希望源地址ping通目标地址,我们俗称这种为禁ping。包括未来可以限制访问)

注:第一代防火钱用的是ACL;现在我们的设备都可以做安全策略,并非要防火墙

协议不可达
  • 基于网络层之上会有不同的协议,像是TCP,UDP

  • 我们可以通过我们本机的某项服务访问对端的某项服务;我希望发起了一个请求,但后可能我们对方压根没有开启这个协议。,网络可达,主机可达,但由于目的主机没有开启协议你去访问对端的协议失败,目的地址主机会回复协议不可达

  • 对于TCP也好UDP也罢,他们都默认安装在我们设备的网卡上了

端口不可达

层层递进,越来越精确的

  • TCP/IP协议栈的时候传输层会有个端口信息的概念;对于端口来说它可以去标识我们本地的某种服务

比方说一台http 80端口的协议去访问另一台设备的tcp 80端口的设备;http设备服务去访问tcp设备服务,访问成功,但是tcp设备的80端口并没有对外开放,tcp设备就会回复http设备一个协议不可达;但是tcp设备对外提供了一个443端口(加密的https端口),如果去访问会给你回复一个端口不可达

总结

当你的数据发送到对端设备上(或者找到对端设备之前)如果由于网络中的种种不可达的原因导致你的数据没有发送到目的设备(或者目的设备未给你进行回复)那么此时对端设备会给你回复各种不可达报文

注意:通常对于网络设备来说,它是静止发送ICMP不可达的回复报文的。所以能难找到不可达

ttl超时
  • 在讲TTL超时,每经过三层设备转发一次数据TTL值会减1,直到某一天设备收到了TTL值为1,本地值为0说明数据不能往外发了,但要向源端发送一个TTL超时的报文,这个报文也是ICMP的封装,使用的是type值为11,code值为0的这样的封装,它的描述就是ttl超时
重定向
  • 重定向要结合路由去分析才容易明白
    在这里插入图片描述
  • 左边是公司的内部网络右边是外部网络
  • 左边是公司的服务器,有着公司的应用,服务器有自己的地址;左右边分别有一台路由器,右边路由器接入了运营商的Internet也就是公司上个网都是往右边走右边回来;访问内部数据的时候会走左边
  • 未来我们主机A要访问8.8.8.8的IP时会走右边,因为左边就只有10和20网段的地址,按理会走右边去访问Internet广域网
  • 通讯是在不同网段下通讯首先主机会去找网关,图中主机默认网关是10.0.0.100所以我们会走右边
  • 若是以10网段访问20网段,他是跨网段通讯,从图中的配置来看主机还是会走右边因为网关是跨网段处理的转发作用,但是与发送请求的本机必须要处于同一网段下,但是即便走了右边,数据到了右边的网关,网关这查我的路由表,有20网段通过10网关发出去之后就到了20的路由再访问
    在这里插入图片描述
    我们将这种路径称之为次优路径(不是最优的)当然我们要走20路由这块才是最优,所以上图我们得避免,这就是我们ICMP重定向的作用
  • 对我们数据而言先通过网关查表发现未来我想去往服务器A数据还要再从接收数据的接口还要再发,那么此时会触发ICMP重定向
  • ICMP重定向,它也是报文封装的一种类型,RTB会发报文给主机A
    在这里插入图片描述
  • 当主机A接收到RTB发送的重定向的报文时报文里会告诉你你的下一次发送报文的目的地。ICMP重定向报文它是动态的有时效,重启设备就没有报文数据了,但可以在设备上主动绑定一条静态,它就会永久存在
  • 未来会学到路由表,里面存的就是最优路径

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1714010.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Java SE】 String、StringBuff和StringBuilder

🥰🥰🥰来都来了,不妨点个关注叭! 👉博客主页:欢迎各位大佬!👈 文章目录 1. 字符串不可变性1.1 设计不可变1.2 修改字符串创建新对象1.3 为什么字符串不可变1.4 String类设计不可变的…

关于 CSS 的那些事儿,我竟然都不知道

CSS 是一种美丽且复杂的技术,我们每天在工作中都会用到。然而,包括我在内的许多开发者都忽略了它的一些重要方面。 这很明显,因为在互联网上很难找到关于 CSS 的新知识或高级内容。大多数内容创作者只写一些热门话题,比如新语言、…

mp4文件损坏怎么修复?三种修复办法分享!

对于我们平时使用到的MP4视频文件,有时候在播放时会遇到文件损坏,无法正常打开,针对这个问题,如何修复损坏的MP4视频文件? 首先,我们需要了解MP4文件损坏的可能原因。常见的原因包括:逻辑损坏、…

能芯(EnChip)模拟芯片应用和选型

数据显示,超过60%的驾驶者会在开车时听音乐,这不仅可以提高驾驶者的注意力,还可以缓解驾驶过程中产生的疲劳和压力,特别是在长途驾驶或交通拥堵时尤其明显。基于音乐欣赏,高保真音质是音响系统的核心指标之一&#xff…

springboot 作为客户端接收服务端的 tcp 长连接数据,并实现自定义结束符,解决 粘包 半包 问题

博主最近的项目对接了部分硬件设备,其中有的设备只支持tcp长连接方式传输数据,博主项目系统平台作为客户端发起tcp请求到设备,设备接收到请求后作为服务端保持连接并持续发送数据到系统平台。 1.依赖引入 连接使用了netty,如果项…

如何自动解决 FunCaptcha | 使用 CapSolver Captcha 扩展

Captcha 是现代互联网环境中广泛使用的安全机制,旨在防止恶意机器人访问网站,并保护数据免受抓取和其他滥用行为的影响。然而,随着互联网技术的进步,完全自动化的公共图灵测试 (CAPTCHA) 用于区分计算机和人类,解决 CA…

【Linux】网络高级IO

欢迎来到Cefler的博客😁 🕌博客主页:折纸花满衣 🏠个人专栏:Linux 目录 👉🏻五种IO模型👉🏻消息通信的同步异步与进程线程的同步异步有什么不同?&#x1f449…

【Java】HOT100+代码随想录:动态规划(下)

目录 三、打家劫舍 LeetCode198:打家劫舍 LeetCode213:打家劫舍ii LeetCode337:打家劫舍iii(树形) 四、股票问题 时间不多了,其他的先不写了 LeetCode121:买卖股票的最佳时机 五、子序列…

前端知识1-4:性能优化进阶

性能优化进阶 Navigation Timing API navigationStart / end 表示从上一个文档卸载结束时 > 如果没有上一个文档,这个值和fetchStart相等 unloadEventStart / end 标识前一个网页unload的时间点 redirectStart / end 第一个http重定向发生和结束的时间 fetch…

PADS做CAM文件时,提示填充宽度对于精确的焊盘填充过大

1、开发环境: PADS VX1.2 2、问题复现: 同一个PCB文件,设计验证没有错误。但是输出CAM光辉文件时,总是弹出“填充宽度对于精确的焊盘填充过大,填充宽度……”,如下图: 3、错误的方法&#xff1…

【Vue】小案例-小黑的书架

需求: 根据左侧数据渲染出右侧列表(v-for) 点击删除按钮时,应该把当前行从列表中删除(获取当前行的id,利用filter进行过滤) PS:id和下标同时存在,则优先根据id来删除&a…

分布式数据库OceanBase的安装

OceanBase是阿里自研的分布式数据库,单集群规模超过 1500 节点,具有云原生、强一致性、高度兼容 Oracle/MySQL 等特性。今天讲一讲OceanBase的安装,官网上面有详细的介绍,这里主要是针对容器部署详细介绍安装步骤一些过程中遇到的…

服务器的远程桌面无法连接,服务器远程桌面无法连接问题处理教程

服务器的远程桌面无法连接,服务器远程桌面无法连接问题处理教程。 一、问题概述 服务器远程桌面无法连接是日常运维中常见的问题之一。它可能由多种原因造成,如网络问题、服务器配置错误、远程桌面服务未启动等。本教程将指导您逐步排查并解决这些问题。…

小红书广告如何推广?投放费用是多少?

小红书以其独特的社区文化和用户粘性,成为了众多品牌争相推广的热门平台,如何在小红书上有效推广广告,让品牌信息精准触达目标用户,成为了众多营销人员关注的焦点,云衔科技为企业提供专业的开户和代运营服务。 一、小…

云端力量:利用移动云服务器高效部署Spring Boot Web应用

文章目录 一、移动云介绍二、移动云产品选择三、体验云主机ECS四、使用移动云服务器部署SpringBoot Web应用4.1移动云ECS安装JDK4.2移动云ECS安装MySQL4.3移动云ECS数据库插入数据4.4移动云ECS部署Spring Boot Web应用 总结 一、移动云介绍 移动云是中国移动基于自研的先进技术…

C++数据结构之:队Queue

摘要: it人员无论是使用哪种高级语言开发东东,想要更高效有层次的开发程序的话都躲不开三件套:数据结构,算法和设计模式。数据结构是相互之间存在一种或多种特定关系的数据元素的集合,即带“结构”的数据元素的集合&am…

STL库--priority_queue

目录 priority_queue定义 prority_queue容器内元素的访问 priority_queue()常用函数实例解析 priority_queue内元素优先级的设置 priority_queue的常见用途 priority_queue又称为优先队列,其底层是用堆来进行实现的。在优先队列中,队首元素一定是当…

【软件测试】LoadRunner参数化属性设置_单个参数

目录 为什么使用参数化属性详解Select next rowSequential(顺序)Random(随机)Unique(唯一)Same line as XXX(和XXX属性的取值方式一样) Update value onEach iteration(每…

用于脑肿瘤分割的跨模态深度特征学习| 文献速递-深度学习肿瘤自动分割

Title 题目 Cross-modality deep feature learning for brain tumor segmentation 用于脑肿瘤分割的跨模态深度特征学习 01 文献速递介绍 作为最致命的流行病,脑肿瘤的研究越来越受到关注。本文研究了一种基于深度学习的自动分割胶质瘤的方法,称为脑…

百度ERNIE系列预训练语言模型浅析(4)-总结篇

总结:ERNIE 3.0与ERNIE 2.0比较 (1)相同点: 采用连续学习 采用了多个语义层级的预训练任务 (2)不同点: ERNIE 3.0 Transformer-XL Encoder(自回归自编码), ERNIE 2.0 Transformer Encode…