TCP/IP over ATM: a no-nonsense internetworking guide

1. 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. 2. 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. 3. 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. 4. 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. 5. 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. 6. 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. 7. 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. 8. 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. 9. 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. 10. Looking toward the Future - Research Directions. Practical WAN Experience: Real Life Testbeds. BLANCA. Canarie's NTN. MAGIC-II. BAGNet. SPARTAN. Next Generation Internet. Interesting Academic Research. Secure Signalling. The Cambridge DAN. Comet. SwitchWare. Interesting Developments in the Industry. IP Switching. Tag Switching.