为了方便网络编程,90年代初,由Microsoft联合了其他几家公司共同制定了一套WINDOWS下的网络编程接口,即Windows Sockets规范,它不是一种网络协议,而是一套开放的、支持多种协议的Windows下的网络编程接口。本篇论文主要是介绍了在TCP/IP基础上利用winsock2对网卡进行编程,以达到网络流量监测的目的。论文首先介绍了TCP/IP协议,旨在介绍IP,TCP,UDP等比较重要的协议。主要是介绍IP头,TCP头,UDP头的特点,以便从IP头中可以获取源地址,目的地址,协议类型等信息。在随后的章节中提出了Socket的概念,Socket实际上提供了一个通信端口使所有拥有Socket的端口的计算机之间能够相互通信,在本论文中主要说明了socket的建立,监听和撤销的过程。具体到程序实现中,对网卡混杂模式的设置是通过原始套接字(raw socket)来实现的。为了让原始套接字能接受所有的数据,还需要通过将SOCK_RAW设置成SIO_RCVALL。对数据包的获取通过recv()函数来完成。最后要完成的工作就是对所捕获的IP数据包进行分析以提取出我们所需要的信息。在论文的最后是旨在说明进一步工作的展开. 关键词:网络流量测量 TCP/IP协议 WINSOCK编程
标签: 网络编程
上传时间: 2013-12-13
上传用户:windwolf2000
SIP 协议是下一代网络中的接口协议之一,属于应用控制协议。本标准是以 IETF 和ITU-T 的相关标准为基础,结合中国电信网络的实际情况,并综合中国 电信集团公司对下一代网络的实验成果制定的。
上传时间: 2015-10-22
上传用户:日光微澜
《Visual C++ 6.0程序设计教程》 希望出版社 源代码 本书首先从Visual C++6.0的基础知识入手,详细介绍了Visual C++6.0的操作环境和应用程序的基本框架,然后按照由易到难、由浅入深地顺序介绍了用Visual C++6.0开发Windows程序的方法,包括菜单和加速键、对话框、常用控件、文本和字体类、图形图像、文件操作、多线程、动态连接库、网络编程和数据库开发等内容。书中在每一个对应的知识点后面,给出了一个或多个示例。 本书适合想按部就班学习Visual C++6.0编程并很快应用到实践中的初学者阅读。
上传时间: 2015-11-07
上传用户:13160677563
邮件系统是Linux网络应用的重要组成,一个完整的邮件系统包括三个部分:底层操作系统(Linux Operation),邮件传送代理(Mail Transport Agent,MTA),邮件分发代理(Mail Delivery Agent,MDA),邮件用户代理(Mail User Agent,MUA)。 Postfix是一个非常优秀的MTA,她素以高效、安全的特点而著称。Postfix是作者在UNIX上所见过的MTA中在反垃圾邮件(Anti- Spam或Anti-UCE)方面做得最好的一个,甚至有很多公司在Postfix代码的基础上进行二次开发而推出反垃圾邮件网关产品。MTA的反垃圾邮件功能,实际上就是在MTA处理过程中对会话进行过滤。这个过滤不但过滤了发往自身的垃圾邮件,而且还防止了自身被恶意利用发送垃圾邮件。Postfix 实现了目前所有主要的MTA过滤技术。postfix是Wietse Venema在IBM的GPL协议之下开发的MTA(邮件传输代理)软件。和Sendmail相比Postfix更快、更容易管理、更灵活、更安全。
上传时间: 2015-11-25
上传用户:dapangxie
mysee网络直播源代码Mysee Lite是Mysee独立研发的网络视频流媒体播放系统。在应有了P2P技术和一系列先进流媒体技术之后,OpenMysee能在现有网络带宽的基础上极大地提高网络视频的质量,包括画面的流畅,清晰度以及并发用户数。能够应用于网络视频直播,大规模电视会议,大规模远程教学,IPTV等多个领域
上传时间: 2013-12-25
上传用户:GavinNeko
java网络编程经典,是一本关于java网络编程的书,该书具体、详细地介绍了java网络编程的基础知识,并以实例进行阐述。
上传时间: 2014-01-25
上传用户:xz85592677
介绍了Internet网络编程中涉及到的TCP/IP协议、IP数据 报、TCP段、套接字等重要概念,并在此基础上论述了基于VC++的 MFC编写客户/服务 器程序的方法和一般过程。
上传时间: 2015-12-08
上传用户:ANRAN
本文着重讲解了如何通过重定向器将普通的I / O请求“重定向”到远程设备。本文内容对于网络编程的学习异常重要,重定向机制是邮槽和命名管道技术的基础。
上传时间: 2015-12-09
上传用户:miaochun888
详细介绍scjp考试指南包括基础语法和文件读取,网络编程和图形编程
上传时间: 2014-11-29
上传用户:上善若水
主要在于在JXTA架构的基础上构建一个P2P的即时通信息 通。利用P2P非中心性和动态性的特征为即时通信服务,在即时通信的过程中,在发送端对消息进行加密,在接收端再对加密的消息解密,消息在JXTA网络中 是以匿名方式的方式进行传输的,使数据传输更加安全。
上传时间: 2013-12-01
上传用户:huql11633