The Linux Networking Overview HOWTO provides well-organized information regarding Internet protocols, networking hardware, interconnecting devices, and network management.
Online book about the principles of the Linux kernel 2.0, including memory management, interprocess communication, device drivers, and the file system.