1.确认应答(可靠传输最核心的机制)
2.超时重传(可靠传输最核心的机制)
数据在传输的过程中是可能会丢包的 丢包就会引发重传
3.连接管理
a)建立连接(三次握手)
为啥要建立连接?
1.更好的保证可靠性: 建立连接的过程就是让双方确认自己的发送能力和的接收能力是否正常
2.协商一些重要参数
举个栗子:
Q2:ACK+SYN是同时发生的(因为都在内核中完成)
详细讲解:
b)断开连接(四次挥手)
简化版:
详细版:
精讲版:
一个问题: