《计算机通信网络课程设计》任务书

合集下载

计算机网络课程设计任务书及相关要求

计算机网络课程设计任务书及相关要求

《计算机网络课程设计》任务书课程设计指导小组:赵学民赵妍计算机科学与应用系网络工程教研室一、课程设计目的该课程是《计算机网络》的实践性环节。

课程设计是课程教学中的一项重要内容,是完成教学计划达到教学目标的重要环节,是教学计划中综合性较强的实践教学环节,它对帮助学生全面牢固地掌握课堂教学内容、培养学生的实践和实际动手能力、提高学生全面素质具有很重要的意义。

本课程设计应达到以下教学目的:1、具备简单小型网络设计、建设的能力。

2、理解小型网络结构的规划设计及简单网络故障排除的方法。

3、掌握组建小型局域网的能力。

二. 课程设计内容1、家庭网络建设实现家庭两台PC机有线接入互联网,一台笔记本电脑无线接入互联网。

2、学生宿舍局域网建设一个宿舍内有两台PC机、两台笔记本电脑,要求实现互联网接入,在费用尽可能低的情况下选择网络速度最快的接入方式。

3、小型商业公司局域网接入某商业公司刚租用了一个写字楼的14层的三间房屋作为办公室,公司共有5名员工,一名总经理、一名副总经理,总经理副总经理各用一间办公室,其它员工使用一间办公室,总经理使用笔记本电脑无线接入互联网,其他6名员工使用PC机接入互联网,公司内部通过网络共用一台打印机。

三、设计相关学习资料、工具设备1、教学学习资料:本学期使用的教材;有关网络技术的参考书;互联网相关资源。

2、工具与设备:硬件: PC机、交换机、路由器、网线若干。

软件:Packet Tracer;互联网接入环境。

四、设计要求1.分组完成一份设计报告2.组中每位成员完成一份项目设计分工报告书五、设计报告内容设计报告不得少于6页,格式如下:1、网络系统需求分析包括网络使用背景,为什么要建设该网络,希望达到什么目标,计划费用为多少等。

2、系统总体设计包括系统任务、要求、设计思路、关键技术、拓扑图……。

3、设备选型完成该项目需要采购什么设备、耗材,预算及市场价格各位多少,列出详细设备采购清单及市场调查价格,并据此设计预算表,预算表应包括设备价格、安装调试费用、售后服务费用等。

计算机网络课程设任务书

计算机网络课程设任务书

计算机⽹络课程设任务书《计算机⽹络综合课程设计》任务书江苏理⼯学院计算机项⽬学院⽬录⼀、设计⽬的1⼆、设计内容与任务1三、设计要求2四、企业或院校⽹络规划与设计的⼀般步骤与⽅法34.1 需求分析34.2 ⽹络系统的⽅案设计44.3 设备选型64.4 ⽅案预算64.5 LAN设计与服务器配置7五、主要技术关键的分析、解决、⽅案⽐较7六、设计报告7七、成绩考核7附录⼀:⽅案设计报告的格式8附录⼆:⽹络设计⽅案实例及相关配置12⼀、设计⽬的计算机⽹络课程设计是计算机及相关专业的实践环节之⼀,是学⽣学完《计算机⽹络》与《⽹络系统集成》课程内容后进⾏的⼀次较全⾯,完整的综合性、设计性练习。

其⽬的在于加深对OSI七层模型、TCP/IP模型的各层功能和设计思想的理解,掌握组建计算机⽹络的基本技术,特别是⽹络规划、路由器等⽹络设备的基本功能以及⽹络应⽤服务器的基本配置,从⽽让学⽣在40课时内能根据某应⽤单位的要求,参照相关的标准规范进⾏⽹络⽅案的规划与设计。

通过综合设计,使学⽣增进对⽹络的规划、设计与建设流程的感性认识,加深对⽹络构建设计⽅案技术的全⾯理解,进⼀步提⾼学⽣的应⽤能⼒和动⼿实践能⼒。

⼆、设计内容与任务要求学⽣选择⼀个企业或院校为背景,通过调查了解该单位的需求从⽽,根据企业或院校⽹络的应⽤需求和管理需求、各建筑物的地理分布、信息点分布,设计出该⽹络解决⽅案。

⽅案具体包括需求分析<其中涉及到信息点的数量及其分布)、设计原则、⽹络技术的选型、明确企业或院校⽹管中⼼的位置、确定拓扑⽅案、⽹络设备选型、注明各种设备、设施和软件的⽣产商、名称、型号、配置与价格,并分别给出其价格的出处<如⽹站等)、基本确定⽅案的预算,操作系统及应⽤软件选型、IP地址规划、综合布线、⽅案优势描述、报价单等内容。

并将⾃⼰设计的⽹络⽅案在实验室模拟实现,即按照⾃⼰的设计,对⽹络设备进⾏配置与调试,学会解决⽹络实施过程中遇到的问题。

计算机网络课程设(12级本科)任务书

计算机网络课程设(12级本科)任务书

计算机网络课程设计任务书1、课程设计目的:通过一周的课程设计,培养进一步理解和掌握网络组网的过程及方案设计,为今后从事实际工作打下基础;熟练掌握子网划分及路由协议的配置,熟练掌握路由器和交换机的基本配置。

2、课程设计要求:要求能根据实际问题绘制拓扑结构图,拓扑结构图可以是树形、星形、网状形、环状形及混合形结构的之一,清晰的描述接口,进行路由器或交换机的命令配置实现,并且每个方案的需有以下几部分的内容:1、需求分析;2、设计原则;3、方案设计与实施:(1)方案设计1)设备选型;2)综合布线设计;3)拓扑结构图;4)IP地址规划(子网划分和CIDR技术)。

(2)方案实施1)路由协议的选择;2) 路由器配置;3)交换机的配置。

三、课程设计题目1.组建XX公司局域网2.组建大型网吧局域网3.组建小型企业局域网4.组建校园局域网5.组建智能化小区局域网6.组建XX单位自动化办公局域网7.组建某政府办公局域网8.组建XX缴费局域网四、要求和说明:1.自己独立完成,最终提交课程设计报告和实验成果(实验成果提交为课程设计的最后两天,课程设计报告为课程设计的后一周。

过期不查。

)2.课程设计报告格式(附后):封面、题目、时间地点、目的及要求、内容、详细的步骤和代码编写过程(绘制出拓扑图)、总结。

3.指定时间必须在实验机房上机。

4.最终成绩包括平时考勤成绩(30%)、检查成绩(40%)、报告成绩(30%)。

注:最终考核成绩采用一票否决制,如三项中有一项成绩达不到60%则视为课程设计不及格。

5.实验设计内容必须以老师指定的题目为准,老师指定的题目为最终检查的依据。

附问题描述:1、组建XX公司局域网总体要求:背景:共三栋楼,1号,2号,3号,每栋楼直线相距为100米。

1号楼:三层,为行政办公楼,20台电脑,分散分布。

2号楼:五层,为产品研发部,供销部,30台电脑。

其中20台集中在三楼的研发部的设计室中,专设一个机房,其他10台分散分布。

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

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

计算机网络课程设计任务书一、课程设计内容要求本次课程设计旨在进一步加深对网络协议、网络应用的理解,设计和实现一个典型的网络应用程序。

在以下题目中任选一题,采用VC、VB、java或C等编程语言编程实现。

(1)聊天室软件的设计与开发:基本要求可以完成群聊、私人聊天,实时发送和显示聊天信息,完成好友列表;进一步要求带表情,附件发送,聊天信息的加密传送,设置黑名单等。

设计提示—学习通信编程Socket接口编程,使用TCP或UDP接口完成信息传送,利用多线程技术实现服务器端的多个TCP连接的建立。

(2)邮件代理端软件的设计与开发:基本要求可以完成邮件编辑,与标准邮件服务器的连接,发送并且下载邮件,进一步要求邮件管理,邮件的加密解密传送。

设计提示—学习邮件客户端和服务器之间通信协议SMTP和POP3协议的规范,选择一特定的邮件服务器(自己安装一个或选择一公共邮件服务器)建立邮件账户,编程实现与服务器的通信建立、利用SMTP协议完成邮件发送,利用POP3完成邮件接收。

(3)电子白板软件的设计与开发:基本要求完成教师白板的建立,实现教师书写文本和图片信息的传送. 进一步要求完成教师和学生白板的动态刷新, 声音信息的实时传送,学生的实时问答等.设计提示—教师白板信息传送是一对多的传送,动态刷新要保证刷新的实时性和传输信息量的合理性.(4)多媒体流在线播放器的设计与实现: 基本要求实现一播放器,可以完成视频信息和声音信息的传送和播放, 进一步要求实现信息的点播, 保存以往的点播记录, 保证传输的质量,保证播放的连续性和视频信息的清晰度等。

设计提示—保证播放质量要求采用本地缓冲策略(5)网络嗅探器的设计与实现: 基本要求捕获本网段的数据包,将报文结构显示出来.进一步要求进行数据包协议分析,可以按报头进行统计,提取部分关键信息,如捕获登陆信息,破解登陆密码等.设计提示—查找将网卡设置成混杂模式的方法和函数,按IP数据包的结构提取各部分信息.(6)数据包生成器的设计与实现: 基本要求可以输入IP数据包的各个域的内容,生成并发送符合要求的IP数据包。

计算机网络与通信课程设计

计算机网络与通信课程设计
选择程序设计类题目的,完成指定题目的程序编写并上机调试,使之运行正确,最后将实现、调试及测试情况汇集,按如下要求写成实习报告。
1.实习题目
2.原理概述
3.设计方案
4.程序编写(主要代码即可,必须添加清晰的注释)
5.运行结果(推荐图形界面,截图清晰完整)
6.实习心得和体会
选择解决方案类题目的,需要对给定问题进行分析、调查,并给出相应的解决方案。报告中需要论证该解决方案的正确性及依据。按如下要求写成实习报告。
1.题目
2.问题分析
3.解决方案提出及论证
4.解决方案描述
5.总结
6.心得和体会。
最后需要提交:源程序、课程设计报告电子文档(文件夹以学号和姓名命名)、课程设计报告打印版。第15周周三以前上交。
五、成绩评定
由指导教师根据学生完成任务的情况、实习报告的质量和实习过程中的工作态度等综合打分。成绩评定实行优秀、良好、中等、及格和不及格五个等级。优秀者人数一般不得超过总人数得20%。不及格者不能得到相应的学分,需重新做实习设计,经指导教师考核及格后,方可取得相应学分。有关的考查材料(文字材料、源代码等)统一妥善保管。
8.实现一个一对多的聊天程序:包含服务器端和客户端;要求具有图形界面;支持多人聊天;可采用UDP或者TCP协议。
9.公寓楼组网方案设计:每个宿舍楼有多个楼层,每个楼层有多个宿舍,每个宿舍有五台PC,请设计一个学生公寓(包含多宿舍楼)的组网及宽带接入Internet的方案,要求加入无线接入模块。方案包括可行性分析,需求分析,网络规划,设备选型,系统具体配置等。
5.ARP包解析软件的设计与实现:熟悉ARP协议,构造ARP包,先由主机A将ARP包发给主机B,再由主机B解析该包。
6.路由表查询:编写计算机程序,用(目的网络,掩码,下一跳)的结构表示路由表,以一个目的地址作为输入,顺序查找路由表,找出正确的下一跳,并输出。

《 数据通信与计算机网络 》课程设计--任务书

《 数据通信与计算机网络 》课程设计--任务书

《数据通信与计算机网络》课程设计任务书课程代号:41110150总学时(或周数):一周适用专业:计算机科学与技术先修课程:计算机基础一、课程设计(实践)目的计算机网络课程设计是计算机科学与技术专业实践环节之一,是学习完《计算机网络》课程后进行的一次全面的综合练习。

其目的在于加深对OSI七层模型、TCP/IP 模型的各层功能和设计思想的理解,掌握组建计算机网络的基本技术,特别是网络规划、设计和IP地址的分配,提高学生的应用能力。

二、课程设计(实践)内容与要求根据所学知识,自己设计一个校园网的建设方案(假设有计算机系楼,数学系楼,英语系楼,物理系楼及行政楼。

建议分为5个VLAN)。

同时,校园网通过一台路由器与分校区网络的路由器相连(注:两个校区分配的IP地址属于不同网段)具体要求如下:1、根据要求对指定校园网进行需求分析,提交需求分析报告;2、在需求分析的基础上进行系统设计、技术选型,规划、设计网络的逻辑拓扑方案、布线设计等,划分子网,设计子网地址、掩码和网关,为每个子网中的计算机指定IP地址;3、根据条件进行设备选型,决定各类硬件和软件的配置和经费预算方案;4、在Boson中按照已规划好的网络拓扑图,进行计算机与交换机或路由器的连接;对计算机进行配置(配置IP地址、掩码和网关等参数),对交换机及路由器进行配置,根据网络需求创建不同的VLAN,实现不同VLAN计算机之间的隔离,但要实现特定VLAN(计算机系与物理系)间的计算机之间的连通。

5、在两个校区的校园网出口路由器上配置静态路由,实现两个校区的计算机之间的连通。

6、对网络应用服务器(DNS、DHCP、WEB、EMAIL、FTP)进行规划及配置(在虚拟机中完成)。

注: 1、第1、2、3、4、5项是每个学生的必做项目。

2、第6项是为学生的选做项目。

三、课程设计(实践)题目我们首先虚构一个校园网或企业网的实际需求,然后按照需求对这个网络进行规划及配置。

计算机网络课程设计任务书及相关要求

计算机网络课程设计任务书及相关要求

《计算机网络类课程设计》任务书课程设计指导小组:赵学民赵妍计算机科学与应用系网络工程教研室一、课程设计目的该课程是《计算机网络》的实践性环节。

课程设计是课程教学中的一项重要内容,是完成教学计划达到教学目标的重要环节,是教学计划中综合性较强的实践教学环节,它对帮助学生全面牢固地掌握课堂教学内容、培养学生的实践和实际动手能力、提高学生全面素质具有很重要的意义。

本课程设计应达到以下教学目的:1、具备简单小型网络设计、建设的能力。

2、理解小型网络结构的规划设计及简单网络故障排除的方法。

3、掌握组建小型局域网的能力。

二. 课程设计内容1、家庭网络建设实现家庭两台PC机有线接入互联网,一台笔记本电脑无线接入互联网。

2、学生宿舍局域网建设一个宿舍内有两台PC机、两台笔记本电脑,要求实现互联网接入,在费用尽可能低的情况下选择网络速度最快的接入方式。

3、小型商业公司局域网接入某商业公司刚租用了一个写字楼的14层的三间房屋作为办公室,公司共有5名员工,一名总经理、一名副总经理,总经理副总经理各用一间办公室,其它员工使用一间办公室,总经理使用笔记本电脑无线接入互联网,其他6名员工使用PC机接入互联网,公司内部通过网络共用一台打印机。

三、设计相关学习资料、工具设备1、教学学习资料:本学期使用的教材;有关网络技术的参考书;互联网相关资源。

2、工具与设备:硬件: PC机、交换机、路由器、网线若干。

软件:Packet Tracer;互联网接入环境。

四、设计要求1.分组完成一份设计报告2.组中每位成员完成一份项目设计分工报告书五、设计报告内容设计报告不得少于6页,格式如下:1、网络系统需求分析包括网络使用背景,为什么要建设该网络,希望达到什么目标,计划费用为多少等。

2、系统总体设计包括系统任务、要求、设计思路、关键技术、拓扑图……。

3、设备选型完成该项目需要采购什么设备、耗材,预算及市场价格各位多少,列出详细设备采购清单及市场调查价格,并据此设计预算表,预算表应包括设备价格、安装调试费用、售后服务费用等。

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

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

计算机网络课程设计任务书【课程设计要求】:1.以小组为单位完成,每小组由4--5人组成;要求每个小组至少完成课程设计项目中的2个以上,其中,在Project1—Project3中选择其一,在Project4之后的选题中选择一题;2.每个设计题由一个同学任组长,负责组织该设计题的设计;不同的设计题由不同的同学担任组长;3.每个小组必须如实记录设计进展状况及每次会议内容,并制定出可行的计划方案;4.每个设计题完成后,以组为单位上交一份纸质设计报告给老师(按指定的计算机网络课程设计报告样式书写),同时各组组长将电子版发给学习委员,由学习委员统一发给老师邮箱;5.每个设计题完成后,小组内的同学根据大家在该设计题中的贡献进行相互打分,采用“A,B,C”等级记分法,最多1个“A”,只能评一个“B”,两个或三个“C”;以上成绩作为评定平时成绩的主要依据之一(占30-50%),老师将结合考勤情况、平时作业、设计报告、市场调研报告等给出课程设计的总成绩。

【课程设计题目】:题目1:设计一个校园网方案。

某学院校园分为办公区、教学区和生活区三部分。

现假设:办公区中各楼宇名及需要信点为:教务处(25),党政办公楼(26),图书馆(60),教学区中,各系部大楼及教学楼(可假设若干个系部大楼和教学楼)各需设置信息点的个数为40,生活区中每个建筑物里每个门洞设置1个信息点。

假设使用预留的INTERNET地址,试根据校园网的应用需求和管理需求、各建筑物的地理分布、信息点分布,设计出学院的校园网方案。

方案中应明确学院网管中心的位置,确定拓扑方案,完成设备选型,注明各种设备、设施和软件的生产商、名称、型号、配置与价格,并分别给出其价格的出处(如网站等),基本确定方案的预算。

要求:1、根据要求对指定园区建网进行需求分析,提交需求分析报告;2、在需求分析的基础上进行系统设计、技术选型,规划、设计网络的逻辑拓扑方案、布线设计等,划分子网,设计子网地址、掩码和网关,为每个子网中的计算机指定IP地址;3、画出整体的网络拓扑图。

数据通信与计算机网络课程设计任务书

数据通信与计算机网络课程设计任务书
要求:独立完成,按时要上交课程设计报告。
二、课程设计图纸内容及张数
课程设计报告当中应包括
1、系统总体框图
2、通信组态全过程的每个步骤组态界面图参数设置图
3、体现设计目标实现的PLC监视表格现场截图
三台西门子1200PLC之间的通信,利用PLC1发送指令给PLC2,PLC2接到指令后控制电动机的启停。因此,我们利用实验室的PLC、电机、交换机等设备,可以完成这个课题。
四、主要参考资料
[1]廖常初. S7-1200PLC编程及应用.机械工业出版社,2010.
任务下达日期2014年4月28日
完成日期2014年5月16日
指导教师(签名)
学生(签名)
说明:本表除签名外均可采用计算机打印。本表不够,可另加页。
题目:当一台s7-1200上发出一个启停信号时,另一台s7-1200收到信号,并启停一台电动机
1)主要软硬件配置
一套Step7 Basic v10.5(或以上版本)
一根网线
2台CPU 1214C
2)相关指令TSEND_C TRCV_C
3)硬件组态与编程
新建工程——添加硬件——用子网连接两个cpu——编写主控cpu程序——调整主控cpu连接参数——编写另一台cpu程序——调整另一台cpu连接参数
PLC1和PLC2的通信需要用到交换机和西门子1200PLC配套的软件,他们的通信通过TSEND和TRCV指令实现。TSEND用于发送指令,TRCV用于接收指令。内容的发送和接收通过DBX0.0完成。再在PLC2中选择一个I/O口分配给电机,连接好电机,参数设定完毕,通过DBX0.0数据的0/1变化,控制电机的启停。
课程设计任务书
课程名称:数据通信与计算机网络课程设计

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

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

计算机网络课程设计任务书第一篇:计算机网络课程设计任务书《计算机网络》课程设计任务书一、课程设计目的《计算机网络》课程设计是计算机类专业的集中实践性环节之一,是学习完《计算机网络》课程后进行的一次全面的综合练习。

其目的在于加深对算机网络基础理论和基本知识的理解,掌握使用算机网络中几种服务器设计与使用的基本方法,提高配置和理解计算机网络服务器的实际能力。

二、课程设计内容及要求在Windows平台下(Windows 2000 Server,Windows XP,Windows 2003 Server),选择IIS或Apache,Mdaemon等配置常用计算机网络中的服务器。

所配置常用计算机网络中的服务器应包含WWW,FTP,DNS,E_mail,DHCP等。

课程设计的时间为1周时间。

根据给定的指导文档的基本需求,配置常用计算机网络中的几种服务器并写出课程设计报告。

每班以一人为一组,先自己独立或合作配置,最后由指导老师进行考核。

需要上交的文档资料:课程设计报告每人一份三、设计的主要内容按照给定的文档的要求完成以下内容:1、阅读文档:理解和使用一定的平台配置相关的网络常用服务器。

2、实际配置。

不同的软件(IIS,Apache)在不同的平台下可能不同。

最终应该实际成功。

如果不成功,要想办法解决(包括可能要下载不同版本的软件,改变操作平台等)。

要完成的服务器主要包括以下几种:一、DNS服务器1.1.1 DNS概述1.1.2 Windows 2000下的DNS配置 1.1.3 实验一DNS服务器二、WWW服务器1.2.1 WWW服务器概述1.2.2 Windows 2000下用IIS配置WWW服务器1.2.3 实验三Windows 2000下的WWW服务器构建1.2.4 用Apache配置WWW服务器 1.2.5 实验四用Apache构建WWW服务器三、FTP服务器1.3.1 FTP的工作原理1.3.2 Windows 2000 Server下的FTP服务器配置 1.3.3 实验五Windows 2000下的FTP服务器构建1.3.4 用Serv-U配置FTP 服务器 1.3.5 实验六用Serv-U构建FTP服务器四、E-mail服务器1.4.1 E-mail服务器的概述 1.4.2 用IMail Server配置Email服务器1.4.3 实验七用IMail Server构建Email服务器3、完成网络嗅探程序初步掌握WinSock编程方法,对网络数据包进行捕获,并把所捕获的数据包进行最底层协议分析,即MAC层的数据帧分析,理解以太网数据帧的封装格式,以太网数据帧各字段的含义和取值内容,并理解MAC地址的作用。

计算机网络课程设计任务书 (1)

计算机网络课程设计任务书 (1)

《计算机网络课程设计》任务书指导老师:李成一、课程设计目的学习组网技术,掌握网络规划与设计的基本方法;培养一定的自学能力和独立分析问题、解决问题的能力;对设计中遇到的问题,能通过独立思考、查阅资料、参考文献,寻求解决方案。

二、任务完成形式课程设计说明书(纸质+电子版),内容包括:设计任务、系统分析、总体设计、详细设计(相应地给出关键的代码)、设计总结(评价/遇到的问题/体会/建议等)、使用说明等。

三、成绩评定总评成绩=验收成绩x50﹪+报告成绩x50﹪四、设计题目及选题每人限选一题,每题限一人(除特别声明外);可自拟题目,需申报待批,提交设计任务/内容、选题背景、相关的原理/技术/方法、系统平台与开发工具(语言)、可能的创新或特色之处、工作计划、参考文献。

组网设计(以方案设计为主,以网络仿真为辅,有仿真加分)要求:(1)论文论述详尽,主要内容有:设计任务、需求分析、总体设计方案与拓扑图、设备选型、关键设计、结论。

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

组网仿真软件建议采用packet tracer(只能仿真cisco的部分中低端网络设备),当然为了能在该软件中进行仿真,对原方案中的设计进行必要的简化、设备作必要的变通是必然的。

(4)题目中的“某”,必须为具体的单位名称(最好为自己所熟悉的)(5)没有特别说明时,目标网络规模为中等规模的园区网络(6)没有特别说明时,VLAN 技术、RIP或OSPF动态路由技术必须运用到设计中(7)没有特别说明时,支持internet接入案例:1. 某单位(企业、医院、社区、学生公寓、学校、酒店)网络规划与设计(基于Packet Tracer)对某单位的网络进行需求分析,完成下列设计任务:(1)给出技术选型、总体设计(2)给出设备选型(3)给出详细的拓扑设计(4)给出VLAN设计、ip规划(5)给出路由设计(6)实现仿真配置与测试网络课程设计题目:案例背景资料及问题:某公司共有A、B、C、D、E、F 六个部门,分别拥有20、40、30、25、20、5台计算机,各部门都有各自独立的文件服务器,且文件服务器通常不允许跨部门访问,F部门的计算机可以访问其他部门的文件服务器;公司内部的计算机间采用公司内部的电子邮件系统;公司内部的网络与internet之间采用1000Mb/s光纤接入;公司内部架设WEB服务器,对internet提供公司的形象和电子商务服务,为保证安全,internet与公司内部网络间应该采用防护措施防止外界对内部网络未经授权的访问。

计算机通信与网络课程设计 (2)

计算机通信与网络课程设计 (2)

计算机通信与网络课程设计一、课程设计目的本次课程设计主要旨在通过实践,深入理解计算机通信和网络知识的基本原理,掌握网络技术的基础应用,提高学生的工程实践能力。

二、课程设计内容本次课程设计将涵盖以下内容:1. 网络协议的基础介绍计算机通信领域的基础概念和网络协议的基本原理,包括网络层、传输层、应用层等内容。

2. 网络应用开发学习使用Java语言进行网络编程,实现基本的客户端和服务器端应用,包括HTTP协议的应用、Socket编程等。

3. 网络攻防技术简单介绍网络攻防技术的基本概念和攻击原理,了解防护措施和工具的使用。

4. 课程设计项目实践本课程设计将全面实践上述所学知识,在小组合作的情况下完成一个实际可行的网络应用项目开发,包括需求分析、设计、编码、测试、调试等工作。

三、预期成果完成本次课程设计后,学生应该具备以下能力和技能:1.掌握计算机通信与网络的基础知识和相关技术,理解并能够运用网络协议和相关工具;2.熟悉网络应用开发过程和常用技术,能够完成基于Java的网络编程;3.具备一定的网络攻防知识,了解一些最基本的攻击和防范方法;4.能够在小组合作的情况下,完成一个实际的网络应用项目,并掌握和完成其所有相关的开发和测试任务。

四、考核方式本次课程设计的考核方式主要包括以下两部分内容:1.项目演示和现场答辩。

学生需要在小组内协作完成一个可行的项目,并在指定时间内进行演示和现场答辩;2.程序代码和文档提交。

学生需要提交完整的项目代码和文档,包括需求文档、设计文档、程序代码、测试报告等。

五、课程设计心得体会本次课程设计是一次非常有挑战性和收获的实践活动。

在本次课程设计中,我深入了解了计算机通信和网络领域的基本原理和协议,通过实践学习了Java语言的网络编程和应用开发技术,以及一些网络攻防技术的基本概念和方法。

通过小组合作开发实际项目的过程,我不仅深入了解了软件工程中的重要流程和方法,更锻炼了团队协作和沟通能力,提高了编码和测试技能,加深了对软件开发和网络通信的理解。

计算机通信与网络课程设计

计算机通信与网络课程设计

计算机通信与网络课程设计课程设计目的计算机通信和网络是计算机科学与技术领域的重要课程之一,对于学生的计算机专业素质和能力提升具有重要意义。

本课程设计旨在通过学生对于通讯协议、网络编程、网络安全等理论知识的掌握和应用,提高学生的计算机科学和技术实践能力,从而为未来的就业和学术研究打下坚实的基础。

课程设计内容一、实验环境搭建本次课程设计需要学生提前准备具备计算机测试网络环境,包括网络服务器和客户端等。

二、通信协议实现本章节要求学生了解计算机通信协议的基本原理和实现方式,能够通过编程实现简单通信协议的设计和实现,并进行测试。

三、网络编程实现本章节要求学生掌握计算机网络编程的相关知识和技能,学习TCP/IP及socket编程等内容,并编写基于TCP/IP协议和socket通信的网络程序,实现数据传输并验证正确性。

四、网络安全攻防本章节要求学生学习网络攻防的基本知识和技能,包括常见的网络攻击方式和防御方法等,并进行模拟攻防实验,并提供相关报告。

课程设计要求一、课程设计报告每组学生需要提交一份课程设计报告,报告内容包括实验设计、实验过程、实验结果和分析等内容。

报告要求清晰明了、逻辑严密、实验过程详细、实验结果准确。

二、程序编写每个学生需要编写具有一定功能的完整程序,程序设计过程中需要注重代码规范、使用注释、仿照计算机通信和网络的相关协议进行编写。

三、实验结果测试学生需要使用专业压力测试软件对自己的网络编程程序进行测试,并提供详细的测试报告。

四、参与课堂讨论学生需要积极参与到每一次的课堂讨论中,能够发表自己的观点和看法,并与他人进行交流和互动。

课程设计总结本次计算机通信与网络课程设计是计算机专业学生重要的实践操作,通过本次课程设计的学习和实践,不仅能够提高学生的计算机科学和技术实践能力,也对学生未来的就业和学术研究具有重要的参考价值。

在此,希望每位学生能够认真完成课程设计,早日掌握计算机通信和网络相关知识和技能。

计算机通信与网络课程设计指导书

计算机通信与网络课程设计指导书

计算机通信与网络课程设计指导书计算机通信与网络课程是现代计算机科学领域中最重要的一门基础课程之一。

本课程的目的是帮助学生了解计算机通信与网络原理,掌握计算机通信与网络的基本技术和应用,能够在实际中运用这些技术解决计算机通信与网络问题。

为了更好地完成本课程,以下是计算机通信与网络课程设计指导书,帮助同学们顺利完成课程学习。

一、课程概述计算机通信与网络课程旨在培养学生的计算机网络基本技能,包括网络协议、局域网、广域网、互联网和网络安全等方面的知识。

学生将深入探究网络的构建、协议的设计、网络拓扑、网络服务等各个方面的基础概念和原理,建立通信网络技能,为后续学习和实践工作打下一定的基础。

二、课程目标1.了解计算机网络的基础概念、技术和基本原理。

2.掌握计算机网络的常见协议、网络服务和常见网络故障的解决方法。

3.熟悉计算机网络的拓扑结构和元件,包括传输媒介、交换机、路由器等。

4.了解网络传输的概念、网络安全、无线网络通信、移动通信等方面的知识。

5.学习如何用现代软件工具进行网络设计和主机配置。

三、课程安排本课程分为两个部分,第一部分为理论讲解,第二部分为实验操作。

具体安排如下:1.理论讲解(每周两次,共计20次)第一周:计算机通信与网络基础概念第二周:网络构型和拓扑第三周:网络协议和标准第四周:网络协议分层和传输介质第五周:网络拓扑和数据传输介质第六周:局域网和广域网第七周:互联网的架构和技术第八周:网络安全和常见问题第九周:无线网络通信和移动通信第十周:网络服务和质量保障2.实验操作(共计10次)实验一:网络拓扑和数据传输介质的实验实验二:局域网和广域网的实验实验三:互联网的实验实验四:网络安全性实验实验五:无线网络通信和移动通信实验实验六:网络应用和服务实验实验七:实现网络拓扑结构和配置例子实验八:初步攻击技术和防范方法实验实验九:网络设备、网络拓扑和网络服务的故障排除实验实验十:网络安全性分析和评估实验四、课程评估本课程采用综合评估体系,并根据学生的表现进行加权处理,包括单次考试、实验报告和出勤率等指标,期末成绩占总成绩的60%,平时成绩占总成绩的40%。

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

武汉理工大学华夏学院信息工程系
课程设计任务书
课程名称:计算机通信网络课程设计指导教师:熊利祥、袁丽平
班级名称:电信1121 、1122 课系、教研室:电信与测控
一、课程设计目的与任务
《计算机通信网络》是电子信息工程专业的一门专业必修课,通过本课程设计使学生掌握数据通信与计算机网络在现代信息社会中的地位和作用,掌握数据通信的基础知识和基本工作原理,掌握计算机通信网络的体系结构和网络互连技术,掌握网络管理方法及网络安全的基本理论和技术。

二、课程设计的内容与基本要求
(一)课程设计题目及要求
说明:课程设计题目由指导教师提供,学生可在老师指导下自选题目。

一般6-10人一组,每人完成的内容不能雷同。

以任务书的设计要求作为参考,可以根据实际情况对设计要求作适当的调整,但调整后的设计要求与参考要求相当或者高于参考的功能要求,譬如调整一些功能、扩充一些功能等。

课程设计报告禁止抄袭,不能雷同。

1. IP地址的合法性及子网判断
要求:
在掌握IP地址的表示方法以及子网划分的基础上,并以计算机网络中关于IP地址的相关理论知识为基石,运用C/C++/java语言按如下具体要求完成程序。

(1)命令行格式:ip_test subnet/mask ip_addr
其中,ip_test为程序名; subnet为子网号;mask是一个整形数值,代表子网掩码连续1的个数;ip_addr表示要测试的IP地址。

(2)判断subnet和ip_addr的合法性。

在判断IP地址合法性时要考虑各种情况,全面分析问题。

例如以下IP地址均不合法:123..2.1、123.23$.2.1、123.2345.2.1
(3)判断掩码的合法性
譬如说mask的值为负数或者大与32,这时输入的掩码就不合法。

(4)在IP地址合法,掩码合法以及子网号也合法的前提下,判断ip_addr是否属于subnet。

(5)输出命令行中的ip是否合法,掩码是否合法,子网号码是否合法(可适当给出不合法
的原因)以及ip_addr是否属于子网subnet。

(6)还可以判断子网号,主机号全0,全1问题。

要求提交Application版本的程序。

2. IP地址的合法性及类别判断
在掌握IP地址的表示方法以及子网划分的基础上,并以计算机网络中关于IP地址的相关理论知识为基石,运用C/C++/java语言按如下具体要求完成程序。

(1)命令行格式:ip_test ip_addr
其中,ip_test为程序名; ip_addr表示要测试的IP地址。

(2)判断ip_addr的合法性。

在判断IP地址合法性时要考虑各种情况,全面分析问题。

例如以下IP地址均不合法:123..2.1、123.23$.2.1、123.2345.2.1
(3)判断IP地址的类别
A类地址的取值范围为 1.0.0.0~127.255.255.255;B类地址的取值范围为128.0.0.0~191.255.255.255;C类地址的取值范围为192.0.0.0~223.255.255.255。

我将不在这三个范围内的IP地址标记为其他类型。

要求提交Application版本的程序。

3. IP数据包的解析
捕获IP数据包,解析数据包的内容,并将结果显示出来,包括:IP包的版本、头长度、服务类型、数据包总长度、数据包标识、分段标志、分段偏移值、生存时间、上层协议类型、头检验和、源IP地址和目的IP地址等内容。

4. 聊天程序
本设计要求设计并实现一个简单的图形界面聊天程序,包括服务器实现和客户端实现。

(二)课程设计报告要求:
(1)写出设计思想及框
(2)简述设计步骤和调试过程。

包括总体设计、相应各模块设计。

相关文档包括:源码(程序要求较详细的注释和功能说明)、验证设计功能等设计的所有文档与调试的结果。

(3)写出结论及心得体会。

(4)提交电子文档
三、课程设计步骤及时间进度和场地安排
(一)课程设计步骤与方法
1)指导老师下达课程设计任务书。

2)完成系统的方案设计。

3)完成系统设计。

4)完成系统的调试,绘制系统框图或流程图。

5)撰写课程设计说明书。

(二)
序号阶段内容所用时间
1 选题及调研1天
2 方案与结构设计1天
3 系统设计2天
4 调试及撰写报告0.5天
5 答辩0.5天
1周
合计
四、课程设计考核及评分标准
课程设计说明书要求逻辑清晰、层次分明、书写整洁。

说明书格式包括标题(中英文)、提要、正文(包括①设计项目要求与说明。

②软件流程分析。

③调试分析。

④实验数据分析。

⑤答辩。

⑥成绩评定。

)、附录(图纸.程序清单) 。

参考文献充分(不少于5篇)课程设计说明书须每人一份,独立完成。

评定项目评分成绩1.选题合理、目的明确10分
2.设计方案正确,具有可行性、创新性20分
3.设计结果(例如:硬件成果、软件程序)25分
4.态度认真、学习刻苦、遵守纪律10分
5.设计报告的规范化、参考文献充分(不少于2篇)10分
6.答辩25分
总分100分。

相关文档
最新文档