计算机网络课程设计
说明:
1.本课程设计题目分为三组,共9个题目,要求每名学生任选一道题目,单人单题,按题目要求独立完成,并提交课程设计报告一份,报告格式要求统一(下发)。 2.指导教师及联系方式:武奇生、李雪
办公地点:校本部北院交通科技大厦1802室 办公室电话:82334956
邮箱:qshwu@chd.edu.cn lixue@chd.edu.cn 题目组:
一.简单动态网站设计与实现
完成一个简单动态网站的设计与开发。要求完成: (1) 前台页面制作,内容自己设定;
(2) 前台信息与数据库关联,可动态更新前台内容。要求至少两个数据表与前台相连。
题目:1.个人主页/班级主页
2.聊天室 3.图书管理系统 4.任选主题
二.局域网组建 题目:
1. 一幢教学楼:10个教室,每个教室连一台计算机;2个实验室,每个实验室连20台计算机; 一幢办公楼:10个办公室,每个办公室连3台计算机。两幢楼之间相距110米。每幢楼内有一个设备间,所有房间到设备间的距离均小于90米。根据需求,采用100BASET组网技术,请选择适当的网络设备、传输介质,
并完成设计。
要求完成:
(1) 画出整个校园网的网络结构图,并注明网络设备和传输媒体的名称、规格 (速率、端口数);
(2) 为实现办公信息发布、文件共享、师生交流、网上讨论和多媒体教学,应配置什么服务器;
(3) 校园网椄入Internet还要添加什么设备? (4) 为监控网络的运行,还应该配置什么功能模块?
2.要求为某制药厂组建一个局域网:能够实现生产监测数据的及时反馈。用户要求通过局域网的建立,能够为有关科室提供生产和销售的各种药品的产量和质量信息,在各主要操作岗位进行LED电子屏动态显示有关数据。 用户需求及工作站的地理场所分布情况如下:
(1) 办公楼内的工作站之间最大的距离不超过100M,要求安置1台服务器和若干台工作站;
(2) 厂区内共有化验室、生产车间、仪表车间、主厂房和调度室等5部分,他们之间的最大距离在1km以上。要求在每部分分别安置1台工作站和电子屏动态显示器;
(3) 销售科远离厂区,距离在1000m以上。要求在销售科安置若干台工作站。 (4) 同时,该企业欲建立一个Internet网站,想在Internet上发布企业信息、接受用户反馈信息、提供网上服务以及创建良好的企业网上形象。
请根据以上所提供的信息,要求完成下列问题:
(1) 详细描述出一个能满足要求的局域网组建方案; (2) 画出网络拓扑结构图;
(3) 该局域网要椄入Internet还要添加什么设备?
三.网络工具和协议编程实现 题目:
1. ping 程序的设计与实现,初步掌握基于TCP/IP 网络编程的基本实现 ping程序是我们用的较多的用于测试网络连通性的程序,ping程序基于ICMP,使用ICMP的回送请求和回送应答来工作。ICMP是基于IP的一个协议,ICMP包通过IP的封装之后传递。Ping程序是面向用户的应用程序,使用ICMP的封装机制度,通过IP协议来工作。为了实现直接对IP和ICMP包进行操作,采用Socket编程实现。程序要求实现:
(1) 在命令提示符下输入: ping xxx.xxx.xxx.xxx
其中xxx为目的主机IP地址,不要求支持域名,对是否带有开关变量也不做要求。不带开关变量时,要求返回4次响应。
(2) 返回消息格式:
Reply from xxx.xxx.xxx.xxx或Request timeout(无法ping通的情况)
2.点对点的文件传输工具
文件传输是指发送方将文件数据读入缓冲区,然后调用Socket的发送函数将数据传输到接收方,接收方收到数据后重组文件的过程。 编写界面程序实现点对点的文件传输,具体功能如下:
(1) 界面至少包括网络设置区、本地文件设置区与对方下载文件区三部 分;
(2) 网络设置区可以设置IP地址、端口号、选择服务器与客户端等; (3) 本地文件设置区要求列表显示要共享的文件,并可以添加与删除共享文件;
(4) 对方文件下载区要求列表显示对方的共享文件,并能下载到本地。
3.文件传输协议的简单设计与实现:
学会利用已有网络环境设计并实现简单应用层协议,掌握TCP/IP 网络应用程序基本的设计方法和实现技巧,加深对客户/服务器的工作模式的认识。
因篇幅问题不能全部显示,请点此查看更多更全内容