UDT網路協議簡單介紹

2021-06-20 01:20:40 字數 603 閱讀 2446

udt也是一種網際網路資料

傳輸協議

(他是基於udp)。udt的主要目的是支援高速

廣域網上的

海量資料

傳輸,而網際網路上的標準資料

傳輸協議

tcp在高頻寬長距離網路上效能很差。udt建於udp之上,並引入新的

擁塞控制

和資料可靠性控制機制。udt是面向連線的雙向的

應用層協議

。它同時支援可靠的

資料流傳輸和部分可靠的

資料報傳輸。一般應用在點到點技術(p2p),防火牆穿透,多**資料傳輸等這些方面。

udt是將

應用層資料打包成固定的大小,除非資料不夠這麼大。和tcp相似的是,這個固定的包大小叫做mss(最大包大小)。由於期望udt用來傳輸大塊

資料流,我們假定只有很小的一部分不規則的大小的包在udt session中。mss能夠通過應用程式來安裝,mtu是其最優值(包括任何包頭)。

tcp:面向連線、三次握手、高可靠性,不易出錯

udp:面向無連線、不可靠、資料傳輸效率優於tcp

udt可以說是既彌補了udp的不可靠性,又彌補了tcp容易造成的網路擁塞。

常見網路協議簡單介紹

ipv4 網際協議版本號4 internet protocol version 4 自20世紀80年代早期以來一直是網際協議簇的主力協議。它使用32位位址。ipv4給tcp udp sctp icmp和igmp提供分組遞送服務。ipv6 網際協議版本號6 internet protocol vers...

網路協議分層 網路協議介紹

現在的網路都採用分層的方式進行工作 高層 包括應用層 表示層 會話層 傳輸層,負責主機之間的資料傳輸 底層 網路層 資料鏈路層 物理層,負責網路資料傳輸 從高層到底層分別是 應用層 提供程式之間的通訊,常見協議有http ftp 表示層 處理資料格式 資料加密等,常見協議有nbssl lpp 會話層...

TCP IP協議簡單介紹

tcp ip 是用於網際網路 internet 的通訊協議。是基於 tcp 和 ip 這兩個最初的協議之上的不同的通訊協議的大的集合 即協議簇 tcp 用於從應用程式到網路的資料傳輸控制。tcp 負責在資料傳送之前將它們分割為 ip 包,然後在它們到達的時候將它們重組。udp用於從應用程式間的簡單通...