帮帮文库

返回

毕业论文:实验室计算机的IP地址自动设置程序——客户端的设计与实现 毕业论文:实验室计算机的IP地址自动设置程序——客户端的设计与实现

格式:word 上传:2022-06-24 19:06:35

《毕业论文:实验室计算机的IP地址自动设置程序——客户端的设计与实现》修改意见稿

1、“.....使其对计算机进行更方便更快捷更有效的配置与管理,我们研究开发了实验室计算机的地址自动设置程序,用以在些特定环境下在定程度取代技术。第页共页国内外的研究现状从有关的文献资料和网络资源来看,国外许多组织很早便积极开展对技术的研究工作,对此做了大量的工作。提出了系列文档,例如年月提出的中提出了,标志着的前身的诞生年月,的在中正式提出了技术,在原来的基础上,增加了在网络上自动分配可重用地址和可选的网络配置参数的功能年月,在中完善了技术,增加了对中继代理的支持,并增加了网络配置参数的可选项同期,中详细的解释了协议中的各个选项的格式及意义。自此技术已经基本成型。国外许多公司也积极开展软件的研究和开发工作。其中比较有影响力的是国际软件联盟开发的基于平台的服务器的服务器只限定在及系统下运行微软公司开发的服务只限定在服务器系统下运行。国内对方面的研究不多。只有少数大型企业开发自主的服务器仅在企业内部使用......”

2、“.....网络与我们的生活越来越密切相关,如何方便快捷有效的对个网络进行管理,直是个让网络管理人员颇为困惑的问题。技术的出现发展与运用,给网络管理人员带来了极大的便利。由于技术源自国外,国内对技术的研究极其的少,而我们国家为解决资源严重不足的问题,需要大量使用技术。因此,开展对技术的研究,对促进国产软件在工程建设中的使用,解决目前非常紧张的国内地址空间问题,弥补国产网络管理软件的空白等具有重要的实际意义。本课题的研究方法本系统名为实验室计算机的地址自动设置程序,其应用环境是实验室这样个特定的环境,其目的是便于网络管理人员对实验室计算机的网络参数进行方便快捷有效的配置与管理。首先,我们分析了技术的工作原理,掌握了服务器与客户端交互的过程。其次,考虑到技术本身的复杂性,我们提出了使用广播进行通信,并自定义通讯协议这样相对简单的系统解决方案。接着,我查阅了系统判断地址冲突的机制,系统配置等网络参数的原理......”

3、“.....最后,我设计了本系统客户端程序,并在开发环境下实现了全部功能。第页共页协议与协议及他们的工作原理协议概述是动态主机分配协议的缩写,代表动态主机配置协议。是对允许无盘工作站连接到网络并且自动获取个地址的协议的个扩展。向网络主机提供配置参数,它由两个基本部分组成部分是向网络主机传送专用的配置信息,另部分是给主机分配网络地址。可以向每个网络客户提供个地址,子网掩码,缺省网关,个服务器的工地址,以及个服务器的地址等等。是基于客户服务器模式的,这种模式下,专门指定的主机分配网络地址,传送网络配置参数给需要的网络主机,被指定的主机称为服务器。我们以后将提供服务的主机称为服务器,把接收信息的主机称为客户。支持三种地址分配方法。第种是自动分配,给用户分配个永久的地址。第二种是动态分配,在这种情况下,用户可以取得个地址,但有时间限制。第三种是手工分配,在这种方法下,用户的地址是由管理员手工指定的......”

4、“.....服务器只需要将这个指定的地址传送给用户即可。至于用什么样的分配方法,不同的网络各不相同。动态分配是唯的种允许自动重用地址的机制。因此,这种方法对于有临时上网用户,并且网络的地址资源比较紧缺情况下特别有用。而手工指定方法对于管理不希望使用动态地址的用户十分方便,不会因为手工指定而和冲突或和别的已经分配的地址冲突。是种相对集中式的管理方式。工作原理当客户使用服务器获取时,它处于六个状态之,如图所示。图状态转移图第页共页的工作过程如图所示。图的工作过程发现阶段,即客户主机寻找服务器的阶段。客户机以广播方式因为服务器的地址对于客户机来说是未知的发送发现信息来寻找服务器,即向地址发送特定的广播信息。网络上每台安装了协议的主机睡眠秒省略九线程的实现。线程主要实现设置本机地址等网络参数的功能。首先,检测是否已经获得了服务器分配的地址等网络参数信息,如果获得了,则先清空本机缓存列表,接着发送针对这特定地址的解析请求......”

5、“.....如果已经被占用,则设置相应的标志。如果没有被占用,则设置本机网络参数信息。设置好了以后,发送退出本程序的系统消息。本程序结束运行。本部分的主要代码如下省略第页共页省略清空缓存表判断是否被占用已经被占用,则设置标示为,设置为未被占用,则设置本机为分配的设置成功则退出程序省略退出程序设置失败,设置为睡眠秒省略第页共页系统的测试本系统的客户程序与服务器程序在学生宿舍以及计算机实验室测试通过。测试环境为多台计算机通过交换机计算机实验室为三层交换机相连,组成个局域网。计算机使用的操作系统为学生宿舍计算机实验室。测试的时候,考虑到本系统在实际运用时可能出现的各种情况,我们分以下几种情况进行了测试。只有客户端程序运行,服务器程序不运行。二客户端程序先运行,服务器程序后运行。三服务器程序先运行,客户端程序后运行。四服务器分配的地址已经被局域网内其他主机占用。总体的测试结果为所有预期功能全部完成......”

6、“.....首先拷贝自身到系统目录下,接着写注册表键值,实现开机自启动功能。然后,初始化本机网络参数信息,初始化套接字,向局域网内发送广播请求服务器分配地址等网络参数信息。由于只有客户端程序在运行,客户端直得不到服务器的消息,所以客户端会直发送请求程序设置的频率为次每妙,直到有服务器程序运行并分配等网络参数信息给客户端程序。二客户端程序的运行情况与测试相似,并在服务器程序运行以后,接收到了服务器程序分配的地址等网络参数信息,然后,发送数据包用以检测该地址是否已经被局域网内其他主机占用,如果没有被占用则开始配置本机网络参数信息,并在正确配置好网络参数以后,程序自动退出。三客户端的运行情况与测试二相似,唯不同的地方在于,测试情况二的时候,客户端会等待服务器运行,等待的时间不定服务器程序运行的时间不可预知,而在本次测试中,由于服务器先运行,客户端程序运行以后,发送的第个请求,服务器便能收到并做相应的响应......”

7、“.....客户端随即开始配置本机网络参数,整个过程只需大概三四秒钟。四客户端在接收到服务器分配的地址等网络参数信息后,发送请求包检测出该地址已经被局域网内其他主机占用了,客户端向服务器再次发送请求分配网络参数的消息,此请求与先前发送的请求有所区别,以便于服务器做相应的处理,服务器接收到此请求后,另外分配临时的地址等网络参数信息,客户端程序接收到服务器分配的等网络参数信息以后,再次对该是否被占用进行检测,直到正确配置好本机网络参数,客户端程序才退出。测试时客户端程序的运行情况如图至所示。第页共页图初始化信息效果图图等待服务器消息效果图图配置网络参数效果图第页共页图配置好网络参数后的效果图图程序拷贝自身到目录的效果图图程序写注册表实现开机自启动的效果图第页共页结论对局域网内主机的网络参数进行配置直是个比较麻烦的事情,使用技术可以实现对主机的地址等网络参数进行动态静态的配置......”

8、“.....本系统可以让网络管理人员更方便快捷有效地对局域网主机的网络参数进行配置与管理,在定程度上代替了技术。客户端程序通过广播与服务器通信。客户端发送广播到服务器绑定的特定端口。同时在客户端绑定的端口上,等待服务器的应答消息。客户端接收服务器的消息,从该消息中提取相应的信息,如地址子网掩码默认网关等。接着通过发送数据包来判断此地址是否被局域网内其他主机占用。然后把相应的信息写入注册表中,实现网络参数的配置。使配置好的网络参数立即生效,是通过个技术使用的未公开的来实现的。此名为,位于中。开机自启动功能的是通过拷贝程序自身到目录下,然后向注册表中写入本程序的键值来实现。通过本次课题的研究,加深了我对网络协议的理解,提高了我的编码能力,尤其学习到了多线程编程的机制网络广播以及网络编程等相关知识。本客户端程序很好的完成了系统预期的全部功能,但由于我本人能力有限,本客户端程序难免存在不足,如程序的扩展性不强,代码不规范等等......”

9、“.....我花了整整四个月的时间,其间多次查阅软件工程相关书籍和网络资源,这让我更加理解了软件工程的相关知识,对我今后从事软件开发的工作大有裨益。参考文献孙鑫,余安萍深入详解北京电子工业出版社,。黄超网络编程北京人民邮电出版社,。蒋东兴网络程序设计大全北京清华大学出版社,。郑阿奇实训北京清华大学出版社,。姚领田精通程序设计北京人民邮电出版社,。郑莉,董渊语言程序设计北京清华大学出版社,。萧秋水,文娟网络编程之篇北京清华大学出版社,。邱仲潘,柯渝,谢燕华从入门到精通北京电子工业出版社,。第页共页致谢第页共页声明关于学位论文使用权和研究成果知识产权的说明本人完全了解成都信息工程学院有关保管使用学位论文的规定,其中包括学校有权保管并向有关部门递交学位论文的原件与复印件。学校可以采用影印缩印或其他复制方式保存学位论文。学校可以学术交流为目的复制赠送和交换学位论文。学校可允许学位论文被查阅或借阅......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
毕业论文:实验室计算机的IP地址自动设置程序——客户端的设计与实现.doc预览图(1)
1 页 / 共 28
毕业论文:实验室计算机的IP地址自动设置程序——客户端的设计与实现.doc预览图(2)
2 页 / 共 28
毕业论文:实验室计算机的IP地址自动设置程序——客户端的设计与实现.doc预览图(3)
3 页 / 共 28
毕业论文:实验室计算机的IP地址自动设置程序——客户端的设计与实现.doc预览图(4)
4 页 / 共 28
毕业论文:实验室计算机的IP地址自动设置程序——客户端的设计与实现.doc预览图(5)
5 页 / 共 28
毕业论文:实验室计算机的IP地址自动设置程序——客户端的设计与实现.doc预览图(6)
6 页 / 共 28
毕业论文:实验室计算机的IP地址自动设置程序——客户端的设计与实现.doc预览图(7)
7 页 / 共 28
毕业论文:实验室计算机的IP地址自动设置程序——客户端的设计与实现.doc预览图(8)
8 页 / 共 28
毕业论文:实验室计算机的IP地址自动设置程序——客户端的设计与实现.doc预览图(9)
9 页 / 共 28
毕业论文:实验室计算机的IP地址自动设置程序——客户端的设计与实现.doc预览图(10)
10 页 / 共 28
毕业论文:实验室计算机的IP地址自动设置程序——客户端的设计与实现.doc预览图(11)
11 页 / 共 28
毕业论文:实验室计算机的IP地址自动设置程序——客户端的设计与实现.doc预览图(12)
12 页 / 共 28
毕业论文:实验室计算机的IP地址自动设置程序——客户端的设计与实现.doc预览图(13)
13 页 / 共 28
毕业论文:实验室计算机的IP地址自动设置程序——客户端的设计与实现.doc预览图(14)
14 页 / 共 28
毕业论文:实验室计算机的IP地址自动设置程序——客户端的设计与实现.doc预览图(15)
15 页 / 共 28
预览结束,还剩 13 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档