The view presented in The Internet and Its Protocols is at once broad and deep. It covers all the common protocols and how they combine to create the Internet in its totality. More importantly, it describes each one completely, examining the requirements it addresses and the exact means by which it does its job. These descriptions include message flows, full message formats, and message exchanges for normal and error operation. They are supported by numerous diagrams and tables.
This book's comparative approach gives you something more valuable: insight into the decisions you face as you build and maintain your network, network device, or network application. Author Adrian Farrel’s experience and advice will dramatically smooth your path as you work to offer improved performance and a wider range of services.
- Provides comprehensive, in-depth, and comparative coverage of the Internet Protocol (both IPv4 and IPv6) and its many related technologies.
- Written for developers, operators, and managers, and designed to be used as both an overview and a reference.
- Discusses major concepts in traffic engineering, providing detailed looks at MPLS and GMPLS and how they control both IP and non-IP traffic.
- Covers protocols for governing routing and transport, and for managing switches, components, and the network as a whole, along with higher-level application protocols.
- Offers thoughtful guidance on choosing between protocols, selecting features within a protocol, and other service- and performance-related decisions.
Networking professionals, i.e., applications programmers, hardware/software developers, systems testers, network managers and network operators
1 OVERVIEW OF ESSENTIALS 1.1 PHYSICAL CONNECTIVITY 1.2 PROTOCOLS AND ADDRESSING 1.3 THE OSI SEVEN LAYER MODEL 1.4 AN ARCHITECTURE FOR THE NETWORK 1.5 PACKAGING DATA 1.6 DATA LINK PROTOCOLS 1.7 THE PROTOCOLS AT A GLANCE 1.8 FURTHER READING
2 THE INTERNET PROTOCOL 2.1 CHOOSING TO USE IP 2.2 IPV4 2.3 IPV4 ADDRESSING 2.4 IP IN USE 2.5 IP OPTIONS AND ADVANCED FUNCTIONS 2.6 INTERNET CONTROL MESSAGE PROTOCOL (ICMP) 2.7 FURTHER READING
3 MULTICAST 3.1 CHOOSING UNICAST OR MULTICAST 3.2 MULTICAST ADDRESSING AND FORWARDING 3.3 INTERNET GROUP MANAGEMENT PROTOCOL (IGMP) 3.4FURTHER READING
4 IP VERSION SIX 4.1 IPV6 ADDRESSES 4.2 PACKET FORMATS 4.3 OPTIONS 4.4 CHOOSING BETWEEN IPV4 AND IPV6 4.5 FURTHER READING
5 ROUTING 5.1 ROUTING AND FORWARDING 5.2 DISTRIBUTING ROUTING INFORMATION 5.3 COMPUTING PATHS 5.4 ROUTING INFORMATION PROTOCOL (RIP) 5.5 OPEN SHORTEST PATH FIRST (OSPF) 5.6 IS-IS 5.7 CHOOSING BETWEEN IS-IS AND OSPF 5.8 BORDER GATEWAY PROTOCOL 4 (BGP-4) 5.9 MULTICAST ROUTING 5.10 OTHER ROUTING PROTOCOLS 5.11 FURTHER READING
6 IP SERVICE MANAGEMENT 6.1 CHOOSING HOW TO MANAGE SERVICES 6.2 DIFFERENTIATED SERVICES 6.3 INTEGRATED SERVICES 6.4 RESERVING RESOURCES USING RSVP 6.5 FURTHER READING
- No. of pages:
- © Morgan Kaufmann 2004
- 29th April 2004
- Morgan Kaufmann
- eBook ISBN:
- Hardcover ISBN:
"Not only is this book thorough in covering the networking technologies and the applications of today’s communications networks, it also guides you to comprehensive understanding of problems and solutions. This should be mandatory reading for every professional in our business." --Loa Andersson, TLA-group, IETF MPLS working group co-chair. "Before this book, one would need to search through dozens of resources to find such a complete picture of the common Internet protocols. I for one will be keeping a copy of this book on my desk, as well as making this text required reading in the networking courses I teach." --Thomas D. Nadeau, Technical Leader, Cisco Systems, Inc., and Adjunct Professor of Computer Science, University of Massachusetts