网络安全编程基础主要涉及的是操作系统编程,在Windows平台下,目前主要采用C/C++语言。本章将介绍Windows操作系统的基本原理以及C语言的四个发展阶段,每一阶段都用典型的案例说明。详细说明在网络安全领域如何使用C/C++语言实现Socket编程、注册表编程、定时器编程、驻留程序编程和多线程编程。