欢迎来到天天文库
浏览记录
ID:15312522
大小:149.00 KB
页数:12页
时间:2018-08-02
《计算机网络课程设计_要求_20130315》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、计算机网络课程设计指导老师:袁华hyuan@scut.edu.cn2013年3月目录1.课程目标32.主要内容和要求32.1中国web的结构分析32.1.1用户需求和目标32.1.2主要内容42.2报文抓取和分析系统的设计42.2.1用户需求和目标42.2.2主要研发内容52.3网络规划和应用52.3.1用户的原始需求52.3.2主要完成的内容52.3.2.1网络规划要求52.3.2.2应用部署要求62.4基于内容的服装图像检索系统62.4.1需求描述62.4.2主要研发的内容72.5进度安排73.提交内容和期限83.1课程原则
2、83.2提交要件83.2.1DOC文档目录83.2.2SRC源码目录93.2.3Bin执行文件目录93.3提交期限94参考资料9附录:颜色和形状特征计算111.课程目标除了继续深造或作网络技术研究之外,本科生就业的方向有:网络应用研发、网络运维和网络升级改造等。本课程设计可选择围绕网络应用研发或网络规划展开。利用已经掌握的计算机网络及套接字编程基本知识和技能,根据课程设计要求,编写网络通信程序;利用已经掌握的网络原理和技术,根据需求,规划网络。在整个课程设计的过程中,充分发挥个人主观能动性,主动积极参与,有意识培养自己的分析问题
3、解决问题的能力;碰到不太熟悉的东西,查资料、学习和讨论,采用各种手段直到问题解决。以组为单位开展设计,有组织能力和意愿的同学担任组长,协调工作,培养大家的团队合作精神。所以,课程设计的主要内容归纳如下:(1)自由成组,确定题目;(2)讨论、分析需求并分工,形成需求分析文档;(3)概要设计和详细设计,形成设计文档;(3)编码、调试、修改;(4)制作安装文档;(5)撰写使用手册;2.主要内容和要求根据自己的兴趣、基础和对未来的规划,选择下面的一个任务来进行。2.1中国web的结构分析2.1.1用户需求和目标全球万维网呈现如下的结构:
4、Web的结构设计一个网页爬虫,抓取中国网页,分析抓取到的网页的统计值:如多少、出度、入度,中国web的大小、形状等信息。2.1.2主要内容ü设计一个爬虫;ü设计一个合理可行的起始地址池;ü设计一种去重方法进行去重,展示去重效果;ü分析抓取到的网页的统计信息,数量、平均出度、平均入度等;ü通过网页分析中国web的大小和形状ü设计GUI界面展示效果注意:(1)爬虫可并行爬取;注意礼貌原则。参考CNNIC的统计报告,检查程序工作的情况,推断结果的合理性。(2)请阅读参考文献:闫宏飞,李晓明,关于中国Web的大小、形状和结构,计算机研究
5、和发展,2002,39(8):958~9672.2报文抓取和分析系统的设计2.2.1用户需求和目标该系统可安装在个人电脑上,抓取进出该机的报文,并做统计分析。2.2.2主要研发内容(1)必须完成的基本功能研发的嗅探工具必须包含如下功能:ü具有可视化界面(GUI);ü能够将报文在网络层和传输层逐字段展开。ü具有简单的过滤器设计功能;ü统计数据并表格显示,如统计IPv4报文、IPv6报文、UDP报文、TCP报文、ARP报文等;ü上述数据的图形化显示;(2)可选择的扩展功能ü复杂过滤器的设计ü异常数据的检测和报警ü其它注意:可选择wi
6、nPCap(http://www.winpcap.org/)或LIbPcap(http://www.tcpdump.org/)或JPCap(http://netresearch.ics.uci.edu/kfujii/Jpcap/doc/index.html),或者直接使用套接字。2.3网络规划和应用2.3.1用户的原始需求有个高校因招生要扩展校园网络,扩展部分的网络需要容纳3000名学生在宿舍上网,共有宿舍楼两栋,每层15间宿舍,宿舍300间,每间10人。提供电子邮件、FTP、web应用等基本服务。设计时,考虑可用性、扩展性和先
7、进性。2.3.2主要完成的内容2.3.2.1网络规划要求为了满足用户的需求,网络规划要求完成如下这些工作:(1)需求分析,从用户的原始需求,分析所需网络个数、IP地址个数、跟主网的连接方式、采用什么网络拓扑、采用的组网技术、设备选型、网络安全方案、采用什么应用技术搭建应用、如何进行网络运行管理,如何体现可用性、扩展性和先进性。(2)根据上述需求分析,申请IP地址(假设申请马上批准),做出子网规划,画出网络拓扑,初步预算、绘制相关表格。(3)在B3实验室(或PacketTracer)上面部署网络,完成基本配置,让网络安全(设计AC
8、L)和通畅。2.3.2.2应用部署要求为了向学生提供常见的应用服务,要求完成如下这些工作(在学生宿舍网络上完成):(1)调研至少两种电子邮件服务器,选择一个,如Postfix,部署,学会管理使用,为至少本组同学建立帐号,配额,建立域名,基本要求:邮箱可用。(2)
此文档下载收益归作者所有