4 ms·
I wish application-level flow control would be paired with a database of internet speeds per subnet. They already track everything else, my connection shouldn’t
by ryacko 7y ago
I wish application-level flow control would be paired with a database of internet speeds per subnet. They already track everything else, my connection shouldn’t repeatedly slow because the congestion algorithm doesn’t know my maximum download speed.
- cryptonector 7y agoNot subnet but link. Anyways, that can't quite work because even if you could make that accurate there's still congestion to worry about. What you want is something like explicit congestion control with IP options for reporting max path bandwidth or whatever, but that too is susceptible to spoofing and DoSing.
- ryacko 7y agoNo, not explicit congestion control, the amount of entropy in what internet plan a user has (outside of a lossy CDMA-type connection) is fairly low. The sender should set window sizes, not assume ISPs should set an IP-level flag. Probes for speeds should be less aggressive since it isn’t unknown how fast a typical connection is. Not, link, but subnet, since dynamic IPs exist. IP addresses are usually assigned geographically.