TCP协议
https://blog.csdn.net/sinat_36629696/article/details/80740678
TCP协议
- 三次握手、四次挥手
- 校验和
- 序列号
- 确认应答
- 超时重传
- 滑动窗口
- 流量控制
- 拥塞控制
- 超时重传定时器:动态设置
- 心跳保活计时器
- TIME_WAIT计时器
连接管理
延迟应答
捎带应答
TCP粘包
不同类型的数据解决粘包问题:
1. 固定包的长度
2. 在包头加上包的长度
3. 指定包的结尾字符
4. http/https, 短链接
TCP 和 UDP 对比
我们说了TCP是可靠连接, 那么是不是TCP一定就优于UDP呢?
TCP和UDP之间的优点和缺点, 不能简单绝对地进行比较
TCP用于可靠传输的情况, 应用于文件传输, 重要状态更新等场景
UDP用于对高速传输和实时性要求较高的通信领域
例如, 早期的QQ, 视频传输等. 另外UDP可以用于广播

浙公网安备 33010602011771号