您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊(cè)]

您的位置:電子發(fā)燒友網(wǎng)>電子百科>通信技術(shù)>數(shù)據(jù)通信>

X.25協(xié)議,X.25協(xié)議內(nèi)容和作用有哪些?

2010年03月19日 13:50 srfitnesspt.com 作者:佚名 用戶評(píng)論(0
關(guān)鍵字:X.25協(xié)議(6796)

X.25協(xié)議,X.25協(xié)議內(nèi)容和作用有哪些?

CCITT提出的X.25協(xié)議描述了主機(jī)(DTE)與分組交換網(wǎng)(PSN)之間的接口標(biāo)準(zhǔn),使主機(jī)不必關(guān)心網(wǎng)絡(luò)內(nèi)部的操作就能方便地實(shí)現(xiàn)對(duì)各種不同網(wǎng)絡(luò)的訪問。x.25實(shí)際上是DTE與PSN之間接口的一組協(xié)議,它包括物理層、數(shù)據(jù)鏈路層和分組層三個(gè)層次。x.25的分組級(jí)相當(dāng)于創(chuàng)I參考模型中的網(wǎng)絡(luò)層,其主要功能是向主機(jī)提供多信道的虛電路服務(wù)。


X.25分組級(jí)的功能

X.25分組級(jí)的主要功能是將鏈路層所提供的連接DTE一DCE的一條或多條物理鏈路復(fù)用成數(shù)條邏輯信道,并且對(duì)每一條邏輯信道所建立的虛電路執(zhí)行與鏈路層單鏈路協(xié)議類似的鏈路建立、數(shù)據(jù)傳輸、流量控制、順序和差錯(cuò)檢測(cè)、鏈路的拆除等操作。利用X.25分組級(jí)協(xié)議,可向網(wǎng)絡(luò)層的用戶提供多個(gè)虛電路連接,使用戶可以同時(shí)與公用數(shù)據(jù)網(wǎng)中若干個(gè)其它X.25數(shù)據(jù)終端用戶(DTE)通信。

x.25提供虛呼叫和永久虛電路兩種虛電路服務(wù),虛呼叫即需要呼叫建立與拆除過程的虛電路服務(wù),永久虛電路即在接入時(shí)由協(xié)商指定的不需要呼叫建立與拆除過程的虛電路服務(wù)。每條虛電路都要賦予一個(gè)虛電路號(hào),x.25中的虛電路號(hào)由邏輯信道組號(hào)(0~15)和邏輯信道號(hào)(0~255)組成。用于虛呼叫的虛電路號(hào)范圍和永久虛電路的虛電路號(hào)應(yīng)在簽訂服務(wù)時(shí)與管理部門協(xié)商確定與分配。

公用數(shù)據(jù)網(wǎng)有虛電路和數(shù)據(jù)報(bào)兩種操作方式,盡管有些網(wǎng)絡(luò)體系結(jié)構(gòu)(如Ethernet)仍在使用數(shù)據(jù)報(bào)技術(shù),但數(shù)據(jù)報(bào)服務(wù)已在1980年的修訂中被從X.25標(biāo)準(zhǔn)中刪去,取而代之的是一個(gè)稱做快速選擇(Fast Select)的可選擴(kuò)充服務(wù)。

x.25所規(guī)定的虛電路服務(wù)屬于面向連接的OSI服務(wù)方式,這正好符合OSI參考模型中的網(wǎng)絡(luò)層服務(wù)標(biāo)準(zhǔn)定義,這就為公用數(shù)據(jù)網(wǎng)與OSI結(jié)合提供了可能性。 OSI網(wǎng)絡(luò)層的功能是提供獨(dú)立于運(yùn)輸層的中繼和路由選擇以及其它與之相關(guān)的功能。在面向連接的網(wǎng)絡(luò)層服務(wù)中,要進(jìn)行通信的網(wǎng)絡(luò)層實(shí)體必須首先建立連接,這在X.25中即為相應(yīng)的建立虛電路的呼叫建立規(guī)程。


X.25分組級(jí)分組格式

在分組級(jí)上,所有的信息都以分組為基本單位進(jìn)行傳輸和處理,無論是UIE之間所要傳輸?shù)臄?shù)據(jù),還是交換網(wǎng)所用的控制信息,都以分組形式來表示,并按照鏈路協(xié)議穿越DTE-DCE界面進(jìn)行傳輸。因此在鏈路層上傳輸時(shí),分組應(yīng)嵌入到信息幀(I幀)的信息字段中,即表示成如下的格式:

|標(biāo)記字段F|地址宇段A|控制字段C|(分組)|幀校驗(yàn)序列FCS|標(biāo)記字段F

每個(gè)分組均由分組頭和數(shù)據(jù)信息兩部分組成,其一般格式如圖1所示。

image:bk064327w-1.jpg

分組格式中的數(shù)據(jù)部分(可以為空)通常被遞交給高層協(xié)議或用戶程序去處理,所以分組協(xié)議中不對(duì)它做進(jìn)一步規(guī)定。分組頭用于網(wǎng)絡(luò)控制,主要包括UIE-ECE的局部控制信息,其長(zhǎng)度隨分組類型不同有所不同,但至少要包含前三個(gè)字節(jié)作為通用格式標(biāo)識(shí)、邏輯信道標(biāo)識(shí)和分組類型標(biāo)識(shí),它們的含義如下:

(1)通用格式標(biāo)識(shí)(GFI)。由分組中第一個(gè)字節(jié)的前四位組成,用于標(biāo)志分組頭中其余部分的格式。第一位(b8)稱作Q位或限定位,只用于數(shù)據(jù)分組中。這是為了對(duì)分組中的數(shù)據(jù)進(jìn)行特殊處理而設(shè)置的,可用于區(qū)分?jǐn)?shù)據(jù)是正常數(shù)據(jù),還是控制信息。對(duì)于其它類型的分組,該位恒置為"O" 第二位(b7)稱D位或傳送確認(rèn)位,設(shè)置該位的目的是用來指出DtE是否希望用分組接收序號(hào)P(R)來對(duì)它所接收的數(shù)據(jù)做端一端確認(rèn)。在呼叫建立時(shí),urE之間可通過D位來商定虛呼叫期間是否將使用D位規(guī)程。第三、四位(b6、b5)用以指示數(shù)據(jù)分組的序號(hào)是用3位即模8(b5置"1勺還是7位即模128(b6置"1"),這兩位或者取"10",或者取"01",一旦選定,相應(yīng)的分組格式也有所變化。

(2)邏輯信道標(biāo)識(shí)。由第一個(gè)字節(jié)中的剩余四位(b4、b3、b2、b1)所做的邏輯信道組號(hào)(LCGN)和第二個(gè)字節(jié)所做的邏輯信道號(hào)(LCN)兩部分組成,用以標(biāo)識(shí)邏輯信道。

(3)分組類型標(biāo)識(shí)。由第三個(gè)字節(jié)組成,用于區(qū)分分組的類型和功能。若該字節(jié)的最后一位(b1)為"。",則表示分組為數(shù)據(jù)分組;若該位為"1",則表示分組為控制分組,可以用做呼叫請(qǐng)求或指示分組、釋放請(qǐng)求或指示分組。若該字節(jié)未三位(b3、b2、b1)為全"1",則表示該分組是某個(gè)確認(rèn)或接受分組。第四個(gè)字節(jié)及其后諸字節(jié)將依據(jù)分組類型的不同而有不同的定義。

X.25分組級(jí)協(xié)議規(guī)定了多種類型的分組。由于UTE與DCE的不對(duì)稱性,所以具有相同類型編碼的同類型分組,因其傳輸方向的不同有不同的含義和解釋,具體實(shí)現(xiàn)時(shí)也有所不同。為此,分組協(xié)議從本地DTE的角度出發(fā),為它們?nèi)×瞬煌拿Q以示區(qū)別。一般來說,從UTE到ECE的分組表示本地DTE經(jīng)DCE向遠(yuǎn)地UTE發(fā)送的命令請(qǐng)求或應(yīng)答響應(yīng);反之,從ECE到ME的分組表示DCE代表遠(yuǎn)地DTE向本地DTE發(fā)送的命令或應(yīng)答響應(yīng)。表3.5列出了這些分組的名稱、分組類型編號(hào)及參數(shù)。表中的分組類型可歸納為圖3.18所示的六種格式。

image:bk064327w-2.jpg

數(shù)據(jù)分組中的數(shù)據(jù)類型編碼部分,除了用M位代替I幀中的P/F位外,其它內(nèi)容與數(shù)5鏈路級(jí)的mu幀格式中的控制字段C非常類似,最未位的"。"是數(shù)據(jù)類型分組的特征20M (More data)位置"1",表示還有后續(xù)的數(shù)據(jù),即當(dāng)前數(shù)據(jù)分組中的數(shù)據(jù)將以同E輯信道上的下一數(shù)據(jù)分組中的數(shù)據(jù)作為邏輯繼續(xù)。P(S)、P(R)分別稱為分組發(fā)送順序號(hào)和是收順序號(hào),它們的作用大致與幀格式中的N(S)和N(R)相當(dāng)。但是,它們的主要作用是控司每條邏輯信道上向分組交換網(wǎng)發(fā)送或從交換網(wǎng)接收的數(shù)據(jù)流,而不只為站點(diǎn)之間提供確認(rèn)R段。其目的是為了調(diào)節(jié)每個(gè)邏輯信道上的流量,以防止對(duì)分組交換網(wǎng)的壓力過重。

實(shí)際上,P(S)或P(R)的值用以確定一個(gè)給定的邏輯信道上的"窗口",表示信道上允許傳送多快個(gè)未被響應(yīng)的分組。能傳輸未響應(yīng)分組的最大值稱為窗口尺寸,每條虛電路的窗口尺寸是醫(yī)立戶或呼叫建立時(shí)分配的,但序號(hào)采用3位時(shí)最大不能超過7個(gè)分組,序號(hào)采用7位時(shí)最k不能超過127個(gè)分組。

與數(shù)據(jù)鏈路級(jí)幀格式一樣,分組級(jí)也包括RR、RNR和R日三種分組,它們被稱為流量控制分組,這些分組中的類型字段只包括接收順序號(hào)P(R),而無發(fā)送順序號(hào)P(S)。 RR用F告知對(duì)方本方正準(zhǔn)備從給定邏輯信道上接收順序號(hào)為P(R)的分組;RNR用于向?qū)Ψ奖硎疚环侥壳安荒茉诮o定邏輯信道上接收數(shù)據(jù)分組。RNR可以通過同一方向上發(fā)送的RR分組陽以清除。

另外,分組級(jí)也包括一些無編號(hào)的分組。如中斷請(qǐng)求分組,它不需要等待事先已發(fā)送的隱它分組而能立即向外發(fā)送,甚至在對(duì)方不能接收數(shù)據(jù)時(shí)也能發(fā)送。中斷請(qǐng)求分組只能攜帶-個(gè)字節(jié)的用戶數(shù)據(jù),放在原因字段中用以向?qū)Ψ絺魉椭袛嘈畔⒒蛟颉?

X.25中還定義了很多其它類型的分組,包括釋放請(qǐng)求/指示、復(fù)位請(qǐng)求/指示、重啟動(dòng)青求/指示等。其中除復(fù)位請(qǐng)求/指示分組多一個(gè)診斷代碼外,其它均與中斷請(qǐng)求分組格式相司。這些分組都包括一個(gè)"原因"字段,用以存人引起相應(yīng)動(dòng)作的原因。需要悅明一下復(fù)位與重啟動(dòng)之間的差別。復(fù)位請(qǐng)求是為了在數(shù)據(jù)傳輸狀態(tài)中對(duì)虛呼叫或永久虛電路進(jìn)行重新初崎準(zhǔn)備而設(shè)置的;而重啟動(dòng)則為同時(shí)釋放DTE-CE界面上所有虛呼叫以及復(fù)位所有永童電路而設(shè)置的。

各類確認(rèn)分組僅包含三個(gè)字節(jié),它們分別用做對(duì)呼叫、釋放、中斷、復(fù)位及重啟動(dòng)的請(qǐng)求或指示的確認(rèn)。

非常好我支持^.^

(711) 98.6%

不好我反對(duì)

(10) 1.4%

相關(guān)閱讀:

( 發(fā)表人:admin )

      發(fā)表評(píng)論

      用戶評(píng)論
      評(píng)價(jià):好評(píng)中評(píng)差評(píng)

      發(fā)表評(píng)論,獲取積分! 請(qǐng)遵守相關(guān)規(guī)定!

      ?