999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

數據電臺組網通信中的一種IP接入技術

2019-06-15 03:31:35吳思遠
現代電子技術 2019年12期

吳思遠

摘 ?要: 在傳統的數據電臺組網通信系統的基礎上,通過網口物理層抓包、發送的方式,引入一種全新的IP接入技術。該技術在用戶端以IP地址代替傳統平臺身份號的同時,還增加了對PING,Telnet,FTP等基本網絡功能的支持,就好像數據電臺組網通信系統中的每個節點都是連接在網絡交換機上的一臺電腦,為電臺用戶提供了極大的便利。另外,該技術還具有非常好的可移植性,支持Windows,Vxworks,Linux等多種操作系統。

關鍵詞: 數據電臺; 組網通信; IP接入技術; 可移植性; FTP; 操作系統

中圖分類號: TN711?34 ? ? ? ? ? ? ? ? ? ? 文獻標識碼: A ? ? ? ? ? ? ? ? ? ? ? ? ?文章編號: 1004?373X(2019)12?0152?04

Abstract: On the basis of the traditional networking communication system using the data radio, a new IP access technology is introduced by means of packet capture and transmission on the physical layer of the network interface. In the technology, the IP address is substituted for the traditional platform ID number on the user terminal, and the support for basic network functions such as PING, Telnet and FTP is added, so that every node of the networking communication system using the data radio is like a computer connected to the network switch, which provides a huge convenience for radio users. The technology has a very good transportability, and can support various operating systems such as Windows, Vxworks and Linux.

Keywords: data radio; networking communication; IP access technology; transportability; FTP; operating system

0 ?引 ?言

隨著科學技術特別是信息技術的迅猛發展,傳統的數據電臺[1]應用方式已經無法滿足當前越來越多應用場景的需要[2]。首先,數據電臺對于用戶使用而言不夠便利。對于一個數據電臺來說,其用戶通常是與之通過網口相連接的應用平臺[3]。應用平臺的作用是人機交互,供決策者視情況做出相應的決策,并通過數據電臺進行發送[4],應用平臺往往是一臺PC。這樣一來,用戶當然希望能夠通過PING命令[5]確定與其他應用平臺或數據電臺的連通性。其次,數據電臺的功能不夠強大。傳統的數據電臺往往只支持既定的格式化消息,不支持FTP[6],Telnet[7]等基本網絡功能。這在特定的應用場景下是一種優勢,能以最小的資源代價完成各種消息的需要。但是,數據電臺的應用不會只局限于一種特定的場景,在不同的應用場景下,往往需要更換配置文件甚至更換程序。如果數據電臺能夠支持UDP,TCP傳輸,那便可以只通過一個應用平臺更換整個網內數據電臺的相關文件,極大地節省了人力、物力、財力,更重要的是節省時間成本,這對于軍事應用來說是非常寶貴的。本IP接入技術即是為解決這些問題而提出的,既使用IP地址代替平臺身份號以符合用戶習慣,又在傳統的功能之上增加了PING,FTP,Telnet等網絡功能,擴展了應用場景,具有很強的實用價值。

1 ?原型系統

為了簡單起見,使用如圖1所示的原型系統模擬現實進行說明。

原型系統由4臺PC組成,均為Windows(32位)操作系統,其中:PC2為模擬數據電臺1,PC1是與之通過以太網相連接的應用平臺1;同理,PC3為模擬數據電臺2,PC4是與之通過以太網相連接的應用平臺2;PC2與PC3之間通過以太網相連接,使用SOCKET UDP傳輸模擬空間射頻通信,數據電臺與應用平臺相連接的網口稱為IP接入口,即網口2和網口5。IP接入技術的應用程序駐留在PC2與PC3上,用VC6.0實現,其核心處理部分與其他操作系統保持一致,僅對IP接入口的操作因操作系統不同有所差異,以及使用SOCKET UDP傳輸模擬空間射頻通信而有所區別。

圖1 ?原型系統

本IP接入技術的基礎是IP接入口的物理層抓包與發送操作。在原型系統中,由于模擬的數據電臺的操作系統是Windows,因此需要安裝WinPcap[8]。安裝成功之后,便可以在操作系統下獲得一系列操作,包括網卡的讀取與選擇、數據的過濾、MAC地址的獲取、網口數據的捕獲及網絡數據的發送等[9]。值得注意的是,網口數據的捕獲是一種“捕獲”而非“截獲”的方式,即當PC1通過網口向PC2發送任何網絡消息時,該捕獲操作在獲得該消息的同時,網口2的網絡協議棧也能獲得該消息;并且,該捕獲還是雙向的,不僅能夠捕獲網口2接收的網絡消息,還能夠捕獲網口2發送的網絡消息。另外,網絡數據的發送操作也是雙向的,即當在網口2上使用WinPcap提供的網絡數據發送操作時,不僅PC1獲得了該網絡數據,網口2的網絡協議棧也能獲得該消息。正是由于上述提供的操作及其特性,才足以支撐本IP接入技術的實現。

2 ?具體設置

以太網通信特性依賴于網口的具體設置,包括IP地址設置、子網掩碼及默認網關[10]設置等,因此,在具體實現之前,首先需要根據功能需求對應用平臺網口及數據電臺IP接入口進行設置。

首先,基于數據電臺用戶便利性的考慮,并且,為了最大可能地支持更多的組網平臺數量,所有的應用平臺應該保證在同一個網段,所有的數據電臺IP接入口也應該保證在同一個網段,且這兩個網段為不同網段。因此,設置PC1與PC4的IP地址分別為192.168.0.1和192.168.0.2,子網掩碼均為255.255.255.0;設置PC2與PC3的IP接入口IP地址為22.20.22網段,子網掩碼也是255.255.255.0。基于向下兼容性的考慮,PC2與PC3的具體IP地址應該依賴于其具體的平臺身份號,即每臺數據電臺IP接入口的IP地址應與其平臺身份號有一個一對一的映射關系。這里為了簡單起見,假設映射關系為直接映射,即假設PC2與PC3的平臺身份號分別為1和2,那么它們的IP接入口的IP地址分別為22.20.22.1與22.20.22.2。這樣一來,當PC1的用戶希望與PC3的數據電臺互通網絡消息時,其知曉PC3的IP地址為22.20.22.2,當其希望與PC4的用戶互通網絡消息時,其也知曉PC4的IP地址為192.168.0.2。

其次,由于應用平臺IP地址與數據電臺IP接入口IP地址處在不同的網段,因此,為了網絡數據的可達,需要為每一個應用平臺設置默認網關。基于IP接入程序通用性的考慮,每個應用平臺的默認網關都設置為192.168.0.254,該IP地址不再做任何應用平臺IP地址使用。

另外,由于數據電臺往往連接了多個用戶平臺,受多個控制席位的控制,因此,出于安全性的考慮,無論通過什么方法(數據電臺本地設置或基于傳統應用方式通過格式化配置報文對數據電臺進行設置),數據電臺應能夠知曉與其相連接的唯一可以使用IP接入功能的應用平臺的IP地址。

3 ?相關改造

在該IP接入功能實現之前,還需要對傳統的數據電臺組網通信進行一定的改造。

首先,出于向下兼容性及便于IP接入程序實現的考慮,需要在傳統各類傳輸消息之外新增一類IP接入消息,以便于對不同消息進行分類處理。

其次,由于在傳統的數據電臺組網通信中都是利用平臺身份號進行尋址,因此,為了實現IP接入功能,需要在數據電臺內建立一個其他電臺平臺身份號與其應用平臺IP地址對應關系鏈表,每個節點包含平臺身份號、應用平臺IP地址及接收時間。每個數據電臺應在網內周期廣播發送本電臺平臺身份號與應用平臺IP地址對應關系,在收到網內其他電臺發來的對應關系后,更新對應關系鏈表,并定期對鏈表進行維護,刪除超時節點。以便通過IP接入消息目的IP地址轉換為平臺身份號進行尋址發射。

4 ?功能實現

該IP接入功能在程序實現上主要分為三個部分,分別是初始化、IP接入口捕獲數據處理及射頻接收數據處理。初始化的主要功能是選擇對應網卡以獲得在該網卡上的相應操作及該網卡的MAC地址,其程序流程如圖2所示。

圖2 ?初始化程序流程圖

IP接入口捕獲數據處理主要包括兩部分,分別是接收數據捕獲處理和發送數據捕獲處理,其程序流程如圖3所示。

圖3 ?IP接入口捕獲數據處理程序流程圖

由于需要本地應用平臺與遠端數據電臺進行網絡通信,因此,本地電臺每通過射頻接收到遠端應用平臺發來的給本電臺的網絡消息時,需要構造一個虛擬網口與本電臺IP接入口進行通信,虛擬網口的MAC地址為11.11.11.11.11.11,IP地址為22.20.22.遠端平臺身份號。發送數據捕獲處理就是對IP接入口發送給虛擬網口的網絡數據進行的處理。

射頻接收數據處理是解析從射頻接收到的網絡數據,根據目的IP及消息類型的不同做分類處理,其程序流程圖如圖4所示。

圖4 ?射頻接收數據處理流程圖

需要特別注意的是,對于UDP,TCP數據包,其用戶數據最大可達一包約1 500 B。在某些數據電臺組網通信系統中,空間射頻傳輸的單包消息可能無法支持這樣的數據長度,因此,對于網絡數據包長度大于空間傳輸限制的,在射頻發射與接收處還需要自行做分包重組處理。

5 ?結 ?語

通過在如圖1所示的原型系統上進行測試,證明了該IP接入技術支持本地應用平臺到本地數據電臺的PING命令、本地應用平臺到遠端數據電臺及到遠端應用平臺的FTP,Telnet功能,其中,FTP功能的傳輸速度大于500 Kb/s。由于有其他很多種方法可以實現,因此本地應用平臺到本地數據電臺的FTP及Telnet功能暫不做處理。在數據電臺為Vxworks操作系統的現實數據電臺通信系統中也實現了該IP接入功能,在實現手段上的區別只在于由Vxworks提供的系統函數替代WinPcap提供的相應操作,其余核心處理部分完全相同;在現實系統中進行測試,所支持的功能與在原型系統上完全相同,只是由于采用的數據電臺通信系統是TDMA的,因此在傳輸速度上有較大的下降。另外,在Linux操作系統下,也已知有操作系統提供的相同操作存在,因此該IP接入技術也完全可以移植到Linux操作系統的數據電臺中。

綜上所述,該IP接入技術不僅為數據電臺用戶提供了極大的便利,還具有非常強的可移植性,只是在支持的網絡功能上還有待進一步根據用戶需要進行擴展。

參考文獻

[1] 李慧.基于QT的電臺可視化人機交互軟件設計與實現[J].電子世界,2019(8):112?113.

LI Hui. Design and implementation of radio visual human?computer interaction software based on QT [J]. Electronics world, 2019(8): 112?113.

[2] 趙明,孫偉.軍用無線多信道負載均衡模塊的設計與實現[J].火力與指揮控制,2019,44(4):110?113.

ZHAO Ming, SUN Wei. Design and implementation of military wireless multi?channel load balancing module [J]. Fire control & command control, 2019, 44(4): 110?113.

[3] 王倩營.甚高頻語音通信系統抗干擾技術及其發展趨勢[J].控制與信息技術,2019(2):7?12.

WANG Qianying. Anti?interference technology of VHF voice communication system and its development trend [J]. Control and information technology, 2019(2): 7?12.

[4] 李新超.大區域短波接入網絡資源優化技術研究[D].廣州:華南理工大學,2017.

LI Xinchao. Resource optimization of high frequency access network in large area [D]. Guangzhou: South China University of Technology, 2017.

[5] 汪碩,張嬌,黃韜,等.流追蹤:一種軟件定義網絡中低開銷的時延測量和路徑追蹤方法[J].信息與電子工程前沿,2017,18(2):206?219.

WANG Shuo, ZHANG Jiao, HUANG Tao, et al. FlowTrace: measuring round?trip time and tracing path in software?defined networking with low communication overhead [J]. Frontiers of information technology & electronic engineering, 2017, 18(2): 206?219.

[6] 任雪婷.大數據時代人工智能在網絡信息檢索中的應用[J].信息技術與信息化,2019(1):95?97.

REN Xueting. Application of artificial intelligence in Web information retrieval in big data era [J]. Information technology and informatization, 2019(1): 95?97.

[7] 張奇支,黎波良.一種通過遠程接入方式進行網絡實驗的方案[J].計算機教育,2019(3):159?163.

ZHANG Qizhi, LI Boliang. A scheme for conducting network experiments by means of remote access [J]. Computer education, 2019(3): 159?163.

[8] 石磊箭,張莉,張遷,等.電廠機組一次調頻參數在線監測系統設計與實現[J].軟件導刊,2019,18(1):108?111.

SHI Leijian, ZHANG Li, ZHANG Qian, et al. An on?line monitoring system for frequency modulation parameters of a power plant [J]. Software guide, 2019, 18(1): 108?111.

[9] 李偉,張建鋒.基于WinPcap的網絡行為審計系統設計[J].中國新通信,2018,20(6):43?44.

LI Wei, ZHANG Jianfeng. Design of network behavior audit system based on WinPcap [J]. China new telecommunications, 2018, 20(6): 43?44.

[10] 耿雨嵐.Linux系統的路由實踐[J].科技傳播,2018,10(24):90?91.

GENG Yulan. The routing practice of Linux system [J]. Public communication of science & technology, 2018, 10(24): 90?91.

主站蜘蛛池模板: 色九九视频| 毛片一区二区在线看| 欧美日韩在线亚洲国产人| 456亚洲人成高清在线| 亚洲欧美自拍一区| 久草国产在线观看| 9966国产精品视频| 国产va欧美va在线观看| 中文无码精品a∨在线观看| 91亚洲视频下载| 国产成人凹凸视频在线| 91精品国产麻豆国产自产在线| 婷婷亚洲视频| 波多野结衣亚洲一区| 中国国语毛片免费观看视频| 中文字幕2区| 青草视频网站在线观看| 午夜国产在线观看| 亚洲午夜福利在线| 亚洲人成网站在线观看播放不卡| 亚洲一区二区视频在线观看| 五月天天天色| 国产精品久久精品| 亚洲av片在线免费观看| 亚洲Aⅴ无码专区在线观看q| 97在线碰| 99精品这里只有精品高清视频| 国产91视频免费| 日本黄色不卡视频| 成人午夜久久| 国产又爽又黄无遮挡免费观看| 国产美女自慰在线观看| 91精品久久久无码中文字幕vr| 一本大道香蕉中文日本不卡高清二区| 毛片卡一卡二| 色婷婷电影网| 亚洲无限乱码| 亚洲综合极品香蕉久久网| 国产精品蜜臀| 精品剧情v国产在线观看| 精品视频在线一区| 亚洲美女高潮久久久久久久| 超碰精品无码一区二区| 国产成人91精品免费网址在线| 熟女成人国产精品视频| 中文字幕人成乱码熟女免费| 直接黄91麻豆网站| 国产av无码日韩av无码网站| 国产打屁股免费区网站| 国产一区亚洲一区| 国产亚洲视频免费播放| 午夜啪啪网| 四虎影视无码永久免费观看| 国产一级在线观看www色| 亚洲性影院| 伊人久久综在合线亚洲2019| 国产高清无码麻豆精品| 成人亚洲视频| 欧美成人综合视频| 日本少妇又色又爽又高潮| 免费在线一区| 呦系列视频一区二区三区| 欧美成人免费午夜全| 亚洲无码91视频| 成人韩免费网站| 国内精品91| 91无码视频在线观看| 国产精品尤物在线| 亚洲成人福利网站| AV色爱天堂网| 亚洲AV一二三区无码AV蜜桃| 毛片网站在线播放| 国产新AV天堂| 精品欧美日韩国产日漫一区不卡| 91麻豆精品国产91久久久久| 91精品啪在线观看国产| 国产性精品| 久草热视频在线| 日韩小视频在线观看| 中文字幕欧美日韩| 国产精品一区在线麻豆| 成人国产精品2021|