计算机网络课程设计任务书

  • 格式:doc
  • 大小:208.00 KB
  • 文档页数:25

下载文档原格式

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

郑州轻工业学院

课程设计任务书

题目:Winsocket网络编程

姓名:齐津涛

院(系):数学与信息科学系

专业班级:信科09-1班

学号:540910010124

指导教师:裴云霞,时海亮

时间:2012年6月17日至2012年6月22日

一、课程目标

深入理解计算机网络基本原理,将书本上抽象的概念与具体的实现技术相结合,体会网络协议的设计与实现过程,以及专业技术人员所使用的基本方法和技巧;熟悉相关应用开发工具,掌握网络协议应用开发技术;进一步熟悉网络设备,学习组网技术,掌握网络规划与设计的基本方法;培养一定的自学能力和独立分析问题、解决问题的能力;对设计中遇到的问题,能通过独立思考、查阅资料、参考文献,寻求解决方案。

二、设计题目说明

设计题目设置上,采取了分类、分级的形式。

分3个类别,分别是组网设计、WINSOCKET编程、网络服务编程。

分3个级别,从高至低分别是A、B、C。题目的级别综合依据创新性、综合性、实用性、难度等因素,不同级别,成绩起评分数有别。

A级题目(良-优):较难;综合性强、有明显或突出的创新、探究性较强、实际课题或项目的一部分(实用性);工作量非常饱满;富有建设性;有很强的分析问题与解决问题的能力。

B级题目(中-良):难度适中;工作内容侧重于设计或研究或较高水平应用;有一定综合性、有一定创新、有一定实用性;工作量饱满;有较强的分析问题与解决问题的能力。

C级题目(及格-中):难度不大或偏小;工作内容侧重于验证或学习或简单应用;基本上无创新;工作量不大;有一定的分析问题与解决问题的能力。

三、任务完成形式

(1)交付课程设计说明书(纸质)

四、基本要求及主要内容

第一类题目基于WEB的动态网页制作

设计要求

通过以下过程:需求分析、E-R模型、关系模型分析,在数据库中构建数据库、表或视图,熟悉数据库开发流程;在时间允许的情况下,适当考虑页面的美观。

1.网上报名、查分系统的设计与实现[C]

2.基于Web的新闻发布系统[C]

第二类题目组网设计

(以方案设计为主,以网络仿真为辅,仿真部分需要用Packet Tracer)

要求:

(1)论文论述详尽,主要内容有:

设计任务、需求分析、总体设计方案与拓扑图、设备选型、关键设计、仿真配置与测试、结论。

(3)对方案中关键设计,尽可能用仿真软件进行仿真配置与测试。

组网仿真软件建议采用packet tracer(只能仿真cisco的部分中低端网络设备),

当然为了能在该软件中进行仿真,对原方案中的设计进行必要的简化、设备作必要的变通是必然的。

(4)题目中的“某”,必须为具体的单位名称(最好为自己所熟悉的)

(5)没有特别说明时,目标网络规模为中等规模的园区网络(信息节点数为500个到5000个之间)

(6)没有特别说明时,VLAN技术、RIP或OSPF动态路由技术必须运用到设计中(7)没有特别说明时,支持internet接入

1. 某校园网组网路由方案设计(基于Packet Tracer) [A]

某大学网络有20000余信息节点,分办公、教学、学生宿舍、家属四个区,

请结合实际分析其需求,重新对其网络进行规划设计:

(1)技术选型、总体设计

(2)设备选型

(3)详细的拓扑设计

(4)详细的IP规划(从网段到节点)

(5)给出合理的路由方案、含internet出口与教育网出口路由

(6)实现仿真配置与测试

(7)支持远程用户访问

2. 某校园网内网VLAN方案设计(基于Packet Tracer) [B]

某大学网络有10000余信息节点,分办公、教学、学生宿舍、家属四个区,

请结合实际分析其需求,重新对其网络进行规划设计,不考虑与外网的互联:

(1)技术选型、总体设计

(2)设备选型

(3)详细的拓扑设计

(4)IP规划、VLAN设计、

(5)VLAN路由设计

(6)实现仿真配置与测试

3. 某单位(企业、医院、社区、学生公寓、学校、酒店)网络规划与设计(基于Packet

Tracer)[B]

对某单位的网络进行需求分析,完成下列设计任务:

(1)给出技术选型、总体设计

(2)给出设备选型

(3)给出详细的拓扑设计

(4)给出VLAN设计、ip规划

(5)给出路由设计

(6)实现仿真配置与测试

第三类题目winsocket网络编程

掌握TCP和UDP套接字编程的原理

1.局域网实时通讯工具[A]

2.网络文件传输[A]

五、主要参考文献

[1] Andrew S.Tanenbaum、David J.Wetherall. 计算机网络(英文版•第5版). 机械工业出版社

[2]谢希仁. 计算机网络(第5版). 电子工业出版社

[3]吴功宜. 计算机网络课程设计. 机械工业出版社 //C语言编程

[4] 王勇. 计算机网络课程设计(计算机课程设计与综合实践规划教材). 清华大学出版社 //Java编程

[5] 叶树华. 网络编程实用教程(第2版). 人民邮电出版社.2010 //适合初学者

[6] 王艳平. Windows网络与通信程序设计(第二版). 人民邮电出版社 //适合高手

[7] 金华. C#网络编程技术教程(21世纪高等院校网络工程规划教材). 人民邮电出版社

[8] 思科网络技术学院CCNA Exploration4.0——LAN交换和无线

[9] 思科网络技术学院CCNA Exploration4.0——路由协议和概念

完成期限:2012年6月23日

指导教师签名:裴云霞

课程负责人签名:裴云霞

2012年6月17日