當前位置:編程學習大全網 - 編程軟體 - 為什麽說UDP是面向報文的而TCP是面向字節流的?

為什麽說UDP是面向報文的而TCP是面向字節流的?

這要從它們的工作特點來談起了:

UDP是面向報文的,發送方的UDP對應用層交下來的報文,不合並,不拆分,只是在其上面加上首部後就交給了下面的網絡層,也就是說無論應用層交給UDP多長的報文,它統統發送,壹次發送壹個。而對接收方,接到後直接去除首部,交給上面的應用層就完成任務了。因此,它需要應用層控制報文的大小

TCP是面向字節流的,它把上面應用層交下來的數據看成無結構的字節流來發送,可以想象成流水形式的,發送方TCP會將數據放入“蓄水池”(緩存區),等到可以發送的時候就發送,不能發送就等著,TCP會根據當前網絡的擁塞狀態來確定每個報文段的大小。

都是用自己的話說的,希望妳能懂,希望對妳有幫助o(∩_∩)o

  • 上一篇:PLC編程之前,要做哪些準備工作
  • 下一篇:數控等離子切割機如何操作?
  • copyright 2024編程學習大全網