Preface |
|
xiii | |
|
|
1 | (6) |
|
|
2 | (1) |
|
Internet and Web Resources |
|
|
2 | (2) |
|
|
4 | (3) |
|
|
7 | (44) |
|
Data Communications and Networking Overview |
|
|
9 | (10) |
|
|
10 | (3) |
|
|
13 | (1) |
|
Data Communication Networking |
|
|
14 | (3) |
|
|
17 | (2) |
|
|
19 | (32) |
|
The Need for a Protocol Architecture |
|
|
20 | (1) |
|
A Simple Protocol Architecture |
|
|
21 | (6) |
|
|
27 | (11) |
|
The TCP/IP Protocol Architecture |
|
|
38 | (6) |
|
Recommended Reading and Web Site |
|
|
44 | (1) |
|
Key Terms, Review Questions, and Problems |
|
|
45 | (6) |
|
Appendix 2A The Trivial File Transfer Protocol |
|
|
47 | (4) |
|
PART TWO DATA COMMUNICATIONS |
|
|
51 | (244) |
|
|
55 | (38) |
|
|
57 | (11) |
|
Analog and Digital Data Transmission |
|
|
68 | (8) |
|
|
76 | (5) |
|
|
81 | (6) |
|
|
87 | (1) |
|
Key Terms, Review Questions, and Problems |
|
|
87 | (6) |
|
Appendix 3A Decibels and Signal Strength |
|
|
90 | (3) |
|
Guided and Wireless Transmission |
|
|
93 | (36) |
|
Guided Transmission Media |
|
|
95 | (12) |
|
|
107 | (8) |
|
|
115 | (4) |
|
Line-of-Sight Transmission |
|
|
119 | (5) |
|
Recommended Reading and Web Sites |
|
|
124 | (1) |
|
Key Terms, Review Questions, and Problems |
|
|
125 | (4) |
|
Signal Encoding Techniques |
|
|
129 | (42) |
|
Digital Data, Digital Signals |
|
|
131 | (11) |
|
Digital Data, Analog Signals |
|
|
142 | (10) |
|
Analog Data, Digital Signals |
|
|
152 | (7) |
|
Analog Data, Analog Signals |
|
|
159 | (6) |
|
|
165 | (1) |
|
Key Terms, Review Questions, and Problems |
|
|
166 | (5) |
|
Digital Data Communication Techniques |
|
|
171 | (36) |
|
Asynchronous and Synchronous Transmission |
|
|
173 | (3) |
|
|
176 | (1) |
|
|
177 | (8) |
|
|
185 | (6) |
|
|
191 | (2) |
|
|
193 | (10) |
|
|
203 | (1) |
|
Key Terms, Review Questions, and Problems |
|
|
204 | (3) |
|
|
207 | (34) |
|
|
209 | (6) |
|
|
215 | (6) |
|
High-Level Data Link Control (HDLC) |
|
|
221 | (7) |
|
|
228 | (1) |
|
Key Terms, Review Questions, and Problems |
|
|
229 | (12) |
|
Appendix 7A Performance Issues |
|
|
232 | (9) |
|
|
241 | (34) |
|
Frequency Division Multiplexing |
|
|
243 | (7) |
|
Synchronous Time Division Multiplexing |
|
|
250 | (10) |
|
Statistical Time Division Multiplexing |
|
|
260 | (7) |
|
Asymmetric Digital Subscriber Line |
|
|
267 | (3) |
|
|
270 | (2) |
|
Recommended Reading and Web Sites |
|
|
272 | (1) |
|
Key Terms, Review Questions, and Problems |
|
|
272 | (3) |
|
|
275 | (20) |
|
The Concept of Spread Spectrum |
|
|
276 | (1) |
|
Frequency-Hopping Spread Spectrum |
|
|
277 | (5) |
|
Direct Sequence Spread Spectrum |
|
|
282 | (5) |
|
Code-Division Multiple Access |
|
|
287 | (4) |
|
|
291 | (1) |
|
Key Terms, Review Questions, and Problems |
|
|
291 | (4) |
|
PART THREE WIDE AREA NETWORKS |
|
|
295 | (168) |
|
Circuit Switching and Packet Switching |
|
|
297 | (40) |
|
|
299 | (1) |
|
Circuit-Switching Networks |
|
|
300 | (4) |
|
Circuit-Switching Concepts |
|
|
304 | (3) |
|
|
307 | (9) |
|
|
316 | (2) |
|
Packet-Switching Principles |
|
|
318 | (8) |
|
|
326 | (2) |
|
|
328 | (5) |
|
Recommended Reading and Web Sites |
|
|
333 | (1) |
|
Key Terms, Review Questions, and Problems |
|
|
334 | (3) |
|
Asynchronous Transfer Mode |
|
|
337 | (30) |
|
|
338 | (1) |
|
|
339 | (5) |
|
|
344 | (6) |
|
Transmission of ATM Cells |
|
|
350 | (3) |
|
|
353 | (4) |
|
|
357 | (7) |
|
Recommended Reading and Web Sites |
|
|
364 | (1) |
|
Key Terms, Review Questions, and Problems |
|
|
364 | (3) |
|
Routing in Switched Networks |
|
|
367 | (28) |
|
Routing in Circuit-Switching Networks |
|
|
368 | (2) |
|
Routing in Packet-Switching Networks |
|
|
370 | (15) |
|
|
385 | (5) |
|
|
390 | (1) |
|
Key Terms, Review Questions, and Problems |
|
|
390 | (5) |
|
Congestion Control in Switched Data Networks |
|
|
395 | (36) |
|
|
397 | (4) |
|
|
401 | (3) |
|
|
404 | (2) |
|
Congestion Control in Packet-Switching Networks |
|
|
406 | (1) |
|
Frame Relay Congestion Control |
|
|
406 | (6) |
|
|
412 | (13) |
|
ATM-GFR Traffic Management |
|
|
425 | (2) |
|
|
427 | (1) |
|
Key Terms, Review Questions, and Problems |
|
|
428 | (3) |
|
Cellular Wireless Networks |
|
|
431 | (32) |
|
Principles of Cellular Networks |
|
|
432 | (13) |
|
|
445 | (2) |
|
|
447 | (8) |
|
|
455 | (4) |
|
Recommended Reading and Web Sites |
|
|
459 | (1) |
|
Key Terms, Review Questions, and Problems |
|
|
460 | (3) |
|
PART FOUR LOCAL AREA NETWORKS |
|
|
463 | (106) |
|
Local Area Network Overview |
|
|
465 | (34) |
|
|
466 | (4) |
|
Topologies and Transmission Media |
|
|
470 | (5) |
|
LAN Protocol Architecture |
|
|
475 | (8) |
|
|
483 | (7) |
|
Layer 2 and Layer 3 Switches |
|
|
490 | (6) |
|
Recommended Reading and Web Site |
|
|
496 | (1) |
|
Key Terms, Review Questions, and Problems |
|
|
496 | (3) |
|
|
499 | (44) |
|
The Emergence of High-Speed LANs |
|
|
500 | (2) |
|
|
502 | (14) |
|
|
516 | (4) |
|
|
520 | (5) |
|
Recommended Reading and Web Sites |
|
|
525 | (1) |
|
Key Terms, Review Questions, and Problems |
|
|
526 | (17) |
|
Appendix 16A Digital Signal Encoding for LANs |
|
|
528 | (7) |
|
Appendix 16B Performance Issues |
|
|
535 | (8) |
|
|
543 | (26) |
|
|
544 | (5) |
|
|
549 | (4) |
|
IEEE 802.11 Architecture and Services |
|
|
553 | (5) |
|
IEEE 802.11 Medium Access Control |
|
|
558 | (7) |
|
IEEE 802.11 Physical Layer |
|
|
565 | (2) |
|
Recommended Reading and Web Sites |
|
|
567 | (1) |
|
Key Terms and Review Questions |
|
|
568 | (1) |
|
PART FIVE COMMUNICATIONS ARCHITECTURE AND PROTOCOLS |
|
|
569 | (220) |
|
|
571 | (44) |
|
|
572 | (8) |
|
Principles of Internetworking |
|
|
580 | (4) |
|
Connectionless Internetworking |
|
|
584 | (8) |
|
|
592 | (8) |
|
|
600 | (10) |
|
Recommended Reading and Web Sites |
|
|
610 | (1) |
|
Key Terms, Review Questions, and Problems |
|
|
611 | (4) |
|
|
615 | (48) |
|
|
617 | (9) |
|
|
626 | (11) |
|
Integrated Services Architecture |
|
|
637 | (11) |
|
|
648 | (9) |
|
Recommended Reading and Web Sites |
|
|
657 | (2) |
|
Key Terms, Review Questions, and Problems |
|
|
659 | (4) |
|
|
663 | (42) |
|
Connection-Oriented Transport Protocol Mechanisms |
|
|
664 | (19) |
|
|
683 | (8) |
|
|
691 | (9) |
|
|
700 | (2) |
|
|
702 | (1) |
|
Key Terms, Review Questions, and Problems |
|
|
702 | (3) |
|
|
705 | (40) |
|
Security Requirements and Attacks |
|
|
707 | (1) |
|
Confidentiality with Symmetric Encryption |
|
|
708 | (9) |
|
Message Authentication and Hash Functions |
|
|
717 | (7) |
|
Public-Key Encryption and Digital Signatures |
|
|
724 | (7) |
|
Secure Socket Layer and Transport Layer Security |
|
|
731 | (5) |
|
|
736 | (5) |
|
Recommended Reading and Web Sites |
|
|
741 | (1) |
|
Key Terms, Review Questions, and Problems |
|
|
741 | (4) |
|
|
745 | (44) |
|
Electronic Mail---SMTP and MIME |
|
|
746 | (16) |
|
Hypertext Transfer Protocol (HTTP) |
|
|
762 | (13) |
|
Network Management---SNMP |
|
|
775 | (10) |
|
Recommended Reading and Web Sites |
|
|
785 | (1) |
|
Key Terms, Review Questions, and Problems |
|
|
786 | (3) |
|
Appendix A RFCs Cited in This Book |
|
|
789 | (8) |
|
Appendix B Fourier Analysis |
|
|
|
B.1 Fourier Series Representation of Periodic Signals |
|
|
791 | (1) |
|
B.2 Fourier Transform Representation of Aperiodic Signals |
|
|
792 | (4) |
|
|
796 | (1) |
|
Appendix C Sockets Programming |
|
|
797 | (2) |
|
Appendix D Projects for Teaching Data and Computer Communications |
|
|
799 | (4) |
|
|
799 | (1) |
|
|
800 | (1) |
|
|
801 | (1) |
|
D.4 Reading/Report Assignments |
|
|
801 | (2) |
Glossary |
|
803 | (12) |
References |
|
815 | (8) |
Index |
|
823 | |