P29

  Winpcap 学习资料 文档

本系列文章是我阅读winpcap手册后整理的一个学习笔记。文章中出现的所有代码是我根据winpcap手册中的示例代码进行了学习,并调试通过,其中对部分代码作了修改,关于代码的版权我尊重winpcap手册中的版权说明,如果你使用了本系列文章中的代码而引起任何的版权或造成安全威胁等问题,我将不负任何责任。

403012698 2012-11-19   416   0
P48

  第7章 Winpcap 编程技术 文档

第七章Winpcap编程技术内容Winpcap简介Winpcap结构packet.dllwpcap.dll一、Winpcap简介Winpcap是基于Win32平台的网络包截获和分析的系统,它是Libpcap的Windows版本。Winpcap的主页为http://winpcap.polito.it/,可以从这里下载到它的驱动、DLL和开发包。开发Winpcap的目的是为Win32应用程序提供访问网络底层的能力。它提供了以下的各项功能:捕获原始数据报,包括在共享网络上各主机发送/接收的以及相互之间交换的数据报;在数据报发往应用程序之前,按照自定义的规则将某些特殊的数据报过滤掉;在网络上发送原始的数据报;收集网络通信过程中的统计信息。

403012698 2012-11-19   444   0
P142

  深度剖析WinPcap之(序言) 文档

过去我一直在开发软件,包括Windows操作系统的应用软件,Linux操作系统的应用软件与驱动程序,也开发过一些嵌入式软件,并在后来的工作中逐渐专注于对软件的测试工作,主要从事软件测试技术与测试方法、软件工程的研究。在此过程中与其他开发人员、测试人员一同工作,帮助他们构建达到工业级标准的软件,或者指导他们提高软件开发或测试的技术水平。随着不断的遇见问题、解决问题,我也在思考一个问题:那就是软件开发人员与软件测试人员除了对应用程序需要清晰的理解之外,是否还需要对支撑应用软件运行的操作系统,共享库等有深入的了解?下面通过我亲身经历的两个案例来考虑该问题:案例1:嗅探软件掉包问题某自行开发的网络数据包嗅探软件,在对被测试设备进行数据包分析时,发现有掉包现象,但待测设备运行正常。

403012698 2012-11-19   1213   0
P13

  深度剖析WinPcap之(三) 文档

本节主要描述在WinPcap的NPF中经常使用一些编写Windows驱动程序所需掌握的部分基础知识,以便于后面的理解。

403012698 2012-11-19   453   0
P3

  深度剖析WinPcap之(二) 文档

深度剖析WinPcap之(二)-网络分析与嗅探的基础知识工欲善其事,必先利其器。为了有利于深入了解WinPcap的内部机制,我们需要对网络分析与嗅探、网络模型与硬件基础作必要了解。

403012698 2012-11-19   634   0
P6

  ntp 协议及客户端开发 文档

ntp介绍: Network Time Protocol(NTP)是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),且可介由加密确认的方式来防止恶毒的协议攻击。

240391678 2012-11-05   2943   0
P93

  Ethereal 用户手册中文版 文档

Ethereal是开源网络数据包分析软件。数据包分析软件会抓取数据包,并试图逐条详细地显示数据包数据。你可以认为数据包分析软件是一个用户检查网络数据报文的设备,就像用电压表测量电路电压。 以往数据包分析软件都是非常昂贵的或私有的。但Ethereal出现以后,这一切都改变了。 Ethereal 可能是现在最好的开放源码的数据包分析软件。

lovezhihua 2012-10-17   2889   0
P8

  HttpClient及有关jar包详解 文档

HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。本文首先介绍 HTTPClient,然后根据作者实际工作经验给出了一些常见问题的解决方法。HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能

openyang 2012-09-04   5010   0
P41

  apache mina学习教程 文档

Apache 组织一个较新的项目,它为开发高性能和高可用 性的网络应用程序提供了非常便 apache mina利的框架 。当前发行的 MINA 版本支持基于 Java NIO 技术的 TCP/UDP 应用程序开发、串口通讯程序(只在最新的预览 版中提供),MINA 所支持的功能也在进一步的扩展中。 NIO(new IO新的输入、输出),1.4引入。提供更高速, 面向块的IO 原来的IO库(java.io.*)以流的方式处理数据,NIO已块 的方式处理数据。面像流,已一个字节一个字节进行处理 ,块,则是按整块处理(字节集合)。

hfl1162040314 2012-08-31   526   0
P32

  Wireshark 抓包工具使用分享 文档

Wireshark抓包工具使用分享产品开发一部前端开发室钟和民2012-8-28内容纲要Wireshark简介Wireshark常用功能抓包,停止抓包保存抓包设置抓包选项捕捉过滤器显示过滤器FollowTCPStream实际应用案例Wireshark简介网络抓包分析工具可实时捕捉多种网络接口支持其他程序抓包保存文件,例如TCPDump开源软件.

chenyong860722 2012-08-30   11869   0
P13

  Java NIO 简介 文档

NIO简介缓冲区通道selector机制,非阻塞I/O4123NIO简介I/O输入/输出以流的方式NIO是以"块"的方式,块I/O的效率可以比流I/O高许多。NIO的创建目的是为了让Java程序员可以实现高速I/O而无需编写自定义的本机代码。NIO将最耗时的I/O操作(即填充和提取缓冲区)转移回操作系统,因而可以极大地提高速度。通道和缓冲区缓冲区:Buffer,数据都是用缓冲区处理对数据的结构化访问通道:channel,相当于IO中的流,双向的。

631478972 2012-08-23   451   0
P3

  Apache MINA 入门教程 文档

因为开发需要用到Apache MINA框架,所以看了一下其文档,顺手译了一部分,下面内容没有测试,只是译了出来,后面测试一下,如果有问题再提出来。

quanke 2012-08-20   3383   0
P

ACE自适配通信环境中文技术文档 文档

 ACE自适配通信环境(ADAPTIVE Communication Environment)是可以自由使用、开放源码的面向对象(OO)构架(Framework),在其中实现了许多用于并发通信软件的核心模式。ACE提供了一组丰富的可复用C++包装外观(Wrapper Façade)和构架组件,可跨越多种平台完成通用的通信软件任务,其中包括:事件多路分离和事件处理器分派、信号处理、服务初始化、进程间通信、共享内存管理、消息路由、分布式服务动态(重)配置、并发执行和同步,等等。

linewstar 2012-07-11   538   0
P88

  Apache Mina2 学习笔记(修订版) 文档

Apache的Mina(Multipurpose Infrastructure Networked Applications)是一个网络应用框架,可以帮助用户开发高性能和高扩展性的网络应用程序;它提供了一个抽象的、事件驱动的异步API,使Java NIO在各种传输协议(如TCP/IP,UDP/IP协议等)下快速高效开发。

linzcup 2012-07-09   4307   0
P15

  通过HttpClient实现博客发布源代码 文档

HttpClient能模仿IE客户端对服务器发起http,https请求,并接受数据.它免去了客户端对HTML的渲染和展示,所以能大幅提高与服务器的交互.对于常见的博客,论坛,我们只需要通过html源码分析清楚进行某个操作所需要的参数,便可通过httpclient轻松模拟出这些数据,通过后台快速执行.下面通过代码演示如何利用httpclient向chinaunix网站发表一篇博客.整个过程包括用户登陆,存储cookie,接受博客所需的基本信息的输入,然后发布博客.程序实现流程如下:所需配置文件1:blog_class_config.properties,每篇文章需要指定一个类型,笔者的类型结构如下所示,通过配置文件进行配置,方便后续添加和修改.程序初始化时会加载该配置文件.

xdh2000 2012-06-23   517   0
P19

  ICE 通信框架简介 文档

ICE是一款高性能的中间件,支持分布式的部署管理,消息中间件,以及网格计算等等跨平台,跨语言的通信中间件。

lusiming 2012-06-18   9373   0
P16

  HttpClient 入门教程 文档

HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。HttpClient 已经应用在很多的项目中,比如 Apache Jakarta 上很著名的另外两个开源项目 Cactus 和 HTMLUnit 都使用了 HttpClient。

adi_open 2012-05-28   5112   0
P38

  libevent 相关文章 文档

bufferevent 和 evbuffer 互相配合,就实现了非常好用的带缓冲的 IO。 它在非阻塞 IO 网络编程中非常有用。举个例子,给定一个非阻塞的网络文件描述符 fd,我们想向其中写入很长的一段数据,由于是非阻塞的,我们无法通过一个 while 循环,将所有的数据写到 fd。

funing 2012-05-24   468   0
P26

  ICE 概述 文档

ICE是一种面向对象的中间件平台。从根本上说,这意味着ICE为构建面向对象的客户-服务器应用提供了工具、API和库支持。ICE应用适合在异种环境中使用:客户端和服务器可以用不同的编程语言编写,可以运行在不同的操作系统和机器架构上,并且可以使用多种网络技术进行通信。无论部署环境如何,这些应用的源码都是可移植的 。

lhq9808 2012-05-15   4734   0
P15

  ICE 网络编程 文档

利用ICE通信中间件构建分布式应用程序开发框架。ICE的设计目标主要是以下几点:•提供适用于异种环境的面向对象中间件平台。在用ICE进行分布式程序设计时,你可以不必考虑客户端或者服务器端程序所运行的平台(WINDOWS或者是LINUX,UNIX),也可以不用关心程序使用的开发语言(不过有一点需要注意,目前,利用PHP,RUBY等WEB脚本语言只能编写ICE程序的客户端,而服务器端一般利用C++或者JAVA来实现。

ewins1989 2012-05-15   5942   0
1 2 3 4 5 6

关键词

最新上传

热门文档