Comment by NooneAtAll3
19 hours ago
> If you start with the problem of how to create a reliable stream of data on top of an unreliable datagram layer
> poor handling of missing packets
so it was poor at exact thing it was designed for?
19 hours ago
> If you start with the problem of how to create a reliable stream of data on top of an unreliable datagram layer
> poor handling of missing packets
so it was poor at exact thing it was designed for?
Poor for high speed connections () or very unreliable connections.
) compared to when TCP was invented.
When I started at university the ftp speed from the US during daytime was 500 bytes per second! You don't have many unacknowledged packages in such a connection.
Back then even a 1 megabits/sec connection was super high speed and very expensive.
It was a trade off at the time. Selective acknowledgments require more resources.