| Formatted contents note |
Preface<br/>About the Author<br/><br/>Chapter 0 Guide for Readers and Instructors 0.1 Outline of the Book<br/><br/>0.2 A Roadmap for Readers and Instructors<br/><br/>0.3 Internet and Web Resources<br/><br/>0.4 Standards<br/><br/><br/><br/>UNIT ONE FUNDAMENTALS OF DATA COMMUNICATIONS AND NETWORKING<br/>PART ONE OVERVIEW<br/>Chapter 1 Data Communications, Data Networks, and the Internet 1.1 Data Communications and Networking for Today's Enterprise<br/><br/>1.2 A Communications Model<br/><br/>1.3 Data Communications<br/><br/>1.4 Networks<br/><br/>1.5 The Internet<br/><br/>1.6 An Example Configuration<br/><br/><br/><br/>Chapter 2 Protocol Architecture, TCP/IP, and Internet-Based Applications 2.1 The Need for a Protocol Architecture<br/><br/>2.2 A Simple Protocol Architecture<br/><br/>2.3 The TCP/IP Protocol Architecture<br/><br/>2.4 Standardization within a Protocol Architecture<br/><br/>2.5 Traditional Internet-Based Applications<br/><br/>2.6 Multimedia<br/><br/>2.7 Sockets Programming<br/><br/>2.7 Recommended Reading<br/><br/>2.8 Key Terms, Review Questions, and Problems<br/><br/>Appendix 2A The Trivial File Transfer Protocol<br/><br/><br/><br/>PART TWO DATA COMMUNICATIONS<br/>Chapter 3 Data Transmission 3.1 Concepts and Terminology<br/><br/>3.2 Analog and Digital Data Transmission<br/><br/>3.3 Transmission Impairments<br/><br/>3.4 Channel Capacity<br/><br/>3.5 Recommended Reading<br/><br/>3.6 Key Terms, Review Questions, and Problems<br/><br/>Appendix 3A Decibels and Signal Strength<br/><br/><br/><br/>Chapter 4 Transmission Media 4.1 Guided Transmission Media<br/><br/>4.2 Wireless Transmission<br/><br/>4.3 Wireless Propagation<br/><br/>4.4 Line-of-Sight Transmission<br/><br/>4.5 Recommended Reading<br/><br/>4.6 Key Terms, Review Questions, and Problems<br/><br/><br/><br/>Chapter 5 Signal Encoding Techniques 5.1 Digital Data, Digital Signals<br/><br/>5.2 Digital Data, Analog Signals<br/><br/>5.3 Analog Data, Digital Signals<br/><br/>5.4 Recommended Reading<br/><br/>5.5 Key Terms, Review Questions, and Problems<br/><br/><br/><br/>Chapter 6 Error Detection and Correction 6.1 Types of Errors<br/><br/>6.2 Error Detection<br/><br/>6.3 Parity Check<br/><br/>6.4 The Internet Checksum<br/><br/>6.5 Cyclic Redundancy Check (CRC)<br/><br/>6.6 Forward Error Correction<br/><br/>6.7 Recommended Reading<br/><br/>6.8 Key Terms, Review Questions, and Problems<br/><br/><br/><br/>Chapter 7 Data Link Control Protocols 7.1 Flow Control<br/><br/>7.2 Error Control<br/><br/>7.3 High-Level Data Link Control (HDLC)<br/><br/>7.4 Recommended Reading<br/><br/>7.5 Key Terms, Review Questions, and Problems<br/><br/>Appendix 7A Performance Issues<br/><br/><br/><br/>Chapter 8 Multiplexing 8.1 Frequency-Division Multiplexing<br/><br/>8.2 Synchronous Time-Division Multiplexing<br/><br/>8.3 Cable Modems<br/><br/>8.4 Asymmetric Digital Subscriber Line<br/><br/>8.5 xDSL<br/><br/>8.6 Multiple Channel Access<br/><br/>8.7 Recommended Reading<br/><br/>8.8 Key Terms, Review Questions, and Problems<br/><br/><br/><br/>PART THREE WIDE AREA NETWORKS<br/>Chapter 9 WAN Technology and Protocols 9.1 Switched Communications Networks<br/><br/>9.2 Circuit Switching Networks<br/><br/>9.3 Circuit Switching Concepts<br/><br/>9.4 Softswitch Architecture<br/><br/>9.5 Packet-Switching Principles<br/><br/>9.6 Asynchronous Transfer Mode<br/><br/>9.7 Recommended Reading<br/><br/>9.8 Key Terms, Review Questions, and Problems<br/><br/><br/><br/>Chapter 10 Cellular Wireless Networks 10.1 Principles of Cellular Networks<br/><br/>10.2 Cellular Network Generations<br/><br/>10.3 LTE-Advanced<br/><br/>10.4 Recommended Reading<br/><br/>10.5 Key Terms, Review Questions, and Problems<br/><br/><br/><br/>PART FOUR LOCAL AREA NETWORKS<br/>Chapter 11 Local Area Network Overview 11.1 Bus and Tree Topologies<br/><br/>11.2 LAN Protocol Architecture<br/><br/>11.3 Bridges<br/><br/>11.4 Hubs and Switches<br/><br/>11.5 Virtual LANs<br/><br/>11.6 Recommended Reading<br/><br/>11.7 Key Terms, Review Questions, and Problems<br/><br/><br/><br/>Chapter 12 Ethernet 12.1 Traditional Ethernet<br/><br/>12.2 High-Speed Ethernet<br/><br/>12.3 IEEE 802.1Q VLAN Standard<br/><br/>12.4 Recommended Reading<br/><br/>12.5 Key Terms, Review Questions, and Problems<br/><br/>Appendix 12A Digital Signal Encoding for LANs<br/><br/>Appendix 12B Scrambling<br/><br/><br/><br/>Chapter 13 Wireless LANs 13.1 Overview<br/><br/>13.2 IEEE 802.11 Architecture and Services<br/><br/>13.3 IEEE 802.11 Medium Access Control<br/><br/>13.4 IEEE 802.11Physical Layer<br/><br/>13.5 Gigabit Wi-Fi<br/><br/>13.6 IEEE 802.11 Security Considerations<br/><br/>13.7 Recommended Reading<br/><br/>13.8 Key Terms, Review Questions, and Problems<br/><br/><br/><br/>PART FIVE INTERNET AND TRANSPORT LAYERS<br/>Chapter 14 The Internet Protocol 14.1 Principles of Internetworking<br/><br/>14.2 Internet Protocol Operation<br/><br/>14.3 Internet Protocol<br/><br/>14.4 IPv6<br/><br/>14.5 Virtual Private Networks and IP Security<br/><br/>14.6 Recommended Reading<br/><br/>14.7 Key Terms, Review Questions, and Problems<br/><br/><br/><br/>Chapter 15 Transport Protocols 15.1 Connection-Oriented Transport Protocol Mechanisms<br/><br/>15.2 TCP<br/><br/>15.3 UDP<br/><br/>15.4 Recommended Reading<br/><br/>15.5 Key Terms, Review Questions, and Problems<br/><br/><br/><br/>UNIT TWO ADVANCED TOPICS IN DATA COMMUNICATIONS AND NETWORKING<br/>PART SIX DATA COMMUNICATIONS AND WIRELESS NETWORKS<br/>Chapter 16 Advanced Data Communications Topics 16.1 Analog Data, Analog Signals<br/><br/>16.2 Forward Error Correction Codes<br/><br/>16.3 ARQ Performance Issues<br/><br/>16.4 Recommended Reading<br/><br/>16.5 Key Terms, Review Questions, and Problems<br/><br/><br/><br/>Chapter 17 Wireless Transmission Techniques 17.1 MIMO Antennas<br/><br/>17.2 OFDM, OFDMA, and SC-FDMA<br/><br/>17.3 Spread Spectrum<br/><br/>17.4 Direct Sequence Spread Spectrum<br/><br/>17.5 Code-Division Multiple Access<br/><br/>17.6 Recommended Reading<br/><br/>17.7 Key Terms, Review Questions, and Problems<br/><br/><br/><br/>Chapter 18 Wireless Networks 18.1 Fixed Broadband Wireless Access<br/><br/>18.2 WiMAX/IEEE 802.16<br/><br/>18.3 Bluetooth Overview<br/><br/>18.4 Bluetooth Radio Specification<br/><br/>18.5 Bluetooth Baseband Specification<br/><br/>18.6 Bluetooth Logical Link Control and Adaptation Protocol<br/><br/>18.7 Recommended Reading<br/><br/>18.8 Key Terms, Review Questions, and Problems<br/><br/><br/><br/><br/>PART SEVEN INTERNETWORKING<br/><br/><br/>Chapter 19 Routing 19.1 Routing in Packet-Switching Networks<br/><br/>19.2 Examples: Routing in ARPANET<br/><br/>19.3 Internet Routing Protocols<br/><br/>19.4 Least-Cost Algorithms<br/><br/>19.5 Recommended Reading<br/><br/>19.6 Key Terms, Review Questions, and Problems<br/><br/><br/><br/>Chapter 20 Congestion Control 20.1 Effects of Congestion<br/><br/>20.2 Congestion Control<br/><br/>20.3 Traffic Management<br/><br/>20.4 Congestion Control in Packet-Switching Networks<br/><br/>20.5 TCP Congestion Control<br/><br/>20.6 Datagram Congestion Control Protocol<br/><br/>20.7 Recommended Reading<br/><br/>20.8 Key Terms, Review Questions, and Problems<br/><br/><br/><br/>Chapter 21 Internetwork Operation 21.1 Multicasting<br/><br/>21.2 Software Defined Networks<br/><br/>21.3 OpenFlow<br/><br/>21.4 Mobile IP<br/><br/>21.5 Recommended Reading<br/><br/>21.6 Key Terms, Review Questions, and Problems<br/><br/><br/><br/>Chapter 22 Internetwork Quality of Service 22.1 QoS Architectural Framework<br/><br/>22.2 Integrated Services Architecture<br/><br/>22.3 Resource Reservation Protocol<br/><br/>22.4 Differentiated Services<br/><br/>22.5 Service Level Agreements<br/><br/>22.6 IP Performance Metrics<br/><br/>22.7 Recommended Reading<br/><br/>22.8 Key Terms, Review Questions, and Problems<br/><br/><br/><br/>Chapter 23 Multiprotocol Label Switching 23.1 The Role of MPLS<br/><br/>23.2 Background<br/><br/>23.3 MPLS Operation<br/><br/>23.4 Labels<br/><br/>23.5 FECs, LSPs, and Labels<br/><br/>23.6 Label Distribution<br/><br/>23.7 Traffic Engineering<br/><br/>23.8 Virtual Private Networks<br/><br/>23.9 Recommended Reading<br/><br/>23.10 Key Terms, Review Questions, and Problems<br/><br/><br/><br/>PART EIGHT INTERNET APPLICATIONS<br/>Chapter 24 Electronic Mail, DNS, and HTTP 24.1 Electronic Mail: SMTP and MIME<br/><br/>24.2 Internet Directory Service: DNS<br/><br/>24.3 Web Access: HTTP<br/><br/>24.4 Recommended Reading<br/><br/>24.5 Key Terms, Review Questions, and Problems<br/><br/><br/><br/>Chapter 25 Internet Multimedia Support 25.1 Real-Time Traffic<br/><br/>25.2 Voice Over IP<br/><br/>25.3 Session Initiation Protocol<br/><br/>25.4 Real-Time Transport Protocol<br/><br/>25.5 Recommended Reading<br/><br/>25.6 Key Terms, Review Questions, and Problems<br/><br/><br/><br/>APPENDICES<br/>Appendix A Fourier Analysis A.1 Fourier Series Representation of Periodic Signals<br/><br/>A.2 Fourier Transform Representation of Aperiodic Signals<br/><br/>A.3 Recommended Reading<br/><br/>Appendix B Projects and Other Student Exercises for Teaching Data and Computer Communications B.1 Animations and Animation Projects<br/><br/>B.2 Practical Exercises<br/><br/>B.3 Sockets Projects<br/><br/>B.4 Wireshark Projects<br/><br/>B.5 Simulation and Modeling Projects<br/><br/>B.6 Performance Modeling<br/><br/>B.7 Research Projects<br/><br/>B.8 Reading/Report Assignments<br/><br/>B.9 Writing Assignments<br/><br/>B.10 Discussion Topics<br/><br/>References<br/>Index<br/><br/>ONLINE CHAPTERS AND APPENDICES[1] PART NINE NETWORK SECURITY<br/><br/>Chapter 26 Computer and Network Security Threats 26.1 Computer Security Concepts<br/><br/>26.2 Threats, Attacks, and Assets<br/><br/>26.3 Intruders<br/><br/>26.4 Malicious Software Overview<br/><br/>26.5 Viruses, Worms, and Bots<br/><br/>26.6 Recommended Reading<br/><br/>26.7 Key Terms, Review Questions, and Problems<br/><br/><br/><br/>Chapter 27 Computer and Network Security Techniques 27.1 Virtual Private Networks and IPsec<br/><br/>27.2 SSL and TLS<br/><br/>27.3 Wi-Fi Protected Access<br/><br/>27.4 Intrusion Detection<br/><br/>27.5 Firewalls<br/><br/>27.6 Malware Defense<br/><br/>27.7 Recommended Reading<br/><br/>27.8 Key Terms, Review Questions, and Problems<br/><br/><br/><br/>Appendix C Standards Organizations<br/>Appendix D Asynchronous and Synchronous Transmission<br/>Appendix E The OSI Model<br/>Appendix F The International Reference Alphabet<br/>Appendix G Proof of the Sampling Theorem<br/>Appendix H Ones Complement Representation and Addition<br/>Appendix I Statistical TDM<br/>Appendix J The Spanning Tree Algorithm<br/>Appendix K LAN Performance IssuesAppendix L Matrix Multiplication and Determinants<br/><br/>Appendix M Queuing Effects<br/><br/><br/>Appendix N Orthogonality, Correlation, and Autocorrelation<br/><br/><br/>Appendix O TCP/IP Example<br/>Appendix P Queue Management and Queueing DisciplineAppendix Q Cryptographic Algorithms<br/><br/><br/>Appendix R Uniform Resource Locators (URLs) and Uniform Resource Identifiers (URIs)<br/><br/><br/>Appendix S Augmented Backus-Naur Form<br/>Appendix T Derivations of Equations and Examples<br/>Glossary |