Data and computer communications /
William Stallings.
- Tenth edition.
- 907 pages ; 23 cm
Includes bibliographical references (pages 850-862) and index.
Preface About the Author
Chapter 0 Guide for Readers and Instructors 0.1 Outline of the Book
0.2 A Roadmap for Readers and Instructors
0.3 Internet and Web Resources
0.4 Standards
UNIT ONE FUNDAMENTALS OF DATA COMMUNICATIONS AND NETWORKING PART ONE OVERVIEW Chapter 1 Data Communications, Data Networks, and the Internet 1.1 Data Communications and Networking for Today's Enterprise
1.2 A Communications Model
1.3 Data Communications
1.4 Networks
1.5 The Internet
1.6 An Example Configuration
Chapter 2 Protocol Architecture, TCP/IP, and Internet-Based Applications 2.1 The Need for a Protocol Architecture
2.2 A Simple Protocol Architecture
2.3 The TCP/IP Protocol Architecture
2.4 Standardization within a Protocol Architecture
2.5 Traditional Internet-Based Applications
2.6 Multimedia
2.7 Sockets Programming
2.7 Recommended Reading
2.8 Key Terms, Review Questions, and Problems
Appendix 2A The Trivial File Transfer Protocol
PART TWO DATA COMMUNICATIONS Chapter 3 Data Transmission 3.1 Concepts and Terminology
3.2 Analog and Digital Data Transmission
3.3 Transmission Impairments
3.4 Channel Capacity
3.5 Recommended Reading
3.6 Key Terms, Review Questions, and Problems
Appendix 3A Decibels and Signal Strength
Chapter 4 Transmission Media 4.1 Guided Transmission Media
4.2 Wireless Transmission
4.3 Wireless Propagation
4.4 Line-of-Sight Transmission
4.5 Recommended Reading
4.6 Key Terms, Review Questions, and Problems
Chapter 5 Signal Encoding Techniques 5.1 Digital Data, Digital Signals
5.2 Digital Data, Analog Signals
5.3 Analog Data, Digital Signals
5.4 Recommended Reading
5.5 Key Terms, Review Questions, and Problems
Chapter 6 Error Detection and Correction 6.1 Types of Errors
6.2 Error Detection
6.3 Parity Check
6.4 The Internet Checksum
6.5 Cyclic Redundancy Check (CRC)
6.6 Forward Error Correction
6.7 Recommended Reading
6.8 Key Terms, Review Questions, and Problems
Chapter 7 Data Link Control Protocols 7.1 Flow Control
PART THREE WIDE AREA NETWORKS Chapter 9 WAN Technology and Protocols 9.1 Switched Communications Networks
9.2 Circuit Switching Networks
9.3 Circuit Switching Concepts
9.4 Softswitch Architecture
9.5 Packet-Switching Principles
9.6 Asynchronous Transfer Mode
9.7 Recommended Reading
9.8 Key Terms, Review Questions, and Problems
Chapter 10 Cellular Wireless Networks 10.1 Principles of Cellular Networks
10.2 Cellular Network Generations
10.3 LTE-Advanced
10.4 Recommended Reading
10.5 Key Terms, Review Questions, and Problems
PART FOUR LOCAL AREA NETWORKS Chapter 11 Local Area Network Overview 11.1 Bus and Tree Topologies
11.2 LAN Protocol Architecture
11.3 Bridges
11.4 Hubs and Switches
11.5 Virtual LANs
11.6 Recommended Reading
11.7 Key Terms, Review Questions, and Problems
Chapter 12 Ethernet 12.1 Traditional Ethernet
12.2 High-Speed Ethernet
12.3 IEEE 802.1Q VLAN Standard
12.4 Recommended Reading
12.5 Key Terms, Review Questions, and Problems
Appendix 12A Digital Signal Encoding for LANs
Appendix 12B Scrambling
Chapter 13 Wireless LANs 13.1 Overview
13.2 IEEE 802.11 Architecture and Services
13.3 IEEE 802.11 Medium Access Control
13.4 IEEE 802.11Physical Layer
13.5 Gigabit Wi-Fi
13.6 IEEE 802.11 Security Considerations
13.7 Recommended Reading
13.8 Key Terms, Review Questions, and Problems
PART FIVE INTERNET AND TRANSPORT LAYERS Chapter 14 The Internet Protocol 14.1 Principles of Internetworking
14.2 Internet Protocol Operation
14.3 Internet Protocol
14.4 IPv6
14.5 Virtual Private Networks and IP Security
14.6 Recommended Reading
14.7 Key Terms, Review Questions, and Problems
Chapter 15 Transport Protocols 15.1 Connection-Oriented Transport Protocol Mechanisms
15.2 TCP
15.3 UDP
15.4 Recommended Reading
15.5 Key Terms, Review Questions, and Problems
UNIT TWO ADVANCED TOPICS IN DATA COMMUNICATIONS AND NETWORKING PART SIX DATA COMMUNICATIONS AND WIRELESS NETWORKS Chapter 16 Advanced Data Communications Topics 16.1 Analog Data, Analog Signals
16.2 Forward Error Correction Codes
16.3 ARQ Performance Issues
16.4 Recommended Reading
16.5 Key Terms, Review Questions, and Problems
Chapter 17 Wireless Transmission Techniques 17.1 MIMO Antennas
Chapter 27 Computer and Network Security Techniques 27.1 Virtual Private Networks and IPsec
27.2 SSL and TLS
27.3 Wi-Fi Protected Access
27.4 Intrusion Detection
27.5 Firewalls
27.6 Malware Defense
27.7 Recommended Reading
27.8 Key Terms, Review Questions, and Problems
Appendix C Standards Organizations Appendix D Asynchronous and Synchronous Transmission Appendix E The OSI Model Appendix F The International Reference Alphabet Appendix G Proof of the Sampling Theorem Appendix H Ones Complement Representation and Addition Appendix I Statistical TDM Appendix J The Spanning Tree Algorithm Appendix K LAN Performance IssuesAppendix L Matrix Multiplication and Determinants
Appendix M Queuing Effects
Appendix N Orthogonality, Correlation, and Autocorrelation
Appendix O TCP/IP Example Appendix P Queue Management and Queueing DisciplineAppendix Q Cryptographic Algorithms
Appendix R Uniform Resource Locators (URLs) and Uniform Resource Identifiers (URIs)
Appendix S Augmented Backus-Naur Form Appendix T Derivations of Equations and Examples Glossary