1. 程式人生 > >TCP與UDP傳輸資料量問題

TCP與UDP傳輸資料量問題

TCP和UDP的原理就不用說了。

TCP:客戶端和伺服器有一個連線的過程。在傳送資料時最多能傳送65535個位元組,雖然可靠,但是傳送的資料被protocol內部分成了幾塊,分片傳送,所以在用TCP傳輸的時候,在協議制定上要考慮傳送資料連續接收,才能保證一個協議幀的資料正確接收。

UDP:客戶端和伺服器不需要連線過程。在傳送資料時最多能傳送65507個位元組,UDP容易丟幀,但是傳送的65507個位元組不會被內部分片,可以整塊傳送,所以在制定協議時不用TCP那麼複雜,傳送和接收都很容易實現。工程應用中比較受歡迎。