图6-13 Message请求TLP头格式PCIe总线规定了以下几类消息报文。本节将重点讲述INTx中断和错误信息相关的消息报文,请读者阅读PCIe总线规范了解其他消息报文。在PCIe总线中,PCIe设备可以使用Legacy中断方式提交中断请求,此时需要使用INTx中断消息报文向RC通知中断事件。设备收到该消息报文后,将结束收到的INTx中断消息报文,然后产生一个新的INTx中断消息报文。......
2023-10-20
差错报文和控制报文都是送往源主机的单向报文,并且对源主机来说都是被动接受的。ICMP请求与应答报文可以由源主机主动发出请求报文,为了响应请求,ICMP软件需要发送一个ICMP应答报文。通过这种方法可以获得网络中某些有用的信息,以便进行故障诊断和网络控制。
1.回送请求与应答报文
回送请求报文由源主机发出,目的主机应答,用于测试另一台主机或路由器是否可达。其报文格式如图8-11所示。
图8-11 回送请求与应答ICMP报文格式
回送请求ICMP报文的类型字段为8,应答ICMP报文类型为0,代码字段都为0。一台主机可以同时向多台目的主机发送ICMP请求报文,不同的请求报文标识符和序号不同。应答报文返回时使用的标识符和序号是请求报文的复制,因此标识符和序号可用于唯一地匹配一对回送请求与应答报文。数据区的长度可以选择,数据是任意的,但应答报文的数据区必须是回送请求报文数据区内容的复制。(www.chuimin.cn)
如果发出回送请求的主机收到了目的主机(或路由器)的ICMP应答报文,并且请求与应答报文的数据区完全相同,则说明目的主机是可达的,源主机与目的主机的IP层及其下层协议工作正常。Ping命令就是使用回送请求与应答报文来测试网络可达性的。
2.地址掩码请求与应答报文
在划分了子网的网络中,有些主机(如无盘工作站)并不知道自己的子网掩码。ICMP地址掩码请求报文可用于主机在引导过程中获取自己的子网掩码,方法是主机在本网广播ICMP地址掩码请求报文,通常由本网中的路由器向请求主机发送一个ICMP地址掩码应答报文。
地址掩码请求与应答报文的格式与图8-11所示的回送请求与应答ICMP报文格式相似,但数据区是一个4个字节的地址掩码。掩码请求报文的类型字段地址为17,地址掩码应答报文为18,代码字段都为0。
有关现场总线与工业以太网及其应用技术的文章
图6-13 Message请求TLP头格式PCIe总线规定了以下几类消息报文。本节将重点讲述INTx中断和错误信息相关的消息报文,请读者阅读PCIe总线规范了解其他消息报文。在PCIe总线中,PCIe设备可以使用Legacy中断方式提交中断请求,此时需要使用INTx中断消息报文向RC通知中断事件。设备收到该消息报文后,将结束收到的INTx中断消息报文,然后产生一个新的INTx中断消息报文。......
2023-10-20
PCIe总线支持Split传送方式,目标设备使用完成报文向源设备主动发送数据。但是这一类完成报文不包含数据,仅包含应答信息。在x86和PowerPC处理器中,一个存储器读完成报文一般不超过RCB参数。该字段由12位组成。第12.2.2节将详细介绍该字段的作用。......
2023-10-20
ICMP 报文格式及数据封装方式如图6.11所示。图6.11ICMP 报文格式ICMP 报文首部的前4 个字节各部分的含义如下:类型(8 位)指出了报文的主要类型。ICMP 报文主要有差错报告报文和询问报文两种类型,表6.5 为ICMP 报文主要类型的类型值与所属类型的对应关系。表6.5ICMP 报文主要类型的类型值与类型对应关系代码(8 位)提供报文的某些信息,以便进一步区分某种报文类型的几种不同情况。......
2023-10-19
PCIe设备使用MSI机制时,通过向中断控制器发送MSI报文以提交中断请求。然而对于PCIe体系结构而言,这个MSI报文与普通的存储器写报文并没有本质的区别,这个报文也可以使用不同的TC。如果设备的数据传送使用TC0,而MSI报文使用TC1时,将可能引发数据完整性的问题。PCIe总线规范并没有约定如何处理传递MSI报文而产生的数据完整性问题。当该读操作结束后,即PCIe设备收到存储器读完成TLP后,再发送MSI报文。......
2023-10-20
存储器读写请求TLP的格式如图6-8所示。在存储器读写和I/O读写请求的第3和第4个双字中,存放TLP的32或者64位地址。存储器、I/O和原子操作读写请求使用的TLP头较为类似。此时与这个存储器读请求TLP对应的读完成TLP中不包含有效数据。......
2023-10-20
权利请求基础,亦称请求权规范基础,是指当事人提出的民事权利主张所依据的法律规范。二是物权请求权,主要包括返还原物请求权、停止侵害请求权、排除妨碍请求权、妨碍预防请求权。三是占有保护请求权,主要包括占有返还请求权、妨碍排除请求权、消除危险请求权。各种请求权在同一案件中同时并存或发生冲突时,应该确定各项请求权在行使上的先后顺序,以形成一种体系的观念。......
2023-08-16
技巧1:引申法在幼儿回答问题时,幼儿教师经常犯的错误是习惯性重复问题和问题的回答。实际上,教师可以根据幼儿的回答,用“为什么”进一步提出一些具有探究性的问题,引起幼儿更高层次的认知加工过程。在这个案例中,老师面对幼儿的回答,及时接住幼儿抛过来的球,进一步提问“不动为什么就会凉快”,引起幼儿的进一步思考,促进幼儿思维的发展。......
2023-07-04
为了实现长报文的传输,BACnet采取了应用层报文分段的机制来对报文进行分段。在BAC-net中只有有证实请求和复杂确认报文可能需要分段。APDU最大长度的确定在BACnet报文中,APDU的最大长度不是固定的,其具体值是下列各长度值中的最小值:1)设备所能发送的APDU的最大长度。......
2023-08-29
相关推荐