当前位置:主页 > 论文百科 > 书评论文 >

计算机网络课程设计题目和要求 (1) - 副本

发布时间:2017-03-02 18:54

  本文关键词:计算机课程设计题目,由笔耕文化传播整理发布。



计算机网络课程设计
通过课程设计, 使学生在对计算机网络技术与发展整体了解的基础上, 掌握网络的主要 种类和常用协议的概念及原理,初步掌握以 TCP/IP 协议族为主的网络协议结构,培养学生 在 TCP/IP 协议和 LAN、WAN 上的实际工作能力;学会网络构建、网络日常维护以及网络 管理的方法, 使学生掌握在信息化社会建设过程中所必须具备的计算机网络组网和建设所需

的基本知识与操作技能。运用网络工程和软件工程思想,按照需求分析、规划、设计、配置 的基本流程,经历一个完整的网络工程过程,培养学生调查研究、查阅技术文献、资料、手 册以及编写技术文档的能力,,培养学生将理论知识应用于实践的能力。 格式要求及须知: (1) 使用信息学院网站(csci.chzu.edu.cn)的课程设计模版,要求格式美观,字体及编号 要求见表 1。 表 1 字体及编号要求 章 节 条 1 ××××× 1.1 ××××× 1.1.1 ××××× (1) ××××× 款 ×××××××××××××××× ①×××× 项 ×××××××××××××××× 段落行距 正文首行空两格,五号宋体 20 磅 正文首行空两格,五号宋体 顶格,五号宋体 顶格,小三号黑体 顶格,四号黑体 顶格,小四号黑体 顶格,五号黑体

(2) 参考文献:参考课本的参考文献格式(附录 C) 。但编号换成[1]、[2]…… (3) 附录:课程设计中的代码或得到的数据包等数据将作为该设计附件或附录,题目需 要但没有的相应代码及数据包文件的将记整组不及格,需要重做。 (4) 成绩记录:该设计成绩将记录到教务处成绩管理系统中。 (5) 打印:经审查(发邮件到指导老师处或当面交流修改)后,方可打印、存档。打印 后递送到信息楼各指导老师的信箱中或办公室中。 (6) 如发现两组设计雷同或来自互联网,该组重做。

题目:

题目 5 基于 C/S 模式的简单聊天程序
1、设计要求

使用 Socket 实现网上聊天功能。用户可以通过客户端连接到服务器端并进行网上聊天。 聊天时可以启动多个客户端。 服务器端启动后, 接收客户端发来的用户名和密码验证信息。 验证通过则以当前的聊天 客户列表信息进行响应; 此后接收客户端发来的聊天信息, 转发给客户端指定的聊天客户 (即 私聊)或所有其他客户端;在客户断开连接后公告其退出聊天系统的信息。 客户端启动后在 GUI 界面接收用户输入的服务器端信息、账号和密码等验证客户的身 份。验证通过则显示当前系统在线客户列表。客户可以与指定对象进行私聊,也可以向系统 中所有在线客户发送信息。 实现本程序需要了解网络基础知识,掌握 C/S 结构的工作特点,掌握数据结构、高级语 言及网络编程知识,可以选择 Visual C++、C 或 Java 等语言实现。

2、课程设计报告内容
(1) (2) (3) (4) 给出系统的结构; 给出程序的流程图; 分别给出服务器端和客户端的程序源码; 给出程序的部分运行测试结果。

题目 6 基于 C/S 模式的通讯录查询程序
1、设计要求
采用 C/S 模式,编写程序,实现通过客户端查询服务器端的通讯录的功能。 (1) 服务器端 接收客户端的查询请求,验证客户身份,如通过身份验证,则将客户要查询的通信录记 录返回客户端。 (客户身份数据及通信录数据均为虚拟数据,可自行编制,客户身份至少应 有客户 ID、客户密码(登录密码),通信录记录包括:人员编号 ID、姓名,单位地址、手 机号码、单位电话、宅电等。所有字段的数据类型可自行设计)。 (2) 客户端 以 GUI 方式接收用户输入的查询请求,向服务器发出查询并接收和显示查询结果。 (3) 其他说明 客户端需包括如下的按钮: ? 连接。连接到查询服务器,回应:连接成功/失败; ? 登录。用户登录(由服务器验证用户的身份)。回应:若用户不存在,提示“无此 用户”;若用户存在,提示“密码:”,用户输入密码后,若正确提示“登录成功”, 若不正确提示“密码错”。 ? 查询。根据用户 ID 或姓名查询用户信息。回应:若用户号(或姓名)不存在, 提示“错误的用户号(或姓名)”;若用户号(或姓名)存在,给出该记录的详细 信息。 ? 退出。退出查询系统,断开与服务器的连接。 服务器端的通讯录保存在数据库中,数据库类型不限。 实现本程序需要了解网络基础知识,掌握 C/S 结构的工作特点,掌握数据结构、高级语 言及网络编程知识,可以选择 Visual C++、C 或 Java 等语言实现。

2、课程设计报告内容
(1) 给出系统的结构; (2) 给出程序的流程图; (3) 给出服务器端的数据表结构;

(4) 分别给出客户端和服务器端的程序源码; (5) 给出程序的部分运行测试结果。

题目 8 FTP 客户端的设计与实现(剩余 3)
1、设计要求
遵循 FTP 协议, 实现一个 FTP 的客户端程序, 根据账号和密码登录指定的 FTP 服务器, 可以查看服务器内容列表,下载选定的文件,重命名或删除指定的文件/文件夹,也可以把 本地文件上传到服务器上。 实现本程序需要了解网络基础知识,掌握 FTP 的工作过程,了解 FTP 的相关命令,掌 握高级语言及网络编程知识,可以选择 Visual C++、Java 或 C 等语言实现。

2、课程设计报告内容
(1) (2) (3) (4) 给出相关的原理和设计思路; 给出程序的流程图; 给出程序源码; 给出程序的部分运行测试结果。

题目 9 学生公寓组网方案设计(剩余 1)
1、设计要求
给出本课程设计的可行性分析,用户需求分析,网络规划,设备选型清单,系统配置, 网络安全及管理措施,基于需求分析进行网络规划。

2、课程设计报告内容
(1) (2) (3) (4) (5) (6) 完成需求分析; 企业网络拓扑方案设计; 列出所需网络设备、服务器、PC 机的设备清单; 给出部门 PC 机的 IP 地址分配方案; 给出第三层 VLAN 设计方案; 给出路由器配置方案。

题目 10 PING 程序的设计与实现(剩余 3)
1、设计要求
设计并实现程序,实现类似 Windows 自带 PING 程序的功能,可以向指定的域名或 IP 地址发送 Echo 请求报文,并根据响应报文显示出 Ping 的结果。程序仅支持-t 选项即可。 实现本程序需要了解网络基础知识,掌握 Ping 命令的使用、ICMP 报文的作用和结构、 高级语言及网络编程知识,可以选择 Visual C++、C 或 Java 等语言实现。

2、课程设计报告内容
(1) (2) (3) (4) 给出相关的原理和设计思路; 给出程序的流程图; 给出程序源码; 给出程序的部分运行测试结果。

题目 11 一个单工的停-等协议及支持重传确定协议的实现

1、设计要求
对一个单工的停-等协议及支持重传肯定确定协议进行解释说明,并分别给出一个单工 的停-等协议及支持肯定协议的例子,对函数进行解释说明。

2、课程设计报告内容
(1) 给出设计的需求分析,包括概要设计,详细设计; (2) 列出程序代码; (3) 给出程序实现结果(抓图)。

题目 13 一个简单的校园网设计与实现(剩余 3)
1、设计要求
为所在学校设计一个简单的基于三层交换技术的校园网络。具体要求: (1) 每部门 1 个单独的子网,自定义子网需要的 IP 地址数,至少有 4 种不同的地址规 模; (2) 使用私有地址满足校内计算机的接入需求,统计需要多少个 C 类的 IP 地址段,并 从 192.168.0.0/16 中选择连续的地址来使用; (3) 计算每个部门的网络地址、掩码,并指定网关地址; (4) 每个子网 1 个单独的 VLAN,并使用三层交换机互连各 VLAN。

2、课程设计报告内容
(1) 计算各 VLAN 信息; (2) 绘制网络拓扑图, 要求包含三层交换机、 二层交换机等节点, 并标注各 VLAN 信息; (3) 完成交换机配置,具体包括: ① 三层交换机中创建 VLAN,为 VLAN 分配 IP,配置与二层交换机互连的 Trunk 链路; ② 二层交换机中创建 VLAN,配置与三层交换机互连的 Trunk 链路,并体会跨二层 交换机的 VLAN 配置。 (4) 基于 PacketTracer,实现校园网原型,并测试网络的可用性。

题目 14 路由器查表过程模拟 (剩余 1)
1、设计要求
编程模拟路由器查找路由表的过程,用(目的地址 掩码 下一跳)的 IP 路由表以及目 的地址作为输入,为目的地址查找路由表,找出正确的下一跳并输出结果。

2、课程设计报告内容
(1) (2) (3) (4) (5) 给出路由表的相关知识和原理; 详细描述设计过程; 给出设计思路; 列出程序代码; 给出查找过程的测试结果。

题目 16 基于多线程的端口扫描程序
1、设计要求

使用 Socket 实现简单的端口扫描功能。分别针对 TCP 和 UDP,采用多线程技术实现端 口扫描,给出扫描结果。 实现本程序需要了解网络基础知识、网络安全基础知识,掌握 C/S 结构的工作特点,掌 握高级语言及网络编程知识,可以选择 Visual C++、C 或 Java 等语言实现。

2、课程设计报告内容
(1) 给出程序的流程图; (2) 给出程序源码; (3) 给出程序的部分运行测试结果。

题目 17 循环冗余校验(CRC)算法的实现
1、设计要求
(1)利用结构体或数组模拟网络数据包结构。 (2)编码实现 CRC 算法,并将得到的校验位附加到网络数据包相应的位置。 (3)根据数据包的长度,随机生成一个数据包产生突变的位置,并对该位置的 bit 位 模拟突变的产生。 (4)重新利用 CRC 算法校验该数据包,并指出产生的结果。 (5)CRC 能够检出所有的错误吗?如果不能,你能构造出无法检错的实例吗?

2、课程设计报告内容
(1) 给出程序的流程图; (2) 给出程序源码; (3) 给出程序的测试结果。

题目 18 子网划分工具的设计与实现
1、设计要求
(1)编程实现一个子网划分的简单工具。 (2)能够根据用户输入的网络地址和子网掩码,判断出用户输入的合法性及网络的类 别(A、B、C 地址) 。 (3)能够计算出下列参数:子网数及有效子网、每个子网的主机数、每个子网 IP 范围 及广播地址。 (4)应有相应的帮助提示及良好的结果输出组织,易于用户使用和查看结果。

2、课程设计报告内容
(1) 给出程序的流程图; (2) 给出程序源码; (3) 给出程序的部分运行测试结果。

题目 19
1、设计要求

电路交换和分组交换的软件仿真比较

软件编程(语言不限)实现将数据报文划分成若干个大小有限的短数据块,在每个数据 块前面加上一些控制信息(即首部),包括诸如数据收发的目的地址、源地址,数据块的序号 等,形成一个个分组,然后各分组在交换网内采用“存储转发”机制将数据从源端发送到目的 端。 (节点交换机数目和连接方式可以根据需要自行设定) ; 然后用将同样的报文用电路交换

的方式从源端发送到目的端。

2、课程设计报告内容
(1)给出将报文划分成若干大小有限的短数据块和目的端接收到数据后将数据报文还 原成原始报文的算法; (2)模拟报文在路由器之间存储转发的过程; (3)比较两种传输方式的效率。

题目 20 RIP 路由协议原型系统的实现(剩余 2)
1、设计要求
在了解 RIP 路由协议工作原理的基础上,实现其原型系统。路由节点能够利用广播发 布本地节点的路由信息,其它节点接收信息并选择最优路径。

2、课程设计报告内容
(1)描述并分析 RIP 路由协议的工作原理; (2)撰写设计文档; (3)实现 RIP 路由协议原型系统,该系统具备的功能包括:广播本地路由,接收其它 节点路由信息,根据路由信息选择最佳路径,支持最大不超过 15 跳的特性; (4)测试原型系统功能,撰写报告。

题目 21

TCP 头部校验和计算方法的实现

1、设计要求
在网络数据传输过程中, 网络上的数据都要通过差错控制来保证其数据的正确性。 进行 差错检测和控制的主要方法是: 发送放在需要发送的数据后面增加一定的冗余信息, 这些冗 余信息通常是通过对发送的数据进行某种算法计算而得到的。 接收方对数据进行同样的计算 然后比较冗余信息以检测数据是否正确。

2、课程设计报告内容
(1)对比 TCP 头部中校验和计算方式描述校验和计算方法 (2)画出计算校验和算法的流程图; (3)计算编写程序完成校验和的过程; (4)给出一个数据,计算其校验和并验证,写出结果。

题目 22 基于 C/S 的时间同步服务器的实现
1、设计要求
时间服务器是在局域网中作为发布统一时间的服务器, 它利用电脑网络把时间信息传递 给用户。要求参照现有的时间服务器的原理以及效果实现一个时间服务器的服务端和客户 端。 服务器端开放指定的端口发布时间到网络中, 其他客户端从网络中获取该时间并将本地 时间与之同步。

2、课程设计报告内容
(1)给出相关的原理、设计思想和设计过程; (2)画出时间同步服务器端与客户端的算法流程图; (3)实现服务器端和客户端并给出使用说明; (4)测试服务器端与客户端,写出测试结果。

题目 23 基于 C/S 的数据包发送和接收程序的实现
1、设计要求 TCP 是一种面向连接的、可靠的传输层协议。TCP 协议工作在网络层 IP 的基础上。本 课程设计的目的是设计一个发送和接受 TCP 数据包的程序, 其功能是填充一个 TCP 数据包, 发送给目的主机,并在目的主机接收此 TCP 数据包,将数据字段显示显示在标准输出上。 2、课程设计报告内容 (1) 给出 TCP 传输的原理和过程; (2) 分别给出服务器端和客户端设计的思路; (3) 服务器端和客户端的程序代码; (4) 给出测试结果截图并撰写课程设计报告。

题目 24 网络数据包的捕获与分析
1、设计要求 Jpcap 是使用 java 语言编写的一个开源库,使用该库的函数可以方便的捕获网络上传 输的数据包。要求使用该库函数实现捕获经过一个网卡的所有流量,并能显示出来(或存入 数据库)并按照要求撰写课程设计报告。 2、 课程设计报告内容 (1)用 java 的 Jpcap 开源库捕获数据包。 (2)通过编程实现抓取通过一个网卡的所有数据包,并把这些数据包存入数据库。 (3) 运用所学的网络知识对数据包进行分析, 并把分析所得的结果用友好的界面呈现。 (4)给出相关的原理和设计思路、程序的流程图、程序源码及运行测试结果。

题目 25 校园无线网络组网方案设计
1、题目内容和要求: ⑴了解 FIT AP 和 FAT AP 的几种典型的组网方式;掌握无线网络的两种体系结构;掌握网络 系统设计方法。 ⑵理解无线网络设备的工作原理,掌握无线网络控制器 AC、无线网络接入点 AP、无线网桥、 交换机、路由器、服务器、防火墙、入侵检测、行为审计以及流量控制等设备的选型方法。 ⑶了解传统校园网服务的工作原理,掌握服务如 DNS、WEB、FTP 等的配置方法。 ⑷理解校园无线网络的室内外覆盖原则;掌握信道规划原理。 ⑸设计校园网络拓扑结构,并给出相应的校园无线网络的室内外覆盖方案和信道规划方案。 ⑹完成设备配置及测试。 ⑺按照要求撰写学年设计报告并准备答辩。

题目 26 某学院计算机大楼的综合布线系统方案设计

1、题目内容与要求: ⑴掌握综合布线系统的构成,熟悉各子系统相对应的设计原则。 ⑵能够对综合布线系统中用到的各种材料,譬如:支架、pvc 管材、线缆、配线架、机 柜等进行选型。 ⑶能够熟练使用综合布线系统中用到的相关安装工具和测试工具。 ⑷绘制出综合布线系统结构图、布线路由图、信息点分布图等。 ⑸按照要求撰写学年设计报告并准备答辩。 大楼的基本情况:大楼为 6 层结构,建筑面积 6000 多平方米,有普通教室、多媒体教 室、实训室、办公室、学生科技活动中心、图书阅览室等功能用房。一楼是办公区,二楼、 三楼为教室,四楼、五楼为实训室。 大楼除通常用的信息网络和语音电话外,在出入口、楼梯口、走廊和实训室安装了网络 监控点,每层楼安装两个网络考勤点,该大楼的信息点的种类和数量如下表所示。 序号 1 2 3 4 5 合计 楼层 一楼 二楼 三楼 四楼 五楼 数据 信息网络 96 104 106 390 396 1092 网络监控 6 4 4 16 16 46 考勤 2 2 2 2 2 10 语音 电话 24 3 3 6 6 42


更多相关文档:

计算机网络课程设计题目及其要求

中小型千兆网吧组建 内容及要求: 用 BOSON 软件实现小规模网络的模拟。 熟悉对路由器和交换机的配置命令, 调通网络, 并通过实例深入理解网络基本工作原理及实现...

计算机网络课程设计要求及题目

计算机网络课程设计要求及题目 要求:在一周内完成给定题目或自选题目的网络课程...1.课程设计目的本课程设计的目的就是 2.课程设计要求本设计的目标是 ...

计算机网络课程设计题目

计算机网络课程设计题目_工学_高等教育_教育专区。《计算机网络课程设计》(13 计算 1、2、3,计职 1) (注:一定要用课程设计本手写完成) 一、 目的与任务 《...

2015-2016-1计算机网络课程设计 (1)

2015-2016-1计算机网络课程设计 (1)_其它_高等教育_教育专区。计算机网络课程设计题目 计算机网络课程设计任务书 题目: 一、小型网络的组建 通过对网络的具体规划和...

计算机网络课程设计题目

计算机网络课程设计题目_IT认证_资格考试/认证_教育专区。计算机网络课程设计 一....具体要求如下: 1.使用模拟仿真软件,构建一个小型网络。要求使用路由器、交 ...

1-《计算机网络课程设计》任务书

1-《计算机网络课程设计》任务书_工学_高等教育_教育专区。河南工程学院 《...2、课程设计要能尽力完成题目所要求的功能。 3、详细的拓扑设计及 IP 地址规划...

计算机网络课程设计内容及要求

《计算机网络课程设计》一、课程设计的目的 计算机网络课程设计是专业实践环节之一...二、课程设计要求和内容 课程设计要求: 1、正确理解题意; 2、具有良好的编程...

计算机网络课程设计要求

网络概念的神秘感,调动学生学习的积极性与主动性,促进学生正 确理解计算机网络。...二、课程设计基本要求 1、正确理解题意 2、有良好的代码书写规范和适当的注释...

计算机网络课程设计题目

计算机网络课程设计题目_其它_高等教育_教育专区。1、某学校机房网络规划与设计 要求:共 500 台计算机,可以实现网络访问 需求一:在接入层采用二层交换机,并且采取...

计算机网络课程设计内容及要求

《计算机网络课程设计》 一、课程设计的目的 计算机网络课程设计是专业实践环节之...二、课程设计要求和内容 课程设计要求: 1、正确理解题意; 2、具有良好的编程...

更多相关标签:

计算机课程设计题目 | java课程设计题目 | 数据结构课程设计题目 | c语言课程设计题目 | matlab课程设计题目 | 软件工程课程设计题目 | c 课程设计题目 | 数据库课程设计题目 |


  本文关键词:计算机课程设计题目,由笔耕文化传播整理发布。



本文编号:247215

资料下载
论文发表

本文链接:https://www.wllwen.com/wenshubaike/kcsz/247215.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户44b26***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com