Patterns in Network Architecture: A Return to Fundamentals
暫譯: 網路架構中的模式:回歸基礎

John Day

  • 出版商: Prentice Hall
  • 出版日期: 2008-01-06
  • 售價: $2,540
  • 貴賓價: 9.5$2,413
  • 語言: 英文
  • 頁數: 464
  • 裝訂: Paperback
  • ISBN: 0137063385
  • ISBN-13: 9780137063383
  • 已絕版

相關主題

商品描述

Groundbreaking Patterns for Building Simpler, More Powerful Networks

 

In Patterns in Network Architecture, pioneer John Day takes a unique 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.

 

Preface: The Seven Unanswered Questions xiii

 

Chapter 1: Foundations for Network Architecture 1

Chapter 2: Protocol Elements 23

Chapter 3: Patterns in Protocols 57

Chapter 4: Stalking the Upper-Layer Architecture 97

Chapter 5: Naming and Addressing 141

Chapter 6: Divining Layers 185

Chapter 7: The Network IPC Model 235

Chapter 8: Making Addresses Topological 283

Chapter 9: Multihoming, Multicast, and Mobility 317

Chapter 10: Backing Out of a Blind Alley 351

 

Appendix A: Outline for Gedanken Experiment on Separating Mechanism and Policy 385

Bibliography 389

Index 399

商品描述(中文翻譯)

開創性模式:建立更簡單、更強大的網路

在《網路架構中的模式》中,先驅約翰·戴(John Day)採取了一種獨特的方法來解決網路架構的問題。穿透歷史的迷霧,他將我們從原始的 ARPANET 到今天的互聯網的經驗橋接到對網路的新視角。在這個過程中,他展示了社會經濟力量如何使進展脫軌,並導致當前的危機。

《網路架構中的模式》從 ARPANET 開發過程中識別出的七個基本且仍未解答的問題開始,回到基礎,追溯我們的經驗,包括好的和壞的。在這個過程中,他揭示了在協議中被忽視的模式,這些模式簡化了設計和實施,並解決了連接和無連接之間的經典衝突,同時保留了兩者的優點。他對命名和尋址的核心挑戰有了深刻的新見解,並結合了來自上層架構的結果。所有這些在戴的巧妙手中,匯聚成一場優雅與簡單的壯舉,令人煩惱的是,答案早已在我們面前:操作系統告訴我們的有關網路的資訊比我們想像的還要多。結果本質上是第一個「統一的網路理論」,並導致一個更簡單、更強大——最重要的是——更具可擴展性的網路基礎設施。這本書隨後為如何在設計、開發和管理中利用這一結果奠定了基礎,讓我們超越互聯網的限制。

利用這個新模型,戴展示了當今互聯網中許多複雜機制(多重主機、移動性和多播)如何因為這種複雜性的崩潰而簡化,現在僅僅是結構的結果。路由器表增長的問題不再令人擔憂。不可避免的結論是,互聯網是一個未完成的演示,更像是 DOS 而非 Unix,依賴於摩爾定律和 30 年的臨時補救措施。是時候讓網路回到正軌了。

• 在網路協議中的模式,綜合「矛盾」的方法,簡化設計和實施
• 「推導」出網路是進程間通信(IPC)
• 一個分散的 IPC 模型,重複不同的範圍和操作範圍
• 使網路地址拓撲化,使路由純粹成為一個本地問題
• 事實上,私有地址是常態——而非例外,這意味著當今所需的全球公共地址是多餘的
• 移動性是動態多重主機,而單播是多播的一個子集,但多播退化為單播並促進移動性
• 當今的互聯網更像是 DOS,但我們所需的應該更像是 Unix
• 針對網路研究人員、架構師、設計師、工程師

《網路架構中的模式》挑戰性、優雅且深刻,改變了你對網路的構想、架構和實施方式。

前言:七個未解答的問題 xiii

第一章:網路架構的基礎 1
第二章:協議元素 23
第三章:協議中的模式 57
第四章:追蹤上層架構 97
第五章:命名與尋址 141
第六章:推測層 185
第七章:網路 IPC 模型 235
第八章:使地址拓撲化 283
第九章:多重主機、多播和移動性 317
第十章:走出死胡同 351

附錄 A:分離機制與政策的思想實驗大綱 385
參考文獻 389
索引 399