TCP 是传输层协议

  • 基于连接(点对点)

传输数据前需要建立好连接,然后在传输

  • 双工通信

TCP连接一旦建立,就可以在连接上进行双向的通信

  • 基于字节流而非报文

将数据按字节大小进行编号,接收端通过ACK来确认收到的数据编号,通过这种机制能够保证TCP协议的有序性和完整性,因此TCP能够提供可靠性传输

  • 可靠传输

  • 拥塞控制

慢启动,拥塞避免,拥塞发生,快速恢复四个算法

  • 流量控制能力

通过滑动窗口控制数据的发送速率,滑动窗口的本质是动态缓冲区,接收区根据自己的能力在TCP的header中动态调整窗口大小,通过ACK应答包通知给发送端,发送端根据窗口大小调控发送速率

相关文章:

  • 2021-09-07
  • 2021-11-07
  • 2021-05-18
  • 2021-07-08
  • 2022-02-12
  • 2021-11-19
  • 2021-12-01
  • 2021-07-27
猜你喜欢
  • 2021-11-05
  • 2021-07-16
  • 2021-09-06
  • 2021-04-17
  • 2021-07-05
  • 2021-11-06
  • 2021-09-15
相关资源
相似解决方案