版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
國家市場監(jiān)督管理總局國家標(biāo)準(zhǔn)化管理委員會I Ⅲ 1 1 14縮略語 2 25.1總則 2 45.3BP協(xié)議提供的業(yè)務(wù) 46BP核心協(xié)議 4 46.2Bundle處理 6.3管理記錄處理 6.4對匯聚層的業(yè)務(wù)要求 6.5安全性考慮 7BP協(xié)議在空間數(shù)據(jù)與信息傳輸系統(tǒng)應(yīng)用的補(bǔ)充規(guī)定 7.1端點標(biāo)識符采用IPN命名方案 7.2BP協(xié)議匯聚層適配器 7.3BP協(xié)議業(yè)務(wù)類型擴(kuò)展 7.4BP協(xié)議聚合保管信令 7.5容延遲載荷調(diào)整 7.6時間精度要求 7.7CBHE號碼 7.8-BP協(xié)議管理信息 20 20 8.3業(yè)務(wù)原語 9BP協(xié)議對存儲及下層通信協(xié)議的要求 9.1可靠存儲要求 9.2下層通信業(yè)務(wù)要求 Ⅱ10.1共同要求 2610.2BP協(xié)議發(fā)送方要求 2610.3BP協(xié)議接收方要求 26附錄A(規(guī)范性)匯聚層適配器 A.1總體要求 27 27A.3UDP協(xié)議匯聚層適配器 A.4封裝業(yè)務(wù)匯聚層適配器 28附錄B(規(guī)范性)業(yè)務(wù)類型擴(kuò)展規(guī)范 29 B.2ECOS塊格式 29B.3ECOS塊處理程序 30附錄C(規(guī)范性)聚合保管信令規(guī)范 32C.2ACS說明 32C.3ACS格式 33附錄D(規(guī)范性)容延遲載荷調(diào)整規(guī)范 36 D.2相關(guān)概念 36 39 42D.5協(xié)議數(shù)據(jù)單元 47 49E.1基本要求 49E.3節(jié)點錯誤及報告信息 E.4注冊信息 E.5節(jié)點狀態(tài)信息 51Ⅲ本文件由全國宇航技術(shù)及其應(yīng)用標(biāo)準(zhǔn)化技術(shù)委員會(SAC/TCV束協(xié)議(BP)標(biāo)準(zhǔn)建議最初由互聯(lián)網(wǎng)工程任務(wù)組(IETF)制定,所發(fā)布的標(biāo)準(zhǔn)建議為RFC5050標(biāo)準(zhǔn)建議所規(guī)定的BP協(xié)議可以對通信能力帶來提升。CCSDS組織基于RFC5050標(biāo)準(zhǔn)建議,針對空tocolSpecification》。ISO組織則采用CCSDS734.2-B-1標(biāo)準(zhǔn)建議書,發(fā)布了BP協(xié)議的ISO國際標(biāo)為保證技術(shù)內(nèi)容的完整性,本文件對ISO21323:2016進(jìn)行了非等效采用,參考并加入了IETF1空間數(shù)據(jù)與信息傳輸系統(tǒng)GB/T9387.1信息技術(shù)開放系統(tǒng)互連基本參考模型第1部分:基本模型GB/T17967信息技術(shù)開放系統(tǒng)互連基本參考模型OSI服務(wù)定義約定GB/T42041航天術(shù)語空間數(shù)據(jù)與信息傳輸RFC6260束頭部壓縮編碼(Comp2UDP:用戶數(shù)據(jù)報協(xié)議(UserD3鏈路B網(wǎng)絡(luò)層A匯聚層B網(wǎng)絡(luò)A處理該節(jié)點收到的所有保管信令。BP協(xié)議代理與應(yīng)用功能單元之間的唯一管理功能單元應(yīng)用功能單元匯聚層適配器1匯聚層適配器2匯聚層適配器n4以是多個端點的成員。只包含一個成員節(jié)點的端點稱為單成員端點,簡稱單端點。每個BP協(xié)議節(jié)點至少應(yīng)是一個單端點的成員。BP協(xié)議節(jié)點與端點注冊成為其成員。一個端點可同時與多個注冊相關(guān)5.1.7應(yīng)用程序可以要求BP協(xié)議采用保管傳遞方式傳輸數(shù)據(jù)信息,如果接受保管,轉(zhuǎn)發(fā)Bundle時要棄某個Bundle并不是將其從網(wǎng)絡(luò)中刪除,因為其當(dāng)前保管者還留有備份。出現(xiàn)下列情況之一時,保管5.1.8端點名稱與地址綁定是指對端點EID的SSP進(jìn)行翻譯映射(如將某個EID映射為下一跳EID或下層傳輸?shù)刂?,以便將相關(guān)數(shù)據(jù)信息向目的端點傳遞。端點名稱與地址延遲綁定是指不要求在Bundle的源節(jié)點將其目的端點映射為某個目的標(biāo)識符集或目的地址,這一點與地面互聯(lián)網(wǎng)通信中要在數(shù)據(jù)發(fā)送前在源節(jié)點通過域名服務(wù)器查找綁定目的IP地址的早期綁定模式不同。在經(jīng)常中斷網(wǎng)絡(luò)a)通用計算機(jī)上運行的一個進(jìn)程;b)作為后臺進(jìn)程運行的一個線程;c)面向?qū)ο蟛僮飨到y(tǒng)中的一個對象;d)專用硬件設(shè)備。BP協(xié)議提供數(shù)據(jù)傳輸業(yè)務(wù),將數(shù)據(jù)Bundle從一個BP協(xié)議節(jié)點轉(zhuǎn)移至另一個BP協(xié)議節(jié)點。BP協(xié)議不保證Bundle序列的按序交付和完整交付。這些質(zhì)量保證業(yè)務(wù)可以由BP協(xié)議以上、應(yīng)用協(xié)議以下的協(xié)議層來實現(xiàn)。為使現(xiàn)有BP網(wǎng)絡(luò)協(xié)議棧保持不變,質(zhì)量保證業(yè)務(wù)可Bundle由Bundle塊組成,Bundle塊包括主塊、擴(kuò)展塊和載荷塊三種類型。主塊包含傳遞Bundle5持BP協(xié)議功能擴(kuò)展(如Bundle安全協(xié)議)。每個Bundle應(yīng)由至少兩個塊順序串接組成。一個Bundle有且只能有一個主塊,排在首位;每個Bundle有且只有一個載荷塊;擴(kuò)展塊可以沒有,也可以有多個。塊序列中的最后一個塊的“最后塊”標(biāo)志位(在“塊處理控制標(biāo)志符”中)要設(shè)為1,主塊之后的其他塊中的該標(biāo)志位要設(shè)為0。一個SDNV值為N個字節(jié)(N≥1)的編碼數(shù)值,每個字節(jié)均由7個實際數(shù)據(jù)位作為最低有效位,插入1個前導(dǎo)位作為最高有效位(MSB)獲得,最后一個字節(jié)的MSB設(shè)為0,其他字節(jié)的MSB設(shè)為1。示例1:被編碼為{10010101}{00111100}被編碼為{10000001}{10000100}{6.1.3端點標(biāo)識符Bundle傳遞的目的地為端點,用端點標(biāo)識符(EID)來標(biāo)識。每個EID都采用統(tǒng)一資源標(biāo)識符《資源標(biāo)識方案名稱>:<方案特定部分(即該方案對標(biāo)識符的規(guī)定),或者“SSP”>。在BP協(xié)議中,資源標(biāo)識方案名稱以及SSP的長度都不能超過1023個字節(jié)。Bundle的各個塊按照使用要求引用一定數(shù)量的EID。在某個Bunlde中,各個塊所使用的多個EID(不必是所有的EID)在該Bundle主塊中的“字典”中攜帶傳遞。通過“EID索引”來引用字典中的EID;主塊中的所有EID域均為EID索引,其他塊也可以含有EID索引。EID索引為兩個SDNV值,按規(guī)定順序排列。第一個SDNV值為該EID中方案名稱的首個字符在字典中的偏移量;第二個SDNV值為該EID中SSP的首個字符在字典中的偏移量。6.1.4Bundle塊格式6.1.4.1Bundle主塊Bundle主塊包含了將該Bundle路由到目的端的基本信息,主塊格式見圖3。6Bundle處理控制標(biāo)志符(*)塊長度(*)目的EID方案偏移量(*)目的EIDSSP偏移量(*)源EID方案偏移量(*)源EIDSSP偏移量(*)報告目的EID方案偏移量(*)報告目的EIDSSP偏移量(*)保管者EID方案偏移量(*)保管者EIDSSP偏移量(*)生成時間戳(*)時間戳序列號(*)存活期(*)字典長度(*)字典(可變長)分片偏移量(*)(可選)應(yīng)用數(shù)據(jù)單元總長度(*)(可選)1個字節(jié),表示Bundle協(xié)議版本號。6.1.4.1.3Bundle處理控制標(biāo)志符SDNV值,用于啟用所選擇的Bundle處理控制特性,各標(biāo)志位排列見圖4。2201圖4Bundle處理控制標(biāo)志位排列圖具體說明如下:a)位0~位6用于表示Bundle的一般特征或要求:4)位3:請求保管傳遞;5)位4:目的端點為單端點;6)位5:請求應(yīng)用程序進(jìn)行確認(rèn);b)位7~位13用于表示Bundle的服務(wù)類型。其中位9~位13保留。位7和位8組合構(gòu)成長度1)00:批量業(yè)務(wù);2)01:一般業(yè)務(wù);3)10:加急業(yè)務(wù);74)11:保留。1)位14:請求Bundle接收報告;2)位15:請求保管接受報告;3)位16:請求Bundle轉(zhuǎn)發(fā)報告;4)位17:請求Bundle交付報告;5)位18:請求Bundle刪除報告;6)位19:保留;7)位20:保留。如果Bundle處理控制標(biāo)志符表明該Bundle的載荷是管理記錄,則請求保管傳遞標(biāo)志位要設(shè)為接受對該Bundle的保管。如果Bundle的源EID為“dtn:none”,表明該Bundle沒有標(biāo)識,因此基于6.1.4.1.12保管者SSP偏移量8效,也就是說,如果當(dāng)前時間大于生成時間和存活期之和,則任何節(jié)點都不用再維護(hù)和轉(zhuǎn)發(fā)該Bundle的載荷距原始應(yīng)用數(shù)據(jù)單元起點的偏移量。如果主塊的“Bundle處理控制標(biāo)志符”標(biāo)明該9塊處理控制標(biāo)識符(*)EID索引數(shù)量(*)(可選)方案1索引(*)(可選)SSP1索引(*)(可選)方案n索引(*)(可選)SSPn索引(*)(可選)塊長度(*)數(shù)據(jù)(可變長)圖5其他Bundle塊格式圖8bits,設(shè)為1表示該塊是一個載荷數(shù)據(jù)塊。塊類型192~255的值用于實驗使用,所有其他值保a)位0:該塊應(yīng)復(fù)制在每個分片中;c)位2:如果該塊不能被處理,則刪除該Bundd)位3:該塊為結(jié)尾塊;f)位5:該塊未被處理而直接轉(zhuǎn)發(fā);g)位6:該塊包含一個EID索引域。如果主塊中的Bundle處理控制標(biāo)志符標(biāo)明該Bundle的載荷為管理記錄,則對于該Bundle主塊以外的其他每一個塊,塊處理控制標(biāo)志符域中的“如果該塊不能被處理,則發(fā)送狀態(tài)報告”標(biāo)志位要設(shè)擴(kuò)展塊中的協(xié)議和功能擴(kuò)展由其他標(biāo)準(zhǔn)或由任務(wù)具體確定,如果某個節(jié)點收到含有其無法處理的含一個EID索引域”標(biāo)志位才被設(shè)為1,且塊中會含有一個EID索引域。EID索引域由EID索引計數(shù)(SDNV值)和緊隨其后的一個或多個EID索引構(gòu)成。每個EID索引都是一個SDNV數(shù)值對,第一個Bundle傳輸是指BPA根據(jù)AA的請求將Bundle發(fā)送給某個端點的持續(xù)過程,該端點可能是據(jù)要轉(zhuǎn)發(fā)的端點,選擇相應(yīng)的匯聚層適配器,將Bundle發(fā)送給該端點最小接f)當(dāng)所有被選用的匯聚層適配器都通告BPA,表明已經(jīng)完成了Bundle數(shù)據(jù)發(fā)送流程后,BPA進(jìn)狀態(tài)為“保管被接受”,而且轉(zhuǎn)發(fā)接收端點最小接收組中的所有節(jié)點都不能向本節(jié)點發(fā)送Bundle,則該Bundle的轉(zhuǎn)發(fā)狀態(tài)報告的原因碼要設(shè)為“基于單向鏈路轉(zhuǎn)發(fā)”,否則要設(shè)為a)BPA要判斷是否要宣告轉(zhuǎn)發(fā)失敗。判斷結(jié)果很可能受到轉(zhuǎn)發(fā)受限的原因影響。處理。對目的端點不是單端點的Bundle,其保管傳遞失敗處理流程不在本文件規(guī)定。對于目的端點為單端點的Bundle,BPA要生成一個“已失敗”保管信令,發(fā)送給Bundle的當(dāng)前保管6.2.5Bundle超期當(dāng)Bundle當(dāng)前時間大于生成時間與存活期之和時,稱其超期。Bundle超期可能發(fā)生在某個6.2.6Bundle接收當(dāng)某個節(jié)點收到另外一個節(jié)點發(fā)來的一個Bundle,按下列流程處理。c)對于Bundle中無法被BPA處理的擴(kuò)展塊:3)如果該塊的塊處理控制標(biāo)志符沒有指明在這種情況下刪除該Bundle,但是指明要丟棄該4)如果該塊的塊處理控制標(biāo)志符沒有指明在這種情況下要刪除Bundle或丟棄該塊,則d)如果Bundle處理控制標(biāo)志符中的“請求保管傳遞”標(biāo)志位為1,并且該Bundle與另外一個驟e)。對目的端點不是單端點的Bundle,BPA針對保管傳遞冗余的處理流程不在本文件規(guī)6.2.7Bundle交付應(yīng)用數(shù)據(jù)單元重組完成,則Bundle的分片載荷被重組后的載荷替換,并且轉(zhuǎn)向步驟b)。否b)根據(jù)注冊狀態(tài)交付Bundle:1)如果該Bundle的狀態(tài)報告域中的“請求Bundle交付報告”標(biāo)志位為1,則要生成一個荷已經(jīng)被交付給了AA,并不能表明AA已經(jīng)處理了該載荷。2)如果Bundle處理控制標(biāo)志符域中的“請求保管傳遞”標(biāo)志位為1,則要報告保管交付情況。對于目的端點不是單端點的Bundle,保管交付報告流程不在本文件規(guī)定。對于目的入通信連接而且一次通信連接不足以轉(zhuǎn)發(fā)整個Bundle??梢詫undle進(jìn)行分片來減小Bundle尺寸。分片Bundle的EID和生成時間與原Bundle相同。主塊中的Bundle處理控制標(biāo)志符沒有標(biāo)明不能分片的任何Bundle都可以在任何時間,出于任何a)所有分片Bundle的載荷組合在一起應(yīng)該與分片前Bundle的載荷一致。不同的分片過程、在d)如果某個塊的塊處理控制標(biāo)志符中的“該塊應(yīng)復(fù)制在每個分片中”標(biāo)志位為1,則分片時要將e)如果某個塊的塊處理控制標(biāo)志符中的“該塊應(yīng)復(fù)制在每個分片中”標(biāo)志位為0,則分片時應(yīng)將f)分片中所有塊的相對順序要與分片前相同。將之前和當(dāng)前收到的具有相同源EID和生成時間的分片的載荷按照分片偏移量和載荷長度組合a)用重組的應(yīng)用數(shù)據(jù)單元替換當(dāng)前收到的分片中的載荷;對于目的端點為單端點的Bundle,如何決定是否接受保管傳遞由具體實現(xiàn)確定,可能會涉及資源-對目的端點不是單端點的Bundle的保管接受處理流程不在本文件規(guī)定。對于目的端點為單端點志位設(shè)為1。d)BPA要為Bundle標(biāo)明新的當(dāng)前保管者,將Bundle主塊中的當(dāng)前保管者EID修改為該節(jié)點所注冊的某個單端點的EID。這可能意味著要將該EID的方案名稱和SSP添加到Bundle主塊的字典中。某些情況下,可以從字典中去掉當(dāng)前保管者EID的方案名稱和SSP。e)BPA可以為Bundle設(shè)置一個保管傳遞計時器,在Bundle本身超期和保管傳遞成功完成之對于目的端點為單端點的Bundle,當(dāng)一個Bundle的保管被釋放,要清除該Bundle的“保管被接受”對于目的端點為單端點的Bundle,其保管節(jié)點在下述任何情況發(fā)生時判定該保管傳遞失?。篴)該節(jié)點為該Bundle設(shè)置的保管傳遞計時器超期;一旦判定保管傳遞失敗,BPA所采取的措施由具體實現(xiàn)確定,可以根據(jù)失敗的性質(zhì)來具體確定相“已失敗”保管信令,BPA可能會選擇重傳該Bundle,而且可能會沿管并修正保管傳遞計時器倒計時間隔的算法。6.2.14Bundle丟棄預(yù)留Bundle分片記錄,有分片偏移量和分預(yù)留分片偏移量(*)分片偏移量(*)分片長度(*)(由管理記錄標(biāo)志符確定是否存在)收到Bundle的時間(DTN時間,由狀態(tài)標(biāo)志符確定是否存在)接受保管Bundle的時間(DTN時間,由狀態(tài)標(biāo)志符確定是否存在)轉(zhuǎn)發(fā)Bundle的時間(DTN時間,由狀態(tài)標(biāo)志符確定是否存在)交付Bundle的時間(DTN時間,由狀態(tài)標(biāo)志符確定是否存在)刪除Bundle的時間(DTN時間,由狀態(tài)標(biāo)志符確定是否存在)復(fù)制Bundle生成時間戳的時間值(*)復(fù)制Bundle生成時間戳的序列號(*)Bundle源EID的長度(*)(可變長)Bundle的源EID(可變長)未使用未使用未使用b)狀態(tài)報告原因碼:長度為1字節(jié)。內(nèi)容規(guī)定見表4。DTN輔助協(xié)議(如Bundle安全協(xié)議)可無額外信息生存時間過期傳輸已取消表4狀態(tài)報告原因碼(續(xù))從本地到目的端沒有已知路由塊無法識別預(yù)留e)收到Bundle的時間:如果狀態(tài)標(biāo)志符標(biāo)明該狀態(tài)報告用于報告節(jié)點收到Bundle,則該域存f)接受保管時間:如果狀態(tài)標(biāo)志符標(biāo)明該狀態(tài)報告用于報告節(jié)點接受保管Bundle,則該域存分片偏移量(SDNV值,由狀態(tài)標(biāo)志符確定是否存在)分片長度(SDNV值,由管理記錄標(biāo)志符確定是否存在)信令時間(DTN時間格式)復(fù)制Bundle生成時間戳的時間值(SDNV值)復(fù)制Bundle生成時間戳的序列號(SDNV值)Bundle源EID長度(SDNV值)Bundle源EID(SDNV值)無額外信息預(yù)留預(yù)留從本地到目的端沒有已知路由塊無法識別預(yù)留端到端BP協(xié)議功能基于被稱為匯聚層的各種下層協(xié)每個匯聚層協(xié)議適配器要向BPA提供以下業(yè)務(wù):a)通過下層協(xié)議向端點最小接收組中的所有可達(dá)節(jié)點發(fā)送b)將遠(yuǎn)端節(jié)點通過下層協(xié)議發(fā)送來的Bundle交付給BPA。本文件規(guī)定的匯聚層業(yè)務(wù)接口為基本要求。DTN補(bǔ)充協(xié)議(如BP安全協(xié)議)可以要求支持BP協(xié)使用BP協(xié)議時應(yīng)考慮安全問題。由于BP協(xié)議針對資源匱乏、長延時的網(wǎng)絡(luò)應(yīng)用環(huán)境,因此BP協(xié)議要保證只有授權(quán)用戶才能夠發(fā)送Bundle,要考慮接收端數(shù)據(jù)的完整性,并考慮數(shù)據(jù)通過網(wǎng)絡(luò)時的7BP協(xié)議在空間數(shù)據(jù)與信息傳輸系統(tǒng)應(yīng)用的補(bǔ)7.1端點標(biāo)識符采用IPN命名方案a)BP實現(xiàn)應(yīng)支持IPN命名方案;b)IPN名稱的SSP格式為:URI節(jié)點號,URI業(yè)務(wù)號;其中,URI節(jié)點號和URI業(yè)務(wù)號均為ASCII數(shù)字串,節(jié)點號范圍為1~2??-1,業(yè)務(wù)號范圍位0~2?-1;7.2BP協(xié)議匯聚層適配器符合本文件的協(xié)議實現(xiàn)應(yīng)至少支持附錄A規(guī)定的一種匯聚層適配器。符合本文件的協(xié)議實現(xiàn)應(yīng)具有附錄B規(guī)定的ECOS規(guī)范。符合本文件的協(xié)議實現(xiàn)應(yīng)具有附錄C規(guī)定的聚合保管信令功能。符合本文件的協(xié)議實現(xiàn)應(yīng)具有附錄D規(guī)定的容延遲載荷調(diào)整功能。7.7CBHE號碼c)ChangeRegistrationSb)BundleDelivery.indicatReport-tocommunicationsendpointID,該參數(shù)應(yīng)標(biāo)識Bundle相關(guān)狀態(tài)報告要發(fā)送到的通信b)放棄交付該Bundle。Deregister.request(destinaChangeRegistrationState,request(destinationPoll.request(destinationcommunicationsendpointLocalBundleID.indicat本文件不規(guī)定BP協(xié)議用戶收到本原語后的處理動作。8.3.8Bundle交付指示(BundleDelivery.indication)該原語用于通知BP協(xié)議用戶程序,BPA已經(jīng)向其交付了一個Bundle。BundleDelivery.indication(headerinformation,收到該原語后的處理動作由BP協(xié)議用戶程序規(guī)定。9BP協(xié)議對存儲及下層通信協(xié)議的要求BP協(xié)議對下層通信業(yè)務(wù)有下列要求。2)至少一個長期存在且本節(jié)點是其成員的單端點標(biāo)識符;3)BP協(xié)議通信流量的唯一生成時間。b)需要有相應(yīng)的匯聚層適配器向BPA提供至少以下業(yè)務(wù):1)通過某個匯聚層協(xié)議將Bundle發(fā)送給目的端點最小接收組中的所有BP協(xié)議節(jié)點;2)獲取遠(yuǎn)端BP協(xié)議節(jié)點通過某個匯聚層協(xié)議發(fā)送的Bundle。c)BP協(xié)議下層的各種通信協(xié)議(不一定是匯聚層協(xié)議)應(yīng)向接收端BP協(xié)議節(jié)點只能交付完整的(N-1)層業(yè)務(wù)數(shù)據(jù)單元(即Bundd)BP協(xié)議下層的各種協(xié)議(不一定是匯聚層協(xié)議)應(yīng)對(N-1)層協(xié)議業(yè)務(wù)數(shù)據(jù)單元(即f)ECOS應(yīng)符合第7章和附錄B的規(guī)定。本附錄說明能夠支持空間段和地面段任務(wù)操作的各種匯聚層適配器(CLA)。BP協(xié)議實現(xiàn)應(yīng)至少支持本附錄規(guī)定的一種匯聚層適配器。匯聚層適配器應(yīng)支持RFC6260規(guī)定A.2.1一般要求當(dāng)匯聚層適配器采用LTP協(xié)議發(fā)送和接收Bundle時,應(yīng)按照本節(jié)規(guī)定的方法對Bundle進(jìn)行Bundle的封裝從以下兩種方法中選擇一種。a)每個LTP協(xié)議塊只封裝一個Bundle,沒有前導(dǎo)協(xié)議用戶業(yè)務(wù)標(biāo)識符(DestinationLTPClientServiceID),設(shè)定為LTP協(xié)議用戶業(yè)務(wù)標(biāo)識符中規(guī)定的BP協(xié)議業(yè)務(wù)標(biāo)識符。LTP協(xié)議用戶業(yè)務(wù)標(biāo)識符(DestinationLTPClientServiceID),設(shè)定為LTP協(xié)議用戶業(yè)務(wù)標(biāo)識符中規(guī)定的BP協(xié)議業(yè)務(wù)標(biāo)識符。A.2.3采用LTP協(xié)議進(jìn)行不可靠傳輸如果需要進(jìn)行Bundle的不可靠傳輸,應(yīng)將Bundle封裝于只有綠色部分?jǐn)?shù)據(jù)(即不可靠業(yè)務(wù))的的LTP協(xié)議用戶業(yè)務(wù)標(biāo)識符(DestinationLTPClientServiceID),設(shè)定為LTP協(xié)議用戶業(yè)務(wù)標(biāo)識符中A.3UDP協(xié)議匯聚層適配器a)應(yīng)啟用UDP協(xié)議校驗和;c)所有協(xié)議實現(xiàn)均應(yīng)使用UDP協(xié)議端口號4556;d)所有協(xié)議實現(xiàn)均應(yīng)保證UDP協(xié)議匯聚層適配器發(fā)送的通信流量不會對其他網(wǎng)絡(luò)通信流量造e)BPA應(yīng)確保使發(fā)送的Bundle不超過需要IP層進(jìn)行分片的長度。A.4封裝業(yè)務(wù)匯聚層適配器當(dāng)匯聚層采用封裝業(yè)務(wù)(EncapsulationService)發(fā)送和接收Bundle時,應(yīng)按照下列規(guī)定的方法對Bundle進(jìn)行封裝:a)每次調(diào)用一個ENCAPSULATION.request原語請求的封裝業(yè)務(wù)僅封裝一個Bundle,不添加前導(dǎo)或結(jié)尾字節(jié);b)接收端CLA可以利用封裝業(yè)務(wù)協(xié)議數(shù)據(jù)單元中的“數(shù)據(jù)單元丟失標(biāo)記位”(如果有),使用方式由協(xié)議實現(xiàn)具體確定。(規(guī)范性)本附錄說明一種DTNBP協(xié)議的功能擴(kuò)展,用于業(yè)務(wù)類型標(biāo)識符需求超過BP協(xié)議主塊中規(guī)定的用戶不再局限于網(wǎng)絡(luò)路由計算方法得出最佳路由,而寧愿利用網(wǎng)絡(luò)中任何可能到達(dá)目的節(jié)點的路由進(jìn)行信息傳遞,哪怕這樣做會導(dǎo)致網(wǎng)絡(luò)開銷的增加也在所不惜。這種應(yīng)急手段能夠保證Bundle在可能的最短時間內(nèi)到達(dá)其目的節(jié)點。c)可能需要所有轉(zhuǎn)發(fā)某類數(shù)據(jù)Bundle的節(jié)點都采用具有丟失數(shù)據(jù)重傳能力的匯聚層協(xié)議。d)與B.1c)相反,可能需要所有轉(zhuǎn)發(fā)某類數(shù)據(jù)Bundle的節(jié)點所采用匯聚層協(xié)議都不對丟失數(shù)據(jù)進(jìn)行重傳。選擇這樣的匯聚層協(xié)議對于那些傳遞時效性比確定性更為重要的應(yīng)用數(shù)據(jù)來說很e)可能需要某種尚不明確的“流標(biāo)簽”,協(xié)議用戶可以用它將一些傳輸控制參數(shù)傳遞給匯聚層協(xié)議。BP的業(yè)務(wù)類型擴(kuò)展用語提供這些新增業(yè)務(wù)類型標(biāo)記方法。本附錄傳輸這些ECOS業(yè)務(wù)類型擴(kuò)展標(biāo)記符的BP協(xié)議擴(kuò)塊以及對ECOS塊的處理程序。B.2ECOS塊格式a)塊類型碼應(yīng)統(tǒng)一分配管理。b)塊處理控制標(biāo)志符中的位0應(yīng)設(shè)為1,表示該擴(kuò)展塊應(yīng)復(fù)制到每一個Bundle分片中。c)ECOS塊應(yīng)沒有EID參考。d)塊數(shù)據(jù)長度應(yīng)為2+N,其中,N為流標(biāo)簽SDNV值的長度,如果ECOS塊沒有流標(biāo)簽則Ne)ECOS塊的數(shù)據(jù)域部分應(yīng)至少由2個域組成,也可能由3個域組成。f)ECOS塊數(shù)據(jù)域部分的第一個域應(yīng)為1)位0:設(shè)為1表示該Bundle為“關(guān)鍵業(yè)務(wù)”,要求BPA將該Bundle轉(zhuǎn)發(fā)至可能到達(dá)其目的2)位1:設(shè)為1表示該Bundle為“流業(yè)務(wù)”,要求BPA以“盡力而為”的方式轉(zhuǎn)發(fā)該3)位2:設(shè)為1表示本ECOS塊的“順序號”字節(jié)后面跟有SDNV格式表示的數(shù)值型“流標(biāo)c)如果ECOS塊含有流標(biāo)簽,塊標(biāo)識符字節(jié)的位2應(yīng)設(shè)為1,而且該流標(biāo)簽應(yīng)為SDNV值;否d)ECOS塊的順序號字節(jié)應(yīng)含有位于0~255的無符號整數(shù)。如果該Bundle傳遞的是保管信B.3.3Bundle轉(zhuǎn)發(fā)3)不應(yīng)因響應(yīng)保管被拒、保管傳遞計時器過期、網(wǎng)絡(luò)存在路由環(huán)路或者任何其他情況而重復(fù)轉(zhuǎn)發(fā)該Bundle。該項限制要求如何強(qiáng)制執(zhí)行由協(xié)議實現(xiàn)具體確定。b)如果ECOS塊中標(biāo)識符字節(jié)的位1為1(流業(yè)務(wù)),BPA應(yīng)采用某種丟失不重傳的匯聚層適配c)如果ECOS塊中標(biāo)識符字節(jié)的位3為1(可靠業(yè)務(wù)),BPA應(yīng)采用某種具有丟失重傳功能的匯d)如果ECOS塊中標(biāo)識符字節(jié)的位1和位3都為1,BPA應(yīng)采用“Bundle流業(yè)務(wù)”匯聚層適配器匯聚層協(xié)議轉(zhuǎn)發(fā)該Bundle。為該Bundle的ECOS塊中的序號字節(jié)值。2)如果該節(jié)點中存在目的節(jié)點相同、業(yè)務(wù)類型為2且有效序號字節(jié)值高于或等于該Bundle的ECOS中的序號字節(jié)值的Bundle,BPA應(yīng)在轉(zhuǎn)發(fā)完上述Bundle后再轉(zhuǎn)發(fā)該Bundle。3)如果該節(jié)點中存在目的節(jié)點相同、業(yè)務(wù)類型為2且有效序號字節(jié)值低于該Bundle的ECOS中的序號字節(jié)值的Bundle,或者存在業(yè)務(wù)類型值小于2的Bundle,BPA應(yīng)在上述Bundle之前先轉(zhuǎn)發(fā)該Bundle。4)如果收到并轉(zhuǎn)發(fā)的Bundle中有ECOS塊,不應(yīng)將其刪除。B.3.5安全問題討論創(chuàng)建ECOS塊“關(guān)鍵業(yè)務(wù)”標(biāo)記符設(shè)為1的Bundle可能會增加DOS攻擊影響。對于此類攻擊,可能最好的防御手段是要求所有Bundle都含有合法的Bundle認(rèn)證塊。C.1.2為確保數(shù)據(jù)傳遞,BP協(xié)議具有對每一個Bundle提供標(biāo)識和確認(rèn)接收的能力。而C.1.3聚合保管信令(ACS)在標(biāo)明接受或拒絕保管聚合保管信令應(yīng)是管理記錄標(biāo)志位(Bundle處理控制標(biāo)志符中位1)設(shè)為1的Bundle的載荷數(shù)e)下一個域應(yīng)為第二個保管ID塊的最小ID與第一個保管ID塊的最大ID之間的差值,用第二個保管ID塊的最小ID與第一個保管ID第N個保管ID塊的最小ID與第N-1個保管ID圖C.1ACS載荷塊定義需要ACS支持的每個Bundle都需要采用CTEB,由接受保管的BPA負(fù)責(zé)進(jìn)行ACS處理。對于不支持ACS功能的Bundle協(xié)議每個Bundle應(yīng)只有一個CTEB。CTEB的定義見圖C.2,具體說明如下:a)第一個域為塊類型標(biāo)識,應(yīng)為0x0a;b)第二個域應(yīng)為SDNV值編碼的塊處理控制標(biāo)志符;c)第三個域應(yīng)為SDNV值編碼的塊長度;d)第四個域應(yīng)為一個SDNV值編碼的標(biāo)識符,唯一標(biāo)識該保管者此時保管的一個Bundle;e)第五個域應(yīng)為生成本CTEB的保管者EID。塊處理控制標(biāo)志符(*)塊長度(*)保管ID(*)生成CTEB的保管者EID(可變長)圖C.2保管傳遞增強(qiáng)塊(CTEB)定義C.4ACS處理方法C.4.1概述ACS生成時間來近似。如果要集合更多的Bundle,就會增加壓縮比率,方法是只增加被集合的Bundle保管信令,而不需Bundle分片會產(chǎn)生多個長度更短且?guī)в邢鄳?yīng)分片偏移和分片長度的Bundle。因此,分片ACS要C.4.2.1BPA對含有CTEB的Bundle的處理方式a)不支持ACS但是接受保管的中間節(jié)點,BPA會忽略CTEB而替換Bundle主塊中的保管者域內(nèi)容。由于CTEB中的保管者域沒有更新,該CTEB會變得無效,因此下一個支持ACS的BPA會將該CTEB刪除。C.4.2.2.2對于支持ACS但是不接受ACS保管的BPA,則會出現(xiàn)以下情況。 C.4.2.2.6支持ACS的BPA應(yīng)對ACS中標(biāo)明的每一個Bundle,執(zhí)行6保管標(biāo)志位設(shè)定的否是接受保管否是是更新主塊和CTEB塊的保管者域收到否生成“保管成功是是挪加到持處理的是ACS長度查按黑62.10是生成“保管失敗”信令并轉(zhuǎn)向RFC的保管者域生成“保管成功生成“保管失敗是處理的“保管否是否(規(guī)范性)D.1概述a)按照傳輸順序(而不是接收順序)向用戶交付應(yīng)用數(shù)據(jù)項;f)將很小的應(yīng)用數(shù)據(jù)項聚合成較大的Bundle載荷,協(xié)議進(jìn)行數(shù)據(jù)傳遞可能會效率很低而且及時性差。本附錄目的是為那些需要D.2相關(guān)概念D.2.1DTPC端點a)DTPC協(xié)議實體為發(fā)送數(shù)據(jù),要求該節(jié)點的BPA發(fā)送載荷為DTPC協(xié)議數(shù)據(jù)單元的Bundle。b)為進(jìn)行傳輸,DTPC協(xié)議實體應(yīng)標(biāo)識Bundle的目的端點;該BP協(xié)議目的端點就是DTPC端員關(guān)系進(jìn)行交付,會使得該Bundle的載荷被某個DTPC協(xié)議實體接收,則該BP協(xié)議端點就是DTPC端點。c)對于載荷為DTPC協(xié)議數(shù)據(jù)單元的Bundle,如果按照BP協(xié)議節(jié)點在該Bundle目的地址域中指定的BP協(xié)議端點的成員關(guān)系,該Bundle在該BP協(xié)議節(jié)點交付時,某個DTPC協(xié)議實體就主題(Topic)由稱為主題標(biāo)識符(TopicID)的單個數(shù)字表示,是指對等的予以關(guān)聯(lián)。主題用于表示DTPC用戶應(yīng)用程序運行過程中交互的數(shù)據(jù)的類型。主題采用全域定義D.2.3應(yīng)用數(shù)據(jù)項具有重要意義的數(shù)據(jù)項編碼構(gòu)成,這些應(yīng)用程序都與所指定的主題相關(guān)聯(lián)。DTPC通信由用戶應(yīng)用程D.2.7.2當(dāng)DTPC協(xié)議請求BP協(xié)議按照該配置文件發(fā)送數(shù)據(jù)PDU時示未請求采用DTPC優(yōu)化業(yè)務(wù)。c)聚合時間限制:聚合并請求傳輸?shù)腄TPC載荷的最長時間,當(dāng)開始聚合形成DTPC載荷的秒成的PDU交給BP協(xié)議傳輸;該值設(shè)為0表示未請求采用DTPC優(yōu)化業(yè)務(wù)。D.2.8主題注冊主題注冊是指表示某個DTPC用戶應(yīng)用程序?qū)δ硞€主題相關(guān)聯(lián)的狀態(tài)機(jī)。不限制同時與某個應(yīng)D.2.9主題聚合器主題聚合器對其相應(yīng)的主題建立一個概念性的列表,記錄所有按照某個載荷聚合器是DTPC協(xié)議實體的一個概念要素,控制應(yīng)用數(shù)據(jù)項的傳輸,用目的DTPC端點標(biāo)識和傳輸配置文件來標(biāo)識。在一個DTPC協(xié)議實體中不能有兩個載荷聚合器共用相同的目的端點和配每個載荷聚合器會構(gòu)建一系列DTPC載荷,當(dāng)然每次只構(gòu)建個DTPC載荷。當(dāng)某個應(yīng)用數(shù)據(jù)項被提交給DTPC協(xié)議實體進(jìn)行傳輸時,首先要提載荷聚合器將該應(yīng)用數(shù)據(jù)項傳遞給主題與其相關(guān)的主題聚合器,將該應(yīng)用數(shù)據(jù)項添加到當(dāng)前正在本載如果載荷的長度超過載荷聚合器傳輸配置文件規(guī)定的聚合長度限制到一個DTPC數(shù)據(jù)PDU中,要求BP協(xié)議將該PDU為載荷的Bundle傳遞出去,并開始構(gòu)建下一個D.2.11數(shù)據(jù)PDU收集器數(shù)據(jù)PDU收集器(簡稱收集器)是DTPC協(xié)議實體的一個概念單元,控制應(yīng)用數(shù)據(jù)項的交付。收集器由源端點標(biāo)識和配置文件標(biāo)識來標(biāo)識。在一個DTPC協(xié)議實體中不能有兩個收集器共用相同的將要交付給用戶應(yīng)用程序的下一個傳輸PDU的載荷序列號。當(dāng)某個接收到的數(shù)據(jù)PDU由BPA交付給DTPC協(xié)議實體時,要提交給源端點和配置文件與之相關(guān)的收集器。如果針對該PDU沒有請求傳輸業(yè)務(wù),收集器就立刻將該PDU中的所有應(yīng)用數(shù)據(jù)項交付給用戶應(yīng)用程序。否則,收集器會將該數(shù)據(jù)PDU按照載荷序列號順序添加到其傳輸PDU列表中(如果某個載荷序列號PDU已經(jīng)在該列表中,則直接丟棄)。如果該列表中最早傳輸PDU的載荷序列號與收集器中載荷序列號計數(shù)器當(dāng)前值相等,收集器就將列表中最早傳輸PDU和連續(xù)排列的所有傳輸剔除功能是由應(yīng)用程序提供、主題注冊過程中的一種應(yīng)用召回功能。荷聚合器并且該聚合器的配置文件請求采用優(yōu)化業(yè)務(wù)時,應(yīng)用數(shù)據(jù)項被添加到載荷中以后要先調(diào)用該能夠使應(yīng)用程序有機(jī)會對載荷中的應(yīng)用數(shù)據(jù)項進(jìn)行管理。剔除功能只對主題相關(guān)的應(yīng)用數(shù)據(jù)項進(jìn)行操D.3業(yè)務(wù)D.3.1.1原語D.3.1.1.1DTPC協(xié)議接受并處理以下請求原語:a)注冊請求(Register.request);b)取消注冊請求(Unregister.request);c)發(fā)送請求(Send.request)。D.3.1.1.2DTPC協(xié)議應(yīng)提交以下指示原語:a)應(yīng)用數(shù)據(jù)項指示(Item,indication);b)錯誤指示(Fault.indication)。D.3.1.2參數(shù)程或進(jìn)程。索引標(biāo)識符的語法由協(xié)議實現(xiàn)具體確定。D.3.1.2.2主題標(biāo)識符D.3.1.2.4應(yīng)用數(shù)據(jù)項應(yīng)用數(shù)據(jù)項參數(shù)(applicationdataitem)應(yīng)為某個符合D.2.3規(guī)定的應(yīng)用數(shù)據(jù)項。D.3.1.2.5用戶數(shù)據(jù)項長度目的端點標(biāo)識符參數(shù)(destinationendpointID)應(yīng)為應(yīng)用數(shù)據(jù)項將要發(fā)送給的目的用戶應(yīng)用程序?qū)嵗贐P協(xié)議節(jié)點的BP協(xié)議端點標(biāo)識符。源端點標(biāo)識符參數(shù)(sourceendpointID)應(yīng)為發(fā)出應(yīng)用數(shù)據(jù)項的用戶應(yīng)用程序?qū)嵗贐P協(xié)議節(jié)點的BP協(xié)議端點標(biāo)識符。錯誤表達(dá)式參數(shù)(faultexpression)應(yīng)標(biāo)明DTPC協(xié)議遇到的運行錯誤。錯誤表達(dá)式的語法由協(xié)議D.3.1.6.1注冊請求(Registe該原語用于將用戶應(yīng)用程序設(shè)定為某個特定主題相關(guān)應(yīng)用數(shù)據(jù)項的唯一授權(quán)用戶。D.3.1.6.1.2語義D.3.1.6.1.3生成時間D.3.1.6.1.4作用D.3.1.6.2取消注冊請求(Unregister.request)D.3.1.6.2.2語義D.3.1.6.2.3生成時間該原語可以由DTPC應(yīng)用程序在任何時間生成。D.3.1.6.3發(fā)送請求(Send,request)該原語用于將某個應(yīng)用數(shù)據(jù)項提交給DTPC協(xié)議實體進(jìn)行傳輸。D.3.1.6.3.2語義Send.request(aD.3.1.6.3.3生成時間該原語可以由DTPC應(yīng)用程序在任何時間生成。D.3.1.6.3.4作用D.3.1.6.4應(yīng)用數(shù)據(jù)項指示(Item,indication)該原語用于將DTPC協(xié)議實體收到的某個應(yīng)用數(shù)據(jù)項進(jìn)行交付。D.3.1.6.4.2語義D.3.1.6.4.3生成時間該原語應(yīng)由載荷收集器生成。如果某個DTPC載荷的載荷序列號比該載荷收集器最近收到的載荷序列號大1(從原語指定的源端點標(biāo)識符接收),則載荷收集器應(yīng)從該DTPC載荷中解析出應(yīng)用數(shù)據(jù)D.3.1.6.4.4作用D.3.1.6.5錯誤指示(Fault.indication)該原語用于將某個DTPC錯誤情況告知用戶應(yīng)用程序。D.3.1.6.5.3生成時間該原語在DTPC協(xié)議實體遇到錯誤情況時生成。BP.request(Sourc‘custodytransferrequested'flag,classofservice,2)在建立載荷聚合器實例的過程中,載荷聚合器的載荷計數(shù)器初始值應(yīng)設(shè)為1,當(dāng)前載荷長度初始值應(yīng)設(shè)為0,應(yīng)計算得出該載荷的聚合截止閾值;3)載荷的聚合截止閾值應(yīng)是建立載荷實例的時間加上載荷聚合器傳輸配置文件中的聚合時1)如果載荷聚合器(由指定目的端點標(biāo)識和配置文件標(biāo)識確定)當(dāng)前構(gòu)建的載荷中沒有指定2)在建立主題聚合器實例的過程中,應(yīng)為該主題聚合器(概念性)建立一個空的應(yīng)用數(shù)據(jù)項列表。d)去除,如果指定的主題關(guān)聯(lián)了去除功能,則應(yīng)將該主題的應(yīng)用數(shù)據(jù)項列表交由去除功能程序1)在完成去除功能(如果有)后,應(yīng)重新計算當(dāng)前優(yōu)化后的載荷長度,其值應(yīng)為該載荷聚合器所有主題聚合器所管理列表中的所有應(yīng)用數(shù)據(jù)項長度之和;2)如果重新計算得出的長度值超過了載荷聚合器傳輸配置文件中指定的聚合長度限制,就當(dāng)載荷聚合器當(dāng)前處理的載荷被認(rèn)為已經(jīng)完成時,DTPC協(xié)議實體應(yīng)按照以下方法結(jié)束該載荷的a)載荷聚合器應(yīng)生成一個數(shù)據(jù)PDU,其中:2)如果載荷聚合器配置文件中的重傳限制為0,則該PDU的載荷序列號應(yīng)設(shè)為0;否則,應(yīng)設(shè)為載荷聚合器的載荷計數(shù)器當(dāng)前值;3)對于該載荷聚合器中有非空應(yīng)用數(shù)據(jù)項列表的每一個主題聚合器,都應(yīng)在數(shù)據(jù)PDU的b)如果生成的數(shù)據(jù)PDU的內(nèi)容長度為0,則直接丟棄該PDU,不再進(jìn)行后續(xù)操作。否則,如果生成的數(shù)據(jù)PDU的內(nèi)容長度不為0:2)如果載荷聚合器傳輸配置文件中的重傳限制值為0,則丟棄該數(shù)據(jù)PDU;否則載荷聚合器中的載荷計數(shù)器值應(yīng)加1,并且計算記錄該數(shù)據(jù)PDU的確認(rèn)截止閾值。c)數(shù)據(jù)PDU的確認(rèn)閾值應(yīng)為該數(shù)據(jù)PDU的傳輸時刻加上載荷聚合器中的“nominalround-triptime”參數(shù)值。“nominalround-triptime”值應(yīng)為載荷聚合器傳輸配置文件中指定的存活期值除以重傳限制值加1的和。D.4.5數(shù)據(jù)PDU傳輸處理程序DTPC協(xié)議實體應(yīng)向BP協(xié)議實體提交BP協(xié)議請求原語BP.request協(xié)議請求原語的源端點標(biāo)識應(yīng)為確認(rèn)的DTPC端點標(biāo)識,目的端點標(biāo)識應(yīng)為發(fā)送方載荷聚合器的目的端點標(biāo)識。BP協(xié)議請求原語的應(yīng)用數(shù)據(jù)單元應(yīng)為該數(shù)據(jù)PDU。計算載荷聚合器的標(biāo)稱環(huán)回時間與之前已經(jīng)請求過的傳輸次數(shù)的乘積,再用發(fā)送方載荷聚合器的傳輸配置文件指定的存活期值減去上述乘積值,如果差值大于1,則BP協(xié)議請求原語的存活期應(yīng)設(shè)為BP協(xié)議請求原語的其他參數(shù)應(yīng)按照發(fā)送方載荷聚合器的傳輸配置文件指定值進(jìn)行設(shè)置。當(dāng)前時間等于或超過某個載荷聚合器正在處D.4.7重傳檢查程序當(dāng)前時間等于或超過某個外發(fā)數(shù)據(jù)PDU的確認(rèn)時間限制而該數(shù)據(jù)PDU還沒有丟失時,該數(shù)據(jù)介紹的方法將該數(shù)據(jù)PDU重傳,且計算并記錄該數(shù)據(jù)PDU的確認(rèn)時限。對于重新調(diào)用發(fā)送方載荷聚數(shù)據(jù)PDU的確認(rèn)時間限制應(yīng)為該數(shù)據(jù)PDU重傳的時間與發(fā)送該數(shù)據(jù)PDU的載荷聚合器的標(biāo)稱環(huán)回時間之和。發(fā)送該數(shù)據(jù)PDU的載荷聚合器的標(biāo)稱環(huán)回時間應(yīng)為該載荷聚合器配置文件中記錄的生存時間除以比重傳次數(shù)限制大1的數(shù)值之商。一旦從BP協(xié)議實體接收到BP協(xié)議指示原語BP.indication,DTPC協(xié)議實體就應(yīng)將其中的應(yīng)用數(shù)據(jù)單元當(dāng)作一個DPDU進(jìn)行處理。紹的數(shù)據(jù)PDU處理程序執(zhí)行。D.4.9確認(rèn)處理程序確認(rèn)PDU中的載荷序列號標(biāo)識的外發(fā)數(shù)據(jù)PDU應(yīng)被丟棄,其中,外發(fā)數(shù)源端點標(biāo)識符和確認(rèn)PDU的傳輸控制文件所標(biāo)識的載荷聚合器產(chǎn)生。D.4.10數(shù)據(jù)PDU處理程序D.4.10.1數(shù)據(jù)PDU收集器實例化如果DTPC協(xié)議實體中沒有數(shù)據(jù)PDU收集器(由指定的源端點標(biāo)識和被接收數(shù)據(jù)PDU傳輸配置文件標(biāo)識來標(biāo)識),就應(yīng)建立一個數(shù)據(jù)PDU收集器。在建立收集器的過程中,收集器的載荷計數(shù)器初始值應(yīng)設(shè)為1;此外,還應(yīng)為該收集器建立一個數(shù)據(jù)PDU列表空表(概念性)實例。如果接收到的數(shù)據(jù)PDU的載荷序列號大于0(表明請求了傳輸業(yè)務(wù)),則應(yīng)按如下方法傳輸一個確a)構(gòu)建一個確認(rèn)PDU,其配置文件標(biāo)識和載荷序列號應(yīng)分別為所接收到的數(shù)據(jù)PDU的配置文b)DTPC協(xié)議實體應(yīng)項BP協(xié)議實體提交BP協(xié)議請求原語BP.request,以傳輸確認(rèn)PDU。c)BP協(xié)議請求原語的源端點標(biāo)識應(yīng)為與本BP協(xié)議節(jié)點確認(rèn)關(guān)聯(lián)的DTPC端點標(biāo)識,確認(rèn)關(guān)聯(lián)d)BP協(xié)議請求原語的目的端點標(biāo)識應(yīng)為BP協(xié)議指示原語BP.indication提供的源端點標(biāo)識。e)BP協(xié)議請求原語的應(yīng)用數(shù)據(jù)單元應(yīng)為確認(rèn)PDU。f)BP協(xié)議請求原語中的其他參數(shù)取值由協(xié)議實現(xiàn)具體確定。如果接收到的數(shù)據(jù)PDU的載荷序列號等于0(表明未請求采用傳輸業(yè)務(wù)),應(yīng)按照以下方法交付該數(shù)據(jù)PDU。a)對于數(shù)據(jù)PDU內(nèi)容中每一個主題塊中的每一個應(yīng)用數(shù)據(jù)項,都應(yīng)向指定主題相關(guān)聯(lián)的用戶應(yīng)用程序發(fā)送一個數(shù)據(jù)項指示原語Item.indication。b)每個指示原語提供的源端點標(biāo)識應(yīng)為收集器的源端點標(biāo)識。c)刪除該數(shù)據(jù)PDU。D.4.10.4載荷收集D.4.10.4.1一般要求如果收到的數(shù)據(jù)PDU的載荷序列號大于0(表明請求了傳輸業(yè)務(wù)),應(yīng)按照D.4.10.4.2~D.4.10.4.4如果與該收集器數(shù)據(jù)PDU相關(guān)的數(shù)據(jù)PDU(概念性)列表中已經(jīng)包含了某個載荷序列號與所接收到的數(shù)據(jù)PDU的載荷序列號相同的數(shù)據(jù)PDU,則應(yīng)丟棄所接收到的數(shù)據(jù)PDU,不再針對該數(shù)據(jù)PDUD.4.10.4.3數(shù)據(jù)PDU插入應(yīng)將接收的數(shù)據(jù)PDU插入到與該收集器相關(guān)聯(lián)的數(shù)據(jù)PDU列表中,按照載荷序列號升序排列D.4.10.4.4占位數(shù)據(jù)PDU管理收集器的數(shù)據(jù)PDU列表可能不僅包含接收到的數(shù)據(jù)PDU,還可能概念性包含占位數(shù)據(jù)PDU。所謂占位數(shù)據(jù)PDU,是指確認(rèn)已經(jīng)傳輸?shù)沁€沒有收到的數(shù)據(jù)PDU。占位數(shù)據(jù)PDU僅包含載荷序列號,沒有其他信息。占位數(shù)據(jù)PDU是一種概念性機(jī)制,用于處理收據(jù)接收過程中出現(xiàn)的序列號空a)如果列表中的某個占位數(shù)據(jù)PDU與接收到的數(shù)據(jù)PDU序列號相同,則將該占位數(shù)據(jù)PDUb)與接收到的數(shù)據(jù)PDU對應(yīng)的PDU收集空擋應(yīng)是一段載荷中所有載荷序列號的范圍,該范圍的起點載荷序列號應(yīng)大于先于新接收數(shù)據(jù)PDU的列表中最早收到的載荷序列號,如果先于新接收數(shù)據(jù)PDU沒有數(shù)據(jù)載荷,該范圍的起點載荷序列號就應(yīng)大于該收集器載荷計數(shù)器值減1得到的值;該范圍的終點載荷序列號應(yīng)小于新收到數(shù)據(jù)PDU的載荷序列號。c)對于新收到的數(shù)據(jù)PDU,載荷序列號位于其PDU收集空擋范圍的所有占位數(shù)據(jù)PDU均應(yīng)保留,同時要更新其過期時間。每個占位PDU的過期時間應(yīng)更改為兩個數(shù)值相加的和減1所得(由BP協(xié)議指示原語BP.indication提供)與交付PDU的時間相加,再用所得和值減去該d)對于新收到的數(shù)據(jù)PDU所對應(yīng)的PDU收集空擋,對應(yīng)其中的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 居家保姆雇傭合同書
- 2025年統(tǒng)編版八年級地理上冊月考試卷
- 2025年滬教新版高二數(shù)學(xué)上冊階段測試試卷
- 2025年粵人版八年級歷史下冊階段測試試卷
- 遵義職業(yè)技術(shù)學(xué)院《西方法律思想史(B)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年牛棚養(yǎng)殖廢棄物回收與處理服務(wù)合同4篇
- 二零二五版門窗行業(yè)標(biāo)準(zhǔn)化安裝服務(wù)合同4篇
- 二零二五版苗木種植與森林防火技術(shù)服務(wù)合同3篇
- 2025年度新型木門材料研發(fā)與市場拓展合作合同3篇
- 二零二五版木托盤生產(chǎn)設(shè)備進(jìn)出口合同4篇
- 七年級英語閱讀理解55篇(含答案)
- 臨床常見操作-灌腸
- 基于視覺的工業(yè)缺陷檢測技術(shù)
- 案例分析:美國紐約高樓防火設(shè)計課件
- 老客戶維護(hù)方案
- 移動商務(wù)內(nèi)容運營(吳洪貴)任務(wù)一 用戶定位與選題
- 萬科物業(yè)管理公司全套制度(2016版)
- 2021年高考化學(xué)真題和模擬題分類匯編專題20工業(yè)流程題含解析
- 工作證明模板下載免費
- (完整word)長沙胡博士工作室公益發(fā)布新加坡SM2考試物理全真模擬試卷(附答案解析)
- 機(jī)械點檢員職業(yè)技能知識考試題庫與答案(900題)
評論
0/150
提交評論