為什么說UDP是無鏈接的協(xié)議??
為什么說UDP是無鏈接的協(xié)議??
TCP如果IP數(shù)據(jù)包中有已經(jīng)封好的TCP數(shù)據(jù)包,那么IP將把它們向‘上’傳送到TCP層。TCP將包排序并進行錯誤檢查,同時實現(xiàn)虛電路間的連接。
TCP數(shù)據(jù)包中包括序號和確認(rèn),所以未按照順序收到的包可以被排序,而損壞的包可以被重傳。
TCP將它的信息送到更高層的應(yīng)用程序,例如Telnet的服務(wù)程序和客戶程序。應(yīng)用程序輪流將信息送回TCP層,TCP層便將它們向下傳送到IP層,設(shè)備驅(qū)動程序和物理介質(zhì),**到接收方。面向連接的服務(wù)(例如Telnet、FTP、rlogin、X Windows和SMTP)需要高度的可靠性,所以它們使用了TCP。DNS在某些情況下使用TCP(發(fā)送和接收域名數(shù)據(jù)庫),但使用UDP傳送有關(guān)單個主機的信息。
UDP UDP與TCP位于同一層,但它不管數(shù)據(jù)包的順序、錯誤或重發(fā)。因此,UDP不被應(yīng)用于那些使用虛電路的面向連接的服務(wù),UDP主要用于那些面向查詢—應(yīng)答的服務(wù),例如NFS,相對于FTP或Telnet,這些服務(wù)需要交換的信息量較小。使用UDP的服務(wù)包括NTP(**時間協(xié)議)和DNS(DNS也使用TCP)。
欺騙UDP包比欺騙TCP包更容易,因為UDP沒有建立初始化連接(也可以稱為握手)(因為在兩個系統(tǒng)間沒有虛電路),也就是說,與UDP相關(guān)的服務(wù)面臨著更大的危險。
TCP是可靠的面向連接的協(xié)議 如何理解?UDP協(xié)議是一種不可靠的無連接的協(xié)議 又如何理解
TCP的可靠是體現(xiàn)在其通信過程必須經(jīng)過三個階段:連接建立、數(shù)據(jù)通信、連接撤銷。并且使用了確認(rèn)機制。
因此其通信結(jié)果是可掌握的,必然成功的。
而UDP則幾乎把傳輸?shù)某晒β释耆蕾囋贗P協(xié)議上了,即盡**努力去完成傳輸任務(wù)。它沒有建立連接和撤銷連接階段,因此傳輸?shù)慕Y(jié)果有可能是失敗,因此稱為不可靠的協(xié)議。
UDP協(xié)議的無連接是指什么百科?
UDP協(xié)議全稱是用戶數(shù)據(jù)報協(xié)議,在**中它與TCP協(xié)議一樣用于處理數(shù)據(jù)包,是一種無連接的協(xié)議。在OSI模型中,在第四層——傳輸層,處于IP協(xié)議的上一層。
UDP有不提供數(shù)據(jù)包分組、組裝和不能對數(shù)據(jù)包進行排序的缺點,也就是說,當(dāng)報文發(fā)送之后,是無法得知其是否安全完整到達的。
UDP用來支持那些需要在計算機之間傳輸數(shù)據(jù)的**應(yīng)用。包括**視頻會議系統(tǒng)在內(nèi)的眾多的客戶/服務(wù)器模式的**應(yīng)用都需要使用UDP協(xié)議。