自己推算的搪桂,如果有誤歡迎指正。
A為主動(dòng)方,B為被動(dòng)方踢械。
假設(shè)A的第四次揮手ACK丟失酗电,B的FIN重發(fā)次數(shù)n次,重發(fā)間隔為x内列,B第一次發(fā)送發(fā)FIN到達(dá)A的時(shí)間為t(t = 0為最理想情況)撵术。
假設(shè)最極端的情況,B重發(fā)的前4次都丟失了话瞧,最后一次重發(fā)的數(shù)據(jù)經(jīng)過(guò)MSL到達(dá)A嫩与。
則n * x + MSL <= 2MSL + t,x <= (MSL + t) / n交排,x小于這個(gè)值才能保證正常斷開(kāi)連接划滋。
在x為這個(gè)值的情況下,即使重發(fā)的fin全部丟失个粱,B能正常斷開(kāi)連接(因?yàn)橹匕l(fā)完了)古毛,A也能正常斷開(kāi)連接(因?yàn)槌^(guò)了2MSL)。