This amazing book about Computer Networking was written by Charles Severance. This electronic copies of this book in EPUB, PDF, and HTML are released under a Creative Commons Attribution 4.0 International License. This book is specially useful for the beginners in the field of computer networks.
Credits
Printing History & Copyright Details
Preface
Chapter 1 Introduction
1.1 Communicating at a Distance
1.2 Computers Communicate Differently
1.3 Early Wide Area Store-and-Forward Networks
1.4 Packets and Routers
1.5 Addressing and Packets
1.6 Putting It All Together
1.7 Glossary
1.8 Questions
Chapter 2 Network Architecture
2.1 The Link Layer
2.2 The Internetwork Layer (IP)
2.3 The Transport Layer (TCP)
2.4 The Application Layer
2.5 Stacking the Layers
2.6 Glossary
2.7 Questions
Chapter 3 Link Layer
3.1 Sharing the Air
3.2 Courtesy and Coordination
3.3 Coordination in Other Link Layers
3.4 Summary
3.5 Glossary
3.6 Questions
Chapter 4 Internetworking Layer (IP)
4.1 Internet Protocol (IP) Addresses
4.2 How Routers Determine the Routes
4.3 When Things Get Worse and Better
4.4 Determining Your Route
4.5 Getting an IP Address
4.6 A Different Kind of Address Reuse
4.7 Global IP Address Allocation
4.8 Summary
4.9 Glossary
4.10 Questions
Chapter 5 The Domain Name System
5.1 Allocating Domain Names
5.2 Reading Domain Names
5.3 Summary
5.4 Glossary
5.5 Questions
Chapter 6 Transport Layer
6.1 Packet Headers
6.2 Packet Reassembly and Retransmission
6.3 The Transport Layer In Operation
6.4 Application Clients and Servers
6.5 Server Applications and Ports
6.6 Summary
6.7 Glossary
6.8 Questions
Chapter 7 Application Layer
7.1 Client and Server Applications
7.2 Application Layer Protocols
7.3 Exploring the HTTP Protocol
7.4 The IMAP Protocol for Retrieving Mail
7.5 Flow Control
7.6 Writing Networked Applications
7.7 Summary
7.8 Glossary
7.9 Questions
Chapter 8 Secure Transport Layer
8.1 Encrypting and Decrypting Data
8.2 Two Kinds of Secrets
8.3 Secure Sockets Layer (SSL)
8.4 Encrypting Web Browser Traffic
8.5 Certificates and Certificate Authorities
8.6 Summary
8.7 Glossary
8.8 Questions
Chapter 9 The OSI Model
10 Wrap Up