特点
TCP: 面向连接的、可靠的、基于字节流的传输层协议, 三次握手、四次挥手, 连接只能点到点
UDP: 无连接、不可靠、面向报文, 支持一对一, 一对多, 多对一, 多对多通信
结构
TCP: 首部 20 字节 (序列号, ACK 号, 数据偏移量, 控制位、窗口、校验位等, 源端口和目的端口)
UDP: 首部 8 字节 (长度、源端口和目的端口、校验和)
功能
- TCP 有拥塞(滑动窗口)和流量控制(慢开始, 快恢复)功能
- TCP 超时会重发, 丢弃重复数据
TCP: 面向连接的、可靠的、基于字节流的传输层协议, 三次握手、四次挥手, 连接只能点到点
UDP: 无连接、不可靠、面向报文, 支持一对一, 一对多, 多对一, 多对多通信
TCP: 首部 20 字节 (序列号, ACK 号, 数据偏移量, 控制位、窗口、校验位等, 源端口和目的端口)
UDP: 首部 8 字节 (长度、源端口和目的端口、校验和)
本文标题:《iOS面试题整理》 - TCP 和 UDP 区别
本文链接:https://www.haomeiwen.com/subject/cwodjqtx.html
网友评论