《网络》课程设计任务书

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《计算机网络》课程设计任务书(2014-2015学年第一学期第12周计算机专业1220701-2,1222301班)

一、课程设计目的及基本要求

1.教学目的

通过本课程设计,使学生巩固《计算机网络》课程学习的内容,强化上机动手能力,为后续各门计算机相关课程的学习打下坚实基础。课程设计为学生提供了一个独立实践的机会,将课本上的理论知识和实际应用问题进行有机结合,锻炼学生分析、解决实际问题的能力。

2.教学要求

从课程设计的目的出发,通过设计工作的各个环节,达到以下教学要求:(1)对系统进行功能模块分析、控制模块分析正确;

(2)系统设计要实用;

(3)编程简练,可用,功能全面,具有较好的健壮性;

(4)说明书、流程图要清楚。

二、课程设计的参考题目及要求

说明:学生可自行选择自已感兴趣的课题进行设计,但必须经过指导教师审查同意;对于较复杂项目可多人进行开发,但应制定详细的项目分工说明,每组人数不超过5人。

要求:

(1)程序代码书写规范,有充足的注释。

(2)开发平台、开发语言不限。

(3) 明确题目的意图,设计上应有足够的工作量

第一类:网络编程类

1. TCP通信功能实现(1人)

实现基于TCP协议的网络连接、报文收发。

2.UDP通信功能实现(1人)

实现基于UDP协议的网络连接,报文收发。

3.FTP服务器设计(1人)

实现一FTP服务器,能列出/更改目录,上下传文件,显示文件列表,支持NOOP/PASV/BIN等选项。

4.FTP客户端设计(1人)

实现的ftp客户端,能列出/更改目录,上下传文件,显示文件列表等选项。

5.简单的端口扫描器(1人)

实现一个端口扫描程序,判断指定的主机有哪些端口可以提供服务, 并把扫描得知的结果记录下来。

6.简单电子邮件客户端的设计与实现(2人)

完成一个电子邮件客户端软件,要求能够收取邮件、发送邮件、书写新邮件、具有图形化界面。

7.基于TCP协议网上聊天程序(2人)

实现一简单的聊天程序实现网上聊天,包括服务器和客户端。要求:

(1)支持多人聊天。

(2)客户端具有图形化用户界面。

第二类:协议分析及模拟类

1.模拟以太网帧封装(1人)

根据给出的原始数据,组装一个IEEE802.3格式的帧。默认的输入文件为二进制原始数据。封装得到的帧输出到二进制数据文件中。

2.海明码设计(1人)

根据海明码规则,给定数据,求出对应的海明码

3. UDP文件效验和设计(1人)

通过网络数据截获软件,获得UDP的数据,再根据这些数据计算出UDP的效验码.

4. IP分片模拟(1人)

通过网络数据截获软件获得IP数据,并根据截获的数据对其分片,要求显示每个分片的IP包头

5. IP网络数据包分析(1人)

通过网络数据截获软件获得IP数据,并根据截获的数据IP包头进行分析,能够显示iP包头每一项的值

6. TCP网络数据包分析(1人)

通过网络数据截获软件获得TCP数据,并根据截获的数据TCP包头进行分析,能够显示TCP包头每一项的值(1人)

7. UDP网络数据包分析(1人)

通过网络数据截获软件获得UDP数据,并根据截获的数据UDP包头进行分析,能够显示UDP包头每一项的值

8.差分曼彻斯特编码模拟(1人)

输入16进制数据,能够输出差分曼却斯特波形图(1人)

9.曼彻斯特编码模拟

输入16进制数据,能够输出曼却斯特波形图(1人)

第三类:网络工程类(以方案设计为主,以网络仿真为辅)

基本要求:根据用户需求,设计网络,并完成相关文档和文件工作。

路由器和交换机、PC机配置利用Packet Tracer或类似软件来辅助进行,防火墙、服务器配置用文档描述。

1、校园网设计(2个人)

一、用户需求

(1)用户规模500台计算机。

(2)用户大致平均分散在4栋楼房内,4栋楼房排成前后两排,楼房高4层。每栋楼的4楼用户构成两个VLAN。

(3)中心机房设在其中1栋楼房的1楼。

(4)安装对外WWW、邮件、FTP、DNS、等几个服务器。FTP仅对内部开放。

(5)提供LAN、WLAN接入。

二、设计要求

(1)设计网络结构,并给出解释。

(2)除用户计算机已购置外,其余全部设备和通信线路需要重新购买、安装。试具体给出全部主要设备的配置。

2. 中小企业网络设计(2个人)

一、用户需求

(1)公司有1000 台PC

(2)公司共有7个部门,不同部门的相互访问要求有限制。

(3)公司有自己的内部网页与外部网站,公司能够提供匿名的FTP,邮件,WWW服务,但FTP只对内部员工开放。

(4)公司有自己的OA 系统

(5)公司中的每台机能上互联网,每个部门的办公室联合构成一个VLAN。

二、设计要求

(1)设计网络结构,并给出解释。

(2)除用户计算机已购置外,其余全部设备和通信线路需要重新购买、安装。试具体给出全部主要设备的配置。

3. 校园网设计(2个人)

某学院有1900台个人计算机,50台服务器,其中办公用计算机60台,教学用计算机60台,科研用计算机120台,研究生计算机200台。其余为学生实验电脑。

分配的IP地址为:

服务器:172.16.1.1—172.16.1.61/26

网关为:172.16.1.62/26

个人计算机:192.168.0.0—192.168.7.255

学院现在路由器若干台。24口二层交换机若干台。

1.请为学院的全部计算机分配IP地址,并使用上述设备为学院设计网络。

相关文档
最新文档