| |
| |
Preface | |
| |
| |
| |
Background | |
| |
| |
| |
Introduction | |
| |
| |
| |
A Brief Networking History | |
| |
| |
| |
The Need for Speed and Quality of Service | |
| |
| |
| |
Advanced TCP/IP and ATM Networks | |
| |
| |
| |
Outline of the Book | |
| |
| |
| |
Internet and Web Resources | |
| |
| |
| |
Protocols and the TCP/IP Suite | |
| |
| |
| |
The Need for a Protocol Architecture | |
| |
| |
| |
The TCP/IP Protocol Architecture | |
| |
| |
| |
The OSI Model | |
| |
| |
| |
Internetworking | |
| |
| |
| |
Recommended Reading and Web Site | |
| |
| |
| |
Problems | |
| |
| |
| |
TCP and IP | |
| |
| |
| |
Transmission Control Protocol (TCP) | |
| |
| |
| |
User Datagram Protocol | |
| |
| |
| |
The Internet Protocol (IP) | |
| |
| |
| |
IPv6 | |
| |
| |
| |
Recommended Reading and Web Sites | |
| |
| |
| |
Problems | |
| |
| |
| |
High-Speed Networks | |
| |
| |
| |
Frame Relay | |
| |
| |
| |
Packet-Switching Networks | |
| |
| |
| |
Frame Relay Networks | |
| |
| |
| |
Recommended Reading and Web Sites | |
| |
| |
| |
Problems | |
| |
| |
| |
Asynchronous Transfer Mode | |
| |
| |
| |
ATM Protocol Architecture | |
| |
| |
| |
ATM Logical Connections | |
| |
| |
| |
ATM Cells | |
| |
| |
| |
ATM Service Categories | |
| |
| |
| |
ATM Adaptation Layer (AAL) | |
| |
| |
| |
Recommended Reading and Web Sites | |
| |
| |
| |
Problems | |
| |
| |
| |
High-Speed LANs | |
| |
| |
| |
The Emergence of High-Speed LANs | |
| |
| |
| |
Ethernet | |
| |
| |
| |
Fibre Channel | |
| |
| |
| |
Wireless LANs | |
| |
| |
| |
Recommended Reading and Web Sites | |
| |
| |
| |
Problems | |
| |
| |
| |
Performance Modeling and Estimation | |
| |
| |
| |
Overview of Probability and Stochastic Process | |
| |
| |
| |
Probability | |
| |
| |
| |
Random Variables | |
| |
| |
| |
Stochastic Processes | |
| |
| |
| |
Recommended Reading and Web Site | |
| |
| |
| |
Problems | |
| |
| |
| |
Queuing Analysis | |
| |
| |
| |
How Queues Behave--A Simple Example | |
| |
| |
| |
Why Queuing Analysis | |
| |
| |
| |
Queuing Models | |
| |
| |
| |
Single-Server Queues | |
| |
| |
| |
Multiserver Queues | |
| |
| |
| |
Examples | |
| |
| |
| |
Queues with Priorities | |
| |
| |
| |
Networks of Queues | |
| |
| |
| |
Other Queuing Models | |
| |
| |
| |
Estimating Model Parameters | |
| |
| |
| |
Recommended Reading and Web Site | |
| |
| |
| |
Problems | |
| |
| |
| |
Self-Similar Traffic | |
| |
| |
| |
Self-Similarity | |
| |
| |
| |
Self-Similar Data Traffic | |
| |
| |
| |
Examples of Self-Similar Data Traffic | |
| |
| |
| |
Performance Implications of Self-Similarity | |
| |
| |
| |
Modeling and Estimation of Self-Similar Data Traffic | |
| |
| |
| |
Recommended Reading and Web Site | |
| |
| |
| |
Problems | |
| |
| |
| |
The Hurst Self-Similarity Parameter | |
| |
| |
| |
Congestion and Traffic Management | |
| |
| |
| |
Congestion Control in Data Networks and Internets | |
| |
| |
| |
Effects of Congestion | |
| |
| |
| |
Congestion and Control | |
| |
| |
| |
Traffic Management | |
| |
| |
| |
Congestion Control in Packet-Switching Networks | |
| |
| |
| |
Frame Relay Congestion Control | |
| |
| |
| |
Recommended Reading and Web Sites | |
| |
| |
| |
Problems | |
| |
| |
| |
Link-Level Flow and Error Control | |
| |
| |
| |
The Need for Flow and Error Control | |
| |
| |
| |
Link Control Mechanisms | |
| |
| |
| |
ARQ Performance | |
| |
| |
| |
Recommended Reading | |
| |
| |
| |
Problems | |
| |
| |
| |
High-Level Data Link Control | |
| |
| |
| |
TCP Traffic Control | |
| |
| |
| |
TCP Flow Control | |
| |
| |
| |
TCP Congestion Control | |
| |
| |
| |
Performance of TCP Over ATM | |
| |
| |
| |
Recommended Reading and Web Sites | |
| |
| |
| |
Problems | |
| |
| |
| |
Traffic and Congestion Control in ATM Networks | |
| |
| |
| |
Requirements for ATM Traffic and Congestion Control | |
| |
| |
| |
ATM Traffic-Related Attributes | |
| |
| |
| |
Traffic Management Framework | |
| |
| |
| |
Traffic Control | |
| |
| |
| |
ABR Traffic Management | |
| |
| |
| |
GFR Traffic Management | |
| |
| |
| |
Recommended Reading | |
| |
| |
| |
Problems | |
| |
| |
| |
Internet Routing | |
| |
| |
| |
Overview of Graph Theory and Least-Cost Paths | |
| |
| |
| |
Elementary Concepts of Graph Theory | |
| |
| |
| |
Shortest Path Length Determination | |
| |
| |
| |
Recommended Reading | |
| |
| |
| |
Problems | |
| |
| |
| |
Interior Routing Protocols | |
| |
| |
| |
Internet Routing Principles | |
| |
| |
| |
Distance-Vector Protocol: RIP | |
| |
| |
| |
Link-State Protocol: OSPF | |
| |
| |
| |
Recommended Reading and Web Site | |
| |
| |
| |
Problems | |
| |
| |
| |
Exterior Routing Protocols and Multicast | |
| |
| |
| |
Path-Vector Protocols: BGP and IDRP | |
| |
| |
| |
Multicasting | |
| |
| |
| |
Recommended Reading and Web Site | |
| |
| |
| |
Problems | |
| |
| |
| |
Quality of Service in IP Networks | |
| |
| |
| |
Integrated and Differentiated Services | |
| |
| |
| |
Integrated Services Architecture (ISA) | |
| |
| |
| |
Queuing Discipline | |
| |
| |
| |
Random Early Detection | |
| |
| |
| |
Differentiated Services | |
| |
| |
| |
Recommended Reading and Web Sites | |
| |
| |
| |
Problems | |
| |
| |
| |
Real-Time Traffic | |
| |
| |
| |
Protocols for QoS Support | |
| |
| |
| |
Resource Reservation: RSVP | |
| |
| |
| |
Multiprotocol Label Switching | |
| |
| |
| |
Real-Time Transport Protocol (RTP) | |
| |
| |
| |
Recommended Reading and Web Sites | |
| |
| |
| |
Problems | |
| |
| |
| |
Compression | |
| |
| |
| |
Overview of Information Theory | |
| |
| |
| |
Information and Entropy | |
| |
| |
| |
Coding | |
| |
| |
| |
Recommended Reading | |
| |
| |
| |
Problems | |
| |
| |
| |
Lossless Compression | |
| |
| |
| |
Run-Length Encoding Techniques | |
| |
| |
| |
Facsimile Compression | |
| |
| |
| |
Arithmetic Coding | |
| |
| |
| |
String-Matching Algorithms | |
| |
| |
| |
Recommended Reading and Web Site | |
| |
| |
| |
Problems | |
| |
| |
| |
Lossy Compression | |
| |
| |
| |
Discrete Cosine Transform | |
| |
| |
| |
Wavelet Compression | |
| |
| |
| |
JPEG Image Compression | |
| |
| |
| |
MPEG Video Compression | |
| |
| |
| |
Recommended Reading and Web Sites | |
| |
| |
| |
Problems | |
| |
| |
Appendices | |
| |
| |
| |
Standards and Standards-Setting Organizations | |
| |
| |
| |
The Importance of Standards | |
| |
| |
| |
Standards and Regulation | |
| |
| |
| |
Internet Standards and the Internet Society | |
| |
| |
| |
The International Telecommunications Union | |
| |
| |
| |
IEEE 802 Standards | |
| |
| |
| |
Sockets | |
| |
| |
| |
Versions of Sockets | |
| |
| |
| |
Sockets, Socket Descriptors, Ports, and Connection | |
| |
| |
| |
The Client/Server Model of Communication | |
| |
| |
| |
Sockets Elements | |
| |
| |
| |
Stream and Datagram Sockets | |
| |
| |
| |
Run-Time Program Control | |
| |
| |
| |
Remote Execution of a Windows Console Application | |
| |
| |
Glossary | |
| |
| |
References | |
| |
| |
Index | |