LINUX平台的代理服务器的代码,短小精悍,功能也比较强大,适合学习网络编程的朋友。
上传时间: 2017-08-23
上传用户:梧桐
一、实现 Sniffer 的基本功能。 Sniffer 是一种用于监测网络性能、使用情况的工具。 能够指定需要侦听的网卡(考虑一台机器上多张网卡的情况) 能够侦听所有进出本主机的数据包,解析显示数据包( ICMP 、 IP 、 TCP 、 UDP 等)各个字段。比如,对 IP 头而言,需要显示 版本、头长度、服务类型、数据包长度、标识、 DF/MF 标志、段内偏移、生存期、协议类型、源目的 IP 地址、选项内容、数据内容。要求显示数据的实际含义(例如用 ASCII 表示); 能够侦听来源于指定 IP 地址的数据包,能够侦听指定目的 IP 地址的数据包,显示接收到的 TCP 和 UDP 数据包的全部实际内容。需要考虑一个 TCP 或 UDP 包划分为多个 IP 包传输的情况; 能够根据指定的协议类型来过虑包,例如,只侦听 ICMP 包,或只侦听 ICMP 和 UDP 包。 功能验证手段:在运行 Sniffer 的同时,执行标准的 Ping 、 Telnet 和浏览网页等操作,检查 Sniffier 能否返回预期的结果。 Windows 平台上可以用 winpcap 类库;在 linux 平台上可以使用 libpcap 类库。也可以调用 Sockets 等有关的网络类库。
上传时间: 2017-09-09
上传用户:siguazgb
于作业管理系统,给出一种的作业流(作业网络),并定义了一个平台无关的作业网络,详细说明了各种作业的类型和作用,并给出了实际的应用 实例。在此基础上,可以采用通用的调度算法,也可以用户自定义调度镱略.
标签: 作业管理系统
上传时间: 2015-03-09
上传用户:ss300400
网络及电脑相关专辑 114册 4.317G@@ C# 与NET技术平台实战演练 577页 50.6M.pdf
标签:
上传时间: 2014-05-05
上传用户:时代将军
JAVA网络通信系统的研究与开发(论文+源代码+开题报告)摘 要:网络通信在当今信息社会中起着不可或缺的作用 ,人们可以利用网络通信技术进行即时的信息交流。例如,人们可以通过Internet搜索所要的信息,通过网上通信工具聊天,交流信息,上网购物等等。本课题是应用了计算机网络通信技术和JAVA网络编程的基础知识,以JAVA为平台,利用Eclipse开发工具,并使用SQL Server 2000管理数据库数据开发出的基于Socket的网络即时通信系统。系统采用客户机/服务器(C/S)的模式设计,是一个三层C/S结构,数据库服务器、应用程序服务器端、应用程序客户端,按照此设计思想,系统采用C/S结构,可以将任务合理分配到客户机端和服务器端 ,从而降低了系统的通信开销。此系统共分为两个模块:客户端模块和服务器端模块。从操作简便、界面美观、灵活实用的用户要求出发,设计开发的网络通信系统可以实现用户注册,用户登录,消息通信和好友管理等主要功能。本说明书主要介绍了本课题的研究意义以及开发背景、开发过程,和所完成的功能,并着重说明了开发设计的思想、技术难点和解决方案。 关键词:网络通信 JAVA平台 C/S Socket
标签: java
上传时间: 2021-10-24
上传用户:得之我幸78
摘 要 在网络越来越发达的今天,人们对网络的依赖越来越多,越来越离不开网络,由此而产生的聊天工具越来越多,例如,国外的ICQ、国内腾讯公司开发的OICQ。随着网络聊天一类的聊天系统的发展日新月异,因此产生了制作一个类似QQ的网络聊天工具。Java是一种程序设计语言,它具有简单的、完全面向对象以及与平台无关的结构,也具有可移植性、高性能和安全性,并提供了多线程的功能,而Java语言最大的成功之处在于它的平台无关性和具有强大的网络编程功能,基于Java网络编程的强大功能,本人将用Java编写一个网络聊天系统。论文首先论述了系统的开发背景,并对所用到的开发工具与关键技术做了简单的介绍。接着对系统的研究意义,研究现状及设计目标进行分析,通过对系统需求和可行性进行分析,确定了系统的功能模块,并画出相应的功能结构图、模块图和数据流图。其次按系统总体设计的结果,对系统中的数据库进行结构设计。一般来说,聊天工具大多数由客户端程序和服务器程序,外加服务器端用于存放客户数据的数据库组成,本系统采用客户机/服务器架构模式,通过Java提供的Socket类来连接客户机和服务器并使客户机和服务器之间相互通信,由于聊天是多点对多点的,而Java提供的多线程功能,用多线程可完成多点对多点的聊天。数据库管理系统用SQL Server2000,完成并通过JDBC-ODBC桥访问数据库。聊天系统完成后将可进行多人对多人的聊天,对好友进行添加、删除,对新用户的注册,发送消息、接受消息,传输文件等功能。界面设计细分化,方便使用者操作和理解。服务器实现了查询和修改等功能,程序逻辑联系较紧密。 关键词:JAVA,C/S,SQL Server 2000, 多线程, 数据库管理系统
上传时间: 2021-10-25
上传用户:XuVshu
1. 引言2. 概述3.3.1 100Mbps 以上的边缘速率3.3.2 99.999% 高可靠性和≤ 1ms 的超低时延3.3.3 1 个连接/ 平方米3.3.4 其他3.3.5 小结4.1.1 高频组网传播损耗与穿透损耗大,室外覆盖室内难4.1.2 无源分布式天线系统演进难、综合损耗大、互调干扰大3.1 5G 三大业务类型3.2 室内5G 业务及特征3.3 室内5G 业务对网络的需求4.2 多样化的业务要求网络具备更大的弹性容量4.3 行业应用要求网络具备极高可靠性4.4 四代共存网络及新业务发展要求网络具有高效运维、智能运营能力4.5 小结5.1 组网策略: 高中低频分层组网,提供更大容量5.2 MIMO 选择策略:标配4T4R,提供更好的用户体验5.3 方案选择策略:大容量数字化方案是必然选择5.4 容量策略:弹性容量,灵活按需满足业务需求5.5 可靠性策略:面向5G 业务的可靠性设计5.6 部署策略:端到端数字化部署,奠定网络运维和运营的基础5.7 网络运维策略:可视化运维,实现室内5G 网络可管可控5.8 网络运营策略:基于网络运营平台,支撑室内5G 网络智能运营5.9 小结
上传时间: 2022-01-30
上传用户:qdxqdxqdxqdx
嵌入式智能机器人平台研究摘 要:针对传统工业机器人采用的封闭式结构的局限性,在WindowsCE.NET系统基础上,通过剪裁定制 ,去 除冗余的功能,搭建嵌入式智能机器人平台.该智能机器人系统具有移动机器人需要的主要感知模块,并有丰富的 运动控制接口及驱动模块.同时 ,设计了多传感器数据融合 、轨迹规划、运动控制、无线网络通信 、图形人机界面等智 能机器人的测试软件和应用模块.该智能机器人平台具有模块化、易扩展、可移植、可定制、硬件体积小、功耗低、实 时性强、可靠性高等优点. 关键词:智能机器人平台;WindowsCE.NET;实时控制;自主机器人;双目视觉;语音识别引言(Introduction) 随着计算机技术 的快 速发展 ,机器 人技术也得 到了飞速发展.然而 ,现有机器人系统在硬件 和软件 开发方面虽然已经趋于成熟,但依然存在一些问题. 它们的硬件多是专用的,软件系统也多采用 Windows 2000或者 WindowsXP系统….这些机器人系统 主要 存在以下一些缺点 : (1)系统的实时性差.机器人控制系统是一个实 时性要求非常高的控制系统,作为一般桌面应用的 Windows和 Linux操作系统很难达到高实时性的要 求. . (2)开放性 以及扩展性差.常见的机器人控制系 统存在的一个 问题就是 系统 的冗余大、开放性扩展 基金项 目:国家 自然科学基金 资助项 目(60475036) 收稿 日期 :2005—05—16 性差,系统适用于特定的应用 ,不便于在硬件和软件 上进行扩展和剪裁. (3)软件的独立性差.软件结构及其逻辑结构依 赖于处理器硬件 ,难以在不同的系统 间移植. (4)缺少友好的人机交互界面. 2 系统概述(System description) 为促进当前智能机器人研究和应用,迫切需要 开发“具有开放式结构 的、模块化 、标准化 的嵌 入式 智能机器人平台”.这种智能机器人平台具
上传时间: 2022-02-12
上传用户:zhaiyawei
随着现在高科技的进步,人们的生活水平有了很大的提高。对环境的婴求也越来越高,环境问题开始得到社会的重视。目前,环境监测发展的个重要方向是开发适合中国国情、价格低廉的远程监测系统,而环境监测系统中极为重要的一部分就是如何获得环境参数,只有获得环境参数才能进行后面的分析、决策工作,无线传感器网络能够通过各类集成化的微型传感器协作地实时监测、感知和采集各种环境或监测对象的信息,并传达给用户,具有可快速部署、无人值守,功耗低、成本低等优点,十分适合应用于环境监测系统本文基于 ZisBee协议设计了用于环境监测的无线传感器网络节点,该节点采用超低功耗的MSP430单片机和CC242024G射频芯片,并移植了完全符合 ZigBee2006标准的协议栈,在协议栈上运行自己的脸测程序,能够实时地采集周围环境的温度,湿度和大气压力,并自动校正,将测量的数据通过无线传感器网络传输给下一个节点。该节点体积小,功耗低,并且具有兼容性,能够和不同件平台混合组网,实现应用层的完全致,不但方便了程序开发,而且能使灵活组网,实现zgBe网络的最大优化本文主要对环境监测无线传感器网络的节点的软硬件设计进行了介绍,硬件方面重点介绍了数据采集模块,数据处理模块的接口设计,无线讯模块的板上天线设计、巴伦电路和高频电路设计要点。软件方面重点介绍了测量程序的设计,CC2420无线通讯程序的设计,板上移植的 Z-Stack结构,以及针对环境监测的应用所进行的开发。最后对节点进行了组网实验,将设计节点和CC2430节点故在一起组网,通过 Packet Stiller工具对通讯信息进行监控和解析。实验证明了混合组网的完全可行性,并且通讯良好,信号稳定关键词:无线传感器网络,ZigBee,,环境监测,MSP43,CC2420
上传时间: 2022-03-14
上传用户:
随着人类社会的进步,科学技术的发展日新月异,模拟人脑神经网络的人工神经网络已取得了长足的发展。经过半个多世纪的发展,人工神经网络在计算机科学,人工智能,智能控制等方面得到了广泛的应用。当代社会是一个讲究效率的社会,科技更新领域也是如此。在人工神经网络研究领域,算法的优化显得尤为重要,对提高网络整体性能举足轻重.BP神经网络模型是目前应用最为广泛的一种神经网络模型,对于解决非线性复杂问题具有重要的意义。但是BP神经网络有其自身的一些不足(收敛速度慢和容易陷入局部极小值问题),在解决某些现实问题的时候显得力不从心。针对这个问题,本文利用遗传算法的并行全局搜索的优势,能够弥补BP网络的不足,为解决大规模复杂问题提供了广阔的前景。本文将遗传算法与BP网络有机地结合起来,提出了一种新的网络结构,在稳定性、学习性和效率方面都有了很大的提高。基于以上的研究目的,本文首先设计了BP神经网络结构,在此基础上,应用遗传算法进行优化,达到了加快收敛速度和全局寻优的效果。本文借助MATLAB平台,对算法的优化内容进行了仿真实验,得出的效果也符合期望值,实现了对BP算法优化的目的。关键词:生物神经网络:人工神经网络;BP网络;遗传算法;仿真随着电子计算机的问世及发展,人们试图去了解人的大脑,进而构造具有人类思维的智能计算机。在具有人脑逻辑推理延伸能力的计算机战胜人类棋手的同时,引发了人们对模拟人脑信息处理的人工神经网络的研究。1.1研究背景人工神经网络(Artificial Noural Networks,ANN)(注:简称为神经网络),是一种数学算法模型,能够对信息进行分布式处理,它模仿了动物的神经网络,是对动物神经网络的一种具体描述。这种网络依赖系统的复杂程度,通过调节内部大量节点之间的关系,最终实现信息处理的目的。人工神经网络可以通过对输入输出数据的分析学习,掌握输入与输出之间的潜在规则,能够对新数据进行分析计算,推算出输出结果,因为人工神经网络具有自适应和自学习的特性,这种学习适应的过程被称为“训练"。
上传时间: 2022-06-16
上传用户:jiabin