UDP是面向報文的,發送方的UDP對應用層交下來的報文,不合並,不拆分,只是在其上面加上首部後就交給了下面的網絡層,也就是說無論應用層交給UDP多長的報文,它統統發送,壹次發送壹個。而對接收方,接到後直接去除首部,交給上面的應用層就完成任務了。因此,它需要應用層控制報文的大小
TCP是面向字節流的,它把上面應用層交下來的數據看成無結構的字節流來發送,可以想象成流水形式的,發送方TCP會將數據放入“蓄水池”(緩存區),等到可以發送的時候就發送,不能發送就等著,TCP會根據當前網絡的擁塞狀態來確定每個報文段的大小。
都是用自己的話說的,希望妳能懂,希望對妳有幫助o(∩_∩)o