System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及通信,具體涉及一種數據傳輸方法、裝置、設備、介質及產品。
技術介紹
1、acs(access?control?services,訪問控制服務)功能是pcie(peripheralcomponent?interconnect?express,高速串行計算機擴展總線標準)協議定義的一項重要的機制,用于管理和控制多個設備之間的訪問權限,確保系統的安全性和穩定性。
2、相關技術中,為保證安全性,acs強制數據流必須經過rc(root?complex,根復合體)的輸入輸出內存管理單元進行檢查,但會增加根復合體的負載,造成數據擁塞,影響系統的整體性能。
3、鑒于此,需要一種保證安全性且增加傳輸效率的數據傳輸方法。
技術實現思路
1、有鑒于此,本專利技術提供了一種數據傳輸方法,能夠在保證數據傳輸安全性的同時,增加數據傳輸效率。
2、第一方面,本專利技術提供了一種數據傳輸方法,方法由目標交換機執行,目標交換機包括級聯端口和至少兩個數據端口;至少兩個數據端口分別連接第一終端以及第二終端;級聯端口用于與根復合體進行通信;方法包括:獲取第一終端發送的點對點驗證請求;點對點驗證請求中包括待傳輸的第一數據的關鍵控制信息;第一數據為第一終端向第二終端發送的數據;若目標交換機觸發訪問控制服務流程,則將點對點驗證請求通過級聯端口進行轉發;通過級聯端口獲取針對點對點驗證請求的返回結果,并根據返回結果控制第一數據的發送。
3、在本實施方式中,目標交換機能夠
4、在一種可選的實施方式中,通過級聯端口獲取針對點對點驗證請求的返回結果,并根據返回結果控制第一數據的發送包括:通過級聯端口獲取根復合體生成的第一返回結果;根據第一返回結果,控制第一數據的發送。
5、在本實施方式中,將包含關鍵控制信息的點對點驗證請求發送至根復合體中,并根據根復合體生成的第一返回結果,控制第一數據的發送。可以對第一數據的安全性進行檢驗,從而提高數據傳輸的安全性。
6、在一種可選的實施方式中,根據第一返回結果,控制第一數據的發送,包括:當第一返回結果為允許,允許第一終端通過目標交換機發送第一數據至第二終端;當第一返回結果為禁止,禁止第一終端通過目標交換機發送第一數據至第二終端。
7、在本實施方式中,根據第一返回結果,控制第一數據的發送,可以提高數據傳輸的安全性,提高系統穩定性。
8、在一種可選的實施方式中,通過級聯端口獲取針對點對點驗證請求的返回結果包括:通過級聯端口獲取第二返回結果;第二返回結果為第一交換機接收到點對點驗證請求,且不觸發訪問控制服務流程的;第一交換機為目標交換機與根復合體中的級聯鏈路中的交換機;第二返回結果用于指示第一終端通過目標交換機發送第一數據至第二終端。
9、在本實施方式中,第一交換機在目標交換機與根復合體中的級聯鏈路中,第一交換機在接收到點對點驗證請求后,且不觸發訪問控制服務流程的情況下,生成第二返回結果,以指示第一終端通過目標交換機發送第一數據到第二終端。包含關鍵控制信息的點對點驗證請求無需額外的檢查和地址轉換,可以減少數據傳輸過程中的延遲,提高數據的傳輸效率。
10、在一種可選的實施方式中,方法還包括:若目標交換機未觸發訪問控制服務流程,將第一數據發送給第二終端。
11、在本實施方式中,在目標交換機未觸發訪問控制服務流程的情況下,直接將第一數據發送給第二終端,不進行額外的檢查和地址轉換,可以減少傳輸過程中的延遲,提高數據傳輸的效率。
12、在一種可選的實施方式中,關鍵控制信息包括數據地址、數據長度、數據地址類型、緩存一致性標志、進程地址空間標識號、內存訪問請求標識和持久性內存區域標識中的至少一種。
13、在本實施方式中,關鍵控制信息包括數據地址、數據長度、數據地址類型、緩存一致性標志、進程地址空間標識號、內存訪問請求標識和持久性內存區域標識中的至少一種。可以驗證第一數據的安全性,防止非法或惡意訪問的請求,以提高安全性。
14、第二方面,本專利技術提供了一種數據傳輸裝置,裝置包括:獲取模塊,用于獲取第一終端發送的點對點驗證請求;點對點驗證請求中包括待傳輸的第一數據的關鍵控制信息;第一數據為第一終端向第二終端發送的數據;轉發模塊,用于若目標交換機觸發訪問控制服務流程,則將點對點驗證請求通過級聯端口進行轉發;控制模塊,用于通過級聯端口獲取針對點對點驗證請求的返回結果,并根據返回結果控制第一數據的發送。
15、第三方面,本專利技術提供了一種計算機設備,包括:存儲器和處理器,存儲器和處理器之間互相通信連接,存儲器中存儲有計算機指令,處理器通過執行計算機指令,從而執行上述第一方面或其對應的任一實施方式的數據傳輸方法。
16、第四方面,本專利技術提供了一種計算機可讀存儲介質,該計算機可讀存儲介質上存儲有計算機指令,計算機指令用于使計算機執行上述第一方面或其對應的任一實施方式的數據傳輸方法。
17、第五方面,本專利技術提供了一種計算機程序產品,包括計算機指令,計算機指令用于使計算機執行上述第一方面或其對應的任一實施方式的數據傳輸方法。
本文檔來自技高網...【技術保護點】
1.一種數據傳輸方法,其特征在于,所述方法由目標交換機執行,目標交換機包括級聯端口和至少兩個數據端口;所述至少兩個數據端口分別連接第一終端以及第二終端;所述級聯端口用于與根復合體進行通信;所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述通過所述級聯端口獲取針對所述點對點驗證請求的返回結果,并根據所述返回結果控制所述第一數據的發送包括:
3.根據權利要求2所述的方法,其特征在于,所述根據所述第一返回結果,控制所述第一數據的發送,包括:
4.根據權利要求1所述的方法,其特征在于,所述通過所述級聯端口獲取針對所述點對點驗證請求的返回結果包括:
5.根據權利要求1所述的方法,其特征在于,所述方法還包括:
6.根據權利要求1-5任一所述的方法,其特征在于,所述關鍵控制信息包括數據地址、數據長度、數據地址類型、緩存一致性標志、進程地址空間標識號、內存訪問請求標識和持久性內存區域標識中的至少一種。
7.一種數據傳輸裝置,其特征在于,所述裝置包括:
8.一種計算機設備,其特征在于,包括:
10.一種計算機程序產品,其特征在于,包括計算機指令,所述計算機指令用于使計算機執行權利要求1至6中任一項所述的數據傳輸方法。
...【技術特征摘要】
1.一種數據傳輸方法,其特征在于,所述方法由目標交換機執行,目標交換機包括級聯端口和至少兩個數據端口;所述至少兩個數據端口分別連接第一終端以及第二終端;所述級聯端口用于與根復合體進行通信;所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述通過所述級聯端口獲取針對所述點對點驗證請求的返回結果,并根據所述返回結果控制所述第一數據的發送包括:
3.根據權利要求2所述的方法,其特征在于,所述根據所述第一返回結果,控制所述第一數據的發送,包括:
4.根據權利要求1所述的方法,其特征在于,所述通過所述級聯端口獲取針對所述點對點驗證請求的返回結果包括:
5.根據權利要求1所述的方法,其特征在于...
【專利技術屬性】
技術研發人員:黃柄權,寧佐林,汪宏志,蘇海亮,李明,林川舜,
申請(專利權)人:無錫眾星微系統技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。