Data and Computer Communications

Data and Computer Communications : International Edition

3.86 (254 ratings by Goodreads)
By (author) 

List price: US$137.99

Currently unavailable

Add to wishlist

AbeBooks may have this title (opens in new window).

Try AbeBooks

Description

Data and Computer Communications, 9e, 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.



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.
show more

Product details

  • Paperback | 888 pages
  • 183 x 229 x 28mm | 1,090g
  • Pearson
  • United States
  • English
  • 9th edition
  • 0132172178
  • 9780132172172
  • 307,038

Table of contents

TABLE OF CONTENTS





Preface

Chapter 0 Reader's and Instructor's Guide 0.1 Outline of the Book

0.2 A Roadmap for Readers and Instructors

0.3 Internet and Web Resources

0.4 Standards

PART ONE OVERVIEW

Chapter 1 Data Communications, Data Networking, 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 Recommended Reading and Web Sites

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 and Web Site

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 and Web Sites

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 Analog Data, Analog Signals

5.5 Recommended Reading

5.6 Key Terms, Review Questions, and Problems



Chapter 6 Digital Data Communication Techniques 6.1 Asynchronous and Synchronous Transmission

6.2 Types of Errors

6.3 Error Detection

6.4 Error Correction

6.5 Line Configurations

6.6 Recommended Reading

6.7 Key Terms, Review Questions, and Problems



Chapter 7 Data Link Control Protocols 7.1 Flow Control

7.2 Error Control

7.3 High-Level Data Link Control (HDLC)

7.4 Recommended Reading

7.5 Key Terms, Review Questions, and Problems

Appendix 7A Performance Issues



Chapter 8 Multiplexing 8.1 Frequency-Division Multiplexing

8.2 Synchronous Time-Division Multiplexing

8.3 Statistical Time-Division Multiplexing

8.4 Asymmetric Digital Subscriber Line

8.5 xDSL

8.6 Recommended Reading and Web Sites

8.7 Key Terms, Review Questions, and Problems



Chapter 9 Spread Spectrum 9.1 The Concept of Spread Spectrum

9.2 Frequency Hopping Spread Spectrum

9.3 Direct Sequence Spread Spectrum

9.4 Code-Division Multiple Access

9.5 Recommended Reading and Web Site

9.6 Key Terms, Review Questions, and Problems



PART THREE WIDE AREA NETWORKS Chapter 10 Circuit Switching and Packet Switching

10.1 Switched Communications Networks

10.2 Circuit Switching Networks

10.3 Circuit Switching Concepts

10.4 Softswitch Architecture

10.5 Packet-Switching Principles

10.6 Recommended Reading and Web Sites

10.7 Key Terms, Review Questions, and Problems



Chapter 11 Asynchronous Transfer Mode 11.1 The Role of ATM

11.2 Protocol Architecture

11.3 ATM Logical Connections

11.4 ATM Cells

11.5 Transmission of ATM Cells

11.6 ATM Service Categories

11.7 Recommended Reading and Web Sites

11.8 Key Terms, Review Questions, and Problems



Chapter 12 Routing in Switched Networks 12.1 Routing in Packet-Switching Networks

12.2 Examples: Routing in ARPANET

12.3 Least-Cost Algorithms

12.4 Recommended Reading

12.5 Key Terms, Review Questions, and Problems



Chapter 13 Congestion Control in Data Networks 13.1 Effects of Congestion

13.2 Congestion Control

13.3 Traffic Management

13.4 Congestion Control in Packet-Switching Networks

13.5 ATM Traffic Management

13.6 ATM-GFR Traffic Management

13.7 Recommended Reading

13.8 Key Terms, Review Questions, and Problems



Chapter 14 Cellular Wireless Networks 14.1 Principles of Cellular Networks

14.2 First-Generation Analog

14.3 Second-Generation CDMA

14.4 Third-Generation Systems

14.4 Fourth-Generation Systems

14.5 Recommended Reading and Web Sites

14.6 Key Terms, Review Questions, and Problems



PART FOUR LOCAL AREA NETWORKS Chapter 15 Local Area Network Overview

15.1 Background

15.2 Topologies and Transmission Media

15.3 LAN Protocol Architecture

15.4 Bridges

15.5 Hubs and Switches

15.6 Virtual LANs

15.7 Recommended Reading and Web Sites

15.8 Key Terms, Review Questions, and Problems



Chapter 16 Ethernet 16.1 Traditional Ethernet

16.2 High-Speed Ethernet

16.3 IEEE 802.1Q VLAN Standard

16.4 Recommended Reading and Web Sites

16.5 Key Terms, Review Questions, and Problems

Appendix 16A Digital Signal Encoding for LANs

Appendix 16B Scrambling



Chapter 17 Wireless LANs 17.1 Overview

17.2 Wireless LAN Technology

17.3 IEEE 802.11 Architecture and Services

17.4 IEEE 802.11 Medium Access Control

17.5 IEEE 802.11Physical Layer

17.6 IEEE 802.11 Security Considerations

17.7 Recommended Reading and Web Sites

17.8 Key Terms, Review Questions, and Problems



PART FIVE INTERNET AND TRANSPORT PROTOCOLS Chapter 18 Internetwork Protocols

18.1 Principles of Internetworking

18.2 Internet Protocol Operation

18.3 Internet Protocol

18.4 IPv6

18.5 Virtual Private Networks and IP Security

18.6 Recommended Reading and Web Sites

18.7 Key Terms, Review Questions, and Problems



Chapter 19 Internetwork Operation 19.1 Multicasting

19.2 Routing Protocols

19.3 Mobile IP

19.4 Recommended Reading and Web Sites

19.5 Key Terms, Review Questions, and Problems



Chapter 20 Internet Quality of Service 20.1 Integrated Services Architecture

20.2 Resource Reservation Protocol

20.3 Differentiated Services

20.4 Service Level Agreements

20.5 IP Performance Metrics

20.6 Recommended Reading and Web Sites

20.7 Key Terms, Review Questions, and Problems



Chapter 21 Multiprotocol Label Switching 21.1 The Role of MPLS

21.2 Background

21.3 MPLS Operation

21.4 Labels

21.5 FECs and LSPs

21. Recommended Reading and Web Sites

21. Key Terms, Review Questions, and Problems



Chapter 22 Transport Protocols 21.1 Connection-Oriented Transport Protocol Mechanisms

21.2 TCP

21.3 TCP Congestion Control

21.4 UDP

21.5 Recommended Reading and Web Sites

21.6 Key Terms, Review Questions, and Problems



PART SIX NETWORK SECURITY

Chapter 23 Computer and Network Security Threats

23.1 Computer Security Concepts

23.2 Threats, Attacks, and Assets

23.3 Intruders

23.4 Malicious Software Overview

23.5 Viruses, Worms, and Bots

23.6 Recommended Reading and Web Sites

23.7 Key Terms, Review Questions, and Problems



Chapter 24 Computer and Network Security Techniques 24.1 Virtual Private Networks and IPSec

24.2 SSL and TLS

24.3 Wi-Fi Protected Access

24.4 Intrusion Detection

24.5 Firewalls

24.6 Malware Defense

24.7 Recommended Reading

24.8 Key Terms, Review Questions, and Problems





APPENDICES

Appendix A - Fourier Analysis

A.1 Fourier Series Representation of Periodic Signals

A.2 Fourier Transform Representation of Aperiodic Signals

A.3 Recommended Reading

Appendix B - Projects for Teaching Data and Computer Communications B.1 Practical Exercises

B.2 Sockets Projects

B.3 Ethereal Projects

B.4 Simulation and Modeling Projects

B.5 Performance Modeling

B.6 Research Projects

B.7 Reading/Report Assignments

B.8 Writing Assignments

B.9 Discussion Topics



*ONLINE CHAPTERS*

PART SEVEN INTERNET APPLICATIONS

Chapter 25 Electronic Mail and Network Management

25.1 Electronic Mail: SMTP and MIME

25.2 Network Management: SNMP

25.3 Recommended Reading and Web Sites

25.4 Key Terms, Review Questions, and Problems



Chapter 26 Internet Directory Service and World Wide Web 26.1 Internet Directory Service: DNS

26.2 Web Access: HTTP

26.3 Recommended Reading and Web Sites

26.4 Key Terms, Review Questions, and Problems



PART EIGHT INTERNET APPLICATIONS Chapter 27 Sockets: A Programmer's Introduction

27.1 Versions of Sockets

27.2 Sockets, Socket Descriptors, Ports, and 27onnections

27.3 The 27lient/Server Model of 27ommunication

27.4 Sockets Elements

27.5 Stream and Datagram Sockets

27.6 Run-Time Program 27ontrol

27.7 Remote Execution of a Windows 27onsole Application



Chapter 28 Frame Relay 28.1 X.25

28.2 Frame Relay

28.3 Frame Relay Congestion Control

28.4 Recommended Reading and Web Sites

28.5 Key Terms, Review Questions, and Problems



*ONLINE APPENDICES*

Appendix C - Standards Organizations

C.1 The Importance of Standards

C.2 Standards-Setting Organizations



Appendix D - The OSI Model D.1 The Model

D.2 The OSI Layers



Appendix E - The International Reference Alphabet

Appendix F - Proof of the Sampling Theorem

Appendix G - Physical-Layer Interfacing G.1 V.24/EIA-232-F

G.2 ISDN Physical Interface



Appendix H - Queuing Effects

H.1 Queuing Models

H.2 Queuing Results



Appendix I - ATM Adaptation Layer I.1 AAL Service

I.2 AAL Protocols



Appendix J - Leaky Bucket Algorithms

Appendix K - The Spanning Tree Algorithm

Appendix L - LAN Performance Issues

Appendix M - Fibre Channel M.1 Fibre Channel Elements

M.2 Fibre Channel Protocol Architecture



Appendix N - LAN Performance Issues N.1 The Effect of Propagation Delay and Transmission Rate

N.2 Simple Performance Model for CSMA/CD



Appendix O - Orthogonality, Correlation, and Autocorrelation

O.1 Correlation and Autocorrelation

O.2 Orthogonal Codes



Appendix P - TCP/IP Example

Appendix Q - TCP/IP Checksum

Q.1 Ones-Complement Addition

Q.2 Use in TCP and IP



Appendix R - Cryptographic Algorithms R.1 Symmetric Encryption

R.2 Public-Key Cryptography

R.3 Message Authentication and Hash Functions

R.4 Secure Hash Functions



Appendix M - Uniform Resource Locators (URLs) and Uniform Resource Identifiers (URIs) M.1 Uniform Resource Locator

M.2 Uniform Resource Identifier

M.3 To Learn More



Appendix N - Augmented Backus-Naur Form

Appendix O - Derivations of Equations and Examples

Appendix N - Glossary
show more

Review quote

"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
show more

About William Stallings

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.
show more

Rating details

254 ratings
3.86 out of 5 stars
5 35% (90)
4 30% (77)
3 24% (60)
2 6% (16)
1 4% (11)
Book ratings by Goodreads
Goodreads is the world's largest site for readers with over 50 million reviews. We're featuring millions of their reader ratings on our book pages to help you find your new favourite book. Close X