Computer Networking, Global Edition
Kaup valmöguleikar
Computer Networking: A Top-Down Approach introduces this complex subject in a top-down manner, proceeding from the application layer toward the physical layer and familiarizing you with important concepts early in your study. While more precise and analytical than other introductory computer networking texts, it rarely uses any mathematical concepts that are not taught in high school; its clear and accessible presentation helps you build a solid foundation without extensive programming or mathematical knowledge.
The 9th Edition addresses the introduction of Wi-Fi-6, 5G cellular networks, and the software-i-zation of cellular networks, all of which have driven more rapid change in wireless and mobile networking since the previous edition. It also updates many sections throughout to reflect changes across the breadth of networking. Revisions include new coverage of HTTP/3 protocol and QUIC, new material on content distribution networks and streaming services, updated discussion of network security, and much more.
Nánar um bókina
- Pearson International Content
- 9781292766904
- 9781292499246
- ePub
- 9
- James F. Kurose; Keith Ross
- English
- 2026-09-17
- 100
- 2
- 2
Kaflar
- Cover
- Cover
- Inside Front Cover
- Front Matter
- Computer Networking: A Top-Down Approach
- Copyright
- About the Authors
- Dedication
- Preface
- Brief Contents
- Table of Contents
- Chapter 1: Computer Networks and the Internet
- Chapter 1: Introduction
- 1.1: What Is the Internet?
- 1.2: The Network Edge
- 1.3: The Network Core
- 1.4: Delay, Loss, and Throughput in Packet-Switched Networks
- 1.5: Protocol Layers and Their Service Models
- 1.6: Networks Under Attack
- 1.7: History of Computer Networking and the Internet
- 1.8: Summary
- Homework Problems and Questions
- Problems
- Wireshark Lab
- Interview: Leonard Kleinrock
- Chapter 2: Application Layer
- Chapter 2: Introduction
- 2.1: Principles of Network Applications
- 2.2: The Web and HTTP
- 2.3: Electronic Mail in the Internet
- 2.4: DNS—The Internet’s Directory Service
- 2.5: Video Streaming and Content Distribution Networks
- 2.6: Socket Programming: Creating Network Applications
- 2.7: Summary
- Homework Problems and Questions
- Problems
- Socket Programming Assignments
- Wireshark Labs: HTTP, DNS
- Interview: Paul Mockapetris
- Chapter 3: Transport Layer
- Chapter 3: Introduction
- 3.1: Introduction and Transport-Layer Services
- 3.2: Multiplexing and Demultiplexing
- 3.3: Connectionless Transport: UDP
- 3.4: Principles of Reliable Data Transfer
- 3.5: Connection-Oriented Transport: TCP
- 3.6: Principles of Congestion Control
- 3.7: TCP Congestion Control
- 3.8: Evolution of Transport-Layer Functionality
- 3.9: Summary
- Homework Problems and Questions
- Problems
- Programming Assignments
- Wireshark Labs: Exploring TCP, UDP
- Interview: Van Jacobson
- Chapter 4: The Network Layer: Data Plane
- Chapter 4: Introduction
- 4.1: Overview of Network Layer
- 4.2: What’s Inside a Router?
- 4.3: The Internet Protocol (IP): IPv4, Addressing, IPv6, and More
- 4.4: Generalized Forwarding and SDN
- 4.5: Architectural Principles of the Internet
- 4.6: Summary
- Homework Problems and Questions
- Problems
- Wireshark Lab: IP
- Interview: Vinton G. Cerf
- Chapter 5: The Network Layer: Control Plane
- Chapter 5: Introduction
- 5.1: Introduction
- 5.2: Routing Algorithms
- 5.3: Intra-AS Routing in the Internet: OSPF
- 5.4: Routing Among the ISPs: BGP
- 5.5: The SDN Control Plane
- 5.6: ICMP: The Internet Control Message Protocol
- 5.7: Network Management and SNMP, NETCONF/YANG
- 5.8: Summary
- Homework Problems and Questions
- Problems
- Socket Programming Assignment 5: ICMP Ping
- Programming Assignment: Routing
- Wireshark Lab: ICMP
- Interview: Jennifer Rexford
- Chapter 6: The Link Layer and LANs
- Chapter 6: Introduction
- 6.1: Introduction to the Link Layer
- 6.2: Error-Detection and -Correction Techniques
- 6.3: Multiple Access Links and Protocols
- 6.4: Switched Local Area Networks
- 6.5: Link Virtualization: A Network as a Link Layer
- 6.6: Data Center Networking
- 6.7: Retrospective: A Day in the Life of a Web Page Request
- 6.8: Summary
- Homework Problems and Questions
- Problems
- Wireshark Labs: 802.11 Ethernet
- Interview: Amin Vahdat
- Chapter 7: Wireless and Mobile Networks
- Chapter 7: Introduction
- 7.1: Introduction
- 7.2: The Physical Layer in Wireless Networks
- 7.3: The Wireless Access Network
- 7.4: The Wireless Core Network
- 7.5: Mobility
- 7.6: Bluetooth, satellite and IoT wireless networks
- 7.7: Summary
- Homework Problems and Questions
- Problems
- Programming Assignment: Implementing a 4G/5G RAN scheduler
- Wireshark Labs: WiFi and 4G/5G
- Interview: Deborah Estrin
- Chapter 8: Security in Computer Networks
- Chapter 8: Introduction
- 8.1: What Is Network Security?
- 8.2: Principles of Cryptography
- 8.3: Message Integrity and Digital Signatures
- 8.4: End-Point Authentication
- 8.5: Securing E-Mail
- 8.6: Securing TCP and HTTP Connections: TLS
- 8.7: Network-Layer Security: IPsec and Virtual Private Networks
- 8.8: Securing Wireless LANs and 4G/5G Cellular Networks
- 8.9: Operational Security: Firewalls and Intrusion Detection Systems
- 8.10: Summary
- Homework Problems and Questions
- Problems
- Wireshark Lab: TLS, IPsec Labs
- Interview: Lorrie Faith Cranor
- References
- A
- B
- C
- D
- E
- F
- G
- H
- I
- J
- K
- L
- M
- N
- O
- P
- Q
- R
- S
- T
- V
- W
- X
- Y
- Z
- Index
- Index