As one of the fastest growing technologies in our culture today, data communications and networking presents
a unique challenge for instructors. As both the number and types of students are increasing, it is essential to
have a textbook that provides coverage of the latest advances, while presenting the material in a way that is accessible
to students with little or no background in the field. Using a bottom-up approach, Data Communications and Networking
presents this highly technical subject matter without relying on complex formulas by using a strong pedagogical
approach supported by more than 700 figures.
Now in its Fourth Edition, this textbook brings the beginning student right the forefront of the latest advances
in the field, while presenting the fundamentals in a clear, straightforward manner. Students will find better coverage,
improved figures and better explanations on cutting-edge material. The "bottom-up" approach allows instructors
to cover the material in one course, rather than having separate courses on data communications and networking.
New Features
Visual approach is supported with hundreds of figures and animations on the text website
Strong in-text pedagogy is designed for the beginning student and includes numerous figures, highlighted points,
examples and real life applications, key terms, chapter summaries, practice sets and an extensive glossary and
list of acronyms.
Text uses a bottom-up approach where students learn about data communications before learning about networking.
This approach allows instructors to cover the material in one course, rather than having separate courses on data
communications and networking.
Table of Contents
Part 1 Overview of Data Communications and Networking
1 Introduction
2 Network Models
Part 2 Physical Layer
3 Signals
4 Digital Transmission
5 Analog Transmission
6 Multiplexing
7 Transmission Media
8 Circuit Switching and Telephone Network
9 High-Speed Digital Access: DSL, Cable Modems, and SONET
Part 3 Data Link Layer
10 Error Detection and Correction
11 Data Link Control and Protocols
12 Point-to-Point Access: PPP
13 Multiple Access
14 Local Area Networks: Ethernet
15 Wireless LANs
16 Connecting LANs, Backbone Networks, and Virtual LANs
17 Cellular Telephone and Satellite Networks
18 Virtual Circuit Switching: Frame Relay and ATM
Part 4 Network Layer
19 Host-to-Host Delivery: Internetworking, Addressing, and Routing
20 Network Layer Protocols: ARP, IPv4, ICMP, IPv6, and ICMPv6
21 Unicast and Multicast Routing: Routing Protocols
Part 5 Transport Layer
22 Process-to-Process Delivery: UDP and TCP
23 Congestion Control and Quality of Service
Part 6 Application Layer
24 Client-Server Model: Socket Interface
25 Domain Name System (DNS)
26 Electronic Mail (SMTP) and File Transfer (FTP)
27 HTTP and WWW
28 Multimedia
Part 7 Security
29 Cryptography
30 Message Security, User Authentication, and Key Management
31 Security Protocols in the Internet
Appendix A ASCII Code
Appendix B Numbering Systems and Transformation
Appendix C The OSI Model
Appendix D 8B/6T Code
Appendix E Checksum Calculation
Appendix F Structure of a Router
Appendix G ATM LANs
Appendix H Client-Server Programs
Appendix I RFCs
Appendix J UDP and TCP Ports
Appendix K Contact Addresses