Finns i fler format (1)
Data and Computer Communications, 10e, is a two-time winner of the best Computer Science and Engineering textbook of the year award from the Textbook and Academic Authors Association. It is ideal for one/two-semester courses in Computer Networks, Data Communications, and Communications Networks in CS, CIS, and Electrical Engineering departments. This book is also suitable for Product Development personnel, Programmers, Systems Engineers, Network Designers and others involved in the design of data communications and networking products.
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.
Produktinformation
- Utgivningsdatum2015-05-14
- Mått10 x 10 x 10 mm
- Vikt1 220 g
- FormatInbunden
- SpråkEngelska
- Antal sidor912
- Upplaga10
- FörlagPearson Education
- ISBN9780133506488
Tillhör följande kategorier
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 received the prize for best Computer Science and Engineering textbook of the year from the Textbook and Academic Authors Association six times.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.
- Preface About the AuthorChapter 0 Guide for Readers and Instructors0.1 Outline of the Book0.2 A Roadmap for Readers and Instructors0.3 Internet and Web Resources0.4 StandardsUNIT ONE FUNDAMENTALS OF DATA COMMUNICATIONS AND NETWORKINGPART ONE OVERVIEWChapter 1 Data Communications, Data Networks, 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 ConfigurationChapter 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 Standardization within a Protocol Architecture2.5 Traditional Internet-Based Applications2.6 Multimedia2.7 Sockets Programming2.7 Recommended Reading2.8 Key Terms, Review Questions, and ProblemsAppendix 2A The Trivial File Transfer ProtocolPART TWO DATA COMMUNICATIONSChapter 3 Data Transmission3.1 Concepts and Terminology3.2 Analog and Digital Data Transmission3.3 Transmission Impairments3.4 Channel Capacity3.5 Recommended Reading3.6 Key Terms, Review Questions, and ProblemsAppendix 3A Decibels and Signal StrengthChapter 4 Transmission Media4.1 Guided Transmission Media4.2 Wireless Transmission4.3 Wireless Propagation4.4 Line-of-Sight Transmission4.5 Recommended Reading4.6 Key Terms, Review Questions, and ProblemsChapter 5 Signal Encoding Techniques5.1 Digital Data, Digital Signals5.2 Digital Data, Analog Signals5.3 Analog Data, Digital Signals5.4 Recommended Reading5.5 Key Terms, Review Questions, and ProblemsChapter 6 Error Detection and Correction6.1 Types of Errors6.2 Error Detection6.3 Parity Check6.4 The Internet Checksum6.5 Cyclic Redundancy Check (CRC)6.6 Forward Error Correction6.7 Recommended Reading6.8 Key Terms, Review Questions, and ProblemsChapter 7 Data Link Control Protocols7.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 IssuesChapter 8 Multiplexing8.1 Frequency-Division Multiplexing8.2 Synchronous Time-Division Multiplexing8.3 Cable Modems8.4 Asymmetric Digital Subscriber Line8.5 xDSL8.6 Multiple Channel Access8.7 Recommended Reading8.8 Key Terms, Review Questions, and ProblemsPART THREE WIDE AREA NETWORKSChapter 9 WAN Technology and Protocols9.1 Switched Communications Networks9.2 Circuit Switching Networks9.3 Circuit Switching Concepts9.4 Softswitch Architecture9.5 Packet-Switching Principles9.6 Asynchronous Transfer Mode9.7 Recommended Reading9.8 Key Terms, Review Questions, and ProblemsChapter 10 Cellular Wireless Networks10.1 Principles of Cellular Networks10.2 Cellular Network Generations10.3 LTE-Advanced10.4 Recommended Reading10.5 Key Terms, Review Questions, and ProblemsPART FOUR LOCAL AREA NETWORKSChapter 11 Local Area Network Overview11.1 Bus and Tree Topologies11.2 LAN Protocol Architecture11.3 Bridges11.4 Hubs and Switches11.5 Virtual LANs11.6 Recommended Reading11.7 Key Terms, Review Questions, and ProblemsChapter 12 Ethernet12.1 Traditional Ethernet12.2 High-Speed Ethernet12.3 IEEE 802.1Q VLAN Standard12.4 Recommended Reading12.5 Key Terms, Review Questions, and ProblemsAppendix 12A Digital Signal Encoding for LANsAppendix 12B ScramblingChapter 13 Wireless LANs13.1 Overview13.2 IEEE 802.11 Architecture and Services13.3 IEEE 802.11 Medium Access Control13.4 IEEE 802.11Physical Layer13.5 Gigabit Wi-Fi13.6 IEEE 802.11 Security Considerations13.7 Recommended Reading13.8 Key Terms, Review Questions, and ProblemsPART FIVE INTERNET AND TRANSPORT LAYERSChapter 14 The Internet Protocol14.1 Principles of Internetworking14.2 Internet Protocol Operation14.3 Internet Protocol14.4 IPv614.5 Virtual Private Networks and IP Security14.6 Recommended Reading14.7 Key Terms, Review Questions, and ProblemsChapter 15 Transport Protocols15.1 Connection-Oriented Transport Protocol Mechanisms15.2 TCP15.3 UDP15.4 Recommended Reading15.5 Key Terms, Review Questions, and ProblemsUNIT TWO ADVANCED TOPICS IN DATA COMMUNICATIONS AND NETWORKINGPART SIX DATA COMMUNICATIONS AND WIRELESS NETWORKSChapter 16 Advanced Data Communications Topics16.1 Analog Data, Analog Signals16.2 Forward Error Correction Codes16.3 ARQ Performance Issues16.4 Recommended Reading16.5 Key Terms, Review Questions, and ProblemsChapter 17 Wireless Transmission Techniques17.1 MIMO Antennas17.2 OFDM, OFDMA, and SC-FDMA17.3 Spread Spectrum17.4 Direct Sequence Spread Spectrum17.5 Code-Division Multiple Access17.6 Recommended Reading17.7 Key Terms, Review Questions, and ProblemsChapter 18 Wireless Networks18.1 Fixed Broadband Wireless Access18.2 WiMAX/IEEE 802.1618.3 Bluetooth Overview18.4 Bluetooth Radio Specification18.5 Bluetooth Baseband Specification18.6 Bluetooth Logical Link Control and Adaptation Protocol18.7 Recommended Reading18.8 Key Terms, Review Questions, and ProblemsPART SEVEN INTERNETWORKINGChapter 19 Routing19.1 Routing in Packet-Switching Networks19.2 Examples: Routing in ARPANET19.3 Internet Routing Protocols19.4 Least-Cost Algorithms19.5 Recommended Reading19.6 Key Terms, Review Questions, and ProblemsChapter 20 Congestion Control20.1 Effects of Congestion20.2 Congestion Control20.3 Traffic Management20.4 Congestion Control in Packet-Switching Networks20.5 TCP Congestion Control20.6 Datagram Congestion Control Protocol20.7 Recommended Reading20.8 Key Terms, Review Questions, and ProblemsChapter 21 Internetwork Operation21.1 Multicasting21.2 Software Defined Networks21.3 OpenFlow21.4 Mobile IP21.5 Recommended Reading21.6 Key Terms, Review Questions, and ProblemsChapter 22 Internetwork Quality of Service22.1 QoS Architectural Framework22.2 Integrated Services Architecture22.3 Resource Reservation Protocol22.4 Differentiated Services22.5 Service Level Agreements22.6 IP Performance Metrics22.7 Recommended Reading22.8 Key Terms, Review Questions, and ProblemsChapter 23 Multiprotocol Label Switching23.1 The Role of MPLS23.2 Background23.3 MPLS Operation23.4 Labels23.5 FECs, LSPs, and Labels23.6 Label Distribution23.7 Traffic Engineering23.8 Virtual Private Networks23.9 Recommended Reading23.10 Key Terms, Review Questions, and ProblemsPART EIGHT INTERNET APPLICATIONSChapter 24 Electronic Mail, DNS, and HTTP24.1 Electronic Mail: SMTP and MIME24.2 Internet Directory Service: DNS24.3 Web Access: HTTP24.4 Recommended Reading24.5 Key Terms, Review Questions, and ProblemsChapter 25 Internet Multimedia Support25.1 Real-Time Traffic25.2 Voice Over IP25.3 Session Initiation Protocol25.4 Real-Time Transport Protocol25.5 Recommended Reading25.6 Key Terms, Review Questions, and ProblemsAPPENDICES Appendix A Fourier AnalysisA.1 Fourier Series Representation of Periodic SignalsA.2 Fourier Transform Representation of Aperiodic SignalsA.3 Recommended ReadingAppendix B Projects and Other Student Exercises for Teaching Data and Computer CommunicationsB.1 Animations and Animation ProjectsB.2 Practical ExercisesB.3 Sockets ProjectsB.4 Wireshark ProjectsB.5 Simulation and Modeling ProjectsB.6 Performance ModelingB.7 Research ProjectsB.8 Reading/Report AssignmentsB.9 Writing AssignmentsB.10 Discussion TopicsReferences IndexONLINE CHAPTERS AND APPENDICES[1] PART NINE NETWORK SECURITYChapter 26 Computer and Network Security Threats26.1 Computer Security Concepts26.2 Threats, Attacks, and Assets26.3 Intruders26.4 Malicious Software Overview26.5 Viruses, Worms, and Bots26.6 Recommended Reading26.7 Key Terms, Review Questions, and ProblemsChapter 27 Computer and Network Security Techniques27.1 Virtual Private Networks and IPsec27.2 SSL and TLS27.3 Wi-Fi Protected Access27.4 Intrusion Detection27.5 Firewalls27.6 Malware Defense27.7 Recommended Reading27.8 Key Terms, Review Questions, and ProblemsAppendix C Standards Organizations Appendix D Asynchronous and Synchronous TransmissionAppendix E The OSI Model Appendix F The International Reference Alphabet Appendix G Proof of the Sampling Theorem Appendix H Ones Complement Representation and AdditionAppendix I Statistical TDM Appendix J The Spanning Tree AlgorithmAppendix K LAN Performance IssuesAppendix L Matrix Multiplication and DeterminantsAppendix M Queuing EffectsAppendix N Orthogonality, Correlation, and AutocorrelationAppendix O TCP/IP Example Appendix P Queue Management and Queueing DisciplineAppendix Q Cryptographic AlgorithmsAppendix R Uniform Resource Locators (URLs) and Uniform Resource Identifiers (URIs)Appendix S Augmented Backus-Naur Form Appendix T Derivations of Equations and Examples GlossaryOnline chapters and appendices are Premium Content, available via the access card at the front of the book.
“Since most of the students in my classes are from a computer science background, teaching them the hardware and frequency domains issues is a challenge. This book [Stallings] does an excellent job in covering those topics.” — Murat Yuksel, University of Nevada “The textbook I have been using does not really do justice to the data communication core topics and I am impressed the comprehensive section provided on this topic in the Stallings text.” — Jean-Claude Franchitti, New York University “I am very impressed with both the breadth and the depth of coverage of the topics included. They meet the needs of practical laboratory assignments for a senior computer science networking class quite well.” — John Doyle, Indiana University, Southeast “I have a combination of both students who have a background in computer networks and those who have never taken a course in computer networks. All would find this book [Stallings] very useful and excellent.” — Mike Kain, Drexel University “It [Stallings] is at least at peer — if not on top — of the best textbooks I have used in networking and beyond.” — Xiaobo Zhou, University of Colorado — Colorado Springs