2015_网络编程与协议分析课程设计任务书和评分标准
网络安全课程设计任务书(2015)

网络信息安全综合设计课程设计任务书(2015版)一、任务名称:网络防火墙的部署和实施;安全Web服务器的设置(SSL)。
二、设计目标:1、在内部与外部网络之间设立防火墙,防范和阻止内外网的各种攻击;2、设置防火墙的策略,研究和测试各种策略的功能和作用;3、通过ISA策略设置,实现内部的所有机器禁止与外部联系;4、过ISA策略设置,将内部FTP服务器发布到外网,使外网只能够访问到内部Web服务器;5、通过ISA策略设置,将内部Web服务器发布到外网,使外网只能够访问到内部Web服务器;并要求Web服务器是SSL安全访问。
三、实施环境:1、在Windows-XP环境下,用VMware-Workstation 7.1汉化版或更高版本,安装三台虚拟机;运行虚拟机,在虚拟机里设置防火墙;2、ISA2006Server防火墙软件;(Internet Security & Acceleration Server2006)3、三台虚拟机里有两台都运行Windows2003Server或更高版本(注意必须是服务器版),其中一台作为内网,带DC、DNS、IIS、FTP,在另一台作为防火墙,安装ISA2006。
第三台机作为外网,系统用XP或Win7都可以;若计算机内存容量在4G以上,则虚拟机内存可以适当增加,比如两台服务器设置为1G,外网WinXP或Win7可以设置内存为512M。
4、本设计所需的Win2k3安装盘和虚拟文件、VMware7.1汉化版、ISA2006防火墙和截屏软件等软件请到老师的FTP上下载(ftp://210.34.148.136);四、网络拓扑:(下列拓扑图仅供参考。
IP、网关、DNS等的设置可以自行决定。
但是每位同学的IP地址不得相同。
例如某同学的学号为100,那么他的IP地址就必须为:XXX. XXX. XXX. 100,内外网都按这规则设置IP地址)五、设计步骤:1、安装VMware 7.1,开设两台虚拟机,并安装Windows2003 Server系统。
计算机网络课程设计任务书及相关要求

《计算机网络课程设计》任务书课程设计指导小组:赵学民赵妍计算机科学与应用系网络工程教研室一、课程设计目的该课程是《计算机网络》的实践性环节。
课程设计是课程教学中的一项重要内容,是完成教学计划达到教学目标的重要环节,是教学计划中综合性较强的实践教学环节,它对帮助学生全面牢固地掌握课堂教学内容、培养学生的实践和实际动手能力、提高学生全面素质具有很重要的意义。
本课程设计应达到以下教学目的:1、具备简单小型网络设计、建设的能力。
2、理解小型网络结构的规划设计及简单网络故障排除的方法。
3、掌握组建小型局域网的能力。
二. 课程设计内容1、家庭网络建设实现家庭两台PC机有线接入互联网,一台笔记本电脑无线接入互联网。
2、学生宿舍局域网建设一个宿舍内有两台PC机、两台笔记本电脑,要求实现互联网接入,在费用尽可能低的情况下选择网络速度最快的接入方式。
3、小型商业公司局域网接入某商业公司刚租用了一个写字楼的14层的三间房屋作为办公室,公司共有5名员工,一名总经理、一名副总经理,总经理副总经理各用一间办公室,其它员工使用一间办公室,总经理使用笔记本电脑无线接入互联网,其他6名员工使用PC机接入互联网,公司内部通过网络共用一台打印机。
三、设计相关学习资料、工具设备1、教学学习资料:本学期使用的教材;有关网络技术的参考书;互联网相关资源。
2、工具与设备:硬件: PC机、交换机、路由器、网线若干。
软件:Packet Tracer;互联网接入环境。
四、设计要求1.分组完成一份设计报告2.组中每位成员完成一份项目设计分工报告书五、设计报告内容设计报告不得少于6页,格式如下:1、网络系统需求分析包括网络使用背景,为什么要建设该网络,希望达到什么目标,计划费用为多少等。
2、系统总体设计包括系统任务、要求、设计思路、关键技术、拓扑图……。
3、设备选型完成该项目需要采购什么设备、耗材,预算及市场价格各位多少,列出详细设备采购清单及市场调查价格,并据此设计预算表,预算表应包括设备价格、安装调试费用、售后服务费用等。
计算机网络课程设计指导书2015

《计算机网络课程设计2015》指导书从以下几个题目中任选一个:1、一个简单远程监控软件的设计与实现任务:实现一个简单远程监控软件,采用Windows Socket(或Java Socket)编程。
采用C/S 架构。
应该具有易用、美观的图形界面。
客户端功能要求:(1)能够远程监控一台主机,显示主机屏幕内容,能远程关机(2)能远程下载或上传文件。
(3)能远程执行一些DOS命令。
(4)能远程运行一些可执行命令。
具体实现要求:以上功能实现一种是及格,两种中等,三种良好,四种优秀。
2、网络聊天系统的设计本设计要求完成一个聊天程序的简单设计与实现。
采用C/S架构。
应该具有易用、美观的图形界面。
在客户端界面上显示所有联入聊天服务器的用户;支持两个用户之间的聊天;支持增加好友的功能,好友上线时如果该用户在线,则做出提醒;增加用户的个人信息修改、保存和查询;在聊天内容中支持中文;支持群聊;(以上功能实现2个是及格,4个中等,6个良好)在聊天内容中支持图片等多媒体信息;(成绩要优秀必需实现)支持在用户之间传输文件等附件;(成绩要优秀必需实现)3、基于Web的视频点播系统设计本设计要求完成一个视频点播系统。
采用B/S架构。
应该具有易用、美观的图形界面。
要求:能够实现视频在线播放;能够在本地建立缓存文件;能实现节目管理, 用户管理,节目查询等基本功能;界面美观,使用方便;以上功能实现一种是及格,两种中等,三种良好,四种优秀。
4、IP数据包解析程序的设计设计一个解析IP数据包的程序,具有易用、美观的界面。
1)以命令行形式运行:ipparse logfile,其中ipparse是程序名, 而logfile则代表记录结果的日志文件。
2)在标准输出和日志文件中写入捕获的IP包的版本、头长度、服务类型、数据包总长度、数据包标识、分段标志、分段偏移值、生存时间、上层协议类型、头校验和、源IP地址和目的IP地址等内容。
3)能够解析不同协议数据包3)当程序接收到键盘输入Ctrl+C时退出(解析一种数据包是及格或者中等,两种良好,四种优秀。
网络协议分析课设

网络协议分析与仿真课程设计报告网络流量分析一、课程设计目的加深对IP、DSN 、TCP、UDP、HTTP等协议的理解;掌握流量分析工具的使用,学习基本的流量分析方法。
二、课程设计内容流量分析工具:Wireshark(Windows或Linux),tcpdump(Linux)要求:使用过滤器捕获特定分组;用脚本分析大量流量数据(建议用perl)。
内容:Web流量分析清除本机DNS缓存,访问某一网站主页,捕获访问过程中的所有分组,分析并回答下列问题(以下除1、3、8、11外,要求配合截图回答):清除本机dns缓存:(1)简述访问web页面的过程。
输入网址,然后按回车,浏览器连接dns服务器,查找你输入的域名对应的ip地址,查到ip地址以后,浏览器连接该ip地址的80端口,发送查询网页请求,web服务器收到查询请求,发送被查询网页给请求浏览器,一次访问完成.(2)找出DNS解析请求、应答相关分组,传输层使用了何种协议,端口号是多少?所请求域名的IP地址是什么?首先访问然后使用过滤器捕获特定分组。
过滤显示DNS协议的分组:第三个包的详细信息:(DNS解析请求的分组)传输层使用的协议是UDP,源端口为:1025,目的端口为:53DNS服务器的ip地址为202.117.128.2,本地ip地址为:192.168.1.118 第四个包的详细信息:(DNS解析应答的分组)传输层使用的协议是UDP,源端口为:53,目的端口为:1025在应答分组中,DNS服务器给出了所请求的域名ip地址为:119.75.217.109 即为的ip地址。
(3)统计访问该页面共有多少请求IP分组,多少响应IP分组?(提示:用脚本编程实现)(4)找到TCP连接建立的三次握手过程,并结合数据,绘出TCP连接建立的完整过程,注明每个TCP报文段的序号、确认号、以及SYN\ACK的设置。
Tcp建立连接的过程如下图所示:第一次握手:(源端口ip地址:192.168.1.129,目标端口ip地址:119.75.217.109)源端口:1042目标端口:80 syn=1,fin=null,seq=0,ack=null,没有携带数据。
《网络编程技术》课程设计任务书

《网络编程技术》课程设计任务书计08-2一、课程设计目的《网络编程技术》课程设计是一门综合性的实验。
本课程设计是通过对传输层协议TCP 和UDP和客户/服务器数据通信的原理及方式的掌握,采用Java语言,利用套接字Socket 编写出指定题目的交互信息的软件。
通过本次课程设计,掌握Java 应用程序设计;加深对TCP/IP协议的理解;掌握C/S编程模式;掌握Socket机制,传输控制协议,用户数据报协议。
使学生进一步理解、领会Java语言和网络编程技术,把所学的知识运用到具体的程序设计当中去,编写一个接近实际的应用程序并掌握网络编程应用程序分析、设计、编程和调试的整个过程。
1.目的:(1)加深对计算机网络的基本概念和原理,以及网络编程接口套接字Socket概念及编程原理的理解;(2)提高学生网络应用与编程的能力。
学生在参考设计题目中选择一个,也可自拟题目,提高其分析与解决问题的能力,为大型网络编程打下坚实基础;(3)通过撰写课程设计报告,锻炼学生的逻辑组织和语言表达能力;(4)培养学生理论运用于实践的综合应用和设计创新能力。
2.任务:(1)设计完成与网络编程相关题目的基本功能要求;(2)调试运行之后,要求边演示边解释设计的思想、过程及采用的方法。
(3)按一定的规范要求,撰写课程设计报告,二、课程设计要求1.熟练掌握网络编程的基本概念和原理;2.熟练掌握基于JAVA的网络编程接口Socket概念及编程原理;3.掌握基于TCP/UDP网络套接字的编程技术;三、主要环境操作系统为Windows 2000。
开发语言为JAVA,开发环境不限四、考核与报告1、课程设计报告要求:(1)、不少于3000字,可以自己打印(A4)。
(2)、主要内容及装订顺序:封面(统一提供)、目录、正文、参考文献(3)、正文部分应该包括:需求分析、总体设计、应用系统功能设计。
(4)、设计报告严禁抄袭,即使是同一小组也不允许雷同,否则按不及格论。
网络协议与网络编程课程设计

《网络协议与网络编程》课程设计要求及题目一、目的:通过课程设计,学生可以进一步理解网络编程相关的知识与操作步骤。
具备独立设计网络程序的能力,重点培养学生的思维能力、创新能力与实际动手能力。
二、内容与要求学习《Visual C++网络编程开发实战》光盘及教材相关章节知识。
基本要求:网络协议与网络编程课程设计可选内容很多,每一次课程设计视具体情况而定。
要求完成以下任务:1、掌握Winsock常用函数的使用的应用(上期教材);2、学习网络编程的基本步骤和方法(上期、本期教材);3、参考分析、学习一个网络程序设计应用案例(本期教材)。
4、独立完成简单的网络程序的编写(提交作业)。
4、编写环境为Visual C++6.0版。
根据选定的题目自愿组成编码团队,组织落实,明确分工,团结合作,协同实现算法的编写工作。
具体要求:题目(从下面的题目中选择一题)1、网络即时通信程序设计要求:实现一对多的网络聊天功能,采用多线程与异步套接字技术;Windows界面显示;方便的界面操作和各户管理;具有文件传输等功能。
(参考本期教材11章)2、网络通信程序设计要求:网络上两台主机,通过网络服务器端程序和客户端程序,进行数据传送通信。
实现各种格式文件的传送,并显示传输文件的大小,所用时间,完成情况。
可指定发送的文件\文件夹。
有操作界面和发送接收文件状态信息显示。
要求具备实时传输功能。
(参考本期教材3、7章)3、FTP客户端程序设计要求:网络上两台主机间采用FTP进行文件传输,设计FTP客户端程序,具有登录连接服务器、文件上传、下载、浏览等功能。
(参考本期教材3章)。
4、网络IE浏览器程序设计要求:采用浏览器控件和ChtmlView类设计一款浏览器,可以实现网页浏览的基本功能及其他功能,如html代码不可见,只能浏览,不可保存等等功能。
(参考本期教材4章)。
5、在线网络音频、视频播放器设计要求:在VC中实现视频、音频播放器设计,需要具有播放、暂停、播放文件栏目选择;上一首、下一首、歌曲列表、进度条显示、歌曲搜索等功能。
计算机网络课程设计任务书及相关要求

《计算机网络类课程设计》任务书课程设计指导小组:赵学民赵妍计算机科学与应用系网络工程教研室一、课程设计目的该课程是《计算机网络》的实践性环节。
课程设计是课程教学中的一项重要内容,是完成教学计划达到教学目标的重要环节,是教学计划中综合性较强的实践教学环节,它对帮助学生全面牢固地掌握课堂教学内容、培养学生的实践和实际动手能力、提高学生全面素质具有很重要的意义。
本课程设计应达到以下教学目的:1、具备简单小型网络设计、建设的能力。
2、理解小型网络结构的规划设计及简单网络故障排除的方法。
3、掌握组建小型局域网的能力。
二. 课程设计内容1、家庭网络建设实现家庭两台PC机有线接入互联网,一台笔记本电脑无线接入互联网。
2、学生宿舍局域网建设一个宿舍内有两台PC机、两台笔记本电脑,要求实现互联网接入,在费用尽可能低的情况下选择网络速度最快的接入方式。
3、小型商业公司局域网接入某商业公司刚租用了一个写字楼的14层的三间房屋作为办公室,公司共有5名员工,一名总经理、一名副总经理,总经理副总经理各用一间办公室,其它员工使用一间办公室,总经理使用笔记本电脑无线接入互联网,其他6名员工使用PC机接入互联网,公司内部通过网络共用一台打印机。
三、设计相关学习资料、工具设备1、教学学习资料:本学期使用的教材;有关网络技术的参考书;互联网相关资源。
2、工具与设备:硬件: PC机、交换机、路由器、网线若干。
软件:Packet Tracer;互联网接入环境。
四、设计要求1.分组完成一份设计报告2.组中每位成员完成一份项目设计分工报告书五、设计报告内容设计报告不得少于6页,格式如下:1、网络系统需求分析包括网络使用背景,为什么要建设该网络,希望达到什么目标,计划费用为多少等。
2、系统总体设计包括系统任务、要求、设计思路、关键技术、拓扑图……。
3、设备选型完成该项目需要采购什么设备、耗材,预算及市场价格各位多少,列出详细设备采购清单及市场调查价格,并据此设计预算表,预算表应包括设备价格、安装调试费用、售后服务费用等。
网络协议分析课程设计

课程设计(大作业)报告课程名称:网络协议工程设计题目:网络构建与协议分析院系:信息技术学院班级:设计者:学号:指导教师:设计时间:信息技术学院昆明学院课程设计(大作业)任务书网络构建及分析一、题目分析1. 在S2126与S3750B上划分VLAN,并把PC机与服务器加入到相应的VLAN中。
2. 配置S2126与S3750A之间的两条交换机间链路,以及S3750A与S3750B之间的交换机间链路。
3. 在S2126与S3750A之间的冗余链路中使用STP技术防止桥接环路的产生,并通过手工配置使S3750A成为STP的根。
4. 为S3750A的VLAN接口和R1762的接口配置IP地址。
5.在S3750A上使用具有三层特性的物理端口实现与R1762的互联。
二、总体设计三、实验器材1、网络环境根据具体协议构建合适的网络环境2、操作系统WindowsXP,如果需要,安装相应的服务(如FTP,SSH,TELNET,HTTP等)3、协议分析工具Windows环境下常用的工具有:Sniffer Pro、Ethereal、Iris以及Packet Tracer 等。
实验中可具体选择一种协议分析工具,本实验选择Ethereal。
四、制作步骤1、分析实验设计要求,进行初步的规划;2、按照要求的网络拓扑图在思科模拟器上进行对网络拓扑图的连接,此处要特别注意对设备和连接线的选择;连线时要特别注意选用的线的种类:同种设备之间互联使用交叉线,不同种设备互联使用直通线。
3、按照实验的要求,对模拟好的拓扑图进行内部的配置和设置4、进行设置和配置的检测,对实验的结果进行分析五、分析网络中可能用到的网络协议可能用到的网络协议有:应用层DNS, FTP,HTTP, RIP, DHCP传输层TCP, UDP网络层IP,ICMP,IGMP数据链路层ARP,RARP物理层以太网,RS-232.路由协议(RIP):路由协议主要运行于路由器上,路由协议是用来确定到达路径的,它包括RIP,IGRP,EIGRP,OSPF。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《网络编程与协议分析》课程设计任务书及评分标准
1.课程设计题目:
网络数据包抓取与分析软件
2.课程设计内容:
1)能抓取本地主机所在局域网子网内的所有数据包
2)分析并显示所抓取数据包的IP头部各字段的信息
3)分析并显示所抓取数据包的封装在IP数据包内的协议头部字段信息(TCP、UDP、ICMP等)
4)分析并显示所抓取数据包应用层协议头部字段信息(HTTP、FTP、DNS等)
5)生成日志信息,以文本文档形式保存
3. 设计要求说明:
1)程序要求能够上机运行;
2)设计报告排版打印
3)软件界面必须有一部分能够显示抓取数据包的概要信息,类似如下界面
6)每行概要信息代表抓取到的一个数据包,点击该行概要信息,能够在界面某部分显示这个数据包按照协议层次安排的内容部分,类似如下界面
如上图所示,它给出了一个数据包的IP头部个字段的信息(版本号version、头部长度head length等)和UDP协议头部个字段的信息(源端口source port、目的端口destination port 等)。
4. 评分标准
1)程序运行情况(占总成绩20%)
(1) 能正确运行(20分)
(2) 基本能正确运行(15分)
(3) 能运行但结果不完善(10分)
2)程序功能的完善程度(占总成绩10%)
(1) 完善(10分)
(2) 基本完善(8分)
(3) 不完善 (5分)
3)程序结构的合理性(占总成绩10%)
(1) 合理(10分)
(2) 基本合理(8分)
(3) 不太合理(5分)
4)对问题的答辩情况(占总成绩40%)
(1) 概念正确有创新(40分)
(2) 能正确回答所有问题(35分)
(3) 基本能正确回答(30分)
(4) 部分问题回答概念不清晰 (20分)
5)学生的工作态度与独立工作能力(占总成绩10%)
(1) 工作态度认真能独立完成任务(10分)
(2) 工作态度认真但独立性较差(8分)
(3) 工作态度基本认真但缺乏独立性 (5分)
6)设计报告的规范性(占总成绩10%)
(1) 符合规范(10分)
(2) 基本符合规范(8分)
(3) 规范性较差(5分)
5. 评分等级:
90 ~ 100:优秀
80 ~ 89:良好
70 ~ 79:中等
60 ~ 69:及格
0 ~ 59:不及格。