Comparison of Computer Networking: the 4th
and 3rd Editions
Fourth Edition Third
Edition
Computer Networks and the Internet
1.1 What is the Internet? 1.1 What is the Internet?
1.2 The Network Edge 1.2 The Network Edge
1.3 The Network Core 1.3 The Network Core
1.4 Access Networks
& Physical Media
1.5 ISPs and
Internet Backbones
1.4 Delay, Loss, Throughput 1.6 Delay and Loss
1.5 Protocol Layers & Service Models 1.7 Protocol
Layers & Service Models
1.6 Networks Under Attack
1.7 History of Computer Networking 1.8 History of Network Computing
1.8 Summary 1.9 Summary
Application Layer
2.1 Principles of Network Applications 2.1 Principles
of Network Applications
2.2 The Web and HTTP 2.2 The Web and HTTP
2.3 File Transfer: FTP 2.3 File Transfer: FTP
2.4 Electronic Mail in the Internet 2.4 Electronic Mail in the Internet
2.5 DNS – The Internet’s Directory 2.5 DNS – The Internet’s Directory
2.6 Peer–To–Peer Applications 2.6 P2P File Sharing
2.7 Socket Programming with TCP 2.7 Socket Programming with TCP
2.8 Socket Programming with UDP 2.8 Socket Programming with UDP
2.9 Summary 2.9 Summary
Transport Layer
3.1 Introduction and Transport Layer 3.1 Introduction and Transport Layer
3.2 Multiplexing and Demultiplexing 3.2 Multiplexing and Demultiplexing
3.3 Connectionless Transport: UDP 3.3 Connectionless Transport: UDP
3.4 Principles of Reliable Data Transfer 3.4 Principles of
Reliable Data Transfer
3.5 Connection–Oriented Transport: TCP 3.5 Connection-Oriented
Transport: TCP
3.6 Principles of Congestion Control 3.6 Principles of Congestion Control
3.7 TCP Congestion Control 3.7 TCP Congestion Control
3.8 Summary 3.8 Summary
Fourth Edition Third
Edition
The Network Layer
4.1 Introduction 4.1 Introduction
4.2 Virtual Circuit & Datagram Networks 4.2 Virtual Circuit
& Datagram Networks
4.3 What’s Inside a Router? 4.3 What’s Inside a Router?
4.4 The IP: Forwarding and Addressing 4.4 The IP:
Forwarding and Addressing
4.5 Routing Algorithms 4.5 Routing Algorithms
4.6 Routing in the Internet 4.6 Routing in the Internet
4.7 Broadcast and Multicast Routing 4.7 Broadcast and Multicast Routing
4.8 Summary 4.8 Summary
The Link Layer and Local Area Networks
5.1 Link Layer: Introduction & Services 5.1 Link Layer:
Introduction & Services
5.2 Error Detection & Correction 5.2 Error Detection & Correction
5.3 Multiple Access Protocols 5.3 Multiple Access Protocols
5.4 Link–Layer Addressing 5.4 Link–Layer Addressing
5.5 Ethernet 5.5 Ethernet
5.6 Link–Layer Switches 5.6 Interconnection:
Hubs & Switches
5.7 PPP: The Point-to-Point Protocol 5.7 PPP: The Point-to-Point Protocol
5.8 Link Virtualization: Network as Link 5.8 Link
Virtualization: Network as Link
5.9 Summary 5.9 Summary
Wireless and Mobile Networks
6.1 Introduction 6.1 Introduction
6.2 Wireless Link Characteristics 6.2 Wireless Link Characteristics
6.3 WiFi 802.11 Wireless LANs 6.3 Wi–Fi 802.11 Wireless LANS
6.4 Cellular Internet Access 6.4 Cellular Internet Access
6.5 Mobility Management: Principles 6.5 Mobility Management: Principles
6.6 Mobile IP 6.6 Mobile IP
6.7 Managing Mobility in Cellular Networks 6.7 Managing Mobility in
Cellular
6.8 Wireless & Mobility: Impact 6.8 Wireless & Mobility: Impact
6.9 Summary 6.9 Summary
Multimedia Networking
7.1 Multimedia Networking Applications 7.1 Multimedia
Networking Applications
7.2 Streaming Stored Audio & Video 7.2 Streaming
Stored Audio & Video
7.3 Making the Best of Best-Effort 7.3 Making the Best of Best-Effort
7.4 Protocols for Real Time Interaction 7.4 Protocols
for Real Time Interaction
7.5 Distributing
Multimedia: Content
7.6 Beyond Best
Effort
7.5 Providing Multiple Classes of Service 7.7 Scheduling
& Policing Mechanisms
7.8 Integrated &
Differentiated Services
7.6 Providing Quality of Service Guarantees 7.9 RSVP
7.7 Summary 7.10 Summary
Fourth Edition Third
Edition
Security in Computer Networks
8.1 What is Network Security? 8.1 What is Network Security?
8.2 Principles of Cryptography 8.2 Principles of Cryptography
8.3 Message Integrity 8.4 Integrity
8.4 End–Point Authentication 8.3 Authentication
8.5 Key Distribution & Certification
8.5 Securing E–Mail 8.8.1 Secure E–Mail
8.6 Securing TCP Connections: SSL 8.8.2 SSL and TLS
8.7 Network–Layer Security: IPsec 8.8.3 Network–Layer
Security: IPsec
8.8 Securing Wireless LANs 8.8.4 Security in IEEE
802.11
8.9 Operational Security: Firewalls, etc. 8.6 Access Control: Firewalls
8.7 Attacks and Countermeasures
8.10 Summary 8.9 Summary
Network Management
9.1 What is Network Management? 9.1 What is Network Management?
9.2 The Infrastructure for Management 9.2 The
Infrastructure for Management
9.3 The Internet Standard Framework 9.3 The Internet Standard Framework
9.4 ASN.1 9.4 ASN.1
9.5 Conclusion 9.5 Conclusion