#2,702 in Computers & technology books
Reddit mentions of Patterns in Network Architecture: A Return to Fundamentals (paperback): A Return to Fundamentals
Sentiment score: 1
Reddit mentions: 2
We found 2 Reddit mentions of Patterns in Network Architecture: A Return to Fundamentals (paperback): A Return to Fundamentals. Here are the top ones.
Buying options
View on Amazon.comor
Specs:
Height | 9 Inches |
Length | 1.1 Inches |
Weight | 0.220462262 Pounds |
Width | 7 Inches |
Probably the best answer. I would mention that TCP congestion control/avoidance is decoupled from TCP flow control (ensuring available buffers can store received segments). Scaling window because a sender is overwhelming a device is basically sliding the window to advertise what you can buffer. Congestion control is a heuristic to detect congested loss upstream (but not due to link error) and lower the amount of data the sender (on the opposing endpoint) can deliver by reducing the advertised window.
An interesting historical tidbit as best I understand it, TCP congestion control (or what we essentially call congestion control for the Internet) came about because Van Jacobson wanted to implement congestion control at a wide-scale and doing so at the router (using RED) wasn't feasible. It is much easier to modify a host OS TCP/IP stack than modify all routers with intelligence to cope with congestion.
Only recently with Explicit Congestion Notification (ECN) are routers actively being involved in congestion control.
This is an interesting read if you want to learn how these protocols were designed the way they are.
Patterns in Network Architecture by John Day.