Rumah  >  Artikel  >  为什么说udp是面向报文的,tcp是面向字节流的

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

hzc
hzcasal
2020-06-19 14:06:1021517semak imbas

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

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

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

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

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

Atas ialah kandungan terperinci 为什么说udp是面向报文的,tcp是面向字节流的. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn