TCP 虛電路 和UDP的區別

2022-04-01 13:43:42 字數 1102 閱讀 5111

(1)在傳輸方式上,虛電路服務在源、目的主機通訊之前,應先建立一條虛電路,然後才能進行通訊,通訊結束應將虛電路拆除。而資料報服務,網路層從運輸層接收報文,將其裝上報頭(源、目的位址等資訊)後,作為乙個獨立的資訊單位傳送,不需建立和釋放連線,目標結點收到資料後也不需傳送確認,因而是一種開銷較小的通訊方式。但發方不能確切地知道對方是否準備好接收,是否正在忙碌,因而資料報服務的可靠性不是很高。   

(3)關於路由選擇:虛電路服務沿途各結點只在呼叫請求分組在網中傳輸時,進行路徑選擇,以後便不需要了。可是在資料報服務時,每個資料每經過乙個網路結點都要進行一次路由選擇。當有乙個很長的報文需要傳輸時,必須先把它分成若干個具有定長的分組,若採用資料報服務,勢必增加網路開銷。 

(4)關於分組順序:對虛電路服務,由於從源主機發出的所有分組都是通過事先建立好的一條虛電路進行傳輸,所以能保證分組按傳送順序到達目的主機。但是,當把乙份長報文分成若干個短的資料報時,由於它們被獨立傳送,可能各自通過不同的路徑到達目的主機,因而資料報服務不能保證這些資料報按序列到達目的主機。   

(5)可靠性與適應性:虛電路服務在通訊之前雙方已進行過連線,而且每發完一定數量的分組後,對方也都給予確認,故虛電路服務比資料報服務的可靠性高。但是,當傳輸途中的某個結點或鏈路發生故障時,資料報服務可以繞開這些故障地區,而另選其他路徑,把資料傳至目的地,而虛電路服務則必須重新建立虛電路才能進行通訊。因此,資料報服務的適應性比虛電路服務強。   

(6)關於平衡網路流量:資料報在傳輸過程中,中繼結點可為資料報選擇一條流量較小的路由,而避開流量較高的路由,因此資料報服務既平衡網路中的資訊流量,又可使資料報得以更迅速地傳輸。而在虛電路服務中,一旦虛電路建立後,中繼結點是不能根據流量情況來改變分組的傳送路徑的。   

綜上所述,虛電路服務適用於互動作用,不僅及時、傳輸較為可靠,而且網路開銷小。資料報服務5-06 設有一通訊子網。若使用虛電路,則每一分組必須有3位元組的分組首部,而每個網路結點必須為虛電路保留8位元組的儲存空間來識別虛電路。但若使用資料報,則每個分組要有15位元組的分組首部,而結點就不需要保留路由表的儲存空間。設每段鏈路每傳1兆位元組需0.01元,購買結點儲存器的費用為每位元組0.01元,而儲存器的壽命為2年工作時間(每週工作40小時)。假定一條虛電路的每次平均使用時間為1000秒,而在此時間內傳送200分組,每個分組平均要經過4段鏈路。

TCP和UDP的區別

tcp transimission control protocol 傳輸控制協議 和udp user datagram protocol 是傳輸層的兩種實現版本!它們之間提供基本的服務又各有所長。因此,根據對特定服務質量的要求,應用層軟體單元可以選擇通過傳輸層的tcp版本或者udp版本來傳輸資料。...

TCP和UDP的區別

tcp和udp都是傳輸層的協議,他們的區別主要如下 1 tcp,全名 傳輸控制協議 是面向連線的,也就是說在傳送方和接收方在傳送資料之前,必須通過三次握手建立連線,相當於現實生活中的打 功能,必須先撥號,接通後才能說話,udp,全名 使用者資料報協議 是無連線的,其中一方向向另一方傳送資料時不需要建...

TCP和UDP的區別

tcp transmission control protocol,傳輸控制協議 是基於連線的協議,也就是說,在正式收發資料前,必須和對方建立可靠的連線。乙個tcp連線必須要經過三次 對話 才能建立起來,其中的過程非常複雜,我們這裡只做簡單 形象的介紹,你只要做到能夠理解這個過程即可。我們來看看這三...