Chapter 2

Network Implementation Models

A rather small set of key concepts is enough. Only by learning the essence of each topic, and by carrying along the least amount of mental baggage at each step, will the student emerge with a good overall understanding of the subject.

— CARVER MEAD AND LYNN CONWAY

To improve the performance of endnodes and routers, an implementor must know the rules of the game. A central difficulty is that network algorithmics encompasses four separate areas: protocols, hardware architectures, operating systems, and algorithms. Networking innovations occur when area experts work together to produce synergistic solutions. But can a logic designer understand protocol issues, and can a clever algorithm designer understand hardware ...

Get Network Algorithmics now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.