- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《计算机通信与网络》课程设计任务书
(2014-2015学年第二学期第14周 软件工程专业 1321810-12班)
一、课程设计目的及基本要求
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 楼。
(
原创力文档


文档评论(0)