版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
国家市场监督管理总局国家标准化管理委员会I V 1 1 14缩略语 2 25.1概述 2 3 4 6 86.1用户接口业务 8 8 96.4业务原语 6.5需要的UT层业务 7协议规程 7.1CRC规程 7.2校验和规程 207.3提交规程 207.4事务启动通知规程 207.5PDU转发规程 207.6文件复制规程 7.7ACK规程 267.8错误处理规程 277.9文件存储规程 7.10不活跃监控规程 7.11内部规程 7.12链路状态改变规程 8协议数据单元格式 8.1位序号约定 8.2一般要求 8.4文件数据PDU 8.5TLV参数 9用户操作 41Ⅱ9.1预留消息格式 9.2代理操作 9.3目录操作 9.4远程状态报告操作 9.5远程挂起操作 9.6远程恢复操作 10.1业务类别定义 附录A(资料性)存储与中继转发覆盖操作 附录B(资料性)校验和计算示例 3 4 6 7图5文件存储转发过程与事件顺序 7 8 图10文件数据PDU组成 图11不可靠传输事件图 图12可靠传输功能事件图 表2LV对象格式 表4文件指令码及对应的指令 表6EOFPDU指令参数域内容 表8ACKPDU指令参数域内容 表10NAKPDU指令参数域内容 Ⅲ表13保活PDU指令参数域内容 表14文件数据PDU数据域的内容 表16文件存储请求TLV的操作码 表18文件存储应答状态码 40表19故障处置选项TLV的编码 41表20预留消息头 41表21源端事务ID消息 42表22代理操作消息类型取值及其含义 表23代理提交请求消息格式 43 43表25代理文件存储请求消息格式 43表26代理故障处置选项消息格式 43表27代理传输模式消息格式 44表28代理流标签消息格式 44表29代理分段控制消息格式 44表30代理传输应答消息格式 45表31代理文件存储应答消息格式 45 46 46表34目录列表应答消息格式 47表35远程状态报告操作消息类型取值说明 47表36远程状态报告请求消息格式 48表37远程状态报告应答消息格式 48表38远程挂起操作消息类型取值说明 49表39远程挂起请求消息格式 49表40远程挂起应答消息格式 表41远程恢复操作消息类型取值说明 表42远程恢复请求消息格式 表43远程恢复应答消息格式 表44不可靠传输源端规程 53表45不可靠传输目的端规程 表46可靠传输源端规程 表47‘可靠传输目的端规程 表48本地协议实体配置信息参数 表49远端协议实体配置信息参数 表A.2SFO请求消息 表A.4SFO文件存储请求消息 GB/T42038—2022 表A.7SFO报告消息 表B.2文件接收顺序 V本文件按照GB/T1.1—2020《标准化工作导则第1部分:标准化文件的1下列文件中的内容通过文中的规范性引用而构成本文件必不GB/T39350空间数据与信息系统遥控空间数据链路协议GB/T42041航天术语空间数据与信息传输GB/T42041界定的以及下列术语和定义适用于本文件。在两个协议实体之间进行的一次可唯一标识的文件传输单元(FDU)端对端传输。2APID:应用过程标识(ApplicationPr3用户用户文件存储器通信系统4MIB的规定见第11章。56EOFPDU指示文件结束。接收实体收到某个文件段可选择使用业务原语应答,而收到元数据应强制收指示收指示EOFPDU事务完成通知事务完成通知数据均已接收完成且成功组装后,接收端应产生完成PDU。完成PDU的传输由对完成PDU的ACK当文件传输任务完成后,发送实体和接收实用户发起一个PUT.request到源实体来启动事务提交请求。该PUT.request触发FDU传输过将触发一个TRANSACTION—FINISHED.indication通知,此操作对于目的实体是可选的。提交过程与事件顺序见图4。7事务启动TRANSACTIONindication通知TRANSACTION一事务完TRANSACTION-成通知当需要传输的源文件不在本地文件存储器,提出此请求的用户应先发起一个提交请求PUT.8a)发起文件存储器之间的文件传输;b)启动远程文件存储器的文件存储操作;d)查询当前事务状态信息;协议实体应支持任意数量、处于发送或接收不同阶段的事务同时进行。务完成之前接收PUT.request原语并启动一个新的事务。事务的完成包括源实体初始发送的文件数据a)TRANSACTION.indicatib)EOF—SENT.indicati9d)METADATA—RECV.i)FAULT.indication;j)ABANDONED,indication;b)已知的被接收实体成功接收的FDU长度;c)已知的被发送实体发出的FDU长度。a)如果选取该故障处置选项,应在检测到一种或多种故障状态时采取相应措施。每种故障处置1)取消文件事务;2)挂起事务;3)忽略故障但提交FAULT.indication原语给本地用户;4)放弃事务并提交ABANDONED.indication原语给本地用户。b)故障处置措施对应的故障状态见第8章。6.3.12filestorerequests参数a)若选取了可选的“filestoreb)每个“filestorerequests”参2)文件名1;3)文件名2(供“操作”子参数的某类操作使用)。1)创建文件;2)删除文件;3)重命名文件(使用文件名2);4)追加文件(使用文件名2);5)替换文件(使用文件名2);6)创建目录;7)删除目录;PUT.request(destinationCFDPentityCANCEL.request(transacSUSPEND.request(transactionID)TRANSACTION.indication(transactionID)EOF—SENT.indication(transactionID)TRANSACTION—FINISHED.indicatioMETADATA—RECV.indication(transactionFILE—SEGMENT—RECV.indication(LengthofsegmentmetaRESUMED.indication(transactionID,progress)REPORT.indication(transactionID,FAULT.indication(trprogress)ABANDONED.indication(transactionID,progress)EOF—RECV.indication(tUNITDATA.request(UT_SDU,UTAdUNITDATA.indication(UT_SDU,UTAddress)插入CRC。CRC运算的算法应是符合GB/T39350中规定的CRC算法。CRC的值应放置于PDU数据域的最后,并且它的长度应计入PDU数据域的总长度中。CRC算法的应用对象是从PDU导头部的第一个字节到CRC前PDU数据域的最后一校验和长度为32位,校验和计算的示例见附录B。校验和计算应遵循以下方法:c)每一个4字节单元由文件中对应的字节组成,将文件中的偏移是4的整数倍的字节填入4Byte数据的第一个字节,将相邻的3个字节分别填入4字节数据的后3个字节;1)从PUT.request原语中获取故障处置信息(对应原语参数中的faulthandleoverides);2)从PUT.request原语获取MTU或文件存储请求(对应原语参数中的filestorerequests);3)当源文件名(对应原语参数中的sourcefilename)或者目的文件名(对应原语参数中的4)传输模式(应答模式或者无应答模式)由PUT.request原语中的传输模式参数(对应原语事务ID一般由源协议实体在响应PUT.request时生成。在后续所有过程中,均用此事务ID表示两个事务在同一时刻不能拥有相同的事务ID,相同的事务ID将导致协议运行错误。源协议实体利用底层UT业务的寻址能力,每一个PDU将被发往合适的协议实体。利用PDU中目的实体ID,可从MIB中获得PDU目的地的远程UT—SAP。基于PDU的类型,PDU所发往的协议实体ID将会是以下几种情况之一:a)对于一个ACKPDU,该ID是发送PDU并要求应答的协议实体ID;c)对于一个NAK、完成PDU或者保活PDU,该ID是实施文件复制操作的发送实体ID。当只有核心规程实现时,文件的发送方一般是事务的源实体,文件的接收方一般是事务的目的c)元数据PDU应包括:1)文件中是否包含分段传输时需考虑的数据记录边界的指示;2)文件的大小(若发送的是有记录边界的文件则填写,否则填0);3)文件的源和目的名(路径名);1)一个文件数据PDU可能另外包含描述PDU的内容与文件记录结构相一致的信息。这2)文件数据PDU可能包含段元数据的N个字节,N的取值范围是0~63;3)只要文件数据PDU中包含段元数据,PDU段元数据标识就应该被置为1,并且可选的段4)记录继续状态和段元数据不是互斥的。f)若分段控制业务参数请求考虑数据记录边界,则分段的首字节应为一个文件数据记录的首字节。多个完整的数据记录可能组成一个独立的分段,但没有任何一个i)当元数据PDU和所有文件数据PDU发出时[当(A)发送的文件是有界限的并且最后1个字1)协议发送实体应发出一个EOF(无错误)PDU;2)基于管理信息库中的设置,协议发送实体可发出一个可选的EOF—SENT.indicationb)协议接收端应存储事务接收到的第一个PDU中的传输模式值,并在后续事务的处理中使用。d)所有重复的元数据PDU应被丢弃。f)若接收方就是事务的目的地,则目的实体端接收到元数据PDU时,应发出METADATA—1)如果元数据PDU中包含一个或多个用户消息,它们应作为METADATA—RECV.indi-2)如果元数据PDU包含文件存储请求,应在事务文件结束后存储起来为后续执行做准备。g)当接收端收到了文件数据PDU后,应使用文件数据PDU中偏移量和分段大小信息将这些文1)任何重复的数据应被丢弃;2)如果元数据PDU中的分段控制标识表示的是数据记录边界需要被考虑时,接收到的文件数据PDU数据记录的对齐会被用于数据记录的重构;3)若接收到的文件数据PDU的偏移和分段大小超过了之前接收到的第一个EOF(无错误)1)为传输的文件计算校验和;2)比较接收到的文件中包含的校验和与计算得到的校验和;3)若校验和的比较验证是正确的,则可认为本次文件传输结束;4)若校验和的比较验证是错误的,则提示文件校验和错误。a)协议发送端会重传所有NAKPDU中请求的元数据PDU,以及在NAKPDU分段请求的起d)ACK规程应应用于EOF(无错误)PDU和完成(无错误)PDU,分别使用ACK(EOF)PDU和a)接收到的文件数据第1个分段的第1个字节的偏移量不为0;c)文件数据最后1个分段的最后1个字节的偏移量与EOF(无错误)PDU中指示的文件长度的3)如果已经接收到事务的EOF(无错误)PDU,NAK序列范围的结束值就是文件的完整长5)序列中第1个NAKPDU的范围起始值就是NAK序列的范围起始值,序列中每个NAKa)立即模式。在接收到EOF(无错b)提示模式。在接收到EOF(无错误)PDU之前接收到提示PDU,协议接收实体会发出NAK序列。如果文件数据和元数据没有丢失,NAK序列会包含一个不含任何分段请求的NAKPDU。在接收到一个事务的EOF(无错误)PDU,接收实体应决定事务的文件数据和元数据是否需要接a)如果检测到任何的文件数据缺失或者元数据丢失,并且之前发出的NAKPDU却没有包含与b)事务相关的NAK计时器将会启动。该计时器应设置一个与具体实现相关的超时时间。当计NAK次数限制是与具体实现相关的,对于一个事务来说,若达到了与实现相关的某个限制则应提示已达NAK限制错误。保活机制用于发送实体监视接收实体的文件数据接收进度,可在对EOF(无错误)PDU进行确认在所有的有应答模式中,协议接收实体会周期性地向发送实体发送保活PDU,通知本实体到目前活PDU的传输。送保活PDU。协议接收实体在收到EOF(取消)PDU后,将会发出传输已完成(取消)通知。如果当前是有应答b)发出RESUME.indication原语。a)在发出PDU的同时,协议发送实体应启动一个定时器,并且在必要的重传时间内保留该PDU:7.7.2PDU接收端ACK规程类型的特殊的错误处理方法。如果有这样的特殊错误处理方法,应使用相应的b)发出挂起通知,触发条件为事务使用“有确认”的传输模式发送,或者在事务源端提示错误状况;b)文件存储请求在元数据PDU的指令参数域中发送,与PUT原语中的顺序一致。c)文件存储的执行是强制的。文件存储请求的执行顺序与元数据PDU中的指令参数域中的顺d)文件存储请求的执行会产生文件存储应答参数。如果当前是有应答模式,文件存储应答参数e)若某个文件存储请求未被执行,则后续同一个元数据PDU中的文件存储请求都不会被执行。a)对于一个特定的事务,如果在特定的时间段(事务不活跃时限)内未接收PDU,应提示不活跃c)对于不活跃传输错误的默认处理操作为取消该事务。7.11.1.1.2针对一个事务的传输完成(取消)通知可能会在对同一个事务的传输完成(完成)通知之后a)所有提示PDU的发送都应被终止;b)被该实体之前发出的应用ACK规程的PDU应被终止。a)如果发送实体就是事务的源端,将发出TRANSACTION—b)若同时满足以下4个条件,则通过TRANSACTION—FINISHED.indication原语发送文件存1)发送实体就是事务的源端;2)文件使用有应答模式传输;3)完成通知中的规程配置为“完成”;4)事务完成时到达的完成PDU包含着文件存储应答参数。b)终止保活PDU的传输;c)终止该实体之前发出的应用了ACK规程的PDU。来表明事务终止的原因。EOF(取消)PDU中的文件大小域应包括事务当前的传输进度。PDU都会被忽略对N-bit数据的高低位遵守下述约定:第一个传送的bit称之为位0(b),紧接的bit定位为位1bw-1bw-1方向长度CRC域(可选)长度/bit311——文件数据方向11——发往文件发起方表示PDU传输方向11——无应答11——有CRC域保留1保留1实体ID长度3实体ID的字节数减1,例如“0”表示实体ID长度为1字节。在PDU导头中适用于所有实体ID11——PDU中有段元数据 3发起事务的实体的唯一标识,类型为无符号二进制整型为无符号二进制整型目的实体ID传输元数据和文件数据的最终目的地实体的唯一标8.2.4实体ID本文件中对固定格式数据进行了明确定义。其在PDU中的位置和长度是固定的。8.2.8LV格式LV格式由长度(L)和值(V)两个字段组成,LV对象格式见表2。LV格式数据的长度可变,但是它在PDU中的位置是不变的。协议可通过它的长度字段来解析。表2LV对象格式字段大小/bit字段取值范围8值字段大小/bit字段取值范围类型(T)8见8.5长度(L)8值(V)注1:TLV格式数据在PDU中的长度和位置均是可变的。协议可通过它的类型字注2:参数可表示为固定参数(有明确的域长度)、LV参数(用“LV”记号表示)或者TLV参数(用“表示,hh是TLV对象的类型域的十六进制值)。本文件一共定义了6种TLV参数。值为0,则每一个FSS数据项的大小用32比特数表示,否则,使用64比特数表示。8.3文件指令PDU文件指令PDU组成见图9所示。其PDU数据域包括8bits的指令码和可变长度的指令参数域。方向CRC域(可选)指令码保留保留保留保留保留状态码(二进制)状态码(二进制)保留收到SUSPEND.request请求收到CANCEL.request请求长度/bit值4见表5备用4文件校验和见校验和规程7.2 以字节为单位,即使状态码不为“无错误”,文件长度应仍为传输的文件数据字节的总和一个实体IDTLV;长度/bit值4见表511——终端系统产生当采用附录A操作时,“0”在终端系统状态中是有意义的11——数据不完整“数据完整”表示元数据、所有文件数据210——传输文件已成功保留在存储区中11——传输文件状态未报告见表17的实体ID长度/bit值4见表4,只有EOF和完成PDU是被应答的4该值取决于指令码。对于完成PDU的ACK:如果完成PDU是终端系统产生的,该值为“0001对于其他文件指令的正确应答,该值为“0000”4见表5保留22长度/bit值保留110——不需要事务关闭1——需要事务关闭保留24注册在SANA中值0表示使用模块校验和源文件名当没有相关的文件时,比如对于代理操作的消长度/bit值目的文件名当没有相关的文件时,比如对于代理操作的消 文件存储请求;给用户的消息;故障处置选项;长度/bit值起始范围见7.6.4.2结束范围见7.6.4.2段请求(*N)见表11表11段请求组成长度/bit值元数据——00000000(十六进制)以字节为单位结束偏移元数据——00000000(十六进制)以字节为单位表12提示PDU指令参数域内容长度/bit值11——保活备用78.3.8保活PDU表13保活PDU指令参数域内容长度/bit值00000000—fffff(十六进制)以字节为单位文件数据PDU组成见图10所示。方向长度(可选)图10文件数据PDU组成长度/bit值2头,也不是结尾;01——该PDU文件数据的第一字节是一个记录的数据中;10———该PDU文件数据的最后一字节是一个记录的最后一字节,并且该记录的开头不再该PDU的文件数据里;11——该PDU文件数据的第一字节是一个记录的只有PDU头中段元数据6只有PDU头中段元数据一只有PDU头中段元数据 以字节为单位文件存储请求TLV的类型是0x00。文件存储请求TLV的值见表15。文件存储请表15文件存储请求TLV的值长度/bit值4备用4第一个文件名第二个文件名表16文件存储请求TLV的操作码操作码(二进制)是否含有第二个文件名“0000”否“0001”否“0010”是“0011”是“0100”替换文件是“0101”否“0110”否“0111”拒绝文件(若存在则删除)否“1000”拒绝目录(若存在则删除)否文件存储应答TLV的类型为0x01。文件存储应答TLV的值见表17。文件存储应答状态码见表18。表17文件存储应答TLV的值长度/bit值4 4见表18 第一个文件名 第二个文件名 文件存储消息如果没有文件存储消息参数,LV中的操作码(二进制)文件名的使用状态码(二进制)“0000”第一个文件名——将要创建的文件名0000——成功1111——未执行“0001”第一个文件名——将要删除的文件名0000——成功1111——未执行“0010”重命名第一个文件名——旧文件名第二个文件名——新文件名0000——成功0011——不允许重命名1111——未执行“0011”追加的文件名,也作为新文件的文件名的文件名0000——成功0011——不允许追加1111-——未执行“0100”替换第一个文件名——文件内容将要被替换的文件名第二个文件名——将要替换第一个文件名的内容的文件名0000——成功1111——未执行“0101”0000——成功1111——未执行“0110”0000——成功1111——未执行“0111”第一个文件名——将要被删除的文件名0000——成功1111——未执行“1000”第一个文件名——将要被删除的目录名0000——成功1111——未执行(见第9章)的消息ID将ASCII码“CFDP”放在每个消息的前4字节。8.5.4故障处置选项TLV故障处置选项TLV的类型是0x04,它的值只有1Byte,编码见表19。长度/bit值4见表5这些状态码对于“无错误”“收到SUSPEND.request请求”和“收到CANCEL.request请求40001——产生取消通告0010——产生挂起通告0101——1111——保留8.5.5流标签TLV流标签TLV的类型是0x05,值的格式未定义。实体IDTLV的类型是0x06,值是一个实体ID,见8.2。用户操作可通过在不同文件传输协议用户之间进行预留的文件传输协议表20预留消息头区域长度/bitASCII码的“CFDP”用于从所有用户消息中识别出“预留消息”消息类型8见表22、表32、表35、表38、表41“预留消息”的消息内容中应包含的项目见第7章。消息内容域可为固定格式、可变格式或者LV“源端事务ID消息”对于所有用户操作都一致,其消息类型为0x0A,源端事务ID消息见表21。表21源端事务ID消息区域长度/bit1置“0”实体ID长度3源实体ID的字节数减1,例如“0”表示源实体ID长度1置“0” 3事务序列号的字节数减1,例如“0”表示事务序列号长 从所有本实体发起的事务中,唯一标识某事无符号二进制整型消息类型代理分段控制需要启动一个代理操作时,用户应使用PUT.request原语请求发送一个FDU,其元数据包含一个务ID。区域长度/bit目的实体ID源文件名目标文件名9.2.3.3代理MTU表24代理MTU消息格式区域长度/bit见8.5.3区域长度/bit长度(Byte)8单个文件存储请求, 区域8表27代理传输模式消息格式区域缺省7全“0”1见表1表28代理流标签消息格式区域表29代理分段控制消息格式区域长度/bit缺省7全“0”分段控制11——不考虑记录边界g)接收到同一事务的METADATA-RECV.indication的各“代理故障处置选项”消息中的i)接收到同一事务的METADATA—RECV.indication的各“代理文件存储请求”消息中的区域4一缺省1置“0”12区域长度/bit应答字段长度(L)8单个协议文件存储应答的内容(见表17定义)当收到一个取消代理提交消息,应答方用户应使用CANCEL.request原语请求取消由相应源端事务ID消息所唯一标识的事务。应根据9.2.5提交执行的结果报告。表32目录操作消息类型消息类型(十六进制)目录列表请求DirectoryListingRequest目录列表应答DirectoryListingResponse当需要启动一个目录列表操作,用户应使用PUT.request原语请求发送一个FDU,其元数据包含目录列表请求消息格式见表33。表33目录列表请求消息格式区域目录名目录文件名当收到一个“目录列表请求”,用户应使用PUT.request原语请求发送一个FDU给目录列表请求消息的发起方实体。该FDU的文件数据是一个目录列表文件,该FDU的元数据包含每一个消息类型区域长度/bit取值(十六进制)800~7F——成功 目录名目录列表请求中提出的目录名目录文件名消息类型(十六进制)远程状态报告请求RemoteStatusReportRequest远程状态报告应答RemoteStatusReport当需要启动一个远程状态报告操作,用户应使用PUT.request原语请求发送一个FDU,其元数据远程状态报告请求消息格式见表36。表36远程状态报告请求消息格式区域取值(十六进制)1置“0”实体ID长度31置“0”3 从所有本实体发起的事务中,唯一标识某事务;报告文件名当收到一个“远程状态报告请求”,远端用户应使用PUT.request原语请求发送一个FDU给请求的发起方实体。该FDU的文件数据是一个指定事务的状态报告,该FDU的元数据包含每一个消息类远程状态报告应答消息格式见表37。表37远程状态报告应答消息格式区域取值(十六进制)2与ACKPDU定义的事务缺省5全“0” 11——成功 缺省1置“0”本字段与后面5个字段一起确定所报告的事务,参数取值于“远程状态报告请求”实体ID长度3—区域取值(十六进制)1置“0”3— 消息类型(十六进制远程挂起请求RemoteSuspendRequest远程挂起应答RemoteSuspendResponse区域长度/bit1置“0” 实体ID长度3表39远程挂起请求消息格式(续)区域长度/bit1置“0”3需挂起的事务的发起方实体的唯一标识从所有本实体发起的事务中,唯一标识某事务;无符号二进制整型PUT.request原语请求发送一个FDU给挂起请求消息的发起方实体。该FDU的元数据包含每一个消个已经被本地故障所挂起的事务。用户应用需要管理这些挂起命令队列,使被远程挂起应答消息格式见表40。表40远程挂起应答消息格式区域取值(十六进制)1“0”——未挂起“1”——挂起2与ACKPDU定义的事务缺省5全“0”一缺省1置“0”的事务,参数取值于“挂起请求”实体ID长度3缺省1置“0”3远程恢复操作消息类型的取值说明见表41。消息类型(十六进制)远程恢复请求RemoteResumeRequest远程恢复应答RemoteResume当需要启动一个远程恢复操作,用户应使用PUT.request原语请求发送一个FDU,其元数据包含9.6.3.2远程恢复请求远程恢复请求消息格式见表42。区域长度/bit取值(十六进制)1置“0”实体ID长度31置“0”3需恢复的事务的发起方实体的唯一标识从所有本实体发起的事务中,唯一标识某事务;无符号二进制整型当收到一个远程恢复请求消息,用户应使用RESUME.request原语确认用PUT.request原语请求发送一个FDU给挂起请求消息的发起方实体。该FDU的元数据应包含每远程恢复应答消息格式见表43。区域长度/bit取值(十六进制)1“0”——未挂起“1”——挂起因此对事务成功执行远程恢复请求,并不2缺省5缺省1本字段与后面5个字段一起确定被请求挂起的事务,参数取值于“挂起请求”实体ID长度3缺省1置“0”3 无符号二进制整型无符号二进制整型a)不可靠传输;b)可靠传输。不可靠传输提供了从源端到目的端的定界或不定界数据文件的不可靠传输操作。针对不可靠传PDU发送实体的CRC规程基本的互操作行为为发布取消通知内部规程PDU接收实体的CRC规程内部规程适用于转发的不完整数据以及无应答模式中不可靠传输事件图见图11所示。—X接收元数据PDU:TRANSACTION-发送EOF(无错误)PDU(校验和)(文件完成映射)10.3可靠传输可靠传输为从源端到目的端的定界或不定界数据文件提供可靠的传输操协议实体使用的规程具体见表46。一表46可靠传输源端规程(续)一PDU发送端ACK规程PDU接收端ACK规程内部规程需要肯定的确认PDU发送端ACK规程PDU接收端ACK规程表47可靠传输目的端规程(续)内部规程适用于转发的不完整数据以及无应答模式中可靠传输事件图见图12所示。CRC规程发送元数据PDU~PDU(校验和)完成通知X接收元数据PDUCRC规程接收文件数据PDU(1)-发送NAKPDU(N+1)FILE-SEGMENT-TRANSACTION-本地协议实体配置信息参数见表48,该表列出了本文件中所有本地协议实体的管理信息库配置信内容是否发送FILE—SEGMENT—RECVTRANSACTION—FINISHED.indi作为接收端实体时是否发送SUSPENDED.i作为接收端实体时是否发送RESUMED.i默认处理方式中的其中一种本文件中所有远端协议实体的配置信息参数见表49。远端协议实体使用参数与其直接交互的本实现的文件传输协议版本号当传输给远端协议实体时采用该参数时间间隔或者为空时间间隔或者为空保活间隔时间间隔或者为空布尔型(1、0)提示模式传输间隔时间间隔或者为空默认校验和类型依据注册的SANA校验和类型丢弃或保留布尔型(1、0)表49远端协议实体配置信息参数(续)时间限制值传输时机开始时间传输时机结束时间接收时机开始时间接收时机结束时间(资料性)A.1概述协议实体可与目的端用户直接通信)。被传输的文件及所有关联的元数据被封装在一个“SFO传送FDU”中传送至每一个节点,SFO传送FDU的元数据还包含一个“SFO请求MTU”,标识了传送的代理用户将收到的SFO传送FDU,内容包括原始文件和从SFO传送事件自身元数据中提取出的SFO操作的图示见图A.1。SFO传送报告FDU既可能是代理的中转实体向目的完成传送后产FDU(可选)FDU(可选)FDU(可选)源中转节点节点FDU(可选)各个用于SFO操作的预留消息的消息类型取值见表A.1。消息类型(十六进制)SFO请求RequestSFO流标签FlowLabelSFO故障处置选项faulthandlerSFO文件存储请求FilestoreRequestSFO报告Reporta)用户应用需可以访问“所有关联的已知协议实体ID及其可以直接接收文件的所有其他实体”b)用户应用需对该基础信息进行计算,得到与最终目的端用户之间最短可能路径的路由表。路A.2.4启动SFO传送若计算出的路由表只包含本地协议实体和最终用户,则用户应用可直接使用PUT.request原语请点),则用户应用需使用PUT.request原语请求发送一个“SFO传送FDU”给路由表中第一个节点。SFO传送FDU的文件数据为给最终用户的文件,SFOsourceEntityID_SF其中SFOsourceEntityID是ASCII码表示的SFO请求消息中给出的源实体ID,省略起始的“0”,同样SFOrequestLabel也由SFO请求消息给出。区域长度/bit取值(十六进制)21——只向源追踪1见表1分段控制11——不考虑记录边界指定由代理节点传送至最终目标的分段控制缺省4 8由发起方源用户置0,由路由各节点逐一增加解释发起方用户的传送目的。发起方源用户的协议实体ID。无符号二进制整型目的实体ID无符号二进制整型源文件名目标文件名区域长度/bit封装MTU文本给最终目的端用户表A.4SFO文件存储请求消息区域长度/bit长度(Byte)8 单个协议文件存储请求,见表15区域长度/bit故障处置选项8区域LV(见8.5.5)A.2.5.1当接收到一个TRANSACTION-FINISHED.indication,表明成功接收了一个文件数据单A.2.5.2若计算出的路由表为空表单,则传送无法实现。用户需使用SF
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 维修电工预备技师理论试题及答案
- 挖掘机司机安全教育试题及答案
- 特殊作业监护人培训考试试卷答案
- 2027年陕西从村(社区)干部中考试录用乡镇(街道)机关公务员复习题及答案
- 2026年人力资源专员招聘真题(附答案)
- 2026年国企光缆维护笔试试题(含答案)
- 合作为翼团队飞翔,小学主题班会课件
- 2026年成都市检验检测中心招聘试题(含答案)
- 食品级原料供应商生产许可证审查通知(3篇)范文
- 健身教练私人定制健身计划KPI考核表
- 2026年美妆个护行业洞察数据报告
- 安徽芜湖2026年无为市泉塘镇村级后备干部招聘考试试卷-含答案解析
- 2026年安徽省产品质量监督检验研究院见习人员招募备考题库及答案详解(历年真题)
- 全域投放设高跑低解决思路与投产提升法则
- 陇西国家基本气象站迁建项目水土保持报告表
- 2026年水发集团社会招聘249人笔试备考试题及答案解析
- 2026年三力测试全真模拟试题集
- 码垛作业安全操作规程
- 2026年审计法相关知识竞赛经典例题附答案详解【考试直接用】
- 2026年职业教育法考试题库及答案
- 落实意识形态责任制制度
评论
0/150
提交评论