网络安全编程基础描述.ppt

第三章 网络安全编程基础 *内容提要 Windows的内部机制 C语言的四个发展阶段 实现Socket编程、注册表编程、定时器编程 驻留程序编程和多线程编程。 3.1 网络安全编程概述 C语言可以在Windows下编程,同样也可以在Linux下编程。 编程是一项比较综合的工作,除了熟练使用编程工具以外,还要了解系统本身的内部工作机理和编程语言。 3.1.1 Windows内部机制 Windows是一个“基于事件的,消息驱动的”操作系统。 *八个基本概念 与Windows系统密切相关的八个基本概念分别是: 窗口、程序、进程、线程 消息、事件、句柄、API与SDK。 *窗 口 窗口是Windows本身以及Windows 环境下的应用程序的基本界面单位 窗口是显示在屏幕上的一个矩形区域 具有标题栏、状态栏、最大化、最小化按钮的标准方框叫窗口,按钮也是特殊窗口 是用户与生成该窗口的应用程序间的直观接口 窗口是受应用程序控制的一部分矩形屏幕区 控制窗口的大小、风格、位置及内容 *程 序 通常说的程序都是指一个能让计算机识别的文件 接触得最多的是以exe或者com作为扩展名的文件。 程序一组指令的集合 例如:QQ程序, 主要包括 界面外观控制指令集 socket网络通讯指令集 数据信息存储指令集 可以任何语言形式表现:高级语言、汇编语言、

文档评论(0)

1亿VIP精品文档

相关文档