Network Routing : Fundamentals, Applications, and Emerging Technologies.
- 1st ed.
- 1 online resource (567 pages)
- New York Academy of Sciences Series .
- New York Academy of Sciences Series .
Intro -- Title Page -- Table of Contents -- About the Authors -- Foreword -- Preface -- Overview -- Organization of the Book -- Organization of the Chapters -- How to use this Book in a Course -- Supplementary Resources -- Acknowledgement -- About the Companion Website -- Part I: Fundamental Concepts -- 1 Introduction to Network Routing -- 1.1 Introduction to Networks -- 1.2 Network Architecture and Standards -- 1.3 Glimpse at the Network Layer -- 1.4 Addressing in TCP/IP Networks -- 1.5 Overview of Routing -- 1.6 Delivery, Forwarding, Routing, and Switching -- 1.7 Routing Taxonomy -- 1.8 Host Mobility and Routing -- References -- Abbreviations/Terminologies -- Questions -- Exercises -- 2 Basic Routing Algorithms -- 2.1 Introduction to Routing Algorithms -- 2.2 Routing Strategies -- 2.3 Static Shortest Path Routing Algorithms -- 2.4 Dynamic Shortest Path Routing Algorithms -- 2.5 Stochastic Routing Algorithms -- References -- Abbreviations/Terminologies -- Questions -- Exercises -- 3 Fundamental Routing Protocols -- 3.1 Routing Protocols -- 3.2 Distance Vector Routing -- 3.3 Link State Routing -- 3.4 Path Vector Routing -- 3.5 Unicast, Multicast, and Broadcast Routing -- References -- Abbreviations/Terminologies -- Questions -- Exercises -- Part II: Routing with Quality‐of‐Service and Traffic Engineering -- 4 Quality‐of‐Service Routing -- 4.1 Introduction -- 4.2 QoS Measures -- 4.3 Differentiated and Integrated Services -- 4.4 QoS Routing Algorithms -- 4.5 QoS Unicast Routing Protocols -- 4.6 QoS Multicast Routing Protocols -- 4.7 QoS Best‐Effort Routing -- References -- Abbreviations/Terminologies -- Questions -- 5 Routing and MPLS Traffic Engineering -- 5.1 MPLS Fundamentals -- 5.2 Traffic Engineering Routing Algorithms -- 5.3 Minimum Interference Routing Algorithm -- 5.4 Profile‐Based Routing Algorithm -- 5.5 Dynamic Online Routing Algorithm. 5.6 Wang et al.'s Algorithm -- 5.7 Random Races Algorithm -- References -- Abbreviations/Terminologies -- Questions -- Exercises -- Part III: Routing on the Internet -- 6 Interior Gateway Protocols -- 6.1 Introduction -- 6.2 Distance Vector Protocols -- 6.3 Link State Protocols -- References -- Abbreviations/Terminologies -- Questions -- Exercises -- 7 Exterior Gateway Protocol -- 7.1 Introduction -- 7.2 Exterior Gateway Protocol -- 7.3 Border Gateway Protocol -- References -- Abbreviations/Terminologies -- Questions -- Exercises -- Part IV: Other Routing Contexts -- 8 Routing in ATM Networks -- 8.1 Introduction -- 8.2 PNNI Routing -- References -- Abbreviations/Terminologies -- Questions -- Exercises -- 9 Routing in Cellular Wireless Networks -- 9.1 Introduction -- 9.2 Basics of Cellular Wireless Networks -- 9.3 Resource Allocation -- 9.4 Routing in GSM Networks -- 9.5 Challenges in Mobile Computing -- References -- Abbreviations/Terminologies -- Questions -- Exercises -- 10 Routing in Wireless Ad Hoc Networks -- 10.1 Introduction -- 10.2 Table‐Driven (Proactive) Routing Protocols -- 10.3 On‐Demand (Reactive) Routing Protocols -- 10.4 Hybrid Routing Protocols -- 10.5 Hierarchical Routing Protocols -- 10.6 Geographic Routing Protocols -- 10.7 Power‐Aware Routing Protocols -- References -- Abbreviations/Terminologies -- Questions -- Exercises -- 11 Routing in Wireless Sensor Networks -- 11.1 Basics of Wireless Sensor Networks -- 11.2 Routing Challenges in Wireless Sensor Networks -- 11.3 Flat Routing Protocols -- 11.4 Hierarchical Routing Protocols -- 11.5 Location‐Based Routing Protocols -- 11.6 Multipath Routing Protocols -- 11.7 Query‐Based Routing Protocols -- 11.8 Negotiation‐Based Routing Protocols -- 11.9 QoS Routing Protocols -- References -- Abbreviations/Terminologies -- Questions -- Exercises -- 12 Routing in 6LoWPAN -- 12.1 Introduction. 12.2 6LoWPAN Fundamentals -- 12.3 Interoperability of 6LoWPAN -- 12.4 Applications -- 12.5 Security Considerations and Research Areas -- References -- Abbreviations/Terminologies -- Questions -- Exercises -- Part V: Advanced Concepts -- 13 Security in Routing -- 13.1 Introduction -- 13.2 Attack Surface -- 13.3 Networked Battlefield -- 13.4 Mobile Agents -- 13.5 Cognitive Security -- References -- Abbreviations/Terminologies -- Questions -- Exercises -- 14 Reliability and Fault‐Tolerant and Delay‐Tolerant Routing -- 14.1 Fundamentals of Network Reliability -- 14.2 Fault Tolerance -- 14.3 Network Management for Fault Detection -- 14.4 Wireless Tactical Networks -- 14.5 Routing in Delay‐Tolerant Networks -- References -- Abbreviations/Terminologies -- Questions -- Exercises -- Index -- End User License Agreement.