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