摘要: 大家知道,以太网采用广播机制,所有与网络连接的工作站都可以看到网络上传递的数据。通过查看包含在帧中的目标地址,确定是否进行接收或放弃。如果证明数据确实是发给自己的,工作站将会接收数据并传递给高层协议进行处理。但是,如果让网卡置于混杂模式(Promiscuous mode),则网卡不会鉴别帧的MAC地... 阅读全文
posted @ 2014-06-26 10:15 HAPPY_PM 阅读(466) 评论(0) 推荐(0) 编辑
摘要: Windows系统保持着一张已知的路由器列表,我们可以使用route PRINT命令显示路由表,下面是笔者的电脑运行route PRINT命令后的结果: 列表中到达某目的节点的第一项Gateway为默认路由器,如果默认路由器关闭,则位于列表第二项的路由器成为缺省路由器。缺省路由向发送者报告另一条到... 阅读全文
posted @ 2014-06-26 10:12 HAPPY_PM 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 拒绝服务攻击(DoS)企图通过使被攻击的计算机资源消耗殆尽从而不能再提供服务,拒绝服务攻击是最容易实施的攻击行为。中美黑客大战中的中国黑客一般对美进行的就是拒绝服务攻击,其技术手段大多不够高明。 ICMP实现拒绝服务攻击的途径有二:一者"单刀直入",一者"借刀杀人"。具体过程分析如下: ICM... 阅读全文
posted @ 2014-06-26 10:01 HAPPY_PM 阅读(760) 评论(0) 推荐(0) 编辑
摘要: 使用Raw Socket实现Ping 仅仅采用ICMP.DLL并不能完全实现ICMP灵活多变的各类报文,只有使用Raw Socket才是ICMP的终极解决之道。 使用Raw Socket发送ICMP报文前,我们要完全依靠自己的代码组装报文://功能:初始化ICMP的报头, 给data部分填充数据... 阅读全文
posted @ 2014-06-26 09:57 HAPPY_PM 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 在进入Raw Socket多种强大的应用之前,我们先讲解怎样建立一个Raw Socket及怎样用建立的Raw Socket发送和接收IP包。 建立Raw Socket 在Windows平台上,为了使用Raw Socket,需先初始化WINSOCK:// 启动 WinsockWSAData wsa... 阅读全文
posted @ 2014-06-26 09:46 HAPPY_PM 阅读(748) 评论(0) 推荐(0) 编辑
摘要: 大多数程序员所接触到的套接字(Socket)为两类: (1)流式套接字(SOCK_STREAM):一种面向连接的Socket,针对于面向连接的TCP服务应用; (2)数据报式套接字(SOCK_DGRAM):一种无连接的Socket,对应于无连接的UDP服务应用。 从用户的角度来看,SOCK_S... 阅读全文
posted @ 2014-06-26 09:21 HAPPY_PM 阅读(1031) 评论(2) 推荐(0) 编辑
摘要: 1.分类:1)带确认服务如后台的遥控操作2)不带确认的如测控装置定时的电流、电压遥测量的上送2.MMS基本思想屏蔽具体装置技术细节实现异构装置之间的互联互通 ,各装置必须按照MMS的规范完成VMD与实际装置之间的映射3.MMS对象和服务1)VMD模型包含以下内容:i)对象、属性(名字、值、类型)ii... 阅读全文
posted @ 2014-06-25 12:14 HAPPY_PM 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 相信大家对软件的国际化问题,应该很清楚了,这里我主要谈论的是QT应用程序的国际化的问题,仅供大家参考。QT应用程序的国际化问题,应该总的来说还是比较容易的,如果你源码中没有使用汉字,直接使用英文,这个问题就不大,下面我讲的是通过在源码中直接使用中文(就是本地化了的),然后把中文翻译成别的文字而言的(... 阅读全文
posted @ 2014-06-21 16:16 HAPPY_PM 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 1.准备相应的图标文件 这里举例pr.ico2.创建img文件夹保存pr.ico文件3.创建rc文件,并输入以下内容 IDI_ICON1 ICON DISCARDABLE "/img/pr.ico"4.在项目文件.pro中添加如下内容 RC_FILE = pr.rc5.make6.你会发现应用程序的... 阅读全文
posted @ 2014-06-21 09:40 HAPPY_PM 阅读(865) 评论(0) 推荐(0) 编辑
摘要: 1) []表示或的意思如:[a-z] [0-9]2) [^] ^在[]里面表示排除如[^a-z0-9] 排除a-z和0-93) \d 为数字和[0-9]同一个意思4) {m,n} 表示出现几次如\d{8}出现8次5) + ={1,} 表示至少出现一次6)开头和结尾^.....$7)?后缀表示可有可无... 阅读全文
posted @ 2014-06-20 17:06 HAPPY_PM 阅读(129) 评论(0) 推荐(0) 编辑