3 ms·
the wrs book wears very well. he was a good man. as an aside, its generally a mistake to use IP-Size > PMTU (commonly ~1500).. the result is IP fragmentation a
by patrickmcmanus 13y ago
the wrs book wears very well. he was a good man.
as an aside, its generally a mistake to use IP-Size > PMTU (commonly ~1500).. the result is IP fragmentation and IP stacks commonly have very limited resources devoted to IP reassembly (otherwise its a DoS attack) - so its very easy for your fragmented UDP message to get "lost" even when the network transport does not have an error.
When it seems to work ok its basically because your app is the only one doing it.. if it were common practice you would all fight for the same reassembly buffer space and the OS would have to start dropping things. Your application also becomes trivially dosable at low bandwidths by an attacker intentionally using up the reassembly buffer.