1種類
在面向連接的方法中,網(wǎng)絡負責順序發(fā)送報文分組并且以一種可靠的方法檢測丟失和沖突。這種方法被“可靠的”傳輸服務使用。
在無連接的方法中,網(wǎng)絡只需要將報文分組發(fā)送到接收點,檢錯與流控由發(fā)送方和接收方處理。這種方法被稱作“最佳工作(best-effort)”或“無應答(unacknowledged)”的傳輸協(xié)議所使用。
假定你想給你在另一個城市的朋友發(fā)送一系列信件,信件類似于通過計算機網(wǎng)絡發(fā)送的數(shù)據(jù)分組。有兩種發(fā)送方法,一種方法是把信件交給一位可信的朋友,由他私人傳送,之后再向你證實已經(jīng)發(fā)送。在這種方法中,你在傳送的兩端都保持著聯(lián)系,你的朋友提供了面向連接的服務。另外一種是,你在信封上注明地址并將它們投進郵局,你并沒有得到保證說每封信都會達到目的地,如果都到達了,它們可能在不同的時間到達并且不是連續(xù)的,這就象一個無連接服務。
面向連接的通信
在面向連接方法中,在兩個端點之間建立了一條數(shù)據(jù)通信信道(電路)。這條信道提供了一條在網(wǎng)絡上順序發(fā)送報文分組的預定義路徑,這個連接類似于語音電話。發(fā)送方與接收方保持聯(lián)系以協(xié)調(diào)會話和報文分組接收或失敗的信號。但這并不意味著面向連接的信道比無連接的信道使用了更多的帶寬,兩種方法都只在報文分組傳輸時才使用帶寬。
為面向連接的會話建立的通信信道自然是邏輯的,常被稱作虛電路(virtual circuit),它關心的是端點。與在網(wǎng)絡上尋求一條實際的物理路徑相比,這條信道更關心的是保持兩個端點的聯(lián)系。在有多條到達目的地路徑的網(wǎng)絡中,物理路徑在會話期間隨著數(shù)據(jù)模式的改變而改變,但是端點(和中間節(jié)點)一直保持對路徑進行跟蹤,
一臺計算機上的應用程序啟動與另一臺計算機的面向連接的會話,它通過訪問基本的通信協(xié)議來請求這樣的對話。在傳輸控制協(xié)議/因特網(wǎng)協(xié)議(TCP/IP)組中,TCP提供面向連接的服務,而IP(較低層的協(xié)議)提供傳輸服務。在NetWare SPX/IPX協(xié)議組中,SPX提供面向連接的服務。
因為報文分組是通過虛電路傳輸?shù)?,所以并不需要使用全分組地址,這是由于網(wǎng)絡已經(jīng)知道了發(fā)送方與接收方的地址。網(wǎng)絡路徑上的每個節(jié)點都保持跟蹤虛電路和需要交換分組的端口。順序編號用來保證分組的順序流動。虛電路需要一個建立過程,但電路一旦建立,它就為長時間的處理提供一條有效的路徑,如由管理程序對網(wǎng)絡站點的連續(xù)監(jiān)控和許多大文件的傳送。與此相比,無連接方法是設計用于突發(fā)的、暫時的通信,這種方法中如用虛電路建立就不是很有效的。
無連接通信
Connectionless Communication 無連接通信
在無連接方法中,網(wǎng)絡除了把分組傳送到目的地以外不需做任何事情,如果分組丟失了,接收方必須檢測出錯誤并請求重發(fā);如果分組因采用不同的路徑而沒有按序到達,接收方必須將它們重新排序。無連接的協(xié)議有TCP/IP協(xié)議組的IP部分,NetWare的SPX/IPX協(xié)議的IPX部分和OSI的無連接網(wǎng)絡協(xié)議(CLNP)。這些協(xié)議在與OSI協(xié)議模型相當?shù)?span id="qsmbujx" class='hrefStyle'>網(wǎng)絡層中。
在無連接的通信會話中,每個數(shù)據(jù)分組是一個在網(wǎng)絡上傳輸?shù)莫毩卧?,稱作數(shù)據(jù)報。發(fā)送方和接收方之間沒有初始協(xié)商,發(fā)送方僅僅向網(wǎng)絡上發(fā)送數(shù)據(jù)報,每個分組含有源地址和目的地址。
該方法中沒有接收方發(fā)來的分組接收或未接收的應答,也沒有流控制,所以分組可能不按次序到達,接收方必須對它們重新排序。如果接收到有錯誤的分組,則將它刪掉。當重新整理分組時,就會發(fā)現(xiàn)被刪掉的包并請求重發(fā)。
使用無連接的協(xié)議有許多好處。就性能來說,無連接策略通常更好,因為大多數(shù)網(wǎng)絡上只有相對少的錯誤,所以被破壞的或丟失的分組很少,端點不需很多時間來重發(fā)。
2過程
A、.面向連接的會話的建立過程如下:
1.源應用程序請求一個面向連接的通信會話。
2.建立會話(需要一段時間,是選用無連接的協(xié)議的一個原因)。
3.在邏輯連接上開始數(shù)據(jù)傳輸。
4.傳輸結束時,信道解除連接。
B、在分組交換遠程通信網(wǎng)絡中,有些信道永不斷連。兩點之間建立的一條永久信道稱為永久虛電路(PVC)(Permanent virtual circuits(PVCs))。PVC類似于專用電話線。
C、面向連接的協(xié)議大部分位于與開放系統(tǒng)互連(OSI)協(xié)議模型相當?shù)倪\輸層協(xié)議中。通用的面向連接的協(xié)議包括Internet和UNIX環(huán)境下的TCP (傳輸控制協(xié)議)、Novell的順序分組交換(SPX)、IBM/Microsoft的NetBIOS和OSI的連接模型網(wǎng)絡協(xié)議(CMNP)。
3比較
Comparing the Protocols協(xié)議的比較
面向連接的服務更適于需要穩(wěn)定數(shù)據(jù)流的應用,例如,與Novell NetWare一起提供的遠程監(jiān)控程序使用的是面向連接的協(xié)議SPX。面向連接的服務可靠性也更高,并能更有效從問題中恢復。
雖然無連接的服務中每個分組有更多的額外開銷,而面向連接的服務在端點上需要更多的處理來建立和保持連接。但是額外開銷有時沒有被證實,例如與局域網(wǎng)用戶和服務器交互有關的短暫突發(fā)傳輸。
4相關條目
Connectionless Network Protocol無連接網(wǎng)絡協(xié)議;Datagram Delivery Protocol數(shù)據(jù)報傳遞協(xié)議;Datagram Network Services數(shù)據(jù)報網(wǎng)絡服務;Fast Packet Switching快速分組交換;Virtual Circuits 虛電[線]路。
內(nèi)容來自百科網(wǎng)