羅亞東
摘要:隨著我國科學(xué)技術(shù)的快速發(fā)展,計(jì)算機(jī)網(wǎng)絡(luò)已經(jīng)逐漸應(yīng)用到了各個(gè)行業(yè)中,計(jì)算機(jī)網(wǎng)絡(luò)在社會(huì)生活方面的應(yīng)用十分廣泛,已經(jīng)逐漸成為人們生活中的重要組成部分,信息化的日益成熟為人類提供了全球性的信息交流平臺(tái),也給人們的生活帶來了很多便利,在網(wǎng)絡(luò)軟件的技術(shù)領(lǐng)域中,數(shù)據(jù)的傳送技術(shù)只要是通過單播、組播的方式來進(jìn)行網(wǎng)絡(luò)資源的使用,同時(shí)也起到節(jié)省開支的目的。本文就對(duì)基于單播的數(shù)據(jù)傳輸形式以及基于組播的數(shù)據(jù)傳輸形式進(jìn)行具體的分析與說明,希望能為以后該方面的研究提供一些幫助。
關(guān)鍵詞:網(wǎng)絡(luò)軟件;數(shù)據(jù)傳送技術(shù);分析與研究
中圖分類號(hào):TP393.09 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2017)01-0237-02
1 引言
21世紀(jì)是科技的時(shí)代,計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的不斷發(fā)展對(duì)人類信息獲取與處理產(chǎn)生了很大的影響,計(jì)算機(jī)網(wǎng)絡(luò)數(shù)據(jù)傳輸方式是計(jì)算機(jī)技術(shù)與網(wǎng)絡(luò)技術(shù)結(jié)合的形式,它是一種新型的電子信息技術(shù)傳輸,數(shù)據(jù)傳輸指的是根據(jù)合適的標(biāo)準(zhǔn),通過多條的鏈路在數(shù)據(jù)源與數(shù)據(jù)宿之間進(jìn)行數(shù)據(jù)的傳送,也能有效的借助信道上的信號(hào)將數(shù)據(jù)從一處送到另一處的操作。多樣化的傳輸方式也給網(wǎng)絡(luò)數(shù)據(jù)傳輸提供了便利,在以TCP/IP協(xié)議為基礎(chǔ)的網(wǎng)絡(luò)中,主要的數(shù)據(jù)傳送方式有三種分別是單播、廣播以及組播,在進(jìn)行網(wǎng)絡(luò)軟件的設(shè)計(jì)過程中廣播是最不常用的方式,因?yàn)樗鼤?huì)造成網(wǎng)絡(luò)資源的浪費(fèi)現(xiàn)象,還會(huì)出現(xiàn)網(wǎng)絡(luò)的堵塞,因此通常會(huì)利用組播方式來代替。在軟件設(shè)計(jì)中利用單播的原則在于對(duì)數(shù)據(jù)的傳送安全性要求比較高,同時(shí)單播還可以將數(shù)據(jù)傳送雙方的IP地址記錄下來,而組播的主要原則是當(dāng)出現(xiàn)很多相同數(shù)據(jù)的時(shí)候就可以利用組播方式,將單播與組播方式合并起來運(yùn)用在軟件系統(tǒng)中更可以提高網(wǎng)絡(luò)軟件的數(shù)據(jù)傳送效率,有了這一方法就很大程度上解決了數(shù)據(jù)傳送的問題,此外如果同時(shí)運(yùn)用單播與組播也不會(huì)加大設(shè)計(jì)的難度反而使得設(shè)計(jì)變得更加輕松。本文就對(duì)網(wǎng)絡(luò)軟件中的數(shù)據(jù)傳送技術(shù)以及單播、多播的數(shù)據(jù)傳輸形式進(jìn)行詳細(xì)的傳輸。
2 網(wǎng)絡(luò)軟件中的數(shù)據(jù)傳送技術(shù)分析
2.1 基于單播的數(shù)據(jù)傳輸形式
單播方式就是把一些相關(guān)的數(shù)據(jù)由一方傳送到另一方,在進(jìn)行傳送的時(shí)候要在發(fā)送接收兩方之間建立起傳輸通道,而單播方式基本上都是基于TCP的方式來進(jìn)行工作的,數(shù)據(jù)發(fā)送者要首先知道接收者的IP地址然后再將數(shù)據(jù)傳送到接收者IP地址的緩沖區(qū)域,這就需要接收者應(yīng)該提前建立好具體的緩沖區(qū),同時(shí),接收者還要對(duì)IP區(qū)域進(jìn)行定期的維護(hù)防止數(shù)據(jù)出現(xiàn)溢出的現(xiàn)象。在利用單播傳輸方式時(shí)也會(huì)出現(xiàn)一些細(xì)節(jié)方面的問題,比如在進(jìn)行設(shè)計(jì)該方式的時(shí)候通常將計(jì)算機(jī)網(wǎng)絡(luò)軟件分成服務(wù)器與用戶機(jī)兩個(gè)部分,服務(wù)器軟件只在其中運(yùn)行一部分還有很多的客戶機(jī)工作在不同軟件的客戶機(jī)中,因此在進(jìn)行數(shù)據(jù)傳輸?shù)臅r(shí)候就需要雙方都知道彼此的IP地址以及相關(guān)信息。如果有過多的客戶機(jī)軟件一起工作,那么相應(yīng)的服務(wù)器就會(huì)記錄下客戶機(jī)的列表,客戶機(jī)的接入與退出都會(huì)造成列表的改變,想要更好的維護(hù)客戶機(jī)的列表可以利用相應(yīng)的服務(wù)器來實(shí)施,這種方式可以讓服務(wù)器與客戶機(jī)之間的數(shù)據(jù)傳輸更加高效、便捷。客戶機(jī)與客戶機(jī)之間主要是通過兩種方式進(jìn)行數(shù)據(jù)傳輸?shù)?,分別是通過服務(wù)器的中轉(zhuǎn)形式以及采用服務(wù)器與客戶機(jī)直接相連的方式。前者能將所有客戶機(jī)的信息轉(zhuǎn)到服務(wù)器中,但是這種方式會(huì)造成網(wǎng)絡(luò)資源的嚴(yán)重消耗,所以通常不會(huì)被廣泛應(yīng)用。而服務(wù)器與客戶機(jī)直接相連的形式在進(jìn)行信息傳輸時(shí)就越過了服務(wù)器,同時(shí)對(duì)客戶機(jī)之間的IP地址信息進(jìn)行更好的傳輸。
2.2 基于組播的數(shù)據(jù)傳輸形式
組播是能讓單獨(dú)的數(shù)據(jù)信息發(fā)送給多個(gè)接收方的網(wǎng)絡(luò)軟件技術(shù),想要使這種方式真正達(dá)到IP組播在數(shù)據(jù)傳輸?shù)碾p方中都得到支持的話就可以利用這種方式來進(jìn)行支持,通過組播的方式對(duì)信息進(jìn)行特定的傳輸,它是由IP 地址來進(jìn)行命名的,要想對(duì)組播進(jìn)行一定的管理就需要對(duì)組播采用IGMP的方式,對(duì)組播成員接入與退出的管理可以有效防止信息的增長。在對(duì)組播形式的網(wǎng)絡(luò)軟件進(jìn)行設(shè)計(jì)的時(shí)候,首先要對(duì)組播的IP地址進(jìn)行確定,在進(jìn)行網(wǎng)絡(luò)軟件的設(shè)計(jì)過程中通常會(huì)將組播的IP地址分成兩種方式,即靜態(tài)設(shè)置與動(dòng)態(tài)設(shè)置。靜態(tài)設(shè)置就是在網(wǎng)絡(luò)軟件開發(fā)設(shè)計(jì)時(shí),設(shè)置了之后就不能再改變了,這種形式都是比較簡(jiǎn)單方便的但是組播形式的網(wǎng)絡(luò)軟件很少會(huì)出現(xiàn)問題,如果有多個(gè)網(wǎng)絡(luò)軟件利用相同的組播地址,那么就很可能發(fā)生地址沖突的問題,在進(jìn)行網(wǎng)絡(luò)軟件設(shè)計(jì)的過程中,首先對(duì)數(shù)據(jù)進(jìn)行安全性的考慮,組播劃分的區(qū)域具有一定的隨機(jī)性所以在安全性方面應(yīng)該充分到參與者,同時(shí)還要考慮到數(shù)據(jù)真實(shí)性的問題,當(dāng)服務(wù)器與客戶機(jī)之間涉及到安全性的內(nèi)容時(shí)就可以采取數(shù)據(jù)實(shí)施的方式。動(dòng)態(tài)獲取是建立在靜態(tài)設(shè)置的基礎(chǔ)之上,網(wǎng)絡(luò)軟件中使用的組播地址是不相同的,并且只是在運(yùn)行的時(shí)候可以確定,在網(wǎng)絡(luò)軟件設(shè)計(jì)的時(shí)候應(yīng)該先設(shè)置好組播的地址,當(dāng)組播方式的系統(tǒng)建立起來之后就可以先偵聽一段時(shí)間,當(dāng)發(fā)現(xiàn)自己的組播地址沒有發(fā)生沖突之后就可以繼續(xù)的使用靜態(tài)組播地址,如果出現(xiàn)了沖突就可以按照某種算法來設(shè)計(jì)靜態(tài)地址,就需要及時(shí)的告知其他的成員軟件來設(shè)計(jì)出新的組播形式,這個(gè)數(shù)據(jù)可以在網(wǎng)絡(luò)軟件中得到識(shí)別讓該組播軟件不會(huì)識(shí)別數(shù)據(jù)。組播方式的網(wǎng)絡(luò)軟件設(shè)計(jì)時(shí)要充分考慮到數(shù)據(jù)標(biāo)志與安全性,組播的范圍要有一定的隨意性,安全性方面也應(yīng)該依賴于數(shù)據(jù),可以對(duì)數(shù)據(jù)進(jìn)行授權(quán)的操作等。
3 結(jié)語
綜上所述,本文主要分析了網(wǎng)絡(luò)軟件中的數(shù)據(jù)傳送技術(shù)的問題,計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)的應(yīng)用范圍逐漸擴(kuò)大,人們對(duì)網(wǎng)絡(luò)系統(tǒng)的依賴性也慢慢變大,我們可以了解到在實(shí)際的網(wǎng)絡(luò)中以及軟件工作的過程中,如果出現(xiàn)以廣播為數(shù)據(jù)傳輸?shù)男问骄蜁?huì)造成資源的浪費(fèi)現(xiàn)象,從而導(dǎo)致網(wǎng)絡(luò)通信的阻塞。因此廣播通常不會(huì)被人們所提倡,利用組播的方式也能讓更多的用戶了解到網(wǎng)絡(luò)軟件中數(shù)據(jù)傳輸?shù)墓ぷ餍问剑嘈旁诒姸嗉夹g(shù)人員的共同努力之下,未來我國的網(wǎng)絡(luò)軟件中數(shù)據(jù)傳送技術(shù)會(huì)取得更大的發(fā)展,邁上新的歷史階段。
參考文獻(xiàn)
[1]王榮華.GSM網(wǎng)絡(luò)優(yōu)化工具路測(cè)模塊系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].上海交通大學(xué),2013.
[2]白日昕.基于以太網(wǎng)絡(luò)的數(shù)據(jù)傳輸系統(tǒng)設(shè)計(jì)研究[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2011(13).
[3]金志剛,趙西滿,何超.P2P 網(wǎng)絡(luò)立體電視網(wǎng)絡(luò)傳輸及播放優(yōu)化[J].天津大學(xué)學(xué)報(bào),2012(7).