摘? 要: IPv4作為當前Internet上使用最廣泛的第三層網(wǎng)絡協(xié)議,在取得巨大成功的同時,將面臨著IPv4地址嚴重匱乏的危機,而IPv6技術的應運而生使地址空間以及其他諸多優(yōu)點得到廣泛研究與應用。目前,IPv6相關的基本協(xié)議已經(jīng)基本成熟,但在IPv6技術下,對于Web建模來說,仍需要做深入的研究,以此推進網(wǎng)絡技術的良好發(fā)展。
??? 關鍵詞: IPv4;IPv6;Web建模
?
?? 目前,在互聯(lián)網(wǎng)上的相關應用絕大多是構建在IPv4之上的,隨著互聯(lián)網(wǎng)的不斷發(fā)展,全球IPv4地址將會使用完畢,IPv6的應運而生,使得地址空間有了較大增加。IPv4和IPv6在諸多方面的差異,如:地址結構、地址配置、報文結構、報文字段意義以及安全協(xié)議等使得原有Web建模方式需要進行調整或改變。本文就當前IPv6技術[1,2]的發(fā)展與IPv4技術進行比較,以此探討和研究Web建模。
1?IPv6簡介
??? 當前,互聯(lián)網(wǎng)中所用的IP協(xié)議是IPv4版本的,該版本是在1981年由RFC791標準化的。而IPv6是“Internet Protocol Version 6”的縮寫,被稱作下一代互聯(lián)網(wǎng)協(xié)議,它是由IETF設計的用來替代現(xiàn)行的IPv4協(xié)議的一種新的IP協(xié)議,標準化工作始于1991年,主要部分在1996年完成,它的地址長度為128位,其地址空間容量理論上是原IPv4的4倍。
IPv6是針對現(xiàn)有IPv4所存在的一些問題和不足而提出的,同時在其他諸多方面也做了改進,例如路由方面、自動配置方面。此外,簡化的報頭和靈活的擴展,層次化的地址結構,即插即用的連網(wǎng)方式,網(wǎng)絡層的認證與加密,服務質量的滿足,對移動通訊更好的支持等特點成為IPv6的優(yōu)點。一個完整的IPv6的實現(xiàn)主要應當包括以下7個擴展報頭的實現(xiàn):逐個路程段選項報頭、目的選項報頭、路由報頭、分段報頭、身份認證報頭、有效載荷安全封裝報頭、最終目的報頭。
因為有了諸多的改進,IPv6協(xié)議相對于現(xiàn)有的IPv4協(xié)議是不兼容的,由此,現(xiàn)存互聯(lián)網(wǎng)中的軟件和硬件設備以及各種應用都有可能不能直接地運行在IPv6之上。因此,從IPv4網(wǎng)絡過渡到IPv6網(wǎng)絡的漸進過程中,就需要設計和研發(fā)特殊的過渡和共存機制或者部署特殊的IPv4/IPv6轉換設備,以便能較好地實現(xiàn)從IPv4網(wǎng)絡到IPv6網(wǎng)絡的平滑過渡和演變,這也使得Web建模過程中需要考慮的因素相應增多。
2?Web建模概述[3]
??? 在軟件系統(tǒng)開發(fā)中,實用的Web系統(tǒng)一般都較為復雜,但其系統(tǒng)模型通??梢杂枚鄠€方式表示。通常情況下,對于一個Web應用起重要作用的有:頁、腳本、組件、框架和表單,而在Web建模中,常用到以下建模方式。
2.1?頁建模
頁是Web應用的基礎和主要產(chǎn)物,用戶所看到的信息都是以頁的形式通過瀏覽器展現(xiàn)出來的。在頁建模時,可以提供兩個單獨的類別模板類:服務器頁和客戶頁。在既有服務器功能又有客戶功能的Web應用中,任何頁都能表示為兩個單獨的類,即使它們是在同一文件/組件中實現(xiàn)的。在這種情況下,頁的服務器方法和頁作用域的變量都包含在類別模板類
2.2?組件建模
在Web應用體系結構中,組件有服務器組件和客戶端組件兩類。而在Web建模方法中, Web應用中對象可利用組件建模進行建模,如DLL、ActiveX控件以或一些可執(zhí)行文件,這些組件有時被擴展為相應的類別模板,在設計模型中,類別模板
2.3?表單建模
表單在HTML格式的頁中是客戶頁的一部分,與用戶輸入有關,表單包括其他的屬性,該屬性可能不適用于整個客戶頁,在一個客戶頁中可以有多個表單,每個關聯(lián)不同作用的頁。為了表示表單,可以創(chuàng)建新的類別模板類
參考文獻
[1] 齊曉莉.IPv4/IPv6過渡技術分析與應用.中國通信學會信息網(wǎng)絡技術委員會2005年年會論文集[C],2005.
[2] China.bub.com.IPv6詳解.
[3] 鄧勇,丁峰,沈鈞毅.基于UML的WEB應用系統(tǒng)建模方法的研究[J].計算機工程與應用,2000(6).
[4] 馮登國.計算機通信網(wǎng)絡安全[M].北京:清華大學出版社,2001.