信 通信时传递的数据单位叫做协议数据单元。 传输时称为 报文 协议传输时称为 用户数据报。 无连接的传输层协议 不提供流量控制功能。 面向连接的传输层协议 提供流量控制和差错检测功能。 下面列举一些应用层协议特点 无连接的。发送数据不需要建立连接 减小了开销和时延。 使用最大努力交付 不保证可靠交付。 面向报文的。 对应用层交给的报文 既不合并也不拆分 而是直接将报文作为 用户数据报的数据部分 并。且在数据部分前面加上 首部。如果 用户数据报过大 则会在 层进行拆分。 没有拥塞控制和流量控制。
网络的阻塞不会使得源主机的发送速率降低。 首部开销很小 只有 个字节 不像 首部至少有 个字节。 支持一对一 一对多 多对一 多对多的交互通信。 的报文格式如下所示 的首部由 个字节组 爱沙尼亚 WhatsApp 号码列表 成 分为 个字段 每个字段占 个字节 具体如下 源端口号。在需要对方回送信息时用 否则可以用全 填充。 目的端口号。 长度。 用户数据报的总长度 包括首部和数据部分。最小值为 仅包含首部 。 检验和。检测用户数据报在传输时是否有错。有错则丢弃。 在上图中可以看出 在 首部的前面还要加上一个伪首部 伪首部由 个字节组成。
伪首部即不向下传送 也不向上提交 只是在计算校验和时才会用到。 计算校验和和计算 数据报。首部校验和的方法类似 不同的是 数据报的校验。只针对首部 而 数据报的校验还包括数据部分。校验的方法很简单 那就是将伪首部和整个 用户数据报看。成整体 首先将校验和的字段填 以 位为单位 如。果长度不是 位的整数倍 则补 进行二进制相加 并将相加和的反码填入到校验和的字段。在目的主机的传输层收到这个 数据报后 采用同样的方式进行相加 如果所加的和的反码为。