当前位置:文档之家› 计算机网络课程设计方案任务与要求

计算机网络课程设计方案任务与要求

计算机网络课程设计方案任务与要求
计算机网络课程设计方案任务与要求

计算机网络课程设计任务与要求

一、课程目标

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

二、设计题目说明

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

分5个类别,分别是:网络协议或算法、网络服务、组网设计、网络应用编程、理论与应用研究。

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

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

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

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

三、任务完成形式

<1)交付课程设计说明书<纸质+电子版)

<2)通过现场验收或答辩

<3)交付完整的设计作品<或能体现自己工作的视频课件)

对于第一、四类题目,必须交付设计作品,设计作品指的是完整的源程序代码、相关数据文件;

对于第三类题目,必须交付设计作品,设计作品指的是网络拓扑文件、网络仿真配置文件;

对于第二、五类题目,必须交付能体现自己工作的视频课件,要求有一定的文字或声音解说。

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

四、工作计划与进度安排

根据所选题目,合理安排进度计划<不包含查资料时间)。

以下仅供参考:

1. 原理知识

2. 实用技术<编程、或组网、服务器技术)

3. 环境与工具<系统平台、开发或仿真工具)

4. 总体设计、关键环节的详细设计

5. 系统实现<编码与调试、或配置与测试)

6. 课程设计说明书

五、成绩评定

总评成绩=平时成绩x20﹪+验收或答辩成绩x50﹪+报告成绩x30﹪

六、设计题目及选题

以班为单位组织选题,每人限选一题,每题限一人<除特别声明外);可自拟题目,需申报待批,自拟题目不能与已有的题目重复。题目分五类、三个级别,根据个人的兴趣及基础自行选择。

自拟题目要求:

(1)主要内容须与本课程相关<属于上述五种题目类型中某类);

(2)原则上仅限A、B级

(3)在课程设计正式开始前<至少提前三天),提交“课程设计自拟题目”申请报告,等待指导老师审批,申请报告内容分以下几部分,注意内容一定要具体,否则不予批准:题目、类别、级别、申请人学号/姓名/专业、设计任务/内容、选题背景、相关的原理/技术/方

法、系统平台与开发工具<语言)、可能的创新或特色之处、工作计划、参考文献。

第一类题目:网络协议、算法

要求:

<1)推荐采用图形界面实现。

<2)程序代码书写规范,有充足的注释。

<3)绿色软件:程序运行不需安装,避免写系统和注册表;

<4)开发平台、开发语言不限。

(5> 明确题目的意图,设计上应有足够的工作量

1.网络协议解读<基于文件)

<1)使用报文分析工具软件,捕获报文并进行存储,获得报文数据文件。

<2)编程,在图形界面下,对报文的协议进行解码

<3)对ethernet_II、ip、tcp、udp协议进行解码【C】

<4)对ieee802.3、icmp协议进行解码【B】

<5)对ftp协议进行解码【A】

2.网络协议解读<基于Raw Socket)

<1)编程,基于socket API接口,使用raw socket捕获网络报文,过滤得到指定格式的报文

<2)编程,在图形界面下,对报文的协议进行解码

<3)对ethernet_II、ip、tcp、udp协议进行解码【C】

<4)对ieee802.3、arp协议进行解码【B】

<5)对http协议进行解码【A】

3.网络协议解读<基于Winpcap接口)

<1)编程,基于winpcap接口,捕获网络报文,过滤得到指定格式的报文

<2)编程,在图形界面下,对报文的协议进行解码

<3)对ethernet_II、ip、tcp、udp协议进行解码【C】

<4)对IPV6、ICMPV6协议进行简单的解码【B】

<5)对除ftp、http外的某种应用层协议进行解码【A】

4.模拟共享网络中Ethernet帧的发送过程

使用至少2个线程模拟Ethernet上主机的数据发送流程。发送流程必须遵循CSMA/CD协议【C】。

5. 发送和解读Ethernet ARP包

熟悉ARP协议并了解Winpcap编程,构造ARP包;先在主机A,ARP包发送出给主机B。再在主机B上解读此ARP包。【C】

6.模拟TCP协议通信过程

编程,基于图形界面,仿真两个对等的tcp通信实体,完成一次文件<数据较长)传输的通信过程。

要求具有如下的交互能力:

(1)数据文件的长度的设置

(2)双方发送、接收窗口大小的设置

(3)报文丢失、出错、重复、顺序的人为设置<可定义有关策略

(4)发送、或接收能力的设置<假设一方主机很忙)

(5)设置可采取预先设置、也可中途设置

(6)可自动演示、可单步操作

(7)每一步报文都可给出tcp头部数据,并进行说明【B】

(8)给出时间轴,以起始时间为0,适当考虑网络发送、接收处理及传输延迟,给出每个报文发送与接收时间

7. RIP路由仿真配置与测试程序设计

以图形化界面形式,对多个路由器组成的网络,实现RIP路由仿真配置与测试。

路由学习建议采用多线程方式实现。【A】

8. FTP客户端设计<基于winsock接口)

实现的ftp客户端,能列出/更改目录,上下传文件,显示文件列表等选项。【A】

9. HTTP客户端的设计与实现<基于winsock接口)

开发一HTTP客户端,使其能够向web服务器请求文件、和向服务器提交数据,以便服务器做出相应的处理。【A】

10.电子邮件客户端的设计与实现<基于winsock接口)

完成一个电子邮件客户端软件,要求能够收取邮件、发送邮件、书写新邮件、具有图形化界面。

能批量发送邮件。【A】

11. 软件路由器的设计与实现<基于Winpcap接口)

<1)编程实现一个简易的路由器<具有路由功能)

<2)具有图形化界面、显示所有的过路、已路由、已丢弃报文

<3)对ethernet_ii、简单的ip、tcp、udp协议进行解码

<4)支持静态路由的配置【B】

<5)可以人为地对可路由报文进行延迟发送、删除、修改、改变发送顺序等操作【A】

12. 利用RTP协议完成多媒体数据流传输

(1>消化理解实时传输协议RTP及其源代码<可以从网上下载)

(2>分别编写个服务器、客户端程序,使用RTP协议来实时传输视频数据或音频数据【A】

13. 自定义应用层协议的设计与实现<基于UDP)

协议名称:myqq

协议功能:实现简单的聊天系统功能

(1)注册

(2)登入与注销

(3)获取在线用户表

(4)对指定用户发送聊天报文

(5)群发聊天报文【A】

14. TCP通信仿真课件设计

设计一个课件程序,采用图形化设计,主要功能:

(1> 能读取wireshark或sniffer工具所捕获的数据文件

(2> 能以直观形式表达TCP连接的建立、释放过程

(3> 能以直观形式表达报文序号变化、应答机制【B】

(4> 能以直观形式仿真报文的丢失与重传

(5> *能以直观形式表达流量控制【A】

15. 扩展UDP实现SR可靠数据传输

<1)熟悉流水线可靠数据传输机制

<2)熟悉TCP/UDP协议规范;

<3)基于UDP的SR<选择重传)可靠数据传输机制分析与设计

<4)UDP Socket程序设计

<5)利用UDP实现可靠数据传输服务的验证系统设计与实现【A】

16. TRACERT图形化工具

<1)另写一个程序,取代Windows 下的Tracert命令,并以图形界面显示输出结果。

<2)能解读主机的域名<将域名解读成对应的IP)

<3)支持对物理网络的跟踪【B】

<4)支持逻辑网络的定义、及对逻辑网络的跟踪【A】

17. OSPF实现

熟悉OSPF协议,寻求指定有向图的最短路径。要求用图形显示求解过程。【A】第二类题目:网络服务

要求:

<1)在虚拟机环境下搭建操作系统平台,虚拟机网卡与物理网络进行桥接

<2)网络操作系统类型为linux、ubuntu或windows server 2003/2008

<3)学习相关服务器理论知识和配置、应用方法

<4)合理规划所要求提供的服务

(5> 完成相关的配置,并进行相应的应用测试

<6)对所遇到的问题进行分析和解决,

<7)应有足够的工作量

1. 某单位网络应用服务器的搭建与测试(一><基于linux或ubuntu平台)

<1)网络操作系统安装(在虚拟机环境下>

<2)DNS、DHCP服务器

<3)邮件服务器

<4)FTP服务器

<5)WEB服务器

<6)TELNET服务、NFS服务

2. 某单位网络应用服务器的搭建与测试(二><基于linux或ubuntu平台)

<1)网络操作系统安装(在虚拟机环境下>

<2)防火墙服务

<3)SSH服务器

<4)VNC服务器

<5)VPN服务

*<6)P2P服务器

3. 某单位网络应用服务器的搭建与测试(一><基于windows server 2003/2008平台)

<1)网络操作系统安装(在虚拟机环境下>

<2)AD、DNS、DHCP服务

<3)Exchange邮件服务

*<4)ISA服务

<5)VPN远程访问

<6)、远程管理

4. Windows服务器集群的部署与测试 (基于Vmware>

<1)网络操作系统安装(在虚拟机环境下>

<2)Windows服务器集群的部署

<3)集群的应用测试

第三类题目:组网设计

(以方案设计为主,以网络仿真为辅,仿真部分需要验收>

要求:

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

设计任务、需求分析、总体设计方案与拓扑图、设备选型、关键设计、仿真配置与测试、结论。<3)对方案中关键设计,尽可能用仿真软件进行仿真配置与测试。

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

当然为了能在该软件中进行仿真,对原方案中的设计进行必要的简化、设备作必要的变通是必然的。<4)题目中的“某”,必须为具体的单位名称<最好为自己所熟悉的)

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

<6)没有特别说明时,VLAN技术、RIP或OSPF动态路由技术必须运用到设计中

<7)没有特别说明时,支持internet接入

1. 某校园网组网路由方案设计<基于Packet Tracer)

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

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

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

<2)设备选型

<3)详细的拓扑设计

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

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

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

<7)支持远程用户访问

2. 某校园网内网VLAN方案设计<基于Packet Tracer)

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

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

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

<2)设备选型

<3)详细的拓扑设计

<4)IP规划、VLAN设计、

<5)VLAN路由设计

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

3. 某校园网的扩容方案及实施<基于Packet Tracer)

对某校已有的校园网,根据新校区的建立和更多的要求对其进行扩容方案的设计与实施。

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

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

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

<2)给出设备选型

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

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

<5)给出路由设计

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

5. 园区网络的路由设计<基于gns3环境)

6. 园区网络的防火墙设计<基于gns3环境)

7. 基于H3C网络设备的园区网络设计

8. 园区网络的路由冗余与链路聚合设计<基于gns3环境)

第四类题目:网络应用编程

要求:

<1)推荐采用图形界面实现。

<2)程序代码书写规范,有充足的注释。

<3)绿色软件:程序运行不需安装,避免写系统和注册表;

<4)开发平台、开发语言不限。

(5> 明确题目的意图,设计上应有足够的工作量

https://www.doczj.com/doc/4a12205580.html,N小助手

编程实现以下功能:

<1)发送ICMP数据包,以获取指定IP网段中的活动主机,并将结果显示在标准输出设备或输出到文件中。

<2)显示这些主机的的IP地址与对应的MAC地址的关系表

<3)能显示本地机所有可用的网络接口与对应的ip地址

<4)能修改本地机指定网络接口的ip地址

(5> 能解读主机的域名<将域名解读成对应的IP)

2. 网络流量统计<基于raw socket)

监控网络,捕获一段时间内网络上的IP数据包,按IP数据包的源地址统计出该源地址在该时间段内发出的IP数据包的个数,并将其用图形表示出来。

3. 网络流量统计<基于Winpcap接口)

监控网络,捕获一段时间内网络上的IP数据包,按IP数据包的源地址统计出该源地址在该时间段内发出的IP数据包的个数,并将其用图形表示出来。

4. 包过滤防火墙的设计与实现<基于Winsock SPI接口)

要求实现一个简单的包过滤防火墙,能够根据 IP 地址范围阻塞或允许客户机对 FTP 服务的访问。

5. 包过滤防火墙的设计与实现<基于linux/Ubuntu)

要求实现一个简单的包过滤防火墙,能够根据 IP 地址范围阻塞或允许客户机对 FTP 服务的访问。

6. 简易HTTP代理服务器的设计与实现

代理服务器使用侦听socket在指定的端口上侦听web访问请求,对于客户端每次访问都自动创建一个线程,解读客户端Host头域里面的值,获取目标web服务器地址,并使用socket进行连接,以“中继”方式,转发双方的http包。

7.基于UDP协议网上聊天程序

实现一简单的聊天程序实现网上聊天,包括服务器和客户端。要求:

<1)支持多人聊天。

<2)客户端具有图形化用户界面。

8.基于TCP协议网上聊天程序

实现一简单的聊天程序实现网上聊天,包括服务器和客户端。要求:

<1)支持多人聊天。

<2)客户端具有图形化用户界面。

9. FTP服务器设计

实现一FTP服务器,能列出/更改目录,上下传文件,显示文件列表,支持NOOP/PASV/BIN等选项。

10. FTP客户端设计<基于与FTP协议相关的类)

实现的ftp客户端,能列出/更改目录,上下传文件,显示文件列表等选项。

11. 简单的端口扫描器<1人)

实现一个端口扫描程序,判断指定的主机有哪些端口可以提供服务, 并把扫描得知的结果记录下来。

12.简单Web服务器的设计与实现<1人)

完成一个简单的Web服务器,要求能够通过HTTP Get命令获得一个简单的HTML文件。<可以带图片。)

13. HTTP客户端的设计与实现<基于与HTTP协议相关的类)

开发一HTTP客户端,使其能够向web服务器请求文件、和向服务器提交数据,以便服务器做出相应的处理。

14.简单电子邮件客户端的设计与实现<基于与邮件协议相关的类)

完成一个电子邮件客户端软件,要求能够收取邮件、发送邮件、书写新邮件、具有图形化界面。提示:可选用基于JavaMail网络包实现。

15. P2P文件传输平台的设计与实现

分别设计一个服务器、客户端程序,客户端使用 p2p协议从“服务器端”进行文件下载。

16.综合扫描器程序的实现

<1)ARP扫描实现

<2)ICMP扫描实现

<3)TCP扫描实现

<4)UDP扫描实现

17.利用组播实现网络屏幕广播

(1>通过socket接口,引用UDP协议,设置成组播通信方式

(2>分别设计教师机端程序、学生机端程序,

(3>教师机端程序将本机屏幕画面,定时地以多播方式传给学生机端程序显示

18. 本地网络信息设置与网络对时程序设计

主要功能如下:

<1)本地网络信息的获取

计算机名称、IP地址、网卡地址、DNS设置、安装的协议、提供的服务、TCP/IP运行信息。

<2)修改本地计算机的网络设置

<3)采用ntp协议从internet上某个时间服务器,获取时间信息,准确地更新本地机时钟,支持手动、定时自动两种方式

19. 基于IPV6的文件传输程序设计

程序分文件发送端、文件接收端两部分。功能是发送端能向接收端传输文件。通信双方采用ipv6地址,在传输层上采用 TCP协议传数据。

20. 基于多播的文件传输程序设计

程序分文件发送端、文件接收端两部分。功能是文件发送端能同时向n个接收端传输文件。要求采用UDP协议并以多播<组播)方式实现通信。

21.基于多线程的文件传输程序设计

程序分服务器端、客户端两部分。功能是服务器端能同时响应n个客户端的tcp连接请求,提供指定文件下载。服务器端要求采用多线程编程技术。

22. 点对点语音聊天程序设计

程序主要由语音采集、语音发送、语音接收、语音播放四个部分组成。

通信协议采用UDP;图形化界面;语音采集与播放采用windows API(ACM>接口。

23. 网络对弈程序设计

运用tcp协议设计一个五子棋联机对弈程序,采用图形化方式设计。

24. 网络U盘<2人)

<1)实现远程主机上管理自己的文件:如创建、打开、复制、删除文件或目录以及远程文件上传、下载;

<2)程序包括客户端和服务器端两部分:

客户端使用图形用户界面发出各种管理命令;接收服务器返回的操作结果。

服务器为每个用户建立一个目录<网络U盘),服务器维护用户对目录操作权限的列表,负责验证用户对文件的操作权限;接收和执行授权用户的命令并返回操作结果;

<3)用户界面:服务器端界面显示用户登录及认证信息和操作日志;客户端界面可以设置远程主机名;显示远程文件列表;操作命令可以采用菜单、按钮及弹出菜单来实现。要求界面布局合理、简洁美观。

<4)运用Socket技术,使用TCP协议

25.机房网络试卷发放与回收软件设计<2人)

软件的结构是C/S模式

<1)分别设计教师机端、学生端程序

<2)学生端程序主要功能是:

运行后可以登录到教师端程序<测试系统)、

自动打开试卷文档、提示测试相关信息、自动锁定键盘<测试计时结束)

<3)教师端程序主要功能是:

导入考生名单、核对登录者身份、向学生端发放试卷文件<自动或手动)、启动测试计时、自动回收答题文件、自动清除学生端主机指定位置文件

26.网络投票系统设计

服务器端:能编辑候选人名单、能发布投票的结果、能接收投票、能设置投票的起止时间、能记录每个投票者得名字、主机的ip、主机的cpu id、投票的时间、能制定和实施合理的投票规则。

客户端:能查看候选人名单、投票的结果、能投票

第五类题目:理论与应用研究

要求:

<1)内容涉及本课程相关领域的前沿、有良好的应用前景。

<2)目前已经实用化或初步实用化

<3)对普通学习者技术门槛还比较高、但很有应用、借鉴价值

<4)系统学习相关的理论知识和应用技术,与具体应用结合起来

<5)综合运用所学的知识,运用恰当的方法、手段或工具,对某些实际问题进行分析、实践,并给出自己的见解或结论。

<6)有足够的工作量

例:

1. Windows与Linux系统网络架构及编程接口研究

2.基于Linux平台的路由器源代码的剖析

3.网络翻墙的机制与应用

4.网络分布式计算技术及应用

5.IPV6技术及应用

6.P2P技术及应用

7.Windows系统下网卡驱动程序开发技术

8.Linux系统下网卡驱动程序开发技术

9.蓝牙通信技术及应用

10.长中短距离无线通信技术及应用

11.国内城域网主流技术与最新进展

12.三网融合及其发展

七、参考教材

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

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

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

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

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

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

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

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

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

[10] 恒逸资讯, 吕政周. Windows Server 2008系统管理员实用全书. 电子工业出版社

[11] 冷罡华. Ubuntu Server最佳方案. 电子工业出版社

八、上机与验收安排

1、上机指导时间:

周一、三、五,第1-6节课

2、验收时间:

周日上午、下午

3、上机指导与验收地点:

逸夫楼107、209、409

4、指导老师:

邬欢欢,范泽华,李鹏

申明:

所有资料为本人收集整理,仅限个人学习使用,勿做商业用途。

计算机网络课程设计题目

计算机网络课程设计 一. 中小型千兆网吧组建 内容及要求: 用BOSON软件实现小规模网络的模拟。熟悉对路由器和交换机的配置命令,调通网络,并通过实例深入理解网络基本工作原理及实现方法。学会网络构建、日常维护以及管理的方法,使学生掌握在信息化社会建设过程中所必须具备的计算机网络组网和建设所需的基本知识与操作技能,网吧包含100-200台上网的计算机。二.小型网络的组建 通过对网络的具体规划和组建,掌握网络互连设备的使用及工作原理;掌握IP地址的配置及数据传输过程和路由的选择。 具体要求如下: 1.使用模拟仿真软件,构建一个小型网络。要求使用路由器、交换机等网络互连设备。根据设计要求,选择网络类型。 2.分配和配置IP地址,要求配置内部网络地址。 3.对交换机、路由器等进行配置。 4.通过使用模拟仿真软件,模拟局域网间的数据通信过程。 5.分析通信过程中出现的问题,并加以解决。 6. 写出课程设计报告:设计目的、设计内容、设计方案、拓扑图、设备选型、方案报价、子网划分等内容。 (1)企业网络工程 (2)银行网络工程 (3)医院网络工程

(4)校园网网络工程 (5)大型机场信息网络工程 (6)邮电综合管理信息网 (7)某航空公司网络系统建设 (8)某市宽带信息网络 (9)证券交易网络系统 (10)学校以太网网络建设 三.Ping程序的设计与实现 设计的目的是使学生掌握网络层协议的原理及实现方法。设计内容,在给定的Ping程序的基础上做如下功能扩充: ●-h 显示帮助信息 ●-b 允许ping一个广播地址,只用于IPv4 ●-t 设置ttl值,只用于IPv4 ●-q 安静模式。不显示每个收到的包的分析结果,只在结束时,显示汇总结果 Ping命令的基本描述 Ping的操作是向某些IP地址发送一个ICMP Echo消息,接着该节点返回一个ICMP Echo reply消息。 ICMP消息使用IP头作为基本控制。IP头的格式如下 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Version| IHL |Type of Service| Total Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Identification |Flags| Fragment Offset | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Time to Live | Protocol | Header Checksum | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Source Address | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Destination Address | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Version=4 IHL Internet头长 Type of Service = 0 Total Length IP包的总长度 Identification, Flags, Fragment Offset 用于IP包分段 Time to Live IP包的存活时长 Protocol ICMP = 1 Addresses 发送Echo消息的源地址是发送Echo reply消息的目的地址,相反,发送Echo

计算机网络课程设计(华电)

课程设计报告 ( 2012--2013 年度第2学期) 名称:计算机网络课程设计题目:互联网模拟 院系:计算机系 班级:计科 学号: 学生姓名:华电老朱家 指导教师: 设计周数: 1周 成绩: 日期: 2014 年 6 月 28 日

《计算机网络》课程设计 任务书 一、目的与要求 1.目的 将网络基本原理及基本概念用于实际,将书本上抽象的概念与具体的实现技术结合起来,使学习深化,培养学生对基本原理的应用能力以及实际动手能力。 2.要求 独立完成课程设计题目以及课程设计报告。报告应包括设计思路、网络拓扑图、开发中遇到的问题以及解决方法。 二、主要内容 1.网络设备认知及基本配置操作 (1)了解路由器、交换机等网络设备结构。 (2)完成以下实验,掌握路由器、交换机等的配置方法,理解相关网络协议。 ①交换机的基本配置; ②路由器的基本操作; ③OSPF基本配置; ④RIP v2配置; ⑤静态路由配置; ⑥跨交换机实现VLAN; ⑦利用单臂路由实现VLAN间路由; ⑧广域网协议的封装。 2.互联网的模拟 (1)结合实验环境,提出模拟网络互联需求,设计并完成组网,要求尽最大可能利用实验资源。 ①网络物理拓扑结构设计及IP地址分配; ②网络逻辑拓扑结构设计; (2)网络设备配置实现 按步骤(1)所设计的网络拓扑进行设备连接并配置。配置内容包括路由选择协议OSPF配置,VLAN划分等,并进行测试。 3.基于模拟互联网的网络协议分析。在上面设计并实现的网络环境下,完成如下协议分析:

①以太网数据链路层帧格式分析; ②网络层分片;ICMP协议分析; ③ARP地址解析协议分析; ④TCP传输控制协议分析; ⑤FTP协议分析;HTTP协议分析。 三、进度计划 四、设计成果要求 1.网络配置拓扑图准确,配置结果测试成功; 2.网络协议分析准确; 2.课程设计报告格式规范,内容详实。 五、考核方式 考勤、验收和课程设计报告。 学生姓名: 指导教师: 2014年6月23日

课程设计任务书

《钢结构》(钢屋架)课程设计任务书 一、设计资料 如图1所示某厂房,长度60m,柱距6m,跨度为L=18m,采用梯形钢屋架,1.5×6.0m预应力混凝土大型屋面板,屋架铰支于钢筋混凝土柱上,上柱截面400×400,混凝土强度等级为C20,屋面坡度为10 i。地区计算温度高于-200C,无侵蚀性介质,地震设防烈度为 :1 7度,屋架下弦标高为18m;厂房内桥式吊车为2台150/30t(中级工作制),锻锤为2台5t。钢材选用Q235钢,E43型焊条。 图1 柱网布置图 如图2所示。 三、荷载标准值(水平投影面计) ①永久荷载: 三毡四油(上铺绿豆砂)防水层 0.4 kN/m2 水泥砂浆找平层 0.4 kN/m2

保温层 kN/m2(按附表取) 一毡二油隔气层 0.05 kN/m2 水泥砂浆找平层 0.3 kN/m2 预应力混凝土大型屋面板 1.4 kN/m2 屋架及支撑自重:L = .0+ q011 12 .0 悬挂管道: 0.15 kN/m2 ②可变荷载: 屋面活荷载标准值: 0.7kN/m2 雪荷载标准值: 0.35 kN/m2 积灰荷载标准值: kN/m2 (按附表取) 四、课程设计要求 1.掌握钢屋架荷载的计算; 2.掌握杆件内力的计算和组合,杆件的计算长度、截面形式,截面选择及构造要求,填板的设置及节点板的厚度; 3.掌握普通钢屋架节点设计的原则和要求,主要节点的设计及计算和构造;掌握钢屋架施工图的内容和绘制。 五、课程设计(论文)进程安排

附件: 1. 附表 屋面保温层及积灰荷载的取值 (kN/m 2) 2. 附图 单位荷载作用下杆件内力系数图 02 .279 附图1 全跨单位荷载作用下各杆件的内力值 A a c e g e'c' a ' +2.5370.000-4.3 71 -5.636 -4.551 -3.357 -1.8500.0 -4.754 -1.86 2 +0.615 +1.17 +1.344 +1.581 +3 .158 +0 .540 -1 .632 -1 .305 -1 .520 -1 .748 -1.0-1.0+0.406 0.000.00-0.5+5.325 +5.312 +3.967+2.637+0.933 B C D E F G F ' E 'D 'C 'B 'A '0.51.0 1.0 1.0 1.0 1.01.0附图2 半跨单位荷载作用下各杆件的内力值

计算机网络课程设计1要点

武汉理工大学华夏学院课程设计报告书 课程名称:计算机网络课程设计 题目: 系名: 专业班级: 姓名: 学号: 指导教师: 年月日

课程设计任务书 学生姓名:专业班级:学号 指导教师:工作单位: 设计题目:中型园区网络建设 初始条件: 1. 所要求的网络拓扑图如下所示: (自己截图) 2. 假定ISP服务提供商:武汉电信 3. 设备选型如拓扑图中所示。 要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1.技术要求: 1.1.交换机之间配置trunk协议 1.2.划分vlan,建立HTTP/DNS服务器 1.3. 通过在三层交换机上建立vlan网关使vlan间通信 1.4 总公司和分公司之间配置静态路由,使得分公司可以访问总公司服务器 1.5.公网路由器模拟电信的城域网,运行OSPF路由协议。 1.6. 使用缺省路由,防止公网的路由条目传递到公司的网关路由器上。 1.7 总公司和分公司的网关配置NAT让内部的PC能够正常上网。 2.设计报告内容及格式要求: 2.1. 网络各节点具体配置步骤及测试结果; 2.2. 调试过程中出现的问题及相应解决办法; 2.3. 总体运行情况与结果分析讨论 2.4.个人对本次课程设计感想体会及建议; 注意:设计报告内容严禁与人雷同。 3. 设计报告格式要求: 课程设计说明书统一书写格式:

一、实训目的和基本要求 在学习了计算机操作系统、计算机网络等相关课程的基础上,开展网络工程技术实训。通过实训,可以让学生了解目前主流网络技术的应用;手动配置网络设备;在进行了该项实训后,可为学生进入社会,从事网络相关工作打好基础。 要求能够针对一个具体的要求,搭建一个网络。明确网络的拓扑结构、设备选型、设备连接、设备配置、IP地址分配、网络安全、网络管理等内容。如果设备条件有限,也可以使用路由器来完成网络的构建。 二、实训步骤 2.1 组建总公司局域网组网 2.1.1 网络拓扑图 摆出小型网络所需要的设备并把说有设备连接起来(相同设备用交叉线,不同设备用直通线,注意路由器和PC机属于同种设备用交叉线),网络拓扑图如图1.1。 图1.1

软件综合课程设计任务书

软件综合课程设计任务书

————————————————————————————————作者: ————————————————————————————————日期: ?

软件综合课程设计任务书 一、课程设计的目的、要求 目的:软件综合课程设计是一个综合性的设计型实验教学环节,旨在使学生通过软件开发的实践训练,进一步掌握设计开发软件的方法与技术,学会数据的组织方法,提高软件开发的实际能力,培养创造性的工程设计能力和分析、解决问题的能力。 实现以下目标: 1.深化已学的理论知识,完成理论到实践的转化 通过软件开发的实践,进一步加深对软件工程方法和技术的了解,将所学的理论知识运用于开发实践中,并在实践中逐步掌握软件工具的使用。 2. 提高分析和解决实际问题的能力 课程设计不仅是一次软件工程实践的模拟训练,同时通过软件开发的实践,积累经验,提高分析问题和解决问题的能力; 3. 培养“开拓创新”能力 大力提倡和鼓励在开发过程中使用新方法、新技术,激励学生实践的积极性和创造性,开拓思路,设计新算法、新创意,培养创造性的工程设计能力; 要求:学生组成开发小组(2~4人),以小组为单位选择并完成一个规模适度的软件项目,在教师的指导下以软件设计为中心,独立完成从需求分析到软件测试的开发过程。 二、设计步骤安排 1.确定课题 由教师命题并给出各课题的具体需求,学生根据课题涉及的知识领域及自己对该领域的熟悉程度和对该课题的兴趣,选择课题,经教师调整审定后确定; 2. 需求分析 建立系统的分析模型,这是系统开发的重要阶段。主要工作是: 分析确定系统应具备的功能、性能,并从经济上、技术上进行可行性分析,建立“需求分析模型”确定开发计划。 3. 软件设计 具体工作是:对系统的分析模型进行修改、细化,进行系统的结构设计,用户界面设计,数据管理部件设计(若系统涉及到数据库,要对数据库结构进行设计) 4. 编码与测试 根据项目的应用领域及语言的特点,选择编程语言进行编码,要求给出程序的详细注释(包括模块名、模块功能、中间过程的功能及变量说明); 由开发小组进行除验收测试以外的测试工作(包括单元测试、组装测试与系统(确认)测试)。所有测试过程都要求采用综合测试策略,先进行静态分析,再进行动态测试。要求制定测试计划、记录测试过程与结果、保留测试用例、写出测试报告。 5. 验收测试 由教师组织验收测试的实施,内容包括:系统能否正确运行,实际系统与设计方案是否一致,是否实现了需求所确定的功能与性能,系统设计有无特色,算法有无创新,系统结构是否合理、新颖,系统界面是否友好、美观,操作是否简单,使用是否方便。6.总结和整理课程设计报告

轨道工程课程设计任务书、指导书及设计要求

轨道工程课程设计任务书 一、出发资料 1.机车车辆条件:韶山Ⅲ(SS3)型电力机车;机车轴列式30-30,轴距布置为230+200+780+200+230 (cm),轮重。 2.线路条件: (1)线路设计速度80km/h,最小曲线半径500m(实设超高为100mm),规划采用有砟轨道结构。 (2)线路铺设成无缝线路,铺设地区为福州,铺设线路长度为10km。 (3)道床顶面的容许应力为,路基顶面的容许应力为。 二、设计任务 (1)进行有砟轨道结构设计,包括钢轨和扣件的选型,轨枕的类型及布置根数,道床的等级及尺寸,并检算强度是否满足使用要求。 (2)进行无缝线路设计,包括设计锁定轨温确定、缓冲区设计、预留轨缝确定、轨条布置。 三、提交的成果 (一)、设计计算说明书 (1)轨道结构选型。 (2)轨道结构强度检算。 (3)无缝线路设计计算。 (二)、设计图图纸 (1)轨道结构组装图及选型说明。(1张A3)

(2)轨道结构受力图(3张A4:钢轨弯矩和挠度1张,轨枕三个支承状态的弯矩分布,道床顶面、路基顶面、路基第二区域、路基第三区域应力)。 (3)无缝线路设计图(1张A4或A3,基本温度力图、轨条布置图及相关说明)。 设计指导书

一、课程设计的基本步骤: 课程设计的步骤如图1所示: 图1 课程设计步骤 二、设计方法 (一)、轨道结构选型设计 根据机车车辆和线路条件,确定钢轨、轨枕、扣件的类型及刚度、道床的等级及主要尺寸(厚度、顶宽和边坡坡度)。钢轨、轨枕及扣件的可选用类型从教材中选择,道床的等级及主要尺寸也参考教材的内容确定。 以下两点说明: 1、道床厚度的选择 道床厚度设计根据《铁路轨道设计规范》(TB10082-2005)和《地铁设计规范》(GB50157-2003)进行,为方便可根据运营条件从教材表1-1中选择。我们的轨道类型可参考中型轨道结构。 2、钢轨支座刚度D 钢轨支座刚度D的意义是使钢轨支点顶面产生单位下沉时所必须施加于支点顶面上的力,单位一般采用kN/mm表示。 D值的计算:1/D=1/D1+1/D2 教材(7-3) 式中D1为扣件刚度,其值由设计确定;D2为道床支承刚度,计算

计算机网络课程设计

计 算 机 工 程 学 院
课程设计报告
设计名称: 姓 名: 计算机网络课程设计 学 号:
专业班级: 系 (院) : 设计时间: 设计地点: 计算机工程学院 2013.12.23——2014.1.5 计算机网络技术室
指导教师评语:
成绩:
签名:
年 月 日

计算机网络课程设计报告

2
页,共
12

1.课程设计目的 计算机网络课程设计是计算机及相关专业的实践环节之一,是学习完《计算机网 络》课程后进行的一次全面的综合练习。其目的在于加深对 OSI 七层模型、TCP/IP 模型的各层功能和设计思想的理解,掌握组建计算机网络的基本技术,特别是网络规 划、路由器的基本配置,提高学生的应用能力和动手实践能力。
2.课程设计任务与要求:
任务: 以淮海工学院本部校园为背景,设计一个校园网方案。淮海工学院的本部分为办公区、教 学区和生活区三部分。现假设:办公区中各楼宇名为:教务处楼,党政办公楼,图书馆,计算机 系大楼、讲堂楼、机械楼、土木楼、海洋学院楼、大学生活动中心楼、教学主楼等,生活区中有 学生公寓区和教师住宅区及各食堂。假设办公区、教学区每个办公室、教室均预留 2 个信息点, 生活区每个房间预留 1 个信息点,全校使用预留的一个 B 类 Internet 地址 172.160.0.0,试根据本 部校园网的应用需求和管理需求、各建筑物的地理分布、确定信息点个数及信息点分布,设计出 本部的校园网方案。方案中应明确学院网管中心的位置,确定拓扑方案,进行 IP 地址规划,完成 设备选型,注明各种设备、设施和软件的生产商、名称、型号、配置与价格,并分别给出其价格 的出处(如网站等) ,基本确定方案的预算。 要求: (1)通过资料查阅和学习,了解园区网络规划、设计的一般方法。 (2)参考和研究一些公司和高校/企业园区网的规划和建设方案,结合《计算机网络》课程中 所学知识,积极完成设计任务。 (3)认真完成需求分析,并根据需求分析完成园区网络的总体方案设计,确定网络逻辑拓扑结 构和所采用的网络技术、主要设备的性能指标,进而完成设备的选型和经费预算。 (4)认真按时完成课程设计报告,课程设计报告内容包括:课程设计目的、设计任务与要求、 设计说明书、设计成果和设计心得五个部分,具体要求见设计报告模板。
3.课程设计说明书

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

计算机网络课程设计通过课程设计,使学生在对计算机网络技术与发展整体了解的基础上,掌握网络的主要种类和常用协议的概念及原理,初步掌握以TCP/IP协议族为主的网络协议结构,培养学生在TCP/IP协议和LAN、WAN上的实际工作能力;学会网络构建、网络日常维护以及网络管理的方法,使学生掌握在信息化社会建设过程中所必须具备的计算机网络组网和建设所需的基本知识与操作技能。运用网络工程和软件工程思想,按照需求分析、规划、设计、配置的基本流程,经历一个完整的网络工程过程,培养学生调查研究、查阅技术文献、资料、手册以及编写技术文档的能力,培养学生将理论知识应用于实践的能力。 一、格式要求及须知: (1)使用学院网站的课程设计模版,要求格式美观,字体及编号要求见表1。 表1 字体及编号要求

(2)参考文献:参考课本的参考文献格式(附录C)。但编号换成[1]、[2]……(3)附录:课程设计中的代码或得到的数据包等数据将作为该设计附件或附录,题目需要但没有的相应代码及数据包文件的将记整组不及格,需要重做。 (4)成绩记录:该设计成绩将记录到教务处成绩管理系统中。 (5)打印:经审查(发邮件到指导老师处或当面交流修改)后,方可打印、存档。打印后递送到指导老师的信箱。 (6)如发现两组设计雷同或抄袭互联网,该组重做! 二、任务完成形式: 交付课程设计说明书、设计作品(需要验收)。 设计作品指的是完整的源程序代码(对于第二类题目为仿真文件)。 课程设计说明书(纸质+电子版),内容包括:设计任务、需求分析、总体设计、详细设计(相应地给出关键的代码)、设计总结(评价/遇到的问题/体会/建议等)、使用说明等。 设计工作计划与进度安排: 根据所选题目,合理安排进度计划,总体上需要40个小时。以下仅供参考: 1. 原理知识 4小时 2. 程序设计技术 4小时 3. 开发环境与程序调试环境 4小时 4. 总体设计、关键环节的详细设计 8小时

课程设计任务书(2级)

电子技术课程设计任务书 题目一:信号发生器 一、设计目的 根据常用的电子技术知识,以及可获得的技术书籍与电子文档,初步形成电子设计过程中收集、阅读及应用技术资料的能力;熟悉电子系统设计的一般流程;掌握分析电路原理、工程计算及对主要技术性能进行测试的常见方法;最终,完成从设计图纸到实物搭建的整个过程,并调试作品。 二、任务与要求 1、熟悉信号发生器的组成和基本原理,了解单片集成信号发生器的功能特点; 2、掌握信号波形参数的调节和测试方法的应用; 3、电路能够产生正弦波、方波、锯齿波; 4、掌握信号发生器的设计测试方法; 5、工作电源为+5~+15V 连续可调。 参考方案: 图1、ICL8038原理框图 参考原理: ICL8030内部由恒流源I 1、I 2、电压比较器A 和B 、触发器、缓冲器和三角波变正弦波变换电路组成。外接电容C 经过两个恒流源进行充放电,电压比较器A 、B 的参考电压分别为电源电压(U CC +U CE )的2/3和1/3。恒流源的恒流源I 1、I 2的大小可通过外接电阻调节,但必须I 2>I 1。当触发器的输出为低电平时,恒流源I 2断开,I1给电容充电,其两端电压U C 随时间上升,当U C 上升到电源电压的2/3时,电压比较器A 的输出电压发生跳变,使触发器输出由低电平变为高电平,恒流源I 2接通,由于I 2>I 1(设I 2=2I 1),恒流源I 2加到C 上反充电,相当于C 由一个净电流I 1放电,C 两端电压U C 转为直线下降,当下降到电源电压1/3时,电压比较器B 的输出电压发生跳变,使触发器的输出由高电平变为原来的低电平,恒流源I 2断开,I 1对C 充电,如此重复,产生振荡信号。 若通过调节外接电阻使得I 2=2I 1,触发器的输出为方波,反向缓冲后由9脚输出;C 上

计算机网络课程设计报告

计算机网络课程设计报告 姓名:李逍逍 班级:08计11 学号:08261012

一.课程设计的题目、目的及要求 (2) 二.课程设计的内容(分析和设计) (3) 三.绘制拓扑结构图 (3) 四.详细设计步骤 (5) 五.路由器或交换机配置的代码 (6) 六.显示最终的结果 (8) 七.课程设计总结 (9)

一.课程设计的题目、目的及要求 课程设计题目:组建小区局域网 课程设计目的: 更深了解路由器,交换机,PC机之间的配置与应用,熟练掌握一些简单的的网络应用和连接,熟练掌握路由器和交换机的基本配置;掌握DHCP、ACL、VLAN、和NET协议和相应的技术;提高对实际网络问题的分析和解决能力。该设计需要划分为四个子网层面的小区性的网络通讯。采用软件cisco,可以更好的实现各种不同网络设备互相配合与联系,以达到最佳的局域网通讯效果。 课程设计要求: 要求能根据实际问题绘制拓扑结构图,拓扑结构图可以是树形、星形、网状形、环状形及混合形结构的之一,清晰的描述接口,进行路由器或交换机的代码配置实现,并且每个方案的需有以下几部分的内容: 1、需求特点描述; 2、设计原则; 3、解决方案设计,其中必须包含: (1)设备选型; (2)综合布线设计; (3)拓扑图; (4)IP地址规划; (5)子网划分; (6)路由协议的选择; (7)路由器配置。 组建小区局域网的总体要求: 运用自己对局域网组网技术的理解,设计小区组网方案,使得一个具有200个住户节点的智能化小区能够进行网络通讯,且将整个小区可划分为四个区域:1.网络中心区:以物业管理中心及监控中心为主的核心交换设备和服务器群;2.远程网络接入区:包括外部网络接入口的路由器设备和网络安全设备;3.园区网络区:包括从网络中心到社区服务设施的骨干交换设备; 4.家庭网络区:包括从网络中心到楼宇中的骨干交换设备,并为各住户单元提供网络接入端口,是整个小区网络系统的最基本单元。

《计算机网络课程设计》第一次在线作业

第一次在线作业 单选题 (共20道题) 收起 1.( 2.5分)大型系统集成项目的复杂性体现在技术、成员、环境、()四个方面。 ? ? ? ? 我的答案:D 此题得分:2.5分 2.(2.5分)在数据通信网络设计中,ITU-T系列标准更接近于OSI/RM模型()的定义。 ? ? ? ? 我的答案:D 此题得分:2.5分 3.(2.5分)网络系统集成的工作在于解决不同系统之间的信号交换和()问题。 ? ? ?

? 我的答案:A 此题得分:2.5分 4.(2.5分)以太网交换机的每一个端口相当于一个()。 ? ? ? ? 我的答案:D 此题得分:2.5分 5.(2.5分)计算机网络是计算机技术和()技术相结合的产物。 ? ? ? ? 我的答案:A 此题得分:2.5分 6.(2.5分)城域网往往由多个园区网以及()、传输网等组成。 ? ? ? ? 我的答案:D 此题得分:2.5分 7.(2.5分)TCP/UDP端口号提供的附加信息可以为交换机所利用,这是第()层交换的基础。 ?

? ? ? 我的答案:C 此题得分:2.5分 8.(2.5分)电信网络流量很大,对网络设备要求有较高的()和可靠性。 ? ? ? ? 我的答案:D 此题得分:2.5分 9.(2.5分)需求管理包括需求跟踪、()、需求评估等工作。 ? ? ? ? 我的答案:A 此题得分:2.5分 10.(2.5分)网络工程师在大部分情况下可以通过()来获取用户需求。 ? ? ? ? 我的答案:C 此题得分:2.5分 11.(2.5分)电信网的主干链路,一般采用()和DWDM技术。 ?

? ? ? 我的答案:D 此题得分:2.5分 12.(2.5分)()文档定义了网络工程项目的需求基线。 ? ? ? ? 我的答案:A 此题得分:2.5分 13.(2.5分)支持广播网络的拓扑结构有总线型、星型、()。 ? ? ? ? 我的答案:D 此题得分:2.5分 14.(2.5分)对于用户比较集中的环境,由于接入用户较多,因此交换机应当提供( )功能。 ? ? ? ? 我的答案:A 此题得分:2.5分

课程设计要求

数据结构课程设计任务书 课程设计名称:数据结构课程设计 课程设计编号:CSE03704 课程设计学分:2 课程设计周(时)数:2周 课程设计授课单位:信息工程学院计算机系 指导方式:集体辅导与个别辅导相结合 课程设计适用专业:计算机科学与技术 课程设计教材及主要参考资料: 《数据结构课程设计》,滕国文编著,清华大学出版社,2010年; 《数据结构课程设计》,陈越钦铭雁编著,浙江大学出版社,2009年 《数据结构课程设计案例教程》, 马巧梅等编著, 人民邮电出版社,2012年

一、课程设计教学目的及基本要求 1.了解并掌握数据结构与算法的设计方法,具备初步的独立分析和设计能力; 2.初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能;3.提高综合运用所学的理论知识和方法独立分析和解决问题的能力; 4.训练用系统的观点和软件开发一般规范进行软件开发,培养软件工作者所应具备的科学的工作方法和作风。 二、设计内容 题目1:模拟停车场管理问题 问题描述: 设停车场只有一个可停放几辆汽车的狭长通道,且只有一个大门可供汽车进出。汽车在停车场按车辆到来的先后顺序依次排列,若车场内已停满几辆汽车,则后来的汽车只能在门外的便道上等候,一旦停车场内有车开走,则排在便道上的第一辆车即可进入;当停车场内某辆车要离开时,由于停车场是狭长的通道,在它之后开入的车辆必须先退出车场为它让路,待该辆车开出大门后,为它让路的车辆再按原次序进入车场。每辆停放在车场的车在它离开停车场时必须按它停留的时间长短交纳费用。 基本要求: 试为停车场编制按上述要求进行管理的模拟程序。在这里假设汽车不能从便道上开走。试设计一个停车场管理程序。 实现提示: 以栈模拟停车场,以队列模拟车场外的便道,按照从终端读入的输入数据序列进行模拟管理。每一组输入数据包括三个数据项:汽车“到达”或“离去”信息、汽车牌照号码及到达或离去的时刻,例如:('A',1,5)表示一号牌照车在5这个时刻到达,而('D',5,20)表示5号牌照车在20这个时刻离去,整个程序可以在输入信息为('E',0,0)时结束。对每一组输入数据进行操作后的输出数据为:若是车辆到达,则输出汽车在停车场内或便道上的停车位置;若是车离去;则输出汽车在停车场内停留的时间和应交纳的费用(在便道上停留的时间不收费)。栈以顺序结构实现,队列以链表实现。需另设一个栈,临时停放为给要离去的汽车让路而从停车场退出来的汽车, 题目2:哈夫曼编码和译码 问题描述: 利用哈夫曼编码进行信息通信可以大大提高信道利用率,缩短信息传输时间,降低传输成本。但是,这要求在发送端通过一个编码系统对待传数据预先编码,在接收端将传来的数据进行译码(复原)。对于双工信道(即可以双向传输信息的信道),每端都需要一个完整的编/译码系统。试为这样的信息收发站写一个哈夫曼编/译码系统。 基本要求: 一个完整的系统应具有以下功能: (1)初始化及文本的频率统计。从终端读入字符集大小n,以及n个字符和n个权值,完成文本的频率统计。建立哈夫曼树,并将它存于文件中。 (2)编码。利用已建好的哈夫曼树,从文件中读入,对正文进行编码。然后将结果存入文件"CodeFile-姓名"中。 (3)译码。利用已建好的哈夫曼树将输入的代码进行译码,将文件"CodeFile-姓名" 中的代码进行译码,结果存入文件"Decoding-姓名"中。

计算机网络课程设计题目

计算机网络课程设计题目

计算机网络课程设计 题目一 基本要求:根据用户需求,设计网络,并完成相关文档和文件工作。要求通过查找资料,独立完成设计,全部图、表只能使用WORD或VISIO 的相关工具来画,不得粘贴扫描的图片。 路由器和交换机、PC机配置利用boson netsim 或类似软件来辅助进行,防火墙、服务器配置用文档描述。 1、某高校要求设计一个校园网, 一、用户需求 (1)用户规模500台计算机。 (2)用户大致平均分散在4栋楼房内,4栋楼房排成前后两排,楼房之间各相距200米,楼房高4层。每栋楼的4楼用户构成两个VLAN。(3)中心机房设在其中1栋楼房的1楼靠近另一栋楼房的一端。 (4)安装对外WWW、业务WWW、邮件、FTP、BBS、DNS、数据库七个服务器。提供匿名服务,但FTP仅对内部开放。 (5)提供LAN、WLAN接入。

(6)在业务WWW服务器上配备基于Web的业务应用系统,所有用户使用业务系统实现网上办公。 (7)要求出口带宽为1Gbps。 二、设计要求 (1)写出简要的可行性分析报告。 (2)设计网络结构,并给出解释。 (3)除用户计算机已购置外,其余全部设备和通信线路需要重新购买、安装。试具体给出全部主要设备的配置、型号或技术指标及其测算依据。 (4)给出工程预算(包括设备、线路等,不含施工费)及其计算依据。 题目二 设计一个中小企业网络规划与设计的方案:一、用户需求 (1)公司有1000 台PC (2)公司共有7个部门,不同部门的相互访问

要求有限制,公司有3个跨省的分公司。 (3)公司有自己的内部网页与外部网站,公司能够提供匿名的FTP,邮件,WWW服务,但FTP 只对内部员工开放。 (4)公司有自己的OA 系统 (5)公司中的每台机能上互联网,每个部门的办公室联合构成一个VLAN。 (6)核心技术采用VPN。 二、设计要求 (1)写出简要的可行性分析报告。 (2)设计网络结构,并给出解释。 (3)除PC机已购置外,其余全部设备和通信线路需要重新购买、安装。试具体给出全部主要设备的配置、型号或技术指标及其测算依据。(4)给出工程预算(包括设备、线路等,不含施工费)及其计算依据。 题目三 题目:广告公司网络的设计 1.基本背景描述 某广告公司现有分公司1(50台pc)和分公司2(40台pc),分公司1和分公司2都拥有各自独立的部门。分公司1和分公司2包括:策划部、市场部、设计部。为提高办公效率,该广告公司决定建立一个内部网络。 该广告公司内部使用私有IP地址192.168.160.0/23,要求该广告公司的分公司1和分公司2之间使用路由器进行连接(不使用vpn技术),使用动态的路由

8专业计算机网络课程设计任务与要求

2014春计算机网络课程设计任务与要求 一、课程目标 For personal use only in study and research; not for commercial use 深入理解计算机网络基本原理,将书本上抽象的概念与具体的实现技术相结合,体会网络协议的设计与实现过程,以及专业技术人员所使用的基本方法和技巧;熟悉相关应用开发工具,掌握网络协议应用开发技术;进一步熟悉网络设备,学习组网技术,掌握网络规划与设计的基本方法;培养一定的自学能力和独立分析问题、解决问题的能力;对设计中遇到的问题,能通过独立思考、查阅资料、参考文献,寻求解决方案。 二、设计题目说明 设计题目设置上,采取了分类、分级的形式。 分5个类别,分别是:网络协议或算法、网络服务、组网设计、网络应用编程、理论与应用研究。 分3个级别,从高至低分别是A、B、C。题目的级别综合依据创新性、综合性、实用性、难度等因素,不同级别,成绩起评分数有别。 A级题目(良-优):较难;综合性强、有明显或突出的创新、探究性较强、实际课题或项目的一部分(实用性);工作量非常饱满;富有建设性;有很强的分析问题与解决问题的能力。 B级题目(中-良):难度适中;工作内容侧重于设计或研究或较高水平应用;有一定综合性、有一定创新、有一定实用性;工作量饱满;有较强的分析问题与解决问题的能力。 C级题目(及格-中):难度不大或偏小;工作内容侧重于验证或学习或简单应用;基本上无创新; 工作量不大;有一定的分析问题与解决问题的能力。 三、任务完成形式 (1)交付课程设计说明书(纸质+电子版) (2)通过现场验收或答辩 (3)交付完整的设计作品(或能体现自己工作的视频课件)、 工作量、掌握程度: 有效代码行数:600行以上 对于第一、四类题目,必须交付设计作品,设计作品指的是完整的源程序代码、相关数据文件; 对于第三类题目,必须交付设计作品,设计作品指的是网络拓扑文件、网络仿真配置文件; 对于第二、五类题目,必须交付能体现自己工作的视频课件,要求有一定的文字或声音解说。 课程设计说明书(纸质+电子版),对于对于第一、四类题目,内容包括:设计任务、系统分析、总体设计、详细设计(相应地给出关键的代码)、设计总结(评价/遇到的问题/体会/建议等)、使用说明等。 四、工作计划与进度安排 根据所选题目,合理安排进度计划,总体上需要50个小时以上(不包含查资料时间)。

《计算机网络课程设计》

计算机网络课程设计报告 题目:Web服务器的搭建及HTTP协议和底层协议运行分析 学生: xxxxxxx 学号: xxxxxxx 班级: xxxxxxxx 教师: xxxxxxx 完成日期:2017年 6月 22 日

《计算机网络课程设计》成绩评定表班级:xxxxx:xxxxx学号:xxxxxxx阅卷教师签名:

Web服务器的搭建及HTTP协议和底层协议运行分析 一、题目说明 1、课程设计题目分析5 本题是要在Window操作系统上进行web服务器的搭建,之后在另一台电脑上运行该服务器,同时在该电脑上抓来往的数据包,并观察该数据包中的HTTP协议的结构。 2、题目涉及的技术原理10 本题通过对操作系统中的IIS(Internet 信息服务器)的安装,再通过编辑自己的编写的服务器代码设置自己的默认网页,进行Web服务器的配置。 在另一台电脑上,将这台电脑用作客户端,运行自己刚配置好的Web服务器。同时,打开wireshark应用程序进行数据包抓包,抓取http包,对抓到的http包进行结构分析。 当前对于Web页面的访问应用都是基于Http应用协议的,而在下层则使用TCP(传输控制协议);但TCP并不适合于短会话(少量的数据交换的情况),当期用于短对话时会增加额外开销,而建立、撤销TCP的开销却又是必需的。因此,提出了一种混合TCP与UDP 的动态选择传输层协议来实现Http协议的方法,若在短对话时使用UDP(用户数据报协议)作为传输层协议,而当有大量数据需要传输时则使用TCP作为传输层协议,这样,对于短对话可以避免TCP的

额外开销,而对于长会话又可以得到有TCP提供的可靠传输并减少网络拥塞。 3、该技术的应用及发展5 ProgressiveDownload (渐进式下载方式)也可以认为是HTTPStreaming 的前身,其通过 HTTP 协议来传输文件。目前,国外比较主流的视频(如YouTube ,优酷,土豆,六间房等)一般都用ProgressiveDownload 的方式播放视频节目。ProgressiveDownload在用户点击播放视频节目时,会给用户发送视频文件,用户可以边下载、边播放,而不是等到文件下载完毕才可以播放视频。在用户暂停播放时,服务器依然会给客户端发送视频文件,直至整个文件下载完毕或者用户关闭视频。基于此特性产生一个问题:如当一个文件为3min ,用户观看前 1min 后就不想再观看而关闭视频播放时,而此时文件可能已经全部下载完毕,这样就会造成后 2min 资源传输的浪费。 ProgressiveDownload 客户端与服务器的交互过程参见下图,由客户端发起 HTTP 请求,服务器受到请求后回复给客户端其请求 图1 HTTP请求/响应 目前,支持 HTTPStreaming 的客户端有有 AdobeFlash Player 10.1 ,微软的 Sivelight 以及 APPLE 的Safari 等。

计算机网络课程设计

石河子大学继续教育学院 网络工程与技术课程设计课题名称:设计校园网络拓扑结构 年级:13计科网络 教师:何万里

一.校园网概论 1.1校园网规划的意义 1.2校园信息网的现状 1.3校园网规划设计的主要任务 二.校园网络设计系统需求分析及目标 2.1项目背景 2.2网络需求分析 三.校园网总体规划 3.1网络技术选择 四.校园网总体结构设计 4.1网络拓扑总线图 4.2思科路由器设置 4.3子网与WLAN划分 五.综合布线设计 5.1设计范围 5.2布线的设备选择 5.3布线设计方案描述 六.总结

1.1校园网规划的意义 校园网的建设,其主要意义是有利于学校教学、科研的快速发展,它能使广大教师利用计算机网络环境进行教学,开展科研活动,进而提高学校的教学质量和科研水平,为培养面向世界,面向未来的高素质人才提供有力的保障。 高效简洁的校园网,不仅方便管理,而且升级方便。校园网指校园内计算机及附属设备互联运行的网络,是由计算机、网络设备和网络软件构成的为学校教育、科研、管理、办公和交流等活动服务的大型集成应用系统,并能接入因特网实现与国内国际网站进行信息交流、资源共享。校园网的规模、网络性能、应用水平和普及程度已成为衡量一所院校办学水平高低的重要标志之一。校园网建设是教育信息化建设的重要组成部分,是全面实现素质教育的重要手段,是实现教育现代化的重要标志,校园网是学校信息基础设施。 1.2校园信息网的现状 国家加快改革教育体系,以教育为立国之本,建设一个高度发达的国家教育体系。为提高我国教育的现代化、建立先进高效的教育体系,提供更为先进的教育手段,学校很有必要建设一个校园网络管理应用系统,这样可以达到校园资源共享、建立完备的数据交换体系、快速的传递信息等目的。顺应无纸教学,无纸办公的发展趋势,充分利用现代化技术来进一步提高教学质量和办公效率,为培养二十一世纪人才提供一个优良的硬件教学环境。 信息成为社会经济发展的核心因素,信息化已成为当今世界潮流。自从1993年美国政府公布实施“信息高速公路计划”之后,在世界引起巨大反响,许多发达国家和一些发展中国家也相继提出了本国或本地区的信息基础设施计划。可以说,信息化程度已成为衡量一个国家现代化水平和综合国力强弱的重要标志。

计算机网络课程设计

摘要

由于计算机与网络技术的特殊性,网络建设需要考虑以下一些因素:系统的先进性、体统的稳定性、系统的可扩展性、系统的可维护性、应用系统和网络系统的配合度、与外界网络的连通性、建设成本的可接受度等。 局域网(Local Area Network,LAN)是指传输距离有限,传输速率较高,以共享网络资源为主要目的的网络系统,它仅包括OSI参考模型的底部3层协议。将一个网络限制在物理上较小的区域之内,可以减少从网络上一台计算机发送数据到最远处计算机的时延。 虚拟局域网功能:VLAN(Virtual Local Area Network,虚拟局域网)是指在交换式局域网的基础上,采用网络管理软件构建的可跨越不同网段、不同网络的端到端的逻辑网络。一个VLAN组成一个逻辑子网,即一个逻辑广播域,它可以覆盖多个网络设备,允许处于不同地理位置的网络用户加入到一个逻辑子网中。同时,在同一台交换机上也可以划分多个VLAN。 关键词:网络虚拟局域网交换机VLAN

目录 1 课程设计目的 (1) 2 课程设计要求 (1) 3 参考案例 (1) 3.1需求分析 (1) 3.2网络拓扑设计方案 (2) 3.3设备的配置方案 (5) 3.4.子网的设计方案 (5) 4. 课程设计分析 (7) 4.1.工作原理 (7) 4.2.系统拓扑结构 (9) 4.3.划分网段、IP地址与VLAN (10) 4.设备介绍 (11) 5.设备的配置与验证 (11) 5.1.配置 (11) 5.2.验证 (15) 6.结果分析 (18)

7心得体会 (18) 8.参考文献 (19) 校园网络构建方案设计和实现 1.课程设计目的 (1)对计算机网络基本理论知识的加深理解。 (2)通过设计对计算机网络的应用有所了解。 (3)掌握基本cisco基本配置命令并熟练运用。 2.课程设计要求 (1)分析具体情况,结合实验室条件,完成需求分析; (2)列出所需设备,设计完成网络拓扑结构图; (3)在实验环境下完成设备的具体配置; (4)调试验证。 3.参考案例 3.1需求分析 随着信息时代的到来,校园网已经成为现代教育背景下的必要基础设施,成为学校提高水平的重要途径。能通过与Internet的互联,为全校师生提供国际互联网上的各种服务。教师可以制作多媒体课件以及在网上保存和查询教学资源,能对学生进行多媒体教学和通过网络对学生进行指导与考查等。学生也可以通过在网上浏览和查询网上学习资源,从而可以更好地进行学习,校园网能为学校的信息化建设打下基础。 根据本校园实际情况主要应用需求分析如下: 用户的应用需求:所有用户可以方便地浏览和查询局域网和互联网上的学习资源,通过WWW服务器、电子邮件服务器、文件服务器、远程登录等实现远程学习,此外为教务处提供教务管理、学籍管理、办公管理等。 通信需求:通过E-mail及网上BBS以及其它网络功能满足全院师生的通信与信息交换的要求,提供文件数据共享、电子邮箱服务等。

相关主题
文本预览
相关文档 最新文档