approach to solving the
problem of network architecture. Piercing the fog of history, he bridges
the gap between our
experience from the original ARPANET and today's Internet to a new
perspective on
networking. Along the way, he shows how socioeconomic forces derailed
progress and led to the
current crisis.
Beginning with the seven fundamental, and still unanswered, questions
identified during the
ARPANET's development, Patterns in Network Architecture returns to
bedrock and traces our
experience both good and bad. Along the way, he uncovers overlooked
patterns in protocols that
simplify design and implementation and resolves the classic conflict
between connection and
connectionless while retaining the best of both. He finds deep new
insights into the core
challenges of naming and addressing, along with results from upper-layer
architecture. All of this
in Day's deft hands comes together in a tour de force of elegance and
simplicity with the
annoying turn of events that the answer has been staring us in the face:
Operating systems tell
us even more about networking than we thought. The result is, in
essence, the first "unified
theory of networking," and leads to a simpler, more powerful–and above
all–more scalable
network infrastructure. The book then lays the groundwork for how to
exploit the result in the
design, development, and management as we move beyond the limitations of
the Internet.
Using this new model, Day shows how many complex mechanisms in the
Internet today
(multihoming, mobility, and multicast) are, with this collapse in
complexity, now simply a
consequence of the structure. The problems of router table growth of
such concern today
disappear. The inescapable conclusion is that the Internet is an
unfinished demo, more in the
tradition of DOS than Unix, that has been living on Moore's Law and 30
years of band-aids. It is
long past time to get networking back on track.
• Patterns in network protocols that synthesize "contradictory"
approaches and simplify design
and implementation
• "Deriving" that networking is interprocess communication (IPC) yielding
• A distributed IPC model that repeats with different scope and range of
operation
• Making network addresses topological makes routing purely a local matter
• That in fact, private addresses are the norm–not the exception–with
the consequence that the
global public addresses required today are unnecessary
• That mobility is dynamic multihoming and unicast is a subset of
multicast, but multicast
devolves into unicast and facilitates mobility
• That the Internet today is more like DOS, but what we need should be
more like Unix
• For networking researchers, architects, designers, engineers
Provocative, elegant, and profound, Patterns in Network Architecture
transforms the way you
envision, architect, and implement networks.
No comments:
Post a Comment