计算机网络课程设计内容及要求
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《计算机网络课程设计》
一、课程设计的目的
计算机网络课程设计是专业实践环节之一,是学习完《计算机网络》课程后进行的一次全面的综合练习。本课程设计的目的是引导学生将书本上抽象的概念与具体的实现技术相结合,使学生体会网络协议的设计与实现过程,以及专业技术人员所使用的基本方法和技巧,培养学生解决计算机网络问题的实际能力,掌握组建计算机网络的基本技术,提高学生的综合应用能力。
二、课程设计要求和内容
课程设计要求:
1、正确理解题意;
2、具有良好的编程规范和适当的注释;
3、有详细的文档,文档中应包括设计题目涉及的基础知识、设计思路、程序流程图、程序清单、开发中遇到的问题及解决方法、设计中待解决的问题及改进方向。
4、有一定的自学能力和独立分析问题、解决问题的能力。包括学会自己分析解决问题的方法,对设计中遇到的问题,能通过独立思考、查阅工具书、参考文献,寻找解决方案。评分标准:
1.是否有正确的运行结果;
2.是否有良好的编程规范和适当的注释;
3.文档是否完备。
课程设计内容即参考题目:(任选下列一题或自行另选设计题目):
XX 高校校园网网络规划与设计
一、需求分析
(1)用户规模500 台计算机。
(2)用户大致平均分散在4栋楼房内,4 栋楼房排成前后两排,楼房之间各相距200米,楼房高4 层。每栋楼的4 楼用户构成两个VLAN。
(3)中心机房设在其中1 栋楼房的1 楼靠近另一栋楼房的一端。
(4)安装对外WWW、业务WWW、邮件、FTP、BBS、DNS、数据库七个服务器。提供匿
名服务,但FTP 仅对内部开放。
(5)提供LAN、WLAN接入。
(6)在业务WWW 服务器上配备基于Web 的业务应用系统,所有用户使用业务系统实现
网上办公。
(7)要求出口带宽为1Gbps。
二、设计要求
(1)写出简要的可行性分析报告。
(2)设计网络结构,并给出解释。
(3)除用户计算机已购置外,其余全部设备和通信线路需要重新购买、安装。试具体给出全部主要设备的配置、型号或技术指标及其测算依据。
(4)给出工程预算(包括设备、线路等,不含施工费)及其计算依据。
2、设计一个中小企业网络规划与设计的方案
一、用户需求
(1)公司有1000台PC
(2)公司共有7 个部门,不同部门的相互访问要求有限制,公司有3 个跨省的分公司。
(3)公司有自己的内部网页与外部网站,公司能够提供匿名的FTP,邮件,WWW 服务,
但FTP 只对内部员工开放。
(4)公司有自己的OA 系统
(5)公司中的每台机能上互联网,每个部门的办公室联合构成一个VLAN。
(3)核心技术采用VPN。
二、设计要求
(1)写出简要的可行性分析报告。
(2)设计网络结构,并给出解释。
(3)除PC 机已购置外,其余全部设备和通信线路需要重新购买、安装。试具体给出全部
主要设备的配置、型号或技术指标及其测算依据。
给出工程预算(包括设备、线路等,不含施工费)及其计算依据。
3、XX 广告公司网络设计与解决方案
1.基本背景描述
某广告公司现有分公司1(50 台pc)和分公司2(40 台pc),分公司1 和分公司2 都拥有各自独立的部门。分公司1和分公司2 包括:策划部、市场部、设计部。为提高办公效率,该广告公司决定建立一个内部网络。
该广告公司内部使用私有IP地址192.168.160.0/23,要求该广告公司的分公司1 和分公司2 之间使用路由器进行连接(不使用vpn技术),使用动态的路由协议(RIP)。分公司1 和分公司2 内部通过划分vlan 技术,使不同的部门在不同的局域网内。
2.方案设计
写题为“广告公司的网络解决方案”的网络方案设计书。包括:
①完整的校园网络拓扑图(网络拓扑图要求使用visio工具进行设计绘制);
②结合网络拓扑图进行IP地址的规划;
③分公司1 的VLAN 的设计与规划。
④分公司2 的VLAN 的设计与规划。
⑤分公司1 和分公司2 的网络互连互通。
3、按照任务书的具体要求书写相应的设计书及实现的过程纪录。
4、监控IP 包流量
本课程设计的目的是熟悉IP包格式和加深对IP 协议的理解。要求编制程序,监控网络,捕获一段时间内网络上的IP 数据包,按IP 数据包的源地址统计出该源地址在该时间段内发出的IP 包的个数,将其写入日志文件中或用图形表示出来(建议用图形表示出统计结果)。
5、解析IP 数据包
课程设计的目的就是设计一个解析IP数据包的程序,并根据这个程序,说明IP数据包的结构及IP 协议的相关问题,从而对IP 层的工作原理有更好的理解和认识。本设计的目标是捕获网络中的IP 数据包,解析数据包的内容,将结果显示在标准输出上,并同时写入日志文件
6、模拟Ethernet 帧的发送过程
目前,Ethernet 是应用最广泛的局域网。因此,学习Ethernet 技术对深入掌握局域网知识是非常重要的。本课程设计的目的是模拟Ethernet 帧的发送过程,使读者熟悉Ethernet 帧的数据发送流程,即CSMA/CD32作流程。编写程序模拟Ethernet 节点的数据发送流程。
7、UDP 服务器的设计
UDP 是TCP/IP 协议族为传输层设计的两个协议之一,是一种无连接的,不可靠的协议。
由于UDP 采取了无连接的方式,因此协议简单,在一些特定的应用中协议运行效率高。