TCP协议

https://blog.csdn.net/sinat_36629696/article/details/80740678

TCP协议

  1. 三次握手、四次挥手
  2. 校验和
  3. 序列号
  4. 确认应答
  5. 超时重传
  6. 滑动窗口
  7. 流量控制
  8. 拥塞控制
  9. 超时重传定时器:动态设置
  10. 心跳保活计时器
  11. TIME_WAIT计时器

连接管理

延迟应答

捎带应答

TCP粘包

不同类型的数据解决粘包问题:

1. 固定包的长度

2. 在包头加上包的长度

3. 指定包的结尾字符

4. http/https, 短链接

TCP 和 UDP 对比

我们说了TCP是可靠连接, 那么是不是TCP一定就优于UDP呢?

TCP和UDP之间的优点和缺点, 不能简单绝对地进行比较

TCP用于可靠传输的情况, 应用于文件传输, 重要状态更新等场景
UDP用于对高速传输和实时性要求较高的通信领域
例如, 早期的QQ, 视频传输等. 另外UDP可以用于广播

 

posted @ 2020-08-17 09:11  x_Aaron  阅读(127)  评论(0)    收藏  举报