"Networks" presents a comprehensive introduction to computer networking technologies by dissecting their principles layer by layer. The book's central argument is that understanding the functionality of networks requires examining each layer, from the physical transmission of data to the applications that utilize it. It then translates these principles into real-world examples drawn from both the Internet and wireless networks.
The book provides detailed coverage of key networking technologies, with a contemporary emphasis on wireless networking, including 802.11, 802.16, Bluetooth™, and 3G cellular, alongside fixed-network technologies like ADSL and gigabit Ethernet. New additions in the fifth edition include discussions on 3G mobile phone networks, Fiber to the Home, RFID, delay-tolerant networks, and expanded material on Internet routing, multicasting, congestion control, and quality of service.
Key concepts
- Physical layer — Covers the fundamental transmission media such as copper, fiber, wireless, and satellites.
- Data link layer — Explains protocol principles and verification, including specific protocols like HDLC and PPP.
- Network layer — Details routing algorithms, congestion control, Quality of Service (QoS), and IP addressing (IPv4, IPv6).
- Transport layer — Discusses socket programming and protocols like UDP, TCP, and RTP, along with network performance.
- Network security — Examines encryption algorithms like AES and RSA, quantum cryptography, IPsec, and Web security.
- MAC Sublayer — Focuses on medium access control techniques including gigabit Ethernet, 802.11, and switching.