基于端口的复用和分用功能 二、用户数据报协议 用户数据报协议 最简约的 传。输协议 无连接 在 收发双方之间无需握手信号 每个 数据报的操作都互相独立 经常在流媒体中使用 对传输速。敏感 对传输可靠性不敏感 的其他用途 若需要。通过 进行可靠传输 需要在应用层增加可靠性措施。 的主要特点 只在 的数据报服务之上增加了很少一点的功能 端口的功能和差错检测的功能。 无连接的 发送数据之前不需要建立连接。 尽最大努力交付 不保证可靠交付 也不使用拥塞控制。 面向报文 一次交付一个完整报文。
没有拥塞控制 很适合多媒体通信的要求。 支持一对一、一对多、多对一和多对多的交互通信。 首部开销小 只有 个字节。 的面向报文 的首部格式 用户数据报 有两个字段 数据字段和 萨尔瓦多 WhatsApp 号码列表 首部字段。首部字段有 个字节 由 个字段组成 每个字段都是两个字节。 在计算检验和时 临时把 伪首部 和 用户数据报连接在一起。伪首部仅仅是为了计算检验和。 三、传输控制协议 传输控制协议 面向连接 每一条 连接只能有两个端点 每一条 连接只能。是点对点的 一对一 是一条虚连接而不是一条真正的物理连接 提供可靠交付。
的服务 提供全双工通信 面向字节流 把应用进程交付的数据看成一连给出的。窗口值和当前网络拥塞的程度来决定一个报文段应包含多少个字节。 可把太长的数据块划分短一些再传送。也可等待积累有足够多的字节后再构成报文段发送出去。 的面向流概念 的连接 把连接作为最基本的抽象。 每一条 连接有两个端点。 连接的端点 主机 主机的 地址 不是应用进程 运输层的协议端口 连接的端点叫做套接字 或插口。 套接字 套接字 地址 端口号 每一条 连接唯一地被通信两端的两个端点 即两个套接字 所确定。