千家信息网

udp是面向报文的,tcp为什么是面向字节流的

发表于:2024-11-26 作者:千家信息网编辑
千家信息网最后更新 2024年11月26日,udp是面向报文的,tcp为什么是面向字节流的?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。这要从它们的工作特点来谈起了:UDP是面
千家信息网最后更新 2024年11月26日udp是面向报文的,tcp为什么是面向字节流的

udp是面向报文的,tcp为什么是面向字节流的?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

这要从它们的工作特点来谈起了:

UDP是面向报文的,发送方的UDP对应用层交下来的报文,不合并,不拆分,只是在其上面加上首部后就交给了下面的网络层,也就是说无论应用层交给UDP多长的报文,它统统发送,一次发送一个。而对接收方,接到后直接去除首部,交给上面的应用层就完成任务了。因此,它需要应用层控制报文的大小

TCP是面向字节流的,它把上面应用层交下来的数据看成无结构的字节流来发送,可以想象成流水形式的,发送方TCP会将数据放入"蓄水池"(缓存区),等到可以发送的时候就发送,不能发送就等着,TCP会根据当前网络的拥塞状态来确定每个报文段的大小。

关于udp是面向报文的,tcp为什么是面向字节流的问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

0