Re: [問題] 傳輸層(UDP)的問題

看板TransCSI作者 (別急著吃棉花糖)時間15年前 (2010/05/04 08:24), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
※ 引述《Asbarla (木頭)》之銘言: : : 網際網路中傳輸層的UDP協定有提供下列哪一項功能?? : : (A)錯誤管制 : : (B)壅塞管制 : : (C)流量管制 : : (D)連線設定 : : 答案是A : : 但答案的解析寫UDP「不具有」流量管制和錯誤管制的功能,和題目不符 : : 那答案到底是什麼呢?? : : 謝謝 : : 我記得UDP是不會重傳資料,而TCP會~ : : TCP和資料鏈結層都具有錯誤處理的機制 : (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大能為小弟解惑 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.64.102.64
文章代碼(AID): #1Btsb9ZN (TransCSI)
討論串 (同標題文章)
文章代碼(AID): #1Btsb9ZN (TransCSI)