为什么TCP传输单元叫作TCP报文段,而UDP的叫作UDP数据报

为什么TCP传输单元叫作“TCP报文段”,而UDP的叫作UDP传输单元“UDP数据报”?

这个问题也是我刚接触网络时感到疑惑的问题,最近几天看书过程中,我总结一点。这点纯属个人观点,如果不对还请多指教!

我们都知道应用层位于运输层之上,TCP和UDP是运输层的两个重要的协议。对于应用层交付下来的报文,如果使用TCP进行传输的话,TCP首先会对报文进行分割,分割到TCP认为最合适发送的数据块,然后再加上首部构成TCP报文段。这里叫作“TCP报文段”的原因,我想是因为把数据分割了,分割成一段一段的。一次TCP传输的只是原始数据的一段。(TCP面向字节流)

如果使用UDP传输应用层交付下来的报文的话,UPD会将整个报文作为数据部分进行传输,不会进行任何分割。因此成为“UDP数据报”。如果UDP数据报过大,网络层传输前会对IP数据报拆分。(UDP面向报文)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值