[爆卦]udp傳輸是什麼?優點缺點精華區懶人包

為什麼這篇udp傳輸鄉民發文收入到精華區:因為在udp傳輸這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者k101646 (Brian)看板TransCSI標題Re: [問題] 傳輸層(UDP)的問題時...


※ 引述《stator (別急著吃棉花糖)》之銘言:
: ※ 引述《Asbarla (木頭)》之銘言:
: : (B)、(C)、(D)
: : UDP是Connectionless(非連線型)的非可靠資料傳輸協定。
: : =>應該是(D)刪去
: 感謝A大這麼熱心的解說
: : 它並不會運用確認機制來保證資料是否正確的被接收、不需要重傳遺失的資料,
: : 資料的接收可不必按順序進行、也不提供回傳機制來控制資料流的速度。
: : =>(B)刪去
: : 而且流量管制(flow control)是TCP才有的
: : =>(C)刪去
: : 但是TCP和UDP segment中都有checksum
: ^^^^^^^^^^^
: : 作用是資料傳送出去時,發送端會對資料做一個checksum 1補數的動作,
: : 然後將checksum value放入UDP checksum field裡面,當接收端收到封包後,
: : 會在對資料進行checksum,再比對value是否一致,或結果不一致則代表資料"errors",
: : 並要求對方重傳。
: ^^^^^^^^^^^^^^^^^^
: 這邊您在上一段有說到UDP不需要重傳資料,但在這一段寫到UDP有checksum value
: 接收端比對不一致要求重傳,這樣不知是否有相衝突呢??
: : 所以(A)可以選
: : 小弟剛起床可能思緒不清,
: : 如果有誤煩請各位大大見諒並指教,
: : 謝謝。
: 還是謝謝A大能為小弟解惑

不好意思我只是路人K,以下是CCNA(網路證照書籍)+Wiki

先看WIKI:UTP 的 Checksum

The main purpose of checksum is error detection.It guarantees that message
arrived at correct destination.To verify checksum,the receiver must extract
this fields from IP Header .12-byte psuedo header is used to compute checksum.

K的中文翻譯:checksum的主要目的是錯誤偵測.她保照訊息抵達在正確目的.
後面翻譯省略(關連小)

再看ccna的書籍擷取之(基豐出版社何旅良 審校)
--------------------------------------------------------------------------
TCP/IP傳輸層特色
==========================================================================
功能: 說明
--------------------------------------------------------------------------
使用PORT之多工 |讓接收端的主機可以根據port將資料送到正確的應用程式
|之功能
--------------------------------------------------------------------------
錯誤復原(可靠度) |以序號和ACK標頭欄位進行編號及回應資料
|之程序處理。
--------------------------------------------------------------------------
使用視窗進行流量控管 |使用視窗大小來保護緩衡區即遶送設備之處理程序
--------------------------------------------------------------------------
連線之建立及終止 |用來初始化port、序號和ACK欄位之處理程序。
--------------------------------------------------------------------------
有序資料傳送及資料分段 |將來自上層的連續位元組串流分割為資料段以便傳送到
|接收端設備,並以相同順序提交回上層之處理程序

!! 其中只有第一項是UDP支援的,而表格內所有項目TCP都可支援

===========================================================================



thanks for watch right now , and...



OKAY~ 根據wiki還有書本上得聯集得知 錯誤復原有待商榷

黃色字體的序號和ACK只有tcp有 however UTP是沒序號跟ACK的

所以結論是UTP沒有錯誤復原但是但是!!!她有目標地點確認的功能

以上乃paper推論

上面大大的講法說實在我沒看過或學過但WIKI有詳細資料可參考^^

嗯...錯誤管理UTP是的確做到了 可選(A)

但一般講的錯誤復原到沒有做到,這可能是問題上要看清楚的部分@@

而醬一路說來UTP 的check sum 沒辦法做TCP ACK 和序號的錯誤復原功能

OK! 路上小心

路人K睡了

附張美女圖:http://img.cnmo-img.com.cn/189/188043.jpg
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.230.73.44
※ 編輯: k101646 來自: 61.230.73.44 (05/16 01:23)
※ 編輯: k101646 來自: 61.230.73.44 (05/16 01:24)
※ 編輯: k101646 來自: 61.230.73.44 (05/16 01:34)
stator:感謝K大用心的解說和美女圖~所以UDP是會正確送到目的的,但 05/16 15:59
stator:但不會管有沒有送對資料就是了 05/16 15:59

你可能也想看看

搜尋相關網站