UDP和TCP报文格式

前言

运输层有TCP和UDP两个协议。都是为了支持不同主机间的进程的通信,端到端之间的通信是应用进程间的通信。
运输层提供的就是端到端间的逻辑通信,因为在两个主机是没有一条真正的线路连接的。在获得应用层的数据后,传输层要向下封装IP报头再到数据链路层封装成帧,然后再发送出去。
传输层为两个应用提供了逻辑通信
通过上面两个应用之间通信的概念图片也能发现路由器是不负责传输层的

UDP(用户数据报协议)

用户数据报协议UDP只是在IP协议上增加了一点功能,也就是复用分用以及差错检测的功能。这里只简单提一下UDP。

特性

  • 无连接:不需要先建立连接(如三次握手)

  • 尽最大努力交付(不可靠交付)

  • 面向报文。对于应用层交付下来的报文,不作另外的处理,只添加了头部就向下交付到网络层。因此,UDP报文数据不能太长也不能太短,会造成IP分片过多或资源浪费。

  • 没有拥塞控制。 不会因网络的堵塞导致发送的速率降低。因此会用在很多的实时应用中。

  • 首部开销小,只有8字节。

首部结构<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值