CHAPTER 1 Introduction
1.l A Brief Networking History
l.2 The Need for Speed and Quality of Service
l.3 Advanced TCP/IP and ATM Networks
l.4 Outline of the Book
Appendix 1A Internet and Web Resources
CHAPTER 2 Protocols and the TCP/IP Suite
2.l The Need for a Protocol Architecture
2.2 The TCP/IP Protocol Arcbitecture
2.3 The OSI Model
2.4 Internetworking
2.5 Recommended Reading and Web Site
2.6 Problems
CHAPTBR 3 TCP and IP 7
3.l Transmission Control Protocol (TCP)
3.2 User Datagram Protocol
3.3 The Internet Protocol (IP)
3.4 IPv6
3.5 Recommended Reading and Web Sites
3.6 Problems
PART TWO HIGH-SPEED NETWORKS
CHAPTER 4 Frame Relay
4.l Packet-Switching Networks
4.2 Frame Relay Networks
4.3 Recommended Reading and Web Sites
4.4 Problems
CHAPTER 5 Asynchronous Transfer Mode
5.l ATM Protocol Architecture
5.2 ATM Logical Connections
5.3 ATM Cells
5.4 ATM Service Categories
5.5 ATM Adaptation Layer (AAL)
5.6 Recommended Reading and Web Sites
5.7 Problems
CHAPTER 6 High-Speed LANs
6.l The Emergence of High-Speed LANs
6.2 Ethernet
6.3 Fibre Channel
6.4 Wireless LANs
6.5 Recommended Reading and Web Sites
6.6 Problems
PART THRXE PERFO
AND ESTIMATION
CHAPTER 7 Overvielv of Probability, and Stochastic Process
7.l Probability
7.2 Random Variables
7.3 Stochastic Processes
7.4 Recommended Reading and Web Site
7.5 Problems
CHAPTER 8 Queuing Analysis
8.l How Oueues Behave-A Simple Example
8.2 Why Queuing Analysis
8.3 Queuing Models
8.4 Single-Server Queues
8.5 Multiserver Queues
8.6 Examples
8.7 Queues with Priorities
8.8 Networks of Queues
8.9 Other Queuing Models
8.10 Estimating Model Parameters
8.11 Recommended Reading and Web Site
8.12 Problems
CHAPTER 9 Self-Similar Traffic
9.1 Self-Similarity
9.2 Self-Similar Data Traffic
9.3 Examples of Self-Similar Data Traffic
9.4 Performance Implications of Self-Similarity
9.5 Modeling and Estimation of Self-Similar Data Traffic
9.6 Recommended Reading and Web Site
9.7 Problems
Appendix 9A The Hurst Sclf-Similarity Parameter
PART FOUR CONGESTION AND TRAFFIC
MANAGEMENT
CHAPTER IO Congestion Control in Data Networks and Internets
IO.I Effects of Congestion
IO.2 Congestion and Control
IO.3 Traffic Management
IO.4 Congestion Control in Packet-Switching Networks
IO.5 Frame Relay Congestion Control
IO.6 Recommended Reading and Web Sites
IO.7 Problems
CHAPTER Il Link-Level Flow and Error Control
II.l The Need for Flow and Error Control
Il.2 Link Control Mechanisms
Il.3 ARQ Performance
II.4 Recommended Reading
l1.5 Problems
Appendix IIA High-Level Data Link Control
CHAPTER 12 TCP Traffic Control
12.l TCP Flow Control
12.2 TCP Congestion Control
12.3 Performance of TCP Over ATM
12.4 Recommended Reading and Web Sites
12.5 Problems
CHAPTER 13 Traffic and Congestior Control in ATM Networks
13.l Requirements for ATM Traffic and
Congestion Control
13.2 ATM Traffic-Related Attributes
13.3 Traffic Management Framework
13.4 Traffic Control
13.5 ABR Traffic Management
13.6 OFR Traffic Management
13.7 Recommended Reading
13.8 Problems
PART FIVE INTERNET ROUTING
CHAPTER 14 Overview of Graph Theory and Least-Cost Paths
14.I Elementary Concepts of Graph Theory
14.2 Shortest Path Length Determination
14.3 Recommended Reading
14.4 Problems
CHAPTER 15 Interior Routing Protocols
15.l Internet Routing Principles
15.2 Distance-Vector Protocol: RIP
15.3 Link-State Protocol: OSPF .
15.4 Recommended Reading and Web Site
15.5 Problems
CHAPTER 16 Exterior Routing Protocols and Multicast
16.l Path-Vector Protocols: BGP and IDRP
16.2 Multicasting
16.3 Recommended Reading and Web Site
16.4 Problems
PART SIX QUALITY OF SERVICE
IN IP NETWORRS
CHAPTER 17 Integrated and Differentiated Services
17.l Integrated Services Architecture (ISA)
17.2 Queuing Discipline
17.3 Random Early Detection
17.4 Differentiated Services
17.5 Recommended Reading and Web Sites
17.6 Problems
Appendix 17A Real-Time Traffic
CHAPTER 18 Protocols for QoS Support
18.l Resource Reservation: RSVP
18.2 Multiprotocol Label Switching
18.3 Real-Time Transport Protocol (RTP)
18.4 Recommended Reading and Web Sites
18.5 Problems
PART SEVEN COMPRESSION
CHAPTER 19 Overview of Information Theory
19.l Information and Entropy
19.2 Coding
19.3 Recommended Reading
19.4 Problems
CHAPTER 20 Lossless Compression
20.l Run-Length Encoding Techniques
20.2 Facsimile Compression
20.3 Arithmetic Coding
20.4 String-Matching Algorithms
20.5 Recommended Reading and Web Site
20.6 Problems
CHAPTER 21 Lossy Compression
21.l Discrete Cosine Transform
21.2 Wavelet Compression
21.3 JPEG Image Compression
21.4 MPEG Video Compression
21.5 Recommended Reading and Web Sites
21.6 Problems
APPENDICES
APPENDIX A Standards and Standards-Setting Organizations
A.l The Importance of Standards
A.2 Standards and Regulation
A.3 Internet Standards and the Internet
Society
A.4 The International Telecommunications Union
A.5 IEEE 802 Standards
APPENDIX B Sockets
B.l Versions of Sockets
B.2 Sockets, Socket Descriptors, Ports, and Connection
B.3 The Client/Server Model of Communication
B.4 Sockets Elements
B.5 Stream and Datagram Sockets
B.6 Run-Time Program Control
B.7 Remote Execution of a Windows Console Application
GLOSSARY
REFERENCES
INDEX