ACK應答
超時重傳
在消息發出去後,很久都沒有迴應,大概率是丟包了,此處,丟包可能是自己發的請求丟了,也可能是應答的ack丟了。
一般第一次發送和重傳兩個時間,重傳時間會更久一點。
連接管理
1》建立連接:三次握手過程
2》斷開連接:四次揮手過程
一。爲啥建立連接:
a.建立連接就是爲了更好保證可靠性,保證通信雙方的發送和接受正常。
b.協商一些重要參數
二。斷開連接
此處的TIME_WAIT時間大小也是有限制的,可以分爲兩部分:
一部分是等待ack到達主機B的一個最大時間
另一部分是萬一ack丟了,在等待一個最大時間,從主機B重傳FIN到主機A