2017年软件工程专业《计算机网络课程设计》题目
一、计算机网络协议演示软件设计(每组(1-2 人)完成 1 个协议)
1.协议栈演示
2.数据链路层协议: CSMA/CD 协议 、CRC 检验算法。
3.网络层协议: IP 协议 、ARP 协议 、ICMP 协议 、V-D 协议 、4.传输层协议: TCP 协议 、UDP 协议 、滑动窗口协议。
【基本要求】
1.能够动态演示协议工作过程。
2.能够给出协议原理的文字和语音介绍。
3.能够通过协议相关参数设定,完成协议某一工作过程的演示。
二、网络编程类(每组完成 1 个小题)
1.基于 LAN 的即时通信软件设计
2.基于 LAN 的广播通信软件设计 3.网络游戏设计
L-S 协议。
4.TCP 数据包发送和接收软件设计
5.IP 数据包解析软件设计
6.ARP 数据包解析软件设计
7.IP 数据包流量监控软件设计
8.端口扫描软件设计
9.Ethernet 数据帧发送过程演示软件设计
10.帧封装过程演示软件设计
【基本要求】 略
三、网络设计与规划
完成某园区网络的物理网络和 IP 网络设计
【基本要求】
1.物理网络边界确定
2.物理网络拓扑结构
3.物理网络技术选择
4.物理网络实施方案
5.物理网络概算
6.IP 网络地址分配
7.IP 网络子网划分
8.IP 网络路由设计
【选题说明】
1.第一、二类题目中的每个小题目,由 1-2 人完成。若 2 人完成,每个人要有明确的分工,要保证有一定的工作量。不允许有“搭车”情况。题目完成后,要进行详细答辩验收,方可通过。要求软件能够实现基本功能,提交完整软件、纸质和电子的课程设计报告。
2.第三类题目(网络设计和规划类)通过查阅有关资料,完成某园区网络的设计,2 人完成。根据题目要求,给出完整的设计报告。绘制出网络的拓扑结构。 3.以上 3 类题目仅供大家参考,也可以自拟题目。如果自拟题目,要有一定的难度和工作量,要经我同意后,方有效。
4.课程设计题目应该以一、二类题目为主。选此类题目人数应该在 2/3 以上。 每个
小题目不允许有 3 组以上的人选。