知识点

TCP与UDP的传输形式

对比

TCP提供面向连接的有序字节流;UDP提供无连接的数据报。两者都使用端口,区别在于传输形式和协议提供的服务。

特性TCPUDP
数据形式字节流,不保留应用发送边界数据报,保留消息边界
交付尝试可靠、按序交付;连接可能失败不保证到达、顺序或不重复
连接通常先建立连接不需要建立传输层连接
首部最小20字节固定8字节

应用可在UDP之上实现可靠性或拥塞控制。性能取决于网络、实现和应用需求,不能简单断言一种协议总是更快。

交互探索

比较同样的两次发送在字节流和数据报接收中的边界。TCP一侧只展示一种可能的读取分段。

两次发送的边界会保留吗?

用示例比较TCP字节流与UDP数据报的边界。

正在准备演示…