摘要:
web成为标准平台已势不可挡,越来越多的企业开始将erp、crm、scm移植到web上。ssl vpn将是web应用热潮的直接受益者,它被认为是实现远程安全访问web应用的最佳手段。不过,在大规模部署实施之前,ssl vpn需要加强自身的安全性。 在ssl问世之初,安全专家就指出了ssl存在的安全隐患:身份验证网络服务器所使用的数字证书面临被偷窃的危险;大量ssl会话所需要的密码计......
摘要:
np被看好,与网络设备和安全设备功能界限的日趋淡化息息相关。交换机和路由器需要支持安全模块,防火墙需要支持vlan管理和ids功能。这就为能够进行完整性校验、身份认证和数据加密的np打开了市场。 防火墙、ids是广泛使用的安全应用设备。这些设备不仅需要为状态过滤和特征匹配提供高性能计算平台,同时也需要支持病毒扫描等多种服务。 防火墙的状态检测技术需要对通信状态建立数据库,跟踪......
串行通信的基本原理及用MFC实现串口通信
在windows应用程序的开发中,我们常常需要面临与外围数据源设备通信的问题.计算机与单片机(如mcs-51)都具有串行通信口,可以设计相应的串口通信程序,完成二者之间的数据通信任务. 【程序编程相关:
C#Windows程序的生与死】 【推荐阅读:
在Asp.Net中从sqlserver检】 【扩展信息:
用C#实现木马程序(分析)】 实际工作中利用串口完成通信任务的时候非常之多.已有一些文章介绍串口编程的文章在计算机杂志上发表.但总的感觉说来不太全面,特别是介绍32位下编程的更少,且很不详细.笔者在实际工作中积累了较多经验,结合硬件.软件,重点提及比较新的技术,及需要注意的要点作一番探讨.希望对各位需要编写串口通信程序的朋友有一些帮助. 一.串行通信的基本原理 串行端口的本质功能是作为cpu与串行设备间的编码转换器.当数据从 cpu经过串行端口发送出去时,字节数据转换为串行的位.在接收数据时,串行的位被转换为字节数据. 在windows环境(windows nt.win98.windows2000)下,串口是系统资源的一部分.应用程序要使用串口进行通信,必须在使用之前向操作系统提出资源申请要求(打开串口),通信完成后必须释放资源(关闭串口). 二.串口信号线的接法 一个完整的rs-232c接口有22根线,采用标准的25芯插头座(或者9芯插头座).25芯与9芯的主要信号线相同.以下的介绍是以25芯的rs-232c为例. ①主要信号线定义: 2脚:发送数据txd; 3脚:接收数据rxd; 4脚:请求发送rts; 5脚:清除发送cts; 6脚:数据设备就绪dsr;20脚:数据终端就绪dtr; 8脚:数据载波检测dcd; 1脚:保护地; 7脚:信号地. ②电气特性: 数据传输速率最大可到20k bps,最大距离仅15m. 注:看了微软的msdn 6.0,其windows api中关于串行通讯设备(不一定都是串口rs-232c或rs-422或rs-449)速率的设置,最大可支持到rs_256000,即256k bps! 也不知道到底是什么串行通讯设备?但不管怎样,一般主机与单片机的串口通讯大多都在9600 bps,可以满足通讯需求. ③接口的典型应用: 大多数计算机应用系统与智能单元之间只需使用3到5根信号线即可工作.这时,除了txd.rxd以外,还需使用rts.cts.dcd.dtr.dsr等信号线.(当然,在程序中也需要对相应的信号线进行设置.) 以上接法,在设计程序时,直接进行数据的接收与发送就可以了,不需要 对信号线的状态进行判断或设置.(如果应用的场合需要使用握手信号等,需要对相应的信号线的状态进行监测或设置.) 三.16位串口应用程序的简单回顾 16位串口应用程序中,使用的16位的windows api通信函数: ① opencomm() 打开串口资源,并指定输入.输出缓冲区的大小(以字节计); closecomm() 关闭串口; 例:int idcomdev; idcomdev = opencomm("com1", 1024, 128); ...
下一页 摘要:
先说说国内用户经常用到的foxmail。foxmail是著名的中文版电子邮件客户端软件,因其设计优秀、体贴用户、使用方便,提供全面而强大的邮件处理功能,具有很高的运行效率等特点,赢得了广大用户的青睐。在 foxmail中可以为不同的使用者建立不同的账户,每个帐户可以拥有自己的口令,来保护自己的信箱。但是,这个口令保护并不安全,用下面的方法可以可以轻松绕过口令保护,进入别人的信箱。 ......