Ancak son ACK'nın kaybedilip kaybedilmediğini nasıl bilebilir?
Çünkü zaman aşımı süresi içinde almadı. Bunun bir "duh" cevabı olduğunu biliyorum, ama bu yüzden bu durumlar ve zaman aşımları var.
Pasif yaklaştıkça FIN yeniden gönderilecek mi?
Hayır. Bu akış için başka paketler gelmedikçe olmaz ve bu "RST" (sıfırlama) gönderilmesine neden olur.
Tüm süreç, ağ arızaları olasılığına rağmen düzenli bir kapatma gerçekleştirmek için karmaşık durum makinesidir. Ağlar kopuyor, bağlantılar yaşanıyor hataları, bağlantılar doyuyor ve paketleri düşürüyor, aygıtlar başarısız oluyor vb. Bir alıştırma olarak, uç noktalardan biri kaybolduğunda etkin bir bağlantı için durum ağacını çalıştırın (örn. Elektrik kesintisi.)
TL; DR Bu durum ağacı olası her arıza modunu işleyecek şekilde tasarlanmıştır.