Misalkan suatu fragmen TCP yang diberikan terfragmentasi menjadi dua datagram IP, dan bahwa datagram pertama sampai ke server TCP, tetapi datagram kedua tidak pernah tiba.
Setelah waktu tertentu server TCP mengirimkan keepalive, dan menentukan bahwa klien masih hidup. Apa yang dilakukan server TCP dengan datagram pertama ini? Apakah menunggu datagram kedua tiba, atau apakah membuang datagram pertama?
Tidak ada jawaban pasti untuk pertanyaan ini;
Jika Anda melihat artikel ini tentang transmisi ulang adaptif Anda akan melihat TCP menggunakan RTT sebagai faktor dalam menghitung penundaan yang sesuai.
Ini adalah artikel yang lebih detail. Pada dasarnya, tidak ada nilai batas waktu khusus hanya untuk fragmentasi.
Ini artikel Cisco meskipun menunjukkan bahwa virtual firewall IOS XR memiliki batas waktu default 10 detik untuk fragmen, dengan timer dikonfigurasi sendiri. Saya menghubungkan ini untuk mengatakan OS dan perangkat akan berperilaku berbeda dan jika Anda melewatkan koneksi melalui perangkat seperti ini misalnya, itu bisa mengganggu koneksi Anda secara negatif.
Akan lebih baik untuk menghubungkan dua mesin dengan konfigurasi yang sama dengan cross over dan mulai menguji dari sana jika Anda ingin menguji efek keterlambatan fragmentasi.
sumber