Building on the existing Handbook of Data Communications and Networks, and The Complete Handbook of the Internet, this book covers every aspect of computer and network security. Includes an analysis of the physical connection and data transfer over networks, the security strengths and weaknesses of network protocols, common session protocols (such as HTTP and FTP), the most popular network operating systems, network security devices, mobile networks, and an in-depth analysis of the principles and implementation of public-key encryption. The book is packed with practical security examples, advice, tips and techniques, including usable router programming commands and screen shots showing key security principles.