前言
作者:神的孩子都在歌唱
1. 定义 : TCP(Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议。
2. 核心特点
3. 连接建立:三次握手
SYN=1
和随机序列号seq=x
的报文,请求建立连接。SYN=1
、ACK=1
,携带确认号ack=x+1
及随机序列号seq=y
。ACK=1
,确认号ack=y+1
,完成连接建立。4. 连接终止:四次挥手
FIN=1
请求终止连接。ACK=1
确认收到请求。FIN=1
。1. 定义 : UDP(User Datagram Protocol)是一种无连接的、不可靠的传输层协议,以数据报形式传输信息。
2. 核心特点
3. 适用场景
特性 | TCP | UDP |
---|---|---|
连接方式 | 面向连接 | 无连接 |
可靠性 | 可靠(重传、确认机制) | 不可靠 |
数据顺序 | 保证顺序 | 不保证顺序 |
速度 | 较慢(需握手、确认) | 极快 |
头部大小 | 20~60字节 | 8字节 |
适用场景 | 文件传输、Web浏览 | 实时通信、广播/多播 |
作者:神的孩子都在歌唱 本人博客:https://blog.csdn.net/weixin_46654114 转载说明:务必注明来源,附带本人博客连接