《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 業(yè)界動態(tài) > 基于IPv6的Web建模的研究與探討

基于IPv6的Web建模的研究與探討

2009-07-10
作者:張 珊,陳建勛,王新剛

  摘? 要: IPv4作為當(dāng)前Internet上使用最廣泛的第三層網(wǎng)絡(luò)協(xié)議,在取得巨大成功的同時,將面臨著IPv4地址嚴(yán)重匱乏的危機(jī),而IPv6技術(shù)的應(yīng)運(yùn)而生使地址空間以及其他諸多優(yōu)點(diǎn)得到廣泛研究與應(yīng)用。目前,IPv6相關(guān)的基本協(xié)議已經(jīng)基本成熟,但在IPv6技術(shù)下,對于Web建模來說,仍需要做深入的研究,以此推進(jìn)網(wǎng)絡(luò)技術(shù)的良好發(fā)展。
??? 關(guān)鍵詞: IPv4;IPv6;Web建模

?

?? 目前,在互聯(lián)網(wǎng)上的相關(guān)應(yīng)用絕大多是構(gòu)建在IPv4之上的,隨著互聯(lián)網(wǎng)的不斷發(fā)展,全球IPv4地址將會使用完畢,IPv6的應(yīng)運(yùn)而生,使得地址空間有了較大增加。IPv4和IPv6在諸多方面的差異,如:地址結(jié)構(gòu)、地址配置、報(bào)文結(jié)構(gòu)、報(bào)文字段意義以及安全協(xié)議等使得原有Web建模方式需要進(jìn)行調(diào)整或改變。本文就當(dāng)前IPv6技術(shù)[1,2]的發(fā)展與IPv4技術(shù)進(jìn)行比較,以此探討和研究Web建模。
1?IPv6簡介
??? 當(dāng)前,互聯(lián)網(wǎng)中所用的IP協(xié)議是IPv4版本的,該版本是在1981年由RFC791標(biāo)準(zhǔn)化的。而IPv6是“Internet Protocol Version 6”的縮寫,被稱作下一代互聯(lián)網(wǎng)協(xié)議,它是由IETF設(shè)計(jì)的用來替代現(xiàn)行的IPv4協(xié)議的一種新的IP協(xié)議,標(biāo)準(zhǔn)化工作始于1991年,主要部分在1996年完成,它的地址長度為128位,其地址空間容量理論上是原IPv4的4倍。
  IPv6是針對現(xiàn)有IPv4所存在的一些問題和不足而提出的,同時在其他諸多方面也做了改進(jìn),例如路由方面、自動配置方面。此外,簡化的報(bào)頭和靈活的擴(kuò)展,層次化的地址結(jié)構(gòu),即插即用的連網(wǎng)方式,網(wǎng)絡(luò)層的認(rèn)證與加密,服務(wù)質(zhì)量的滿足,對移動通訊更好的支持等特點(diǎn)成為IPv6的優(yōu)點(diǎn)。一個完整的IPv6的實(shí)現(xiàn)主要應(yīng)當(dāng)包括以下7個擴(kuò)展報(bào)頭的實(shí)現(xiàn):逐個路程段選項(xiàng)報(bào)頭、目的選項(xiàng)報(bào)頭、路由報(bào)頭、分段報(bào)頭、身份認(rèn)證報(bào)頭、有效載荷安全封裝報(bào)頭、最終目的報(bào)頭。
  因?yàn)橛辛酥T多的改進(jìn),IPv6協(xié)議相對于現(xiàn)有的IPv4協(xié)議是不兼容的,由此,現(xiàn)存互聯(lián)網(wǎng)中的軟件和硬件設(shè)備以及各種應(yīng)用都有可能不能直接地運(yùn)行在IPv6之上。因此,從IPv4網(wǎng)絡(luò)過渡到IPv6網(wǎng)絡(luò)的漸進(jìn)過程中,就需要設(shè)計(jì)和研發(fā)特殊的過渡和共存機(jī)制或者部署特殊的IPv4/IPv6轉(zhuǎn)換設(shè)備,以便能較好地實(shí)現(xiàn)從IPv4網(wǎng)絡(luò)到IPv6網(wǎng)絡(luò)的平滑過渡和演變,這也使得Web建模過程中需要考慮的因素相應(yīng)增多。
2?Web建模概述[3]
??? 在軟件系統(tǒng)開發(fā)中,實(shí)用的Web系統(tǒng)一般都較為復(fù)雜,但其系統(tǒng)模型通常可以用多個方式表示。通常情況下,對于一個Web應(yīng)用起重要作用的有:頁、腳本、組件、框架和表單,而在Web建模中,常用到以下建模方式。
2.1?頁建模
  頁是Web應(yīng)用的基礎(chǔ)和主要產(chǎn)物,用戶所看到的信息都是以頁的形式通過瀏覽器展現(xiàn)出來的。在頁建模時,可以提供兩個單獨(dú)的類別模板類:服務(wù)器頁和客戶頁。在既有服務(wù)器功能又有客戶功能的Web應(yīng)用中,任何頁都能表示為兩個單獨(dú)的類,即使它們是在同一文件/組件中實(shí)現(xiàn)的。在這種情況下,頁的服務(wù)器方法和頁作用域的變量都包含在類別模板類中,該類的方法是頁的服務(wù)器端腳本的子過程和函數(shù)。在腳本中聲明的頁作用域的變量是類的屬性。客戶端腳本或用戶界面格式不在服務(wù)器頁的作用域中,服務(wù)器腳本還可以與服務(wù)器中存在的組件相關(guān)聯(lián)。客戶頁同樣用類別模板類表示,客戶頁的屬性是頁作用域的變量,其方法是在客戶端瀏覽器執(zhí)行的函數(shù),客戶頁可以與在客戶端執(zhí)行的組件關(guān)聯(lián)[3]
2.2?組件建模
  在Web應(yīng)用體系結(jié)構(gòu)中,組件有服務(wù)器組件和客戶端組件兩類。而在Web建模方法中, Web應(yīng)用中對象可利用組件建模進(jìn)行建模,如DLL、ActiveX控件以或一些可執(zhí)行文件,這些組件有時被擴(kuò)展為相應(yīng)的類別模板,在設(shè)計(jì)模型中,類別模板可以應(yīng)用到類中,以此標(biāo)記可以使用的組件,利用設(shè)計(jì)的類別模板可以提高組件的使用效率[3]
2.3?表單建模
  表單在HTML格式的頁中是客戶頁的一部分,與用戶輸入有關(guān),表單包括其他的屬性,該屬性可能不適用于整個客戶頁,在一個客戶頁中可以有多個表單,每個關(guān)聯(lián)不同作用的頁。為了表示表單,可以創(chuàng)建新的類別模板類

來建模。
  表單類的屬性是域元素,但表單沒有方法。由于方法在單個表單范圍內(nèi)定義了動態(tài)行為,因此,客戶頁的方法可以訪問表單的所有屬性。在客戶頁和表單間,固有的關(guān)系是容器關(guān)系。客戶頁包含表單。
??? 表單標(biāo)識了一個特定的Web頁(通常是服務(wù)器頁),用來訪問和處理表單提交的數(shù)據(jù)。關(guān)聯(lián)類別模板表示了表單和處理它的Web頁之間的關(guān)系,該關(guān)聯(lián)是單向的,因?yàn)樘幚淼捻摽梢栽L問表單的屬性[3]
2.4? 框架建模
  在Web應(yīng)用中,可以利用的用戶界面是框架,如果在應(yīng)用中使用框架,它表示多個Web頁可以同時出現(xiàn),通常,這些同時出現(xiàn)的頁與一個用戶界面相關(guān)聯(lián)。
  框架通常包含多個客戶頁,任何客戶頁都可包含在框架中,由于框架只能用于客戶頁,它也可以包含在另外的框架中,類似于框架嵌套包含。
  框架中頁之間的協(xié)調(diào)活動要求引用框架內(nèi)的頁。目標(biāo)是當(dāng)客戶頁引用其他活動的Web頁或框架時所使用的術(shù)語。由于目標(biāo)與Frameset元素差別很大,并且Web頁也能引用其他瀏覽器的目標(biāo),因此,需要定義類別模板。目標(biāo)沒有屬性,只能引用客戶頁的容器,F(xiàn)rameset類可以包含目標(biāo),目標(biāo)能獨(dú)立地存在。
  把目標(biāo)單獨(dú)作為類別模板的主要優(yōu)點(diǎn)是它能被許多客戶頁共享及引用。但是,由于它沒有實(shí)際意義的屬性或方法,因此,它的語義不同于普通的類[3]
3? Web建模問題探討
  在過去的幾十年里,連接到Internet的網(wǎng)絡(luò)數(shù)量成倍增長,根據(jù)在上文中介紹的IPv6的相關(guān)知識,IPv6的普及和推廣成為必然。而作為一個完整的IPv6應(yīng)能實(shí)現(xiàn)以下7個擴(kuò)展報(bào)頭的功能:逐個路程段選項(xiàng)報(bào)頭、目的選項(xiàng)報(bào)頭、路由報(bào)頭、分段報(bào)頭、身份認(rèn)證報(bào)頭、有效載荷安全封裝報(bào)頭、最終目的報(bào)頭。而對于Web建模來說,在過去的IPv4技術(shù)基礎(chǔ)上的建模方式和策略都從不同程度上受到了影響。
  IPV6作為第三層網(wǎng)絡(luò)協(xié)議的一部分,其諸多改進(jìn)優(yōu)點(diǎn)不斷得到推廣。在IPv4向IPv6過渡時期,采取的主要過渡技術(shù):雙棧技術(shù)和隧道技術(shù),成為過渡時期的主要應(yīng)用技術(shù),隨之而來的Web建模問題,則需要考慮更多影響因素。
3.1?基于雙棧技術(shù)的Web建模問題
??? 雙棧技術(shù)是最直接的由IPv4向IPv6轉(zhuǎn)變的過渡機(jī)制。在主機(jī)和路由器(網(wǎng)元)的IP層,該機(jī)制能同時實(shí)現(xiàn)IPv4和IPv6兩種協(xié)議。即:網(wǎng)元能較靈活地通過IPv4協(xié)議與現(xiàn)存的IPv4網(wǎng)絡(luò)通信,同時,通過IPv6協(xié)議與新建的IPv6網(wǎng)絡(luò)通信。
  由此以來,原有Web建模常用的建模方法(頁建模、框架建模、表單建模、組件建模等)在使用過程中會受到影響。例如,框架建模,由于在Web應(yīng)用中,用戶界面通常是框架,而一個框架通常包含多個客戶頁,任何客戶頁都可包含在框架中,此外,一個框架也可以包含在另外的框架中,形成框架嵌套,通常,這些同時出現(xiàn)的頁與一個用戶界面相關(guān)聯(lián)。由此,在IPv6環(huán)境下,在進(jìn)行建模時,對于路程段選項(xiàng)報(bào)頭、目的選項(xiàng)報(bào)頭、路由報(bào)頭、分段報(bào)頭、身份認(rèn)證報(bào)頭、有效載荷安全封裝報(bào)頭等擴(kuò)展報(bào)頭的功能實(shí)現(xiàn),需要進(jìn)行詳細(xì)考慮和設(shè)計(jì),而這些環(huán)節(jié)更是影響Web建模的主要環(huán)節(jié)。
3.2? 基于隧道技術(shù)的Web建模問題
??? IPv4向IPv6過渡時期,在過渡機(jī)制中,隧道技術(shù)是在IPv6網(wǎng)絡(luò)和IPv4網(wǎng)絡(luò)鄰接的雙棧路由器上,利用IPv4報(bào)文封裝IPv6報(bào)文,然后完全按照IPv4的路由策略將該報(bào)文穿越IPv4網(wǎng)絡(luò),發(fā)送到接收端網(wǎng)絡(luò)中,報(bào)文所指的IPv6網(wǎng)絡(luò)鄰接的另外一個雙棧路由器,由該路由器將封裝在IPv4報(bào)文中的IPv6報(bào)文進(jìn)行解封裝,然后利用IPv6的路由策略完成IPv6報(bào)文的最終轉(zhuǎn)發(fā)和處理的過程技術(shù)。通常情況下,隧道技術(shù)要求連接IPv4網(wǎng)絡(luò)和IPv6網(wǎng)絡(luò)處的節(jié)點(diǎn)是雙棧節(jié)點(diǎn),按其實(shí)現(xiàn)方法的不同,隧道機(jī)制現(xiàn)存有兩種:自動隧道和配置隧道[1]
??? 通常情況下,配置隧道包括:手工配置隧道和GRE隧道,而自動隧道包括:6to4隧道、ISATAP隧道、隧道代理、Teredo隧道[1]。此外,除了隧道機(jī)制,還存在協(xié)議轉(zhuǎn)換機(jī)制,因此,在Web應(yīng)用中,特別是在建設(shè)骨干網(wǎng)的網(wǎng)絡(luò)中,隧道技術(shù)對Web建模的影響相對較大,應(yīng)給以周密考慮。
3.3? 基于IPv6技術(shù)的Web建模的安全問題
??? 隨著IPv6技術(shù)的進(jìn)一步研究和應(yīng)用,相關(guān)的安全機(jī)制得到更好的完善和改進(jìn)。IPSec作為網(wǎng)絡(luò)層安全協(xié)議,實(shí)現(xiàn)了IP包級安全,能為上層協(xié)議提供透明的覆蓋式安全保護(hù),它的開發(fā)性與靈活性使它得到了廣泛應(yīng)用,IPSec是下一代IP協(xié)議——IPv6的基本組成部分,是IPv6必須支持的功能[4]
  IPv6對IPSec的支持使得網(wǎng)絡(luò)安全得到增強(qiáng),IPSec中可能考慮的安全性服務(wù)有:訪問控制、無連接的完整性、數(shù)據(jù)源身份驗(yàn)證、對包重放攻擊的預(yù)防、加密等。而實(shí)現(xiàn)IPSec的方法通常有:將IPSec作為IPv4或IPv6棧的一部分來實(shí)現(xiàn)、將IPSec作為“棧中的一塊”來實(shí)現(xiàn)、將IPSec作為“線路的一塊”來實(shí)現(xiàn)三種方法。
  IPSec安全性服務(wù)完全通過AH和封裝安全性凈荷(ESP)頭相結(jié)合的機(jī)制來提供。正如前文所述,一個完整的IPv6的實(shí)現(xiàn)主要應(yīng)當(dāng)包括7個擴(kuò)展報(bào)頭的實(shí)現(xiàn)。為此,隨著IPv6的推廣和使用,在進(jìn)行Web建模時,充分考慮在IPv6環(huán)境下的安全問題是Web建模不可忽視的問題。減少因Web建模缺乏對安全問題考慮而產(chǎn)生安全漏洞和不必要的損失。
  隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,IPv6技術(shù)將會逐漸得到大范圍的應(yīng)用和普及,在IPv4和IPv6共存的過渡階段,進(jìn)行Web建模應(yīng)考慮IPv6環(huán)境下的諸多因素,是進(jìn)行Web建模和開發(fā)Web應(yīng)用首要考慮的問題。
  將IPv6在IPv4基礎(chǔ)上所做的諸多改進(jìn)優(yōu)點(diǎn)應(yīng)用到Web建模的過程中,充分應(yīng)用先進(jìn)技術(shù),使Web建模的應(yīng)用性和時效性得到可靠保障。從而,在提高Web建模效率、減少Web應(yīng)用的開發(fā)成本和維護(hù)成本上具有較高的研究價值和意義。

參考文獻(xiàn)
[1] 齊曉莉.IPv4/IPv6過渡技術(shù)分析與應(yīng)用.中國通信學(xué)會信息網(wǎng)絡(luò)技術(shù)委員會2005年年會論文集[C],2005.
[2] China.bub.com.IPv6詳解.
[3] 鄧勇,丁峰,沈鈞毅.基于UML的WEB應(yīng)用系統(tǒng)建模方法的研究[J].計(jì)算機(jī)工程與應(yīng)用,2000(6).
[4] 馮登國.計(jì)算機(jī)通信網(wǎng)絡(luò)安全[M].北京:清華大學(xué)出版社,2001.

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 国产精品第一页在线 | 日本最新免费二区三区 | 欧美老女人性 | 伊人网在线视频 | 福利视频观看 | 九九中文字幕 | 欧美综合自拍亚洲综合网 | 国产一区视频在线免费观看 | 国语精品视频在线观看不卡 | 伊人精品视频在线观看 | 欧美肥胖老女人 | 丁香花在线 | 啪啪网站免费看 | 欧美一区二区三区视频在线 | 深爱激情小说 | 国产精品区一区二区三 | 中文字幕久久久久一区 | 精品国产_亚洲人成在线高清 | 精品久久久久久中文字幕网 | 无限影院官网 | 午夜精品一区二区三区免费视频 | 激情五月婷婷久久 | 精品久久久中文字幕二区 | 四虎精品成人a在线观看 | 国产在线视频网 | 奇米第四手机在线观看 | h小视频在线观看 | 国产成人综合久久精品下载 | 国产成人综合亚洲一区 | 国产成人小视频 | 久久精品亚洲牛牛影视 | 国产精品久久久久免费视频 | 亚洲九九爱 | 91av综合| 激情免费网站 | 99re在线免费视频 | 国产女人久久精品 | 久久精品国产免费高清 | 四虎欧美| 国产高清精品久久久久久久 | 国产成人精品久久亚洲高清不卡 |