劉杰林
摘 ? 要:由于所有物理對象均可以作為獨立網(wǎng)址,并且連接到網(wǎng)絡(luò)中。因此,在應(yīng)用物聯(lián)網(wǎng)數(shù)據(jù)時能夠有效提升網(wǎng)絡(luò)運行效率,加強管理和控制網(wǎng)絡(luò)技術(shù)。為了充分發(fā)揮出物聯(lián)網(wǎng)的作用價值,必須建立科學(xué)的數(shù)據(jù)中心,以處理數(shù)據(jù)對服務(wù)分發(fā)器的過度依賴問題。文章主要是基于物聯(lián)網(wǎng)探討分析P2P技術(shù),希望能夠?qū)ο嚓P(guān)人員起到參考性價值。
關(guān)鍵詞:物聯(lián)網(wǎng);P2P通信技術(shù);JXTA
在現(xiàn)代科技快速發(fā)展背景下,逐漸出現(xiàn)了物聯(lián)網(wǎng)。其主要是在傳統(tǒng)互聯(lián)網(wǎng)基礎(chǔ)之上發(fā)展起來的新型網(wǎng)絡(luò)系統(tǒng),可以對物理對象實現(xiàn)尋址要求。在使用物聯(lián)網(wǎng)設(shè)備時,網(wǎng)絡(luò)信號的傳輸主要是依靠無線通信技術(shù)、傳感設(shè)備、射頻識別技術(shù)等實現(xiàn),可以有效傳輸交換信息數(shù)據(jù),控制和識別互聯(lián)網(wǎng)當(dāng)中的物理對象。在對等網(wǎng)絡(luò)(Peer to Peer,P2P)節(jié)點當(dāng)中可以再用直接或者間接方式交換通信資源,并且傳輸各類信息。
1 ? ?物聯(lián)網(wǎng)數(shù)據(jù)中心P2P模式設(shè)計
1.1 ?P2P通信技術(shù)
該項技術(shù)是一種具備對等特性的技術(shù),盡管處于不同環(huán)境條件下,也可以實現(xiàn)直接通信效果。因此,通過P2P通信網(wǎng)絡(luò)節(jié)點的應(yīng)用,共同發(fā)揮出請求者功能和服務(wù)提供者功能,可以在各節(jié)點當(dāng)中實現(xiàn)信息的平等交換,并且共享各項信息資源。在P2P網(wǎng)絡(luò)中,具有獨立的控制能力,在發(fā)布資源時能夠借助虛擬網(wǎng)絡(luò)實現(xiàn)。P2P網(wǎng)絡(luò)技術(shù)的可靠性也比較高,還可以提升信息傳輸?shù)陌踩?,使不同用戶實時共享信息。該項技術(shù)還包含路由對等功能,集合對等點功能和普通對等點功能。集合對等點可以將資源請求發(fā)送到集合對等點當(dāng)中,可以幫助其他對等點實現(xiàn)功能。普通對等點可以利用節(jié)點提供信息和資源服務(wù),該節(jié)點功能比較簡單。路由對等點可以處理物聯(lián)網(wǎng)當(dāng)中的路由器功能,確保其他對等點能夠有效穿過網(wǎng)關(guān),實現(xiàn)功能多樣化要求。
1.2 ?物聯(lián)網(wǎng)數(shù)據(jù)中心
該數(shù)據(jù)中心所包含的數(shù)據(jù)能夠直接向用戶提供,通常采用網(wǎng)頁服務(wù)形式實現(xiàn)。開發(fā)人員可以借助物聯(lián)網(wǎng)建立獨立網(wǎng)頁,還能夠?qū)⑼ㄐ沤M間當(dāng)中所包含的暴露信息提供給用戶。網(wǎng)頁服務(wù)是一種應(yīng)用服務(wù)程序,具備獨立性特點。服務(wù)提供者能夠借助信息發(fā)布途徑為用戶提供各項服務(wù)?,F(xiàn)階段,為了確保信息系統(tǒng)運行效率和穩(wěn)定性,需要充分發(fā)揮出物聯(lián)網(wǎng)數(shù)據(jù)總線的作用,然而也會存在一系列問題。由于物聯(lián)網(wǎng)數(shù)據(jù)中心通過中央服務(wù)器模式,在分發(fā)器中分析和解析數(shù)據(jù)信息,此時能夠獲得服務(wù)器的IP地址,這樣能夠確保服務(wù)器通信效果的實現(xiàn)。若服務(wù)分發(fā)器處于高負(fù)載運行狀態(tài),將會導(dǎo)致系統(tǒng)崩潰。
1.3 ?P2P模式物聯(lián)網(wǎng)系統(tǒng)分析
物聯(lián)網(wǎng)屬于網(wǎng)絡(luò)系統(tǒng)中最重要的部分,因而被廣泛應(yīng)用到各行業(yè)領(lǐng)域。在實際應(yīng)用期間,首先需要將系統(tǒng)節(jié)點分布在不同地理位置,以實現(xiàn)通信效果。物聯(lián)網(wǎng)技術(shù)在近幾年的發(fā)展速度不斷加快,應(yīng)當(dāng)注重物聯(lián)網(wǎng)系統(tǒng)的合法性。然而在實際應(yīng)用物聯(lián)網(wǎng)期間,由于網(wǎng)絡(luò)系統(tǒng)節(jié)點不能有效處理失衡問題,也不能實現(xiàn)直接通信效果,導(dǎo)致物聯(lián)網(wǎng)系統(tǒng)問題頻發(fā)。此時就需要將混合式P2P網(wǎng)絡(luò)模式應(yīng)用到網(wǎng)絡(luò)系統(tǒng)中,通過該模式的應(yīng)用提升物聯(lián)網(wǎng)節(jié)點管理效果。將物聯(lián)網(wǎng)系統(tǒng)劃分為多個層面,由于物聯(lián)網(wǎng)節(jié)點與P2P服務(wù)器組成,此時能夠?qū)⑽锢砉?jié)點映射到P2P網(wǎng)絡(luò)中,加快物理節(jié)點的通信速度與效果。
2 ? ?物聯(lián)網(wǎng)P2P模式下JXTA研究
2.1 ?JXTA技術(shù)分析
JXTA技術(shù)在P2P網(wǎng)絡(luò)技術(shù)中也比較重要,能夠滿足平臺運行要求和通信需求,并且推動應(yīng)用程序的發(fā)展,為P2P提供發(fā)展平臺。在該項技術(shù)中,包括對等式和分布式兩種通信網(wǎng)絡(luò)技術(shù),所以,為了確保在不同網(wǎng)絡(luò)中實現(xiàn)通信效果,必須借助交互通信和資源共享機制,保證其在各個節(jié)點中處于平等地位。在設(shè)計JXTA技術(shù)時,可以有效獨立于軟件系統(tǒng)和硬件設(shè)備,并且具備通信網(wǎng)絡(luò)功能,特征主要表現(xiàn)在應(yīng)用廣泛性、平臺無關(guān)性和操作交互性。集合點、對等點以及消息共同組成JXTA技術(shù)開發(fā)平臺。
2.2 ?JXTA對等點通信機制分析
在實際應(yīng)用JXTA技術(shù)過程中,數(shù)據(jù)信息傳輸主要是依靠管道通信機制實現(xiàn),將虛擬通道建立在端點末端位置。JXTA管道按照標(biāo)準(zhǔn)化通信機制傳輸數(shù)據(jù)信時,需要充分發(fā)揮出消息傳播方式和廣告?zhèn)鞑シ绞降淖饔??;赑2P對等點的JXTA平臺,能夠確保Peer處于相同網(wǎng)絡(luò)條件,并且能夠展現(xiàn)出不同的通信功能。Peer通常位于網(wǎng)絡(luò)系統(tǒng)代理服務(wù)器和網(wǎng)關(guān)當(dāng)中,此種位置存在方式極大影響了Peer的通信效果,并且存在隱藏功能。因此,為了實現(xiàn)通信,需要通過Peer優(yōu)勢實現(xiàn),發(fā)揮出各項強大作用。
2.3 ?改進互聯(lián)網(wǎng)搜索機制
JXTA平臺能夠優(yōu)化和完善P2P網(wǎng)絡(luò)模式體系結(jié)構(gòu),加強互聯(lián)網(wǎng)系統(tǒng)節(jié)點控制效果。一般來說,在JXTA網(wǎng)絡(luò)中主要是通過廣播形式發(fā)送鄰近節(jié)點信息,這樣能夠確保目標(biāo)節(jié)點信息的合法性[1]。所以需要在網(wǎng)絡(luò)系統(tǒng)中建立節(jié)點連接,有效改進搜索機制,促進系統(tǒng)節(jié)點會計搜索效果。
3 ? ?物聯(lián)網(wǎng)P2P模式下節(jié)點代理設(shè)計
3.1 ?JXTA-P2P代理總體結(jié)構(gòu)
在使用混合式P2P時,首先需要展現(xiàn)出物聯(lián)網(wǎng)數(shù)據(jù)優(yōu)勢,確保順利進入到服務(wù)器信息中,有效集合和感知網(wǎng)絡(luò)節(jié)點,提升P2P網(wǎng)絡(luò)的作用與功能。所以,必須基于P2P網(wǎng)絡(luò)模式,進行JXTA-P2P代理設(shè)計,確保其能夠在任意網(wǎng)絡(luò)中實現(xiàn)通信效果。并且能夠采用多樣化通信方式凸顯出模塊之間的差異性。
3.2 ?中央模塊設(shè)計
中央模塊在物聯(lián)網(wǎng)數(shù)據(jù)中心系統(tǒng)中具有重要地位,能夠?qū)ξ锫?lián)網(wǎng)通信過程進行有效控制。因此,在應(yīng)用期間需要全面發(fā)揮出中央模塊的作用價值,在網(wǎng)絡(luò)節(jié)點當(dāng)中布設(shè)中心結(jié)合點。在物聯(lián)網(wǎng)系統(tǒng)當(dāng)中應(yīng)用中央模塊節(jié)點,可以通過文件形式將IP地址和端口告知給其他用戶,并且將JXTA網(wǎng)絡(luò)節(jié)點加入到其中。中央模塊組成包括程序通信技術(shù)和網(wǎng)絡(luò)通信程序。JXTA網(wǎng)絡(luò)平臺在中央模塊軟件結(jié)構(gòu)中主要負(fù)責(zé)主程序啟動,通過設(shè)置結(jié)合點,可以對事件進行監(jiān)聽,還可以有效管理通信信息節(jié)點[2]。
3.3 ?子模塊設(shè)計
私有節(jié)點在JXTA-P2P代理當(dāng)中主要為子模塊,其具備中繼性功能和集聚性功能。將私有節(jié)點應(yīng)用到物聯(lián)網(wǎng)系統(tǒng)中,可以有效控制和維護公司節(jié)點。在P2P服務(wù)器中,基于P2P服務(wù)器形式,能夠確保私有節(jié)點將鄰居集合點請求信息發(fā)送到相關(guān)服務(wù)器當(dāng)中。在節(jié)點管理當(dāng)中,私有節(jié)點屬于核心內(nèi)容,因此,在P2P網(wǎng)絡(luò)系統(tǒng)中占據(jù)重要地位。
3.4 ?JXTA與SOCKET轉(zhuǎn)接模塊設(shè)計
在物聯(lián)網(wǎng)系統(tǒng)中,通過SOCKET通信方式可以與其他通信方式相連接,定期向服務(wù)器發(fā)送注冊時間。JSSM針對接口通信方式主要是給予SOCKET節(jié)點進行設(shè)計,能夠?qū)OCKET請求轉(zhuǎn)化為JXTA請求,通過該網(wǎng)絡(luò)能夠?qū)⒄埱蟀l(fā)送到目標(biāo)節(jié)點代理中。JSSM能夠接收以JXTA網(wǎng)絡(luò)所發(fā)送的請求。JSSM主要包括數(shù)據(jù)包解析,JXTS通信和SOCKET通信等模塊。其中,JXTA模塊能夠?qū)ζ渌ㄐ欧绞降臄?shù)據(jù)包進行發(fā)送或者接收,能夠有效建立輸入和輸出模塊,監(jiān)聽管道通告,并且通過管道機制傳輸數(shù)據(jù)。SOCKET模塊主要是監(jiān)聽節(jié)點SOCKET通信,能夠?qū)⒐?jié)點發(fā)送到其他節(jié)點的數(shù)據(jù)包中,還能夠?qū)ζ渌?jié)點所發(fā)送的數(shù)據(jù)包向該節(jié)點進行發(fā)送。數(shù)據(jù)包模塊主要是解析SOCKET通信模塊接收的數(shù)據(jù)包[3],選取節(jié)點EPC連接于目標(biāo)節(jié)點,可以將原數(shù)據(jù)封裝為網(wǎng)絡(luò)數(shù)據(jù)報文方式。之后通過JXTA將其發(fā)送到目標(biāo)節(jié)點處。此外,數(shù)據(jù)包解析還能夠?qū)XTA網(wǎng)絡(luò)所發(fā)送的數(shù)據(jù)幀進行接收,在完成數(shù)據(jù)解析之后發(fā)送到SOCKET通信模塊。一般情況下,在將JSSM實施初始化處理之后,JXTA通信和SOCKET通信能夠?qū)?shù)據(jù)報文進行合法循環(huán)監(jiān)聽,以確保數(shù)據(jù)通信的有效性和合理性。
4 ? ?結(jié)語
此次研究主要是基于物聯(lián)網(wǎng)探討分析P2P通信技術(shù),通過JXTA網(wǎng)絡(luò)計算平臺和代理機制,以降低數(shù)據(jù)服務(wù)器運行期間所承擔(dān)的載荷,有效控制物聯(lián)網(wǎng)中網(wǎng)絡(luò)節(jié)點,展現(xiàn)出JXTA-P2P代理的可靠性。在實際應(yīng)用期間,時間因素和環(huán)境因素會影響物聯(lián)網(wǎng)環(huán)境,因此,需要全面提升JXTA-P2P代理的實效性,對現(xiàn)存問題進行優(yōu)化改進,以促進物聯(lián)網(wǎng)技術(shù)的發(fā)展。
[參考文獻]
[1]曹陽.關(guān)于P2P對等網(wǎng)絡(luò)差異數(shù)據(jù)通信優(yōu)化的研究[J].電腦知識與技術(shù),2016(16):38-39.
[2]陳晶.基于P2P網(wǎng)絡(luò)的流媒體點播技術(shù)研究—以流媒體數(shù)據(jù)緩存與管理機制為視角[J].安徽電子信息職業(yè)技術(shù)學(xué)院學(xué)報,2018(1):11-13,30.
[3]鄭珂璟,曲文姍,鄭雨娜,等.P2P技術(shù)下的電影版權(quán)保護—以中美電影版權(quán)保護現(xiàn)狀為例[J].法制博覽,2017(34):67-68.