| |
| |
| |
Introduction | |
| |
| |
The OSI Reference Model | |
| |
| |
What's a Public Network | |
| |
| |
Networking Basics | |
| |
| |
Standards Bodies | |
| |
| |
The International Telecommunications Union | |
| |
| |
ATM Forum | |
| |
| |
Internet Engineering Task Force | |
| |
| |
Mini Glossary | |
| |
| |
| |
IP, the Internet Protocol, and Its Friends and Relations | |
| |
| |
What Is the Internet, Anyway? And How Big Is It? History of the Internet | |
| |
| |
Overview of the Internet Protocols | |
| |
| |
Internet Addresses and Packet Formats | |
| |
| |
The IP Protocol | |
| |
| |
Routers | |
| |
| |
Maximum Transmission Unit | |
| |
| |
Fragments | |
| |
| |
TCP. Segments, MSS, and MTU. Sequence Numbers and ACKs | |
| |
| |
Ports | |
| |
| |
Connection establishment | |
| |
| |
Data Flow | |
| |
| |
Connection Termination | |
| |
| |
Other Header Flags | |
| |
| |
User Datagram Protocol | |
| |
| |
Ethernet, Encapsulation, and ARP. Upper Protocol Layers | |
| |
| |
TCP-Based Protocols | |
| |
| |
UDP-Based Protocols | |
| |
| |
The Future of IP: IP Version 6 | |
| |
| |
128 bit Addresses | |
| |
| |
Dynamic Address Assignment | |
| |
| |
Labeled Flows | |
| |
| |
Multicast Support | |
| |
| |
Transition Plans | |
| |
| |
Summary | |
| |
| |
| |
Physical Media: SONET and Others | |
| |
| |
Optical Fiber Communications | |
| |
| |
Synchronous Optical Networking (SONET) | |
| |
| |
SONET Flavors | |
| |
| |
Operations and Maintenance | |
| |
| |
Survivable Rings | |
| |
| |
Unshielded Twisted Pair | |
| |
| |
Other Media | |
| |
| |
Summary | |
| |
| |
| |
Asynchronous Transfer Mode | |
| |
| |
Broadband Integrated Services Network | |
| |
| |
B-ISDN Reference Model | |
| |
| |
ATM Concepts | |
| |
| |
What's Asynchronous About It? | |
| |
| |
Hierarchical Network Structure | |
| |
| |
Cells | |
| |
| |
Connection-Oriented | |
| |
| |
What Cells Look Like | |
| |
| |
Switches | |
| |
| |
Virtual Circuits | |
| |
| |
ATM Adaptation Layers | |
| |
| |
What Is an AAL? AAL1 | |
| |
| |
AAL3/4 | |
| |
| |
AAL5 | |
| |
| |
Addresses | |
| |
| |
Signaling | |
| |
| |
SAAL and SSCOP | |
| |
| |
Signaling Messages | |
| |
| |
Signaling Operations | |
| |
| |
Network-to-Network Interface | |
| |
| |
Permanent Virtual Circuits | |
| |
| |
Summary | |
| |
| |
| |
Classical IP Over ATM | |
| |
| |
Assumptions of CIP | |
| |
| |
MTU Size for IP Over ATM | |
| |
| |
Encapsulation of Datagrams in ATM PDUs | |
| |
| |
Classical IP with PVCs | |
| |
| |
Signaling the Circuits | |
| |
| |
The ARP Problem | |
| |
| |
Establishing the Circuit | |
| |
| |
Circuit Maintenance and Aging | |
| |
| |
Classical IP Pros and Cons | |
| |
| |
Summary | |
| |
| |
| |
LAN Emulation | |
| |
| |
The LANE Pieces | |
| |
| |
LAN Emulation Client | |
| |
| |
LAN Emulation Server | |
| |
| |
Broadcast and Unknown Server | |
| |
| |
LAN Emulation Configuration Server | |
| |
| |
LANE Control Connections | |
| |
| |
LANE Operation | |
| |
| |
Initialization | |
| |
| |
Data Flows | |
| |
| |
Shutdown | |
| |
| |
LANE Bridges | |
| |
| |
Pros and Cons | |
| |
| |
LANE Moves Ahead | |
| |
| |
LANE 2.0 | |
| |
| |
MPOA | |
| |
| |
Summary | |
| |
| |
Managing the Mess | |
| |
| |
What Is Network Management? Simple Network Management Protocol (SNMP) | |
| |
| |
SNMP Data Structures | |
| |
| |
SNMP Protocol | |
| |
| |
Interim Local Management Interface | |
| |
| |
Textual Conventions | |
| |
| |
Link Management | |
| |
| |
Address Registration | |
| |
| |
Service Registry | |
| |
| |
ILMI Procedures | |
| |
| |
Routing in ATM Networks | |
| |
| |
NHRP | |
| |
| |
What About Firewalls? | |
| |
| |
Summary | |
| |
| |
| |
IP Multicast | |
| |
| |
How Multicast Works | |
| |
| |
The Mbone | |
| |
| |
Multicast support in ATM. ATM Hardware Support | |
| |
| |
ATM Software Support | |
| |
| |
IP Multicast implementation for Classical IP | |
| |
| |
MARS needs Packets! Multicast Clusters | |
| |
| |
MARS messages | |
| |
| |
Signalling Support | |
| |
| |
Joining and Leaving the Cluster | |
| |
| |
Joining a group | |
| |
| |
Leaving a group | |
| |
| |
BACKUP Mars | |
| |
| |
Extended Encapsulation | |
| |
| |
Multicast Implementation for LANE | |
| |
| |
Summary | |
| |
| |
| |
Traffic Management | |
| |
| |
Traffic Classes | |
| |
| |
How can Traffic be Degraded? Traffic Control | |
| |
| |
Requirements | |
| |
| |
Congestion Control Schemes | |
| |
| |
Algorithms | |
| |
| |
RSVP | |
| |
| |
Self Similar Traffic | |
| |
| |
Queueing Theory and Poisson Models | |
| |
| |
Theoretical versus Measured traffic characteristics | |
| |
| |
Implications for control | |
| |
| |
Summary | |
| |
| |
| |
Making it Go Fast | |
| |
| |
What does "Slow" mean, or, How to Measure TCP Performance | |
| |
| |
ttcp. netperf | |
| |
| |
Why it's Slow | |
| |
| |
Protocol Overhead | |
| |
| |
Machine Architectures | |
| |
| |
Long Fat pipes | |
| |
| |
Slowstart Considered Harmful | |
| |
| |
Deadlock | |
| |
| |
Sequence Number Wrapping | |
| |
| |
Big Windows | |
| |
| |
Machine and OS Architecture for High Performance | |
| |
| |
The Afterburner | |
| |
| |
Protocol Engine | |
| |
| |
Protocol Stack Improvements | |
| |
| |
Summary | |
| |
| |
| |
Looking toward the Future - Research Directions | |
| |
| |
Practical WAN Experience: Real Life Testbeds | |
| |
| |
BLANCA | |
| |
| |
Canarie's NTN | |
| |
| |
MAGIC-II | |
| |
| |
BAGNet | |
| |
| |
SPARTAN | |
| |
| |
Next Gener | |