第三章 网络安全编程基础 内容提要 ◎ 网络安全编程主要涉及的是系统编程,目前主要采用C和C++语言 ◎ 介绍操作系统的基本原理及C语言的4个发展阶段,并用典型案例进行说明 ◎ 详细说明在网络安全领域如何使用C,C++语言实现Socket编程、注册表编程、定时器编程、驻留程序编程和多线程编程 网络安全编程概述 从理论上说,任何一门语言可以在任何一个操作系统上编程,C语言可以在Windows下编程,同样也可以在Linux下编程。 编程是一项比较综合的工作,除了熟练使用编程工具以外,还要了解系统本身的内部工作机理和编程语言。 Windows内部机制 Windows是一个“基于事件的,消息驱动的”操作系统。在Windows下执行一个程序,只要用户进行了影响窗口的动作(如改变窗口大小或移动、单击鼠标等)该动作就会触发一个相应的“事件”。 系统每次检测到一个事件时,就会给程序发送一个“消息”,从而使程序可以处理该事件。 每次检测到一个用户事件,程序就对该事件做出响应,处理完以后,再等待下一个事件的发生。 八个基本概念 与Windows系统密切相关的八个基本概念分别是: 窗口、程序、进程、线程 消息、事件、句柄、API与SDK。 1、窗口 窗口是Windows本身以及Windows 环境下的应用程序的基本界面单位,但是很多人都误以为只有具有标题栏、状态栏、最大化、最小化按钮这样标准的方框
您可能关注的文档
- 家俱厂环保表概论.doc
- 邮币卡基础知识课题.ppt
- 邮储银行信贷业务课题.ppt
- 王泽兵-大学教师的职业生涯规划(2014全省高校新进教师岗前培训)1课题.ppt
- 家庭金融资产金融论文概论.doc
- 邮件合并功能批量打印课题.ppt
- 家乡方言概论.doc
- 省会实验室生物安全管理课题.ppt
- 家用地暖安装示意图让你清楚步骤与流程概论.doc
- 家园超市商品管理流程概论.doc
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
原创力文档

文档评论(0)