众所周知,TCP协议是⼀个可靠的的协议。TCP的可靠性依赖于⼤量的 Timer 和 Retransmission 。现在咱们就来细说⼀下TCP协议的那些Timer
tcp-state-transition.png
tsf过载保护Co nnec tio n-Esta blishment Timer
blishm ent Timer
dc-link在TCP三次握⼿创建⼀个连接时,以下两种情况会发⽣超时: 1.client发送SYN后,进⼊SYN_SENT状态,等待server的SYN+ACK。
2.server收到连接创建的SYN,回应SYN+ACK后,进⼊SYN_RECD状态,等待client的ACK。 甲烷制氢当超时发⽣时,就会重传,⼀直到75s还没有收到任何回应,便会放弃,终⽌连接的创建。但是在Linux实现中,并不是依靠超时总时间来判断是否终⽌连接。⽽是依赖重传次数:
水库闸门
‐mately