Two-time winner of the best Computer Science and Engineering textbook of the year award from the Textbook and Academic Authors Association, including the current edition.For a one/two-semester courses in Computer Networks, Data Communications, and Communications Networks in CS, CIS, and Electrical Engineering departments. With a focus on the most current technology and a convenient modular format, this best-selling text offers a clear and comprehensive survey of the entire data and computer communications field. Emphasizing both the fundamental principles as well as the critical role of performance in driving protocol and network design, it explores in detail all the critical technical areas in data communications, wide-area networking, local area networking, and protocol design. The Eighth Edition provides updated coverage of multimedia, Gigabit and 10 Gbps Ethernet, WiFi/IEEE 802.11 wireless LANs, security, and more
Les mer
Chapter 0 Reader's and Instructor's Guide0.1 Outline of the Book0.2 Roadmap0.3 Internet and Web Resources0.4 Standards I. OVERVIEW 1. Data Communications, Data Networking, and the Internet1.1 Data Communications and Networking for Today's Enterprise1.2 A Communications Model1.3 Data Communications1.4 Networks1.5 The Internet1.6 An Example Configuration 2. Protocol Architecture, TCP/IP, and Internet-Based Applications2.1 The Need for a Protocol Architecture2.2 A Simple Protocol Architecture2.3 The TCP/IP Protocol Architecture2.4 The OSI Model2.5 Standardization within a Protocol Architecture2.6 Traditional Internet-Based Applications2.7 Multimedia2.8 Recommended Reading and Web Sites2.9 Key Terms, Review Questions, and ProblemsAppendix 2A The Trivial File Transfer Protocol II. DATA COMMUNICATIONS 3. Data Transmission3.1 Concepts and Terminology3.2 Analog and Digital Data Transmission3.3 Transmission Impairments3.4 Channel Capacity3.5 Recommended Reading and Web Site3.6 Key Terms, Review Questions, and ProblemsAppendix 3A Decibels and Signal Strength 4. Guided and Wireless Transmission4.1 Guided Transmission Media4.2 Wireless Transmission4.3 Wireless Propagation4.4 Line-of-Sight Transmission4.5 Recommended Reading and Web Sites4.6 Key Terms, Review Questions, and Problems 5. Signal Encoding Techniques5.1 Digital Data, Digital Signals5.2 Digital Data, Analog Signals5.3 Analog Data, Digital Signals5.4 Analog Data, Analog Signals5.5 Recommended Reading5.6 Key Terms, Review Questions, and Problems 6. Digital Data Communication Techniques6.1 Asynchronous and Synchronous Transmission6.2 Types of Errors6.3 Error Detection6.4 Error Correction6.5 Line Configurations6.6 Recommended Reading6.7 Key Terms, Review Questions, and Problems 7. Data Link Control7.1 Flow Control7.2 Error Control7.3 High-Level Data Link Control (HDLC)7.4 Recommended Reading7.5 Key Terms, Review Questions, and ProblemsAppendix 7A Performance Issues 8. Multiplexing8.1 Frequency-Division Multiplexing8.2 Synchronous Time-Division Multiplexing8.3 Statistical Time-Division Multiplexing8.4 Asymmetric Digital Subscriber Line8.5 xDSL8.6 Recommended Reading and Web Sites8.7 Key Terms, Review Questions, and Problems 9. Spread Spectrum9.1 The Concept of Spread Spectrum9.2 Frequency Hopping Spread Spectrum9.3 Direct Sequence Spread Spectrum9.4 Code-Division Multiple Access9.5 Recommended Reading and Web Site9.6 Key Terms, Review Questions, and Problems III. WIDE AREA NETWORKS 10. Circuit Switching and Packet Switching10.1 Switched Communications Networks10.2 Circuit Switching Networks10.3 Circuit Switching Concepts10.4 Softswitch Architecture10.5 Packet-Switching Principles10.6 X.2510.7 Frame Relay10.8 Recommended Reading and Web Sites10.9 Key Terms, Review Questions, and Problems 11. Asynchronous Transfer Mode 11.1 Protocol Architecture11.2 ATM Logical Connections11.3 ATM Cells11.4 Transmission of ATM Cells11.5 ATM Service Categories11.6 ATM Adaptation Layer11.8 Recommended Reading and Web Sites11.9 Key Terms, Review Questions, and Problems 12. Routing in Switched Networks12.1 Routing in Packet-Switching Networks12.2 Examples: Routing in ARPANET12.3 Least-Cost Algorithms12.4 Recommended Reading12.5 Key Terms, Review Questions, and Problems 13. Congestion Control in Switched Data Networks13.1 Effects of Congestion13.2 Congestion Control13.3 Traffic Management13.4 Congestion Control in Packet-Switching Networks13.5 Frame Relay Congestion Control13.6 ATM Traffic Management13.7 ATM-GFR Traffic Management13.8 Recommended Reading13.9 Key Terms, Review Questions, and Problems 14. Cellular Wireless Networks14.1 Principles of Cellular Networks14.2 First Generation Analog14.3 Second Generation CDMA14.4 Third Generation Systems14.5 Recommended Reading and Web Sites14.6 Key Terms, Review Questions, and Problems IV. LOCAL AREA NETWORKS 15. Local Area Network Overview15.1 Background15.2 Topologies and Transmission Media15.3 LAN Protocol Architecture15.4 Bridges15.5 Layer 2 and Layer 3 Switches15.6 Recommended Reading and Web Sites15.7 Key Terms, Review Questions, and Problems 16. High-Speed LANs16.1 The Emergence of High-Speed LANs16.2 Ethernet16.3 Fibre Channel16.4 Recommended Reading and Web Sites16.5 Key Terms, Review Questions, and ProblemsAppendix 16A Digital Signal Encoding for LANsAppendix 16B Performance IssuesAppendix 16C Scrambling 17. Wireless LANs17.1 Overview17.2 Wireless LAN Technology17.3 IEEE 802.11 Architecture and Services17.4 IEEE 802.11 Medium Access Control17.5 IEEE 802.11Physical Layer17.6 IEEE 802.11 Security Considerations17.7 Recommended Reading and Web Sites17.8 Key Terms, Review Questions, and Problems V. INTERNET AND TRANSPORT PROTOCOLS 18. Internetwork Protocols18.1 Basic Protocol Functions18.2 Principles of Internetworking18.3 Internet Protocol Operation18.4 Internet Protocol18.5 IPv618.6 Recommended Reading and Web Sites18.7 Key Terms, Review Questions, and Problems 19. Internetwork Operation19.1 Multicasting19.2 Routing Protocols19.3 Integrated Services Architecture19.4 Differentiated Services19.5 Recommended Reading and Web Sites19.6 Key Terms, Review Questions, and Problems 20. Transport Protocols20.1 Connection-Oriented Transport Protocol Mechanisms20.2 TCP20.3 TCP Congestion Control20.4 UDP20.5 Recommended Reading20.6 Key Terms, Review Questions, and Problems VI. INTERNET APPLICATIONS 21. Network Security21.1 Security Requirements and Attacks21.2 Confidentiality with Conventional Encryption21.3 Message Authentication and Hash Functions21.4 Public-Key Encryption and Digital Signatures21.5 Secure Socket Layer and Transport Layer Security21.6 IPv4 and IPv6 Security21.7 Recommended Reading and Web Sites21.8 Key Terms, Review Questions, and Problems 22. Internet Applications - Electronic Mail and Network Management22.1 Electronic Mail: SMTP and MIME22.2 Network Management: SNMP22.3 Recommended Reading and Web Sites22.4 Key Terms, Review Questions, and Problems 23. Internet Applications - Internet Directory Service and World Wide Web23.1 Uniform Resource Locators (URLs) and Uniform Resource Identifiers (URIs)23.2 Internet Directory Service: DNS23.3 Web Access: HTTP 24. Internet Applications - Multimedia24.1 Digital Audio and Video24.2 Audio and Video Compression24.3 Streaming Audio and Video24.4 Voice Over IP24.5 Session Initiation Protocol24.6 Real-Time Transport Protocol APPENDICES Appendix A Fourier AnalysisA.1 Fourier Series Representation of Periodic SignalsA.2 Fourier Transform Representation of Aperiodic SignalsA.3 Recommended Reading Appendix B Sockets Programming Appendix C Projects for Teaching Data and Computer CommunicationsC.1 Simulation ProjectsC.2 Performance ModelingC.3 Research ProjectsC.4 Reading/Report Assignments Glossary References Index ONLINE APPENDICES Appendix D Standards OrganizationsD.1 The Importance of StandardsD.2 Standards and RegulationD.3 Standards-Setting Organizations Appendix E The International Reference Alphabet Appendix F Proof of the Sampling Theorem Appendix G Physical-Layer InterfacingG.1 V.24/EIA-232-FG.2 ISDN Physical Interface Appendix H The OSI ModelH.1 The ModelH.2 The OSI Layers Appendix I Queuing EffectsI.1 Queuing ModelsI.2 Queuing Results Appendix J Orthogonality, Correlation, and AutocorrelationJ.1 Correlation and AutocorrelationJ.2 Orthogonal Codes Appendix The TCP/IP Checksum Appendix Sockets: A Programmer's IntroductionG.1 Versions of SocketsG.2 Sockets, Socket Descriptors, Ports, and ConnectionsG.3 The Client/Server Model of CommunicationG.4 Sockets ElementsG.5 Stream and Datagram SocketsG.6 Run-Time Program ControlG.7 Remote Execution of a Windows Console Application Appendix Uniform Resource Locators (URLs) and Uniform Resource Identifiers (URIs)I.1 Uniform Resource LocatorI.2 Uniform Resource IdentifierI.3 To Learn More Appendix Augmented Backus-Naur Form
Les mer

Produktdetaljer

ISBN
9780135071397
Publisert
2008-09-12
Utgave
8. utgave
Utgiver
Vendor
Pearson
Vekt
1278 gr
Høyde
235 mm
Bredde
178 mm
Dybde
31 mm
Aldersnivå
05, U
Språk
Product language
Engelsk
Format
Product format
Heftet
Antall sider
896

Forfatter

Biographical note

William Stallings has made a unique contribution to understanding the broad sweep of technical developments in computer networking and computer architecture. He has authored 18 titles, and counting revised editions, a total of 35 books on various aspects of these subjects. In over 20 years in the field, he has been a technical contributor, technical manager, and an executive with several high-technology firms. Currently he is an independent consultant whose clients have included computer and networking manufacturers and customers, software development firms, and leading-edge government research institutions.

He has six times received the prize for best Computer Science and Engineering textbook of the year from the Textbook and Academic Authors Association.

Bill has designed and implemented both TCP/IP-based and OSI-based protocol suites on a variety of computers and operating systems, ranging from microcomputers to mainframes. As a consultant, he has advised government agencies, computer and software vendors, and major users on the design, selection, and use of networking software and products.

Dr. Stallings holds a Ph.D. from M.I.T. in Computer Science and a B.S. from Notre Dame in Electrical Engineering.