Cargando…

Network Routing : Algorithms, Protocols, and Architectures.

Annotation

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Medhi, Deep
Otros Autores: Ramasamy, Karthik
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Saint Louis : Elsevier Science, 2017.
Edición:2nd ed.
Colección:Morgan Kaufmann series in networking.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Front Cover; Network Routing; Copyright; Contents; Foreword (1st Edition); Preface (2nd Edition); Acknowledgments; Preface (1st Edition); Audience; Organization and Approach; Bonus Materials and Online Resources; Acknowledgments; About the Authors; Part 1 Routing: Basics and Foundations; 1 Networking and Network Routing: An Introduction; 1.1 Addressing and Internet Service: An Overview; 1.2 Network Routing: An Overview; 1.3 IPv4 Addressing; 1.3.1 Classful IPv4 Addressing Scheme; 1.3.2 Subnetting/Netmask in IPv4; 1.3.3 Classless Inter-Domain Routing (CIDR); 1.4 IPv6 Addressing.
  • 1.5 On Architectures1.6 Service Architecture; 1.7 Protocol Stack Architecture; 1.7.1 OSI Reference Model; 1.7.2 IP Protocol Stack Architecture; 1.8 Router Architecture; 1.9 Network Topology Architecture; 1.10 Network Management Architecture; 1.11 Global Telephone Network; 1.12 Communication Technologies; 1.13 Standards Committees; 1.13.1 Internet Engineering Task Force; 1.13.2 International Telecommunication Union; 1.14 Last Two Bits; 1.14.1 Type-Length-Value (TLV); 1.14.2 Network Protocol Analyzer; 1.15 Summary; Further Lookup; Exercises.
  • 2 Routing Algorithms: Shortest Path, Widest Path, and Spanning Tree2.1 Background; 2.2 Bellman-Ford Algorithm and the Distance Vector Approach; 2.2.1 Centralized View: Bellman-Ford Algorithm; 2.2.2 Distributed View: A Distance Vector Approach; 2.3 Dijkstra's Algorithm; 2.3.1 Centralized Approach; 2.3.2 Distributed Approach; 2.4 Comparison of the Bellman-Ford Algorithm and Dijkstra's Algorithm; 2.5 Shortest Path Computation with Candidate Path Caching; 2.6 Widest Path Computation with Candidate Path Caching; 2.7 Widest Path Algorithm; 2.7.1 Dijkstra-Based Approach.
  • 2.7.2 Distance Vector-Based Approach2.8 Shortest Widest Path and Widest Shortest Path; 2.9 Tree, Spanning Tree, and Steiner Tree Algorithms; 2.9.1 Spanning Tree: Breadth First Search and Depth First Search; 2.9.2 Minimum Spanning Tree; 2.9.3 Steiner Tree; 2.10 k-Shortest Paths Algorithm; 2.11 Summary; Further Lookup; Exercises; 3 Routing Protocols: Framework and Principles; 3.1 Routing Protocol, Routing Algorithm, and Routing Table; 3.2 Routing Information Representation and Protocol Messages; 3.3 Distance Vector Routing Protocol; 3.3.1 Conceptual Framework and Illustration.
  • 3.3.2 Why Timers Matter3.3.3 Solutions; 3.3.4 Can We Avoid Loops?; 3.3.5 Distance Vector Protocol based on Diffusing Computation with Coordinated Updates (DUAL); 3.3.6 Babel Routing Protocol; 3.4 Link State Routing Protocol; 3.4.1 Link State Protocol: In-Band Hop-by-Hop Dissemination; 3.4.2 Link State Protocol: In-Band Based on End-to-End Session; 3.4.3 Route Computation; 3.5 Path Vector Routing Protocol; 3.5.1 Basic Principle; 3.5.2 Path Vector with Path Caching; 3.6 Link Cost; 3.6.1 ARPANET Routing Metrics; 3.6.2 Other Metrics; 3.7 Threats to Routing Protocols; 3.8 Summary; Further Lookup.