【正文】
和監(jiān)視手段,實(shí)施全面情報(bào)保障:建立高效通令網(wǎng)絡(luò),保證情報(bào)及時(shí)傳送、聯(lián)絡(luò)通暢穩(wěn)定,指揮中心立體配置。也就是說(shuō)在軍事指揮體系中,用用以電腦為核心的技術(shù)裝備與指揮人員相結(jié)合,對(duì)部隊(duì)和武器實(shí)施指揮與控制的“人一機(jī)”系統(tǒng)。它成為被稱作“全球互聯(lián)網(wǎng)”或“因特網(wǎng)” (Inter)的基礎(chǔ)。該字段是可選的,而且在不用于運(yùn)算時(shí)記為 0。 一個(gè) UDP數(shù)據(jù)段包括一個(gè) 8字節(jié)的頭和數(shù)據(jù)部分。 UDP 協(xié)議 Inter 協(xié)議組同樣支持無(wú)連接的傳輸協(xié)議 UDP。在最簡(jiǎn)單的情況下,握手過(guò)程如圖 所示。在 TCP/IP 協(xié)議組件中,網(wǎng)絡(luò)層協(xié)議包括 IP 協(xié)議 (網(wǎng)際協(xié)議 ), ICMP 協(xié)議 (Inter 互連網(wǎng)控制報(bào)文協(xié)議 ),以及 IGMP 協(xié)議 (Inter 組管理協(xié)議 )。而另一方面, UDP 則為應(yīng)用層提供一種非常簡(jiǎn)單的服務(wù)。 在 TCP/IP 協(xié)議族中,有兩個(gè)互不相同的傳輸協(xié)議: TCP(傳輸控制協(xié)議 )和 UDP(用戶數(shù)據(jù)包協(xié)議 )。 FTP 文件傳輸協(xié)議 而TCP/IP 通訊協(xié)議采用了 4 層的層級(jí)結(jié)構(gòu),如圖 所示,每一層都呼叫它的下一層所提供的網(wǎng)絡(luò)來(lái)完成自己的需求。 TCP/IP 協(xié)議的分層結(jié)構(gòu) TCP/IP 協(xié)議并不完全符合 OSI 的七層參考模型 , TCP/IP 與 ISO/OSI 參考模型之間的對(duì)應(yīng)關(guān)系如圖 所示 。 DOD 模型與 TCP/IP 協(xié)議套件有緊密的聯(lián)系。來(lái)自某一層的由數(shù)據(jù)和頭所組成的信息塊又成為下一層的數(shù)據(jù)。正如許多秘書(shū)通 7 過(guò)使用這種標(biāo)準(zhǔn)的信使服務(wù)來(lái)發(fā)送備忘錄一樣,分層的網(wǎng)絡(luò)可以通過(guò)將信息包交給網(wǎng)絡(luò)層來(lái)發(fā)送這些信息包??紤]公司是如何運(yùn)做的:秘書(shū)寫(xiě)備忘錄來(lái)向總裁(相鄰的上一層)提供秘書(shū)服務(wù)。 給每一層都分配了一組特定的功能。而另一方面, UDP 則為應(yīng)用層提供一種非常簡(jiǎn) 單的服務(wù)。在 TCP/IP 協(xié)議組件中,網(wǎng)絡(luò)層協(xié)議包括 IP 協(xié)議(網(wǎng)際協(xié)議), ICMP 協(xié)議( Inter 互連網(wǎng)控制報(bào)文協(xié)議),以及 IGMP協(xié)議( Inter 組管理協(xié)議)。 TCP/IP 通常被認(rèn)為是一個(gè)四層協(xié)議系統(tǒng),每一層負(fù)責(zé)不同的功能。 傳輸層:為用戶提供端到端的數(shù)據(jù)傳送服務(wù)。 6 7 個(gè) OSI 層 為簡(jiǎn)單起見(jiàn), ISO 小組委員會(huì)采用分而治之的方法。它分為如圖 。 開(kāi)放系統(tǒng)互連( OpenSystemInterconnection, OSI)模型 現(xiàn)在,我們使用許多不同類型的計(jì)算機(jī),它們有著不同的操作系統(tǒng)、 CPU 和網(wǎng)絡(luò)接口等等。 5 串行化 串行化 (Serialization)是計(jì)算機(jī)科學(xué)中的一個(gè)概念,它是指將對(duì)象存儲(chǔ)到介質(zhì)(如文件、內(nèi)在緩沖區(qū)等)中或是以二進(jìn)制方式通過(guò)網(wǎng) 絡(luò)傳輸。如果發(fā)送方?jīng)]有收到信號(hào),那么發(fā)送方可能會(huì)重發(fā)當(dāng)前數(shù)據(jù)包,也可能停止傳送數(shù)據(jù)。 ACK 信號(hào) 在數(shù)字通信協(xié)議中,如果接受方成功的接收到數(shù)據(jù),那么會(huì)回復(fù)一個(gè) ACK 信號(hào)。 2 OPC 按照面向?qū)ο蟮脑瓌t,將一個(gè)應(yīng)用程序( OPC 服務(wù)器)作為一個(gè)對(duì)象封裝起來(lái),只將接口方法暴露在外面,客戶以統(tǒng)一的方式去調(diào)用這個(gè)方法,從而保證軟件對(duì)客戶的透明性,使得用戶完全從低層的開(kāi)發(fā)中脫離出來(lái)。 OLE/COM 是一種客戶服務(wù)器模式,具有語(yǔ)言無(wú)關(guān)性、代碼重用性、易于集成性等優(yōu)點(diǎn)。 OPC 現(xiàn)已成為工業(yè)界系統(tǒng)互聯(lián)的缺省方案,為工業(yè)監(jiān)控編程帶來(lái)了便利,用戶不用為通訊協(xié)議的難題而苦惱。 OPC 服務(wù)器通常支持兩種類型的訪問(wèn)接口,它們分別為不同的編程語(yǔ)言環(huán)境提供訪問(wèn)機(jī)制。例如,用戶可以使用 C++語(yǔ)言創(chuàng)建一個(gè) Windows 對(duì)象,它支持一個(gè)接口,通過(guò)該接口,用戶可以訪問(wèn)該對(duì)象提供的各種功能,用戶可以使用 Visual Basic, C, Pascal, Smalltalk 或其它語(yǔ)言編寫(xiě)對(duì)象訪問(wèn)程序。 OPC 標(biāo)準(zhǔn)以微軟公司的 OLE 技術(shù)為基礎(chǔ),它的制定是通過(guò)提供一套標(biāo)準(zhǔn)的 OLE/COM 接口完成的,在 OPC 技術(shù)中使用的是 OLE 2 技術(shù), OLE 標(biāo)準(zhǔn)允許多臺(tái)微機(jī)之間交換文檔、圖形等對(duì)象。在過(guò)去,為了存取現(xiàn)場(chǎng)設(shè)備的數(shù)據(jù)信息,每一個(gè)應(yīng)用軟件開(kāi)發(fā)商都需要編寫(xiě)專用的接口函數(shù)。一方面應(yīng)用軟件開(kāi)發(fā)者需要耗費(fèi)大量精力在不同的通信設(shè)備上,而這些工作在別的同類項(xiàng)目中無(wú)法復(fù)用;另一方面,當(dāng)系統(tǒng)需要升級(jí)通信設(shè)備,或者擴(kuò)展新的通信媒介時(shí),幾乎相當(dāng)于重新開(kāi)發(fā)整個(gè)系統(tǒng)。不同通信媒介的效率和經(jīng)濟(jì)性差別很大。s request. This system introduces a reference OPC norms, COMbased technology, multiprotocol and multimedia munications link on the management and scheduling solution, and gives concrete realization. Key words: a variety of munications media, multiprotocol, link scheduling, COM 1 前 言 在許多應(yīng)用中,如軍事通信中的C 4I系統(tǒng)、政府部門(mén)和特殊行業(yè)中的某些重要通信系統(tǒng),對(duì)通信網(wǎng)絡(luò)的可靠性、抗毀性有著非??量痰囊?,既要求在正常情況下有較高的通信效率,又要求在惡劣環(huán)境下能保證基本的通信,因此僅僅依賴單一通信媒介難以達(dá)到可靠性的要求。對(duì)不同類型的通信鏈路必須進(jìn)行綜合調(diào)度,做到自適應(yīng)不同的網(wǎng)絡(luò)環(huán)境,自動(dòng)在主用鏈路和多條 備用鏈路間進(jìn)行切換。 23 傳輸鏈路協(xié)議向鏈路管理層反饋的信息 19 II 接收線程 18 數(shù)據(jù)通信協(xié)議實(shí)現(xiàn)流程 14 第 3 章 鏈路層管 理協(xié)議 13 設(shè)計(jì)思想 3 OPC 規(guī)范 畢 業(yè) 設(shè) 計(jì)(論 文) 多媒介通信系統(tǒng)鏈路管理的設(shè)計(jì)和實(shí)現(xiàn) 2022年 6 月 15 日 I 目錄 摘要 III Abstract V 前 言 1 第 1 章 基本理論 5 7 個(gè) OSI 層 7 TCP/IP 模型 13 系統(tǒng)結(jié)構(gòu) 14 媒介模塊和協(xié)議模塊的設(shè)計(jì) 18 提高鏈路層協(xié)議的方法 20 第 4 章 鏈路的管理、維護(hù)和調(diào)度 26 影響通信鏈路切換的因素 不同通信媒介的效率和經(jīng)濟(jì)性差別很大。 關(guān)鍵詞: 多種通信媒介,多協(xié)議,鏈路調(diào)度, COM IV V Abstract Military munications systems and the public and certain areas of munications reliability and survivability of a very harsh demands, both in normal circumstances require a higher degree of efficiency of munications, also requested in bad environment can be guaranteed basic munication, so only Dependent on a single munications medium difficult to achieve reliability requirements. Communications reliability and survivability makes the demand for pointtopoint links tend to build in a variety of munications media, a variety of agreements. Different munications media efficiency and economy vary widely. The different types of munication links must be integrated scheduling, adaptive to different work environment, using automatic link in the main and reserve a number of interswitch link. Only in this way can adapt to the viability of these systems on the work39。 S W公 眾 電 話 網(wǎng) M o d e m M o d e m M o d e m M o d e mC l i e n t 1C l i e n t 2C l i e n t 3S e r v e rS u p e r L i n kS u p e r L i n kS u p e r L i n k : 超 鏈 , 表 示 一 個(gè) 節(jié) 點(diǎn) 到 另 一 個(gè) 節(jié) 點(diǎn) 的 所 有 連 接 圖 1 節(jié)點(diǎn)間的多種通信媒介綜合使用 它通常把專線作為主用線路,把公眾電信網(wǎng)提供的撥號(hào)線 (普通調(diào)制解調(diào)器或ISDN )連接作為臨時(shí)備用線路。 傳統(tǒng)開(kāi)發(fā)過(guò)程中,常把最上端的應(yīng)用程序直接建立在多種通信設(shè)備上,在應(yīng)用程序中直接對(duì)不同類型鏈路進(jìn)行管理和調(diào)度,這對(duì)整個(gè)系統(tǒng)的開(kāi)發(fā)、升級(jí)、擴(kuò)展帶來(lái)了很大的問(wèn)題。 3 第 1 章 基本理論 OPC 規(guī)范 OPC 全稱是 OLE for Process Control,它的出現(xiàn)為基于 Windows 的應(yīng)用程序和現(xiàn)場(chǎng)過(guò)程控制應(yīng)用建立了橋梁。在這種情況下, OPC 標(biāo)準(zhǔn)應(yīng)運(yùn)而生。這種標(biāo)準(zhǔn)可以使兩個(gè)應(yīng)用程序通過(guò)對(duì)象化接口通訊,而不需要知道對(duì)方是如何創(chuàng)建的。OPC 采用客戶 /服務(wù)器模式,把開(kāi)發(fā)訪問(wèn)接口的任務(wù)放在硬件生產(chǎn)廠家或第三方廠家,以O(shè)PC 服務(wù)器的形式提供給用戶,解決了軟、硬件廠商的矛盾,完成了系統(tǒng)的集成,提高了系統(tǒng)的開(kāi)放性和可互操作性。而自定義接口是專門(mén)為 C++等高級(jí)編程語(yǔ)言而制定的標(biāo)準(zhǔn)接口。 OPC 是以 OLE/COM 機(jī)制作為應(yīng)用程序的通訊標(biāo)準(zhǔn)。這樣做有以下好處: 1 OPC 規(guī)范以 OLE/DCOM 為技術(shù)基礎(chǔ),而 OLE/DCOM 支持 TCP/IP 等網(wǎng)絡(luò)協(xié)議,因此可以將各個(gè)子系統(tǒng)從物理上分開(kāi),分布于網(wǎng)絡(luò)的不同節(jié)點(diǎn)上。 5 OPC 規(guī)范了接口函數(shù),不管現(xiàn)場(chǎng)設(shè)備以何種形式存在,客戶都以統(tǒng)一的方式去訪問(wèn),從而實(shí)現(xiàn)系統(tǒng)的開(kāi)放性,易于實(shí)現(xiàn)與其它系統(tǒng)的接口。當(dāng)發(fā)送方接收到 ACK 信號(hào)時(shí),就可以發(fā)送下一個(gè)數(shù)據(jù)。 ACK (ACKnowledgment) 的意思是: TCP 首部中的確認(rèn)標(biāo)志,對(duì)已接受到的 TCP 報(bào)文進(jìn)行確認(rèn)。例如在一臺(tái)運(yùn)行在不同硬 件構(gòu)架上的計(jì)算機(jī)應(yīng)該能夠可靠地重新構(gòu)建數(shù)據(jù)而不關(guān)心其對(duì)字節(jié)( byte)數(shù)據(jù)的編排方式( endianness)。其結(jié)果就是開(kāi)放系統(tǒng)互連( OSI)模型。 圖 OSI 模型和 TCP/IP 模型 OSI 模型并未確定任何通信標(biāo)準(zhǔn)或協(xié)議;相反,它只是提供了通信任務(wù)應(yīng)該遵循的一些指導(dǎo)性建議。 數(shù)據(jù)鏈路層 :加強(qiáng)物理層傳輸原