數(shù)據(jù)包服務(wù)及網(wǎng)絡(luò)層功能
掃描二維碼
隨時(shí)隨地手機(jī)看文章
數(shù)據(jù)報(bào)服務(wù)是由數(shù)據(jù)報(bào)交換網(wǎng)來(lái)提供。端系統(tǒng)的網(wǎng)絡(luò)層同網(wǎng)絡(luò)節(jié)點(diǎn)中的網(wǎng)絡(luò)層之間,一致地按照數(shù)據(jù)報(bào)操作方式交換數(shù)據(jù)。當(dāng)端系統(tǒng)要發(fā)送數(shù)據(jù)時(shí),網(wǎng)絡(luò)層給該數(shù)據(jù)附加上地址、序號(hào)等信息,然后作為數(shù)據(jù)報(bào)發(fā)送給網(wǎng)絡(luò)節(jié)點(diǎn);目的端系統(tǒng)收到數(shù)據(jù)報(bào)可能是不按照順序到達(dá),也有可能出現(xiàn)數(shù)據(jù)報(bào)丟失。數(shù)據(jù)報(bào)服務(wù)與OSI的無(wú)連接網(wǎng)絡(luò)服務(wù)類(lèi)似。
網(wǎng)絡(luò)層是OSI參考模型的第三層,介于數(shù)據(jù)鏈路層和傳輸層之間。其任務(wù)是分組轉(zhuǎn)發(fā)、路由選擇和流量控制,最主要的功能是實(shí)現(xiàn)端到端通信系統(tǒng)中中間節(jié)點(diǎn)的路由選擇。從OSI/RM的通信角度來(lái)看,網(wǎng)絡(luò)層所提供的服務(wù)主要有兩大類(lèi),即面向連接服務(wù)和無(wú)連接服務(wù)。這兩種網(wǎng)絡(luò)服務(wù)的具體實(shí)現(xiàn)就是所謂的虛電路服務(wù)和數(shù)據(jù)報(bào)服務(wù)。
面向連接服務(wù)連接是指兩個(gè)對(duì)等實(shí)體之問(wèn)為進(jìn)行數(shù)據(jù)通信而進(jìn)行的一種結(jié)合。面向連接服務(wù)就是在數(shù)據(jù)交換之前,必須先建立連接,當(dāng)數(shù)據(jù)交換結(jié)束后,則應(yīng)該終止這個(gè)連接。通常面向連接服務(wù)是一種可靠的報(bào)文序列服務(wù),在建立連接之后,每個(gè)用戶(hù)都可以發(fā)送可變長(zhǎng)度的報(bào)文,這些報(bào)文按順序發(fā)送給遠(yuǎn)端的用戶(hù),報(bào)文的接收也是按順序的。有時(shí)用戶(hù)可以發(fā)送一個(gè)很短(1~2字節(jié)長(zhǎng))的報(bào)文,但希望這個(gè)報(bào)文可以不按序號(hào)而優(yōu)先發(fā)送,這就是“加速數(shù)據(jù)”,它常用來(lái)傳送中斷控制命令。由于面向連接服務(wù)和線路交換的許多特性相似,因此面向連接服務(wù)在網(wǎng)絡(luò)層中又稱(chēng)為虛電路服務(wù)。“虛”表示:在兩個(gè)服務(wù)用戶(hù)的通信過(guò)程中雖然沒(méi)有自始至終都占用一條端到端的完整物理電路,但卻好像占用了一條這樣的電路。面向連接服務(wù)比較適合于在一定期間內(nèi)要向同一目的地連續(xù)發(fā)送許多報(bào)文的情況。若兩個(gè)用戶(hù)經(jīng)常進(jìn)行頻繁通信,則可建立永久虛電路,這樣可免除每次通信時(shí)連接建立和連接釋放這兩個(gè)過(guò)程。
無(wú)連接服務(wù)在無(wú)連接服務(wù)的情況下,兩個(gè)實(shí)體之間的通信不需要先建立好一個(gè)連接,因此其下層的有關(guān)資源不需要事先進(jìn)行預(yù)定保留,這些資源是在數(shù)據(jù)傳輸時(shí)動(dòng)態(tài)地進(jìn)行分配的。無(wú)連接服務(wù)不需要通信的兩個(gè)實(shí)體同時(shí)處于激活狀態(tài),當(dāng)發(fā)送端的實(shí)體正在進(jìn)行發(fā)送時(shí),它必須是激活的,但這時(shí)接收端的實(shí)體并不一定要激活,只有當(dāng)接收端的實(shí)體正在進(jìn)行接收時(shí),它才必須是激活的。無(wú)連接服務(wù)的優(yōu)點(diǎn)是靈活方便和比較迅速,但無(wú)連接服務(wù)不能防止報(bào)文的丟失、重復(fù)或失序。采用無(wú)連接服務(wù)時(shí)由于每個(gè)報(bào)文都必須提供完整的目的站地址,因此其開(kāi)銷(xiāo)也較大。無(wú)連接服務(wù)大致有以下三種類(lèi)型:(1)數(shù)據(jù)報(bào)。特點(diǎn)是發(fā)完了就行,而不需要接收端做任何響應(yīng)。數(shù)據(jù)報(bào)服務(wù)簡(jiǎn)單、額外開(kāi)銷(xiāo)小,雖然數(shù)據(jù)報(bào)服務(wù)沒(méi)有面向連接服務(wù)可靠,但可在此基礎(chǔ)上由更高層構(gòu)成可靠的連接服務(wù)。數(shù)據(jù)報(bào)服務(wù)適用于電子郵件,特別適合于廣播或組播服務(wù)。(2)證實(shí)交付。這是一種可靠的數(shù)據(jù)報(bào)服務(wù)。這種服務(wù)對(duì)每一個(gè)報(bào)文產(chǎn)生一個(gè)證實(shí)給發(fā)送方用戶(hù),不過(guò)這個(gè)證實(shí)不是來(lái)自接收端的用戶(hù)而是來(lái)自提供服務(wù)的層。這種證實(shí)只能保證報(bào)文已經(jīng)發(fā)給遠(yuǎn)端的目的站了,但并不能保證目的站的用戶(hù)已經(jīng)收到了這個(gè)報(bào)文。(3)請(qǐng)求應(yīng)答。這種類(lèi)型的數(shù)據(jù)報(bào)服務(wù)是接收端用戶(hù)每收到一個(gè)報(bào)文,就向發(fā)送端用戶(hù)發(fā)送一個(gè)應(yīng)答報(bào)文。但是,收發(fā)雙方發(fā)送的報(bào)文都有可能丟失。如果接收端發(fā)現(xiàn)報(bào)文有差錯(cuò),則響應(yīng)一個(gè)表示有差錯(cuò)的報(bào)文。