2021-12-06

运输层

无连接运输:UDP

为什么有些应用不是用有连接保障的TCP,而使用UDP:
1、关于发送什么数据和何时发送的应用层控制更精细
使用TCP连接的话,如果应用与服务器间的通路拥挤,TCP会抑制发送端,而UDP没这个烦恼
2、无需建立连接
TCP连接需要经历三次握手,UDP不用,不会引入连接时延
3、无连接状态
TCP需要在端系统中维护连接状态,连接状态包括:接收和发送缓存、拥塞控制参数和序号及确认号,UDP不需要维护这些状态所以应用运行在UDP上时可以支持更多活跃用户
4、分组首部开销小
每个TCP报文都有20字节的首部开销,UDP只有8字节

UDP报文段结构

在这里插入图片描述
检验和就是前三个字段相加取反码
在这里插入图片描述
最后答案取反码就是检验和,在接收端则将四个字段全部相加,显然其和应该为全1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值