◆童 玲
(湖北生物科技職業(yè)學(xué)院 湖北 430070)
一種基于Internet的移動計算機網(wǎng)絡(luò)協(xié)議
◆童 玲
(湖北生物科技職業(yè)學(xué)院 湖北 430070)
本文對移動計算機網(wǎng)絡(luò)的動態(tài)尋址和移動透明性問題上進(jìn)行了一定程度的研究,伴隨著個人計算機的普及程度越來越高,操作系統(tǒng)應(yīng)用的范圍越來越廣泛,因此在特定的環(huán)境下進(jìn)行網(wǎng)絡(luò)編程變的非常有必要。在此條件下,微軟公司以規(guī)范各種操作為例對網(wǎng)絡(luò)協(xié)議進(jìn)行了新的定義,同時也提出了一種可行的,能夠同時立足于拜訪名字服務(wù)器和歸屬名字服務(wù)器的管理方案。拜訪名字服務(wù)器儲存有以下信息:當(dāng)它進(jìn)入其所在子網(wǎng)移動臺時它具有拜訪名字服務(wù)器的詳細(xì)尋址信息;歸屬名字服務(wù)器儲存有以下信息:移動臺當(dāng)前的歸屬地址和當(dāng)前儲存地址等,不僅能夠有效的避免不斷重復(fù)地對移動管理信息進(jìn)行查詢,而且又不用擔(dān)心服務(wù)器的尋址信息會過時,可謂是優(yōu)點多多,非常便于我們使用。
移動計算機網(wǎng)絡(luò);移動透明性;歸屬名字服務(wù)器;以及動態(tài)尋址
網(wǎng)絡(luò)協(xié)議是為計算機網(wǎng)絡(luò)中進(jìn)行數(shù)據(jù)交換而建立的規(guī)則、標(biāo)準(zhǔn)或約定的集合。例如,網(wǎng)絡(luò)中一個微機用戶和一個大型主機的操作員進(jìn)行通信操作,由于這兩個數(shù)據(jù)終端所用字符集不同,因此操作員所輸入的命令不認(rèn)識彼此。為了能更好的進(jìn)行通信,規(guī)定每個終端,都需要將各自字符中,那些集中的字符先轉(zhuǎn)換為標(biāo)準(zhǔn)字符集的字符后,然后才可以進(jìn)入網(wǎng)絡(luò)進(jìn)行傳送,當(dāng)它到達(dá)目的終端之后,再變換為符合該終端字符集要求的字符。
總體來說,移動計算機網(wǎng)絡(luò)都是在已有的固定有線計算機網(wǎng)絡(luò)和無線網(wǎng)絡(luò)的基礎(chǔ)上發(fā)展起來的,它的協(xié)議結(jié)構(gòu)在整體上始終應(yīng)該與有線、無線計算機網(wǎng)絡(luò)協(xié)議結(jié)構(gòu)保持一致性,因為只有這樣,這些互聯(lián)網(wǎng)絡(luò)之間的互連就會變得比較快捷和方便。當(dāng)通信中的計算機設(shè)備在不同的子網(wǎng)間進(jìn)行漫游時,移動計算機網(wǎng)絡(luò)必須盡快解決的關(guān)鍵性問題:如何能夠保證數(shù)據(jù)通信對移動網(wǎng)絡(luò)的透明性?如何可以使應(yīng)用進(jìn)程幾乎不受網(wǎng)絡(luò)移動對它造成的影響?等等,同時由于計算機網(wǎng)絡(luò)的分組存儲特點,它具有一定的轉(zhuǎn)發(fā)特性,使得它在移動透明性問題的處理上,與移動電話網(wǎng)的處理方式有一定的出入,它對子網(wǎng)的要求是:能夠轉(zhuǎn)發(fā)剛離開移動臺的一個分組,因此子網(wǎng)需要保留已經(jīng)離開移動臺的所有的尋址信息,總的來看這個過程是一個相當(dāng)大的開銷,要想減少開支,不僅僅需要在已有的網(wǎng)絡(luò)協(xié)議結(jié)構(gòu)中增加下列功能:移動管理功能、系統(tǒng)管理功能和層次管理功能。一般尋址問題通常都是由網(wǎng)絡(luò)層進(jìn)行解決,所以主要是對網(wǎng)絡(luò)層管理和操作進(jìn)行一定的添補。移動管理信息庫當(dāng)中存儲有各站點及其歸屬、以及拜訪名字服務(wù)器中的有關(guān)移動臺的所有信息,這樣的話各個協(xié)議層通過訪問該數(shù)據(jù)庫都能知道移動臺的現(xiàn)實地址、當(dāng)前可用性等情況。
我們再進(jìn)行網(wǎng)絡(luò)協(xié)議的選擇的時候,為了盡量簡單快捷,最好遵循一下幾條原則。(1)最好只選用一種協(xié)議,如果可以,應(yīng)該盡量選用一種網(wǎng)絡(luò)協(xié)議,因為網(wǎng)絡(luò)協(xié)議選擇的越多,它所占用的內(nèi)存也就越大,工作效率也就會越慢。(2)需要保持協(xié)議的一致性。當(dāng)網(wǎng)絡(luò)之間進(jìn)行通信時,這個時候應(yīng)該保持所選用的兩個協(xié)議之間的一致性,如果當(dāng)他們兩個協(xié)議一致性不統(tǒng)一的話,就會導(dǎo)致通信時兩個網(wǎng)絡(luò)互不相認(rèn),現(xiàn)在一般的通信協(xié)議中,TCP/IP協(xié)議被絕大多數(shù)人所接受。(3)我們所選擇的網(wǎng)絡(luò)協(xié)議,應(yīng)該與網(wǎng)絡(luò)結(jié)構(gòu)以及網(wǎng)絡(luò)功能的結(jié)構(gòu)保持一致。如果有NETBEUI協(xié)議可供我們大家選擇的時候,我們要盡量選擇NETBEUI協(xié)議,不僅僅是因為NETBEUI協(xié)議占用的資源少,可以增加運行速度,提高效率,而是因為NETBEUI協(xié)議比TCP/IP協(xié)議更加的穩(wěn)定,在性能方面,如果單純的以TCP/IP協(xié)議作為網(wǎng)絡(luò)協(xié)議,會有很大的幾率出現(xiàn)無法上網(wǎng),甚至是死機的情況等,但是一旦我們選用NETBEUI協(xié)議,系統(tǒng)的性能會隨著發(fā)生很大的提高,但是如果需要實現(xiàn)與NT服務(wù)器進(jìn)行聯(lián)網(wǎng),我們就需要安裝NETBEUI協(xié)議了,這樣就會變得更加的簡單。
總體的來講,移動臺被分為離線式移動和在線式移動兩類,其中離線式移動臺,當(dāng)它在進(jìn)行移動時不能進(jìn)行連網(wǎng)通信,只有當(dāng)它停止移動時我們才可以進(jìn)行通信傳輸,然而這時它的通訊地址已經(jīng)發(fā)生了一定的改變,這就需要我們尋求解決動態(tài)尋址問題的辦法了。普通的有線計算機網(wǎng)絡(luò)目前只能支持離線式移動,目前在線式移動臺的使用過程當(dāng)中需要解決移動透明性問題,線式移動臺即使是在移動過程中也需要保持通信,同時它需要由無線計算機網(wǎng)支持并且和移動電話網(wǎng)絡(luò)共同組成,移動臺的動態(tài)尋址,由移動管理系統(tǒng)進(jìn)行一定的操作完成,它不僅包括有當(dāng)前地址、歸屬地址等信息,同時它也是一個動態(tài)的大型數(shù)據(jù)庫,需要與有關(guān)的歸屬名字服務(wù)器進(jìn)行數(shù)據(jù)交換。而且在它的每個移動子網(wǎng)中,還需要不斷地拜訪名字服務(wù)器,它儲存有進(jìn)入其覆蓋區(qū)域的移動臺的大量信息,如在Internet網(wǎng)絡(luò)中,Cache下保存有通信雙方的通信地址,這樣的話下次再進(jìn)行通信時,就不需要再去查詢名字服務(wù)器的地址,因此通信完畢后,計算機當(dāng)中不應(yīng)再長期的保存移動臺的當(dāng)前地址信息,并且當(dāng)移動臺離開一個子網(wǎng)進(jìn)入另一個子網(wǎng)時,前子網(wǎng)中的相應(yīng)拜訪名字服務(wù)器的地址要進(jìn)行一定的修改,用來反映當(dāng)前地址,并且每次和移動臺進(jìn)行通信時,都需要先訪它的歸屬名字服務(wù)器,這需要增加一定的延遲時間,不利于整體效率的提高。
當(dāng)我們在處理和設(shè)計一個復(fù)雜的系統(tǒng)時,總是將復(fù)雜系統(tǒng)劃分為多個小的,功能相對齊全的獨立的模塊,這樣我們就可以將注意力集中在這個龐大而復(fù)雜系統(tǒng)的某個特定部分,并有能力把握它,這就是模塊化的思想,計算機網(wǎng)絡(luò)是一個非常復(fù)雜的系統(tǒng)。人們逐漸認(rèn)識到層次化的模塊劃分方法特別適合網(wǎng)絡(luò)系統(tǒng),因此目前所有的網(wǎng)絡(luò)系統(tǒng)都采用分層的體系結(jié)構(gòu)。在我們的日常生活中有許多層次結(jié)構(gòu)的系統(tǒng),例如郵政系統(tǒng),它不僅是一個分層的系統(tǒng),而且它還與計算機網(wǎng)絡(luò)有很多的相似之處,我們可以把郵政系統(tǒng)劃分為用戶應(yīng)用層,信件遞送層,郵包運送層,交通運輸層和交通工具層五個層次,發(fā)件人與收信人通過郵政系統(tǒng)交換信息,將傳遞的信息寫在紙上并轉(zhuǎn)進(jìn)信封里,信封上面寫上收信人和發(fā)信人的姓名與地址等信息,然后再將信件投入郵箱,郵政人員將送往同一地區(qū)的信封裝入一個郵包,該郵政部門再根據(jù)郵包的目的地交給中轉(zhuǎn)站當(dāng)中的相關(guān)部門,然后有他們選擇需要選用的交通工具,然后發(fā)往目的地的郵局,最后在送達(dá)收信人手中,這樣一層一層的進(jìn)行傳遞,而且每個層次之間都是獨立的互不影響,出錯誤的幾率被降低了很多,同時由于靈活性比較強,有利于標(biāo)準(zhǔn)化的工作,這種模式也被廣泛的應(yīng)用到了網(wǎng)絡(luò)當(dāng)中,網(wǎng)絡(luò)體系結(jié)構(gòu)之間也是互不影響,方便大家的生活。
綜上所述,對移動臺的動態(tài)尋址和移動透明性問題給出了一個通俗的解釋,同時也對層次模型與移動計算機網(wǎng)絡(luò)結(jié)構(gòu)進(jìn)行分析舉例,對它的各種功效進(jìn)行了進(jìn)一步的闡述說明,并且也對動態(tài)尋址和移動透明的機制進(jìn)行了管理對它的透明機制進(jìn)行了有效的講解,希望能夠幫助大家理解記憶。
[1]徐軍委.下一代互聯(lián)網(wǎng)中無線傳感器網(wǎng)絡(luò)協(xié)議理論與技術(shù)的研究[D].中國科學(xué)技術(shù)大學(xué),2007.
[2]段韻,周建華,鐘亦平等.移動計算中移動性對Internet各層的影響[J].計算機工程,2005.
[3]劉勇,王峰,徐朝農(nóng)等.基于優(yōu)化分解的大規(guī)模無線網(wǎng)絡(luò)協(xié)議設(shè)計技術(shù)[J].計算機應(yīng)用與軟件,2013.
[4]張鴻,錢華林.IPv6對域名系統(tǒng)的需求及其解決方法的研究[J].微電子學(xué)與計算機,2003.
[5]薛乾,曾云,張杰等.基于XVC網(wǎng)絡(luò)協(xié)議的多FPGA遠(yuǎn)程更新與調(diào)試[J].核技術(shù),2015.
[6]石金龍,孫翼.基于Libnids庫的Internet網(wǎng)絡(luò)協(xié)議還原系統(tǒng)研究[J].電子技術(shù),2014.
[7]鮑東升.基于Internet和PROFIBUS的遠(yuǎn)程監(jiān)測系統(tǒng)的研究[D].蘭州大學(xué),2010.