第一篇:计算机网络管理技术课程设计报告
计算机网络管理技术
课程设计报告
组别:四 学号: 姓名: 日期:
计算机网络管理技术
课程设计报告
一、课程设计题目
有一个企业,共有7个部门,分别为总经理室、人力资源部、财会部、设计部、售后部、施工部和网络管理中心,总经理室有一台台式机和一台笔记本电脑,人力资源部有3名员工,每个人都有电脑,财会部有两台电脑,安全性要求比较高,除了网管中心主任和总经理,其他人都不能访问财会部,设计部和施工部各有10台电脑有上网的要求,售后部也有3台电脑要求上网,网管中心有一名主任和2名员工构成,另外还有若干台服务器。
二、课程设计任务
1、假设该企业通过电信申请的专线访问互联网,有固定的IP地址,不限制每月的访问流量,请画出企业的内网的网络拓扑结构图,需要的主要设备可采用CISCO或者H3C的,具体型号可根据功能要求上网查找。
2、使用内网IP进行内网的子网划分,原则是每个部门一个子网,自行规定内网的静态IP网段。总经理室、人力资源部、财会部和网络管理中心需要使用固定的静态IP,设计部、售后部、施工部采用DHCP动态分配IP地址。为每个用户建立相应的账号和密码,允许用户自己修改密码,根据题目的要求给每个用户赋予不同的权限。
3、内网建立自己的DNS服务器,为所有主机访问Internet进行域名解析。
4、建立管理员账户组,实现服务器远程管理。
5、为企业员工建立FTP服务器,该服务器仅内网可用即可。实现用户在内网的资料的上传和下载。
6、建立企业自己的邮件服务器,为每个企业员工分配独立的邮箱,测试邮箱的收发功能。
7、建立企业的WEB服务器,实现Internet用户可以自由访问该服务器。
三、网络总体需求分析
实训设计要求如下:
1、共有7个部门,分别为总经理室、人力资源部、财会部、设计部、售后部、施工部和网络管理中心。
2、总共有33台电脑,4台服务器。总经理室有一台台式机和一台笔记本电脑,人力资源部有3名员工,每个人都有电脑,财会部有两台电脑,设计部和施工部各有10台电脑。
3、安全性要求比较高,除了网管中心主任和总经理,其他人都不能访问财会部。
4、设计部和施工部各有各10台电脑有上网的要求,售后部3台电脑也有上网要求。
5、网管中心有一名主任和2名员工构成,另外还有若干台服务器。
根据网络设计整体要求,共有7个部门,各个部门电脑数目不同,总33台,四台服务器,暂时不考虑以后业务拓展,需要一台核心层交换机,两台接入层交换机即可满足数量的要求,每个部门划分成一个VLAN,共要划分七个LVAN,作为内部网段,IP地址选192.168.1网段,分别为总经理室192.168.10.1;从事部192.168.10.2;财务部192.168.10.3;售后部192.168.10.4;设计部192.168.10.5;施工部192.168.10.6;网管中心192.168.10.6.7;
按管理要求,网管中心的电脑连接在核心交换机上,以便控制,四台服务器也接在中心交换机上,中心交换机接路由器,以连接外网,路由器外设有防火墙。(因为画图工具限制,用文字表示)。
根据以上设计,网络拓扑图如下所示:
四、具体服务器的安装与配置。
一个公司内部网络的设计,需要公司有自己的服务器,以处理相应的业务需求,根据设计要求,本设计具体需要五种服务器,分别为:
1、DHCP服务器,以满足设计部、售后部、施工部采用DHCP动态分配IP地址的需求。
2、DNS服务器,以满足为所有主机访问Internet进行域名解析及内部服务器解析的需求。
3、FTP服务器,以满足实现用户在内网的资料的上传和下载的需求。
4、Email服务器,以满足为每个企业员工分配独立的邮箱,能够向内网和外网发送邮件的需求。
5、WEB服务器,实现公司各种信息的发布,并且满足Internet用户可以自由访问该服务器
具体各种服务器的安装详情如下:
(一)DHCP服务器安装
由于要求设计部、售后部、施工部采用DHCP动态分配IP地址,(二)DNS服务器安装的安装与配置
(三)FTP服务器安装的安装与配置
(四)Email服务器安装的安装与配置
(五)WEB服务器的安装与配置
(六)建立管理员账户组,实现服务器远程管理。
第二篇:计算机网络课程设计报告
目录
需求分析…………………………………………….3
总体设计…………………………………………….3
详细设计…………………………………………….4
测试的步骤………………………………………….4
编 码………………………………………………...6
测试的内容…………………………………………14
课程设计总结………………………………………14 参考资料……………………………………………14
需求分析:
随着信息化科学技术的快速发展,21世纪的人们将步入一个前所未有信息时代。计算机技术和网络技术将深入地影响到人们社会生活的各个领域。各种网络资源成为现代社会不可或缺的一部分。无论是对教育、医疗,乃至军事、社会生活的方方面面都有着深刻的影响。Internet的飞速发展带来的众多有价值的信息共享,使互联网越来越被广大用户所接受,进而在全球迅速蔓延。现代社会中,无论你从事的是什么行业,在互联网中都可以找到你想要的有用资源。某种意义上讲,互联网已经深入影响到了社会生活的每个角落,给人们的生活带来了全新的感受。很多的网络活动已经成为了一种时尚。同时,人类社会的诸多方面对网络的依赖程度越来越强。一个崭新的“网络时代”正在急速向现代社会走来。
但是网络在提供便利的共享资源的同时也带来了各种各样的安全风险。因此,网络安全问题越来越引起人们的广泛关注,并成为当今网络技术研究的重点。通常黑客和病毒是通过安全漏洞渗入目标系统的,因此只要找到并修补所有的安全漏洞,就可以抵御绝大部分的黑客攻击。安全漏洞扫描技术能够检测网络系统潜在的安全漏洞,使网络管理者可以预先了解网络的脆弱性所在,从而确保网络系统的安全。
通常,一次成功的网络攻击,首先要收集目标计算机IP地址,然后才能进一步对目标实施有针对性的有效攻击。而对目标计算机IP地址的获取,目前主要是通过网络端口扫描工具实现的。
课程设计目的
加深对TCP/IP的理解,熟悉socket编程。
课程设计内容
实现一个扫描器,使用TCP connect进行端口扫描,并把扫描到的结果记录下来。
课程设计要求
(1)Windows或Linux环境下,程序在单机上运行;(2)使用端口扫描对一台主机进行扫描,并显示出结果;对一个网段进行IP扫描,显示出结果;
(3)提供友好的用户界面。
总体设计:利用已学的C语言知识,结合在上网络课上所学专业知识,设计并开发出一个端口扫描程序,判断指定的主机有哪些端口可以提供服务, 并把扫描得知的结果记录下来。能让工作人员清楚的看出该台主机上那个IP端口可以使用,那个IP端口有多少个端口可以被使用,详细设计:
1.先输入想要扫描的网段;
2.然后将输入的网段转化为可排序的IP数组
3.建立多个线程,每个线程扫描一个IP。每个线程内先建立数据流套接字,然后绑定 IP端口进行扫描。将扫描端口保存到g_map_ScanResult。
4.清理结束后进程,输出结果。
5.计算所用时间。
测试的步骤:
在Windows系统下,在Microsoft Visual C++ 6.0的环境下,设计程序代码,开发一个可以测试主机IP地址的实用型小软件。
编码完成后正常的运行后,会弹出一个对话框。我们只需按照对话框中所提示的输入规格的IP地址,那么则可以检测出这台主机IP地址的使用情况
即输入开始IP地址以及结束IP地址即可开始扫描
扫描的结果中除了有几个IP地址之外还会有那几个IP地址可用的端口。如下图所示:
编码:#pragma comment(lib,“ws2_32.lib”)#pragma warning(disable:4786)#include
//socket相关
TIMEVAL
g_timeout;
//阻塞等待时间
//FD_SET
g_mask;
//socket模式设置,储存socket信息 const short TIMEOUT = 1;
//阻塞等待时间
WSADATA
g_wsadata;
//socket版本信息
//线程中的互斥体
HANDLE g_PortMutex;
HANDLE g_ThreadNumMutex;
HANDLE g_ResultMutex;
//输入结果的互斥量
//保存IP扫描的结果
multimap
//----------------------//线程函数,扫描每一个IP DWORD WINAPI ThreadFunc(LPVOID th_para){
//获取需要扫描的IP
//char *pStrIp =(char*)th_para;
unsigned long ulScanIp = *(unsigned long*)th_para;
int index = 0;
//端口索引
SOCKET link_sock;
//SOCKET
FD_SET
set_flag;
//SOCKET描述
short select_ret;
//select异步返回值
short port;
//正在扫描的端口
while(index < PORTSNUM)
{
port = g_portsTOscan[index];
//创建数据流套接字
link_sock = socket(AF_INET, SOCK_STREAM, 0);
if(link_sock == INVALID_SOCKET)
{
//cout << “创建link_sock socket失败:错误号为: ” << GetLastError()<< endl;
WaitForSingleObject(g_ThreadNumMutex,INFINITE);
g_runThreadNum--;
ReleaseMutex(g_ThreadNumMutex);
//cout << “***还有_”<< g_runThreadNum << “_个扫描线程进行中**”<< endl;
return-1;
}
FD_ZERO(&set_flag);
//将指定文件描述符清空
FD_SET(link_sock,&set_flag);//用于在文件描述符集合中增加一个新的文件描述符
//设置连接地址
SOCKADDR_IN scan_addr;
scan_addr.sin_family = AF_INET;
scan_addr.sin_addr.s_addr = ulScanIp;
scan_addr.sin_port = htons(port);
unsigned long sock_set = 1;
ioctlsocket(link_sock,FIONBIO,&sock_set);
//设置套接字为非阻塞模式,第3个参数非0为非阻塞
connect(link_sock,(struct sockaddr *)&scan_addr, sizeof(scan_addr));//连接指定IP端口
select_ret = select(0,NULL,&set_flag,NULL,&g_timeout);//异步返回值
if(select_ret == 0 || select_ret ==-1)
{
++index;
continue;
}
else
{
strstream stream_result;
struct in_addr ipaddr;
ipaddr.s_addr = ulScanIp;
char *pStrIp = inet_ntoa(ipaddr);
stream_result << “t主机地址为:” << pStrIp << “t找到开放的端口: ” << port <<' ';
string str_result(stream_result.str());
//将扫描结果储存到输出变量中去
WaitForSingleObject(g_ResultMutex,INFINITE);
g_map_ScanResult.insert(make_pair(ulScanIp,str_result));
ReleaseMutex(g_ResultMutex);
}
++index;
}
//扫描完一个线程
shutdown(link_sock, 0);
closesocket(link_sock);
WaitForSingleObject(g_ThreadNumMutex,INFINITE);
g_runThreadNum--;
ReleaseMutex(g_ThreadNumMutex);
//cout << “****还有_”<< g_runThreadNum << “_个扫描线程进行中****”<< endl;
return 0;}
//-------------//将IP转化成能直接递增和递减的地址
unsigned long InvertIp(unsigned long srcIp)
{
unsigned char first;
unsigned char second;
unsigned char third;
unsigned char fourth;
first
=
srcIp
&
0x00FF;
second
=
(srcIp
>>
8)
&
0x00FF;
third
=
(srcIp
>>
16)
&
0x00FF;
fourth
=
(srcIp
>>
24)
&
0x00FF;
return
(first << 24)|(second << 16)|(third << 8)| fourth;
}
//---//将IP内的IP转化成一个一个unsigned long 类型存在数组中
int GetIpToScan(const string &StartIp, const string &EndIp, vector
//判断输入的IP是否合法
unsigned long ulStartIp = inet_addr(StartIp.c_str());
unsigned long ulEndIp = inet_addr(EndIp.c_str());
if(INADDR_NONE == ulStartIp
||
INADDR_NONE == ulEndIp)
{
cout << “请输入合法的IP” << endl;
return-1;
}
//////////////判断查询的是一个IP还是IP段/////////////////////////////////////
if(ulStartIp == ulEndIp && ulStartIp!=0)
{
vec_ip.push_back(ulStartIp);
return 0;
}
if(ulStartIp == 0 && ulEndIp == 0)
{
return 0;
}
if(ulStartIp == 0)
{
vec_ip.push_back(ulEndIp);
return 0;
}
if(ulEndIp == 0)
{
vec_ip.push_back(ulStartIp);
return 0;
}
////////////////////////////////////////////////////////////////////////////
//将IP转换成可以递增比较的类型
ulStartIp = InvertIp(ulStartIp);
ulEndIp = InvertIp(ulEndIp);
//指定前后顺序,ulEndIp较大
unsigned long max_ip;
if(ulStartIp > ulEndIp)
{
max_ip = ulStartIp;
ulStartIp = ulEndIp;
ulEndIp = max_ip;
}
int ipnums = ulEndIpstart_time)/ CLOCKS_PER_SEC;
cout << “使用时间为: ” << cost_time << “ 秒” << endl;
return 0;} 测试内容:即根据对话框的提示输入符合标准的IP地址即可,最后得出的结果是扫描的几个IP地址中各自有几个可用的端口。
设计总结:
通过这次端口扫描器的实验深化了信息对抗,信息安全的意识。对于网络端口扫描器有了整体上的认识。了解了socket函数的基本用法和端口扫描的基本原理。在这次设计中在处理线程上遇到了很大麻烦,不过通过上网查找和书本,基本解决,还有就是刚开始在socket的运用上很是不懂,经过上网查找也顺利解决。而且在此次试验中又复习了以前学习的C语言,巩固了C语言知识。总之这次设计,不仅是对以前只是的巩固,也学习到了许多新知识。
参考资料:
C语言程序设计 计算机网络
资料来源:百度文库
道客巴巴
第三篇:计算机网络课程设计报告
计算机网络课程设计报告
题
目:简单企业网的设计与实现 专
业:计算机应用技术 姓
名:黄贤菊 班
级:1340301 学
号:201340030119 指导老师:魏树权
完成时间:2015年6月25日 目录
一、··········概
述··········
二、··········设计目的···········
三、········设计内容及要求·······
四、··········实现过程···········
(1)开发工具
五、·········网络拓扑图··········
六、··········设备清单···········
七、··········IP地址划分·········
八、···········配
置··········
九、··········测试结果···········
十、··········心得体会··········· 概
述:
计算机网络课程设计是计算机专业实践环节之一,是学习完《计算机网络》课程后进行的一次全面的综合练习。其目的在于加深对OSI七层模型、TCP/IP模型的各层功能和设计思想的理解,掌握组建计算机网络的基本技术,特别是网络规划、设计和IP地址的分配。设计目的:
通过该课程设计,使学生熟悉路由器、交换机的配置及相关命令。根据网络案例设计出包括网络拓扑结构图、IP分配及规划、特殊网络应用技术和网络测试及协议分析。提高学生对网络设计方案的分析、设计、论证、实现及文档规范书写的能力和解决实际问题的能力。
设计内容及要求:
某企业有办公室、财务部、销售部、设计部、生产部5个部门,每个部门配置8台计算机,现在需要设计并实现一个网络,要求如下:(1)为每台计算机分配一个私有IP
地址,地址范围为:192.168.0.0/24。为保证部门间的访问隔离,每个部门单独划分一个子网,子网间通过路由器互联;(2)企业已从电信申请4个公网IP地址210.88.55.11~210.88.55.14,为了能够使所有与主机访问Internet,需要在路由器中使用PAT技术;(3)内、外网用户均需要访问企业内
部的一台Web服务器,可以在路由器中使用Static NAT技术来解决之一问题。
实现过程: 此次课程设计,采用了单臂路由的设计方法。
单臂路由:指在路由器的一个接口上通过配置子接口(或“逻辑接口”,并不存在真正物理接口)的方式,实现原来相互隔离 的不同VLAN(虚拟局域网)之间的互联互通。由于从拓扑结构图上看,在交换机与路由器之间,数据从一条线路进去,又从一个线路出来,两条线路重合,故形象的称之为“单臂路由”。
(1)开发工具:
cisco packet tracer模拟器
(Cisco Packet Tracer 是由Cisco公司发布的一个辅助学习工具,为学习思科网络课程的初学者去设计、配置、排除网络故障提供了网络模拟环境。用户可以在软件的图形用户界面上直接使用拖曳方法建立网络拓扑,并可提供数据包在网络中行进的详细处理过程,观察网络实时运行情况。可以学习IOS的配置、锻炼故障排查能力。)
网络拓扑图:
为了实现访问隔离,将五个部门划分为5个VLAN,每个部门8台计算机(为了方便设计及效果美观,本次设计选用两台计算机作为代表)。其中办公室属于VLAN10,财务部属于VLAN20,销售部属于VLAN30,设计部属于VLAN40,生产部属于VLAN50。而服 务器则属于VLAN60。网络拓扑图所示。
网络拓扑图
设备清单:
设备 电脑 交换机 路由器 服务器 网线
数量 40/台 4/台 2/台 1/台 若干 IP地址划分: 公司使用一个C类网络地址192.168.0.0/24,分为五个子网,则占用主机号3位即可,还剩5位主机号,可为32台主机服务,而每个部门只有8台主机,所以完全够用。
以下是完整的IP划分方案:
部门 IP段
192.168.0.2/24——办公室
192.168.0.9/24 192.168.1.2/24——财务部
192.168.1.9/24 192.168.2.2/24——销售部
192.168.2.9/24 192.168.3.2/24——设计部
192.168.3.9/24 192.168.4.2/24——生产部
192.168.4.9/24 配置:
(1)交换机配置: 每个子网中的交换机只需将端口划分到相应的VLAN中即可,以办公室的交换机为例,端口1—8与主机1—8相连,划分到VLAN10中,而与上层交换机的端口24则设置为trunk模式,如图所示。
底层交换机配置
(注:而在底层交换机的上层的交换机,则将端口全部设为trunk模式,其配置方式与底层交换机大体相同,在此不再赘述。)
(1)路由器配置: 起局域网内部路由功能的路由器需划分子端口,对各个VLAN起到路由作用。其配置过程如图所示。
单臂路由器配置
而另一个路由器则是起网络地址翻译功能。由于公司有40台主机,但是只有四个共用IP可以使用,其中,210.88.55.14/24分配给服务器使用,所以共用IP满足不了公司内部主机的使用,因此需要用到NAT来建立动态IP池,给主机动态分配IP,以解决IP短缺问题。其配置过程如图4.4.2.2与图4.4.2.3所示。其中上图为静态NAT配置,下图为动态NAT配置。
.静态NAT配置
.动态NAT配置
测试结果:
不同VLAN之间
由于在单臂路由之中,所以不同VLAN之间可以ping通,现以办公室与财务部之间的主机为例进行测试,如图所示。
不同VLAN间的测试 本地主机访问本地服务器:
以办公室主机为例,访问本地服务器,如图所示:
访问本地服务器
访问外部网络:
访问本地服务器,如图所示:
访问外部网络
心得体会:
通过本次网络课程设计,完成了简单的企业网络设计及前期调试验证,学会了对交换机、路由器的配置方法。课程设计是要把每个知识点掌握牢固而且融会贯通。
通过本次课程设计我明白了理论与实践相结合才是掌握知识的主要方法,学习书本知识时感觉很盲目,通过课程设计我更好的理解了书本上的某些抽象的知识。只有把所学的理论知识与实践结合起来,才能在 初步理解理论的基础上对该知识点融会贯通,从而能够更加全面、正确地完成自己的设计。
通过本次的课程设计,我学会了网络的基本分配,了解了计算机网络的基本格式和怎样对客户的需求进行分析,建立一定的方案,并且实现自己的方案。网络是计算机专业一个前景非常广阔、应用极其广泛的领域,努力掌握基本的网络原理和设计网络方案是计算机系学生应该具备的本领。
在本次课程设计中,我得到了老师和同学的很多帮助,经过老师和同学的帮助,我最终还是完成了自己的设计内容,完善了自己的知识。最后,感谢老师和同学的无私帮助!
第四篇:计算机网络课程设计报告2
计算机网络 课程设计报告
班 级:指导教师:学 号:姓 名: 信息管理与信息系统1201
摘要:..............................................................................................................................................3 一.选题依据及意义.......................................................................................................................3
1.1 选题内容...........................................................................................................................3 1.2 选题依据...........................................................................................................................3 1.3 选题意义...........................................................................................................................3 二.网络拓扑结构...........................................................................................................................4
2.1 新飞网吧网络拓扑示意图...............................................................................................4 2.2 网络拓扑说明...................................................................................................................5
2.2.1物理环境说明........................................................................................................5 2.2.2网络环境说明........................................................................................................5
三. 项目使用网络平台.................................................................................................................5
3.1 服务器端操作系统...........................................................................................................5 3.2 服务器端网络服务...........................................................................................................5 3.3 客户端操作系统...............................................................................................................6 四.项目使用的硬件配置...............................................................................................................6
4.1 服务器配置单....................................................................................................................6 4.2 客户端配置单...................................................................................................................6 4.3 网络连接设备...................................................................................................................7 五.服务安装与配置.......................................................................................................................8
5.1 DHCP的安装与配置........................................................................................................10 5.1.1 目的及意义.........................................................................................................10 5.2.2 实现方法.............................................................................................................10 5.2 WEB的安装与配置..........................................................................................................13 5.2.1目的及意义..........................................................................................................13 5.2.2实现方法..............................................................................................................13 5.3.FTP的安装与配置........................................................................................................18 5.3.1目的及意义..........................................................................................................18 5.3.2实现方法..............................................................................................................18 六.创新点.....................................................................................................................................23 6.1用交换机替代集线器......................................................................................................23 6.2网吧分区明确..................................................................................................................23 七.学习心得.................................................................................................................................23
新飞网吧网络设计
摘要:我们已经进入了 21 世纪,21 世纪的重要特征就是数字化、网络化、信息化,21 世纪是一个以网络为核心的信息时代,当前世界经济已经由工业经济转变为了信息知识经济,在知识经济中最重要的两个特点就是信息化都和全球化,而信息化正在并将长期推动者经济全球化的发展,因此,对于 21 世纪来说,人们对计算机及网络信息的需求必将不断膨胀!在这样一个时代,网吧等大型网络信息提供场所必将担任信息服务的载体,并在较长时间占据相当重要的地位!网络通畅、响应时间快、软硬件系统稳定高效是每一个计算机以及网络使用者的共同要求!
因此如何的降低成本同时又不影响服务质量,既能缩短成本回收周期又能长期满足顾客要求必将成为网吧网络组建者的不变话题。网吧网络因其特殊性无论对设备的要求还是对络速度的要求都是苛刻的,只要完善的服务,稳定高效的网络服务体系才能赢得顾客的青睐,业主才能够力求生存谋求长远发展,本方案是本着使所有的网络设备,系统资源处于良好的运行状态,达到用户预期的要求来设计的,不论从成本还是服务质量是都可圈可点的亮点。
关键字:网络设计 拓扑图 服务
一.选题依据及意义
1.1 选题内容
网吧是向社会公众开放的营利性上网服务提供场所,社会公众可利用网吧内的计算机及上网接入设备等进行网页浏览、学习、网游、聊天、视频、听音乐或其他活动,网吧经营者通过收取使用费或提供其他增值服务获得收入。
1.2 选题依据
随着社会的发展,人们生活水平逐渐提高,人们在追求物质生活的丰富的同时,对于网络的热爱也不断提高。网吧上网在人们生活中越来越普及。面对如此的网络需求,网吧需要一个合理的网络设计。
1.3 选题意义
网吧管理系统面向现代社会信息时代的发展,为了减少人力和物力还有金钱方面的开销,开发网吧管理系统为网吧管理员提供方便、实用的管理工具。现在经营网吧的风险已经很高,并不象以前,如果不精打细算,经营情况也不乐观并且还会倒闭的。一个合理的管理系统,不仅关系的资金的使用,而且关系到网吧今后能否盈利的关键。使用原始人工计费管理,投资方面产生的管理漏洞却存在于网吧经营的始终,给投资人带来无法估量的损失。采用先进的收费管理系统,产生的管理效益和经济效益,却可以使投资人在经济方面获得了很大的利润。
二.网络拓扑结构
2.1 新飞网吧网络拓扑示意图
网网网网网网网192.168.1.1游戏区分交换机监控服务器计费服务器192.168.1.100192.168.2.1Internet联通电信分交换机防火墙路由器核心交换机192.168.2.100192.168.3.1普通区Web服务器Dhcp服务器FTP服务器分交换机...192.168.3.100192.168.4.1VIP区分交换机192.168.4.100
...„视频区„2.2 网络拓扑说明
2.2.1物理环境说明
新飞网吧共两层,一楼为普通区和视频区,计费和网管均在一楼;二楼为游戏区和VIP区。
1、网吧的网络由电信、网通双光纤接入;
2、在路由器外增加一道防火墙,对接受的数据进行筛选过滤,保证内网不受外部危险数据的威胁;
4、路由器后接万兆核心交换机,核心交换机上接服务器(FTP服务器、Web服务器、DHCP服务器,监控服务器,计费服务器)以及各个区的交换机(游戏区,视频区,普通区,VIP区);
5、各个区的交换机采用千兆交换机,下接100台电脑。
2.2.2网络环境说明 局域网IP地址分配
区
游戏区 视频区 普通区
VIP区
IP地址段
192.168.1.1—192.168.1.100 192.168.2.1—192.168.2.100 192.168.3.1—192.168.3.100 192.168.4.1—192.168.4.100 三.项目使用网络平台
3.1 服务器端操作系统
服务器操作系统采用微软公司开发的Windows 2000 Advanced Server,Advanced Server 是 Server 的企业版,与 Server 版不同的是,Advanced Server 具有更为强大的特性和功能。
3.2 服务器端网络服务
DHCP:为客户端提供定期可租用的IP地址。Web:发布网页信息。FTP:用于文件传输
3.3 客户端操作系统
客户端计算机采用微软公司开发的Windows 7 旗舰版,windows7旗舰版属于微软公司开发的windows7系列中的终结版本,windows7旗舰版是功能最完善,最丰富的一款操作系统。
四.项目使用的硬件配置
4.1 服务器配置单
服务器我们选择System x3400 M2,其具体参数如下:
4.2 客户端配置单
4.3 网络连接设备
项目 路由器 核心交换机 交换机 网线 水晶头
数量 1台 1台 4台 若干 若干
路由器:宽带路由器选择侠诺SVR9508,其具体参数如下:
核心交换机:
对比性价比较高的交换机,推荐使用华为Quidway S9312,其具体参数如下:
部门交换机
有线:TP-LINK TL-SG1024DT 项目
产品类型 传输速率 背板带宽 端口数量 包转发率 MAC地址表 网络标准
参数
千兆以太网交换机 10/100/1000Mbps
48Gbps 24个 10Mbps:14800pps 1
8K
IEEE 802.3,IEEE 8
价格 700元/台
五.服务安装与配置
首先要进行局域网的组建,在我的电脑—属性—网络标识—属性中修改计算机名和工作组,对局域网中的每台机子进行标号。(游戏区:youxi001—100,;视频区:shipin001—100;普通区:putong001—100;VIP区:VIP001-100)
然后进行网络设置,协议添加,使局域网畅通。
只有对服务器进行安装配置后,才能对网吧网络进行服务。服务器需要安装的服务有DHCP,WEB,FTP服务,以下以windows2000server系统为例,说明一下安装过程。
5.1 DHCP的安装与配置
5.1.1 目的及意义
局域网中每台计算机都要有自己的IP 地址,但静态的去给每台机子输入,由于超市网的计算机很多,会很麻烦而且容易导致IP冲突,不易管理。所以用DHCP服务器将IP 地址数据库中的IP 地址动态的分配给局域网中的客户机,这时只需在客户机上选择“自动获取IP地址”即可。
客户机通过广播信息包的方式向DHCP服务器提出申请,服务器收到信息后会向客户机提供一个合适的IP地址,每台客户机将选择一个IP地址而拒绝其他的,而且DHCP服务器在提供IP地址时会设置一定的租用期限,当客户机的租约到期后会释放IP地址而重新获得服务器提供的其他IP地址。DHCP服务器还可以通过保留设置,给其它服务器提供一个永久不过期的IP地址,例如给DNS服务器保留IP192.168.1.100,就相当于有了一个静态容易访问的IP地址。
5.2.2 实现方法
(1)安装
点击开始—设置—控制面板—添加/删除程序—添加/删除Windows组件—网络服务—详细信息—选择“动态主机配置协议(DHCP)”—将系统盘放入光驱,按确定进行安装
(2)设置
我的电脑—管理—服务和应用程序—DHCP—新建作用域—输入“名称” —下一步输入“起始IP地址”,“结束IP地址”(想要分配的IP)—下一步输入要排除的IP地址(以后可以作为保留的IP)—下一步输入租约期限—选择“是,我想现在配置这些选项” —输入相应的“默认网关”“域名称和DNS服务器”“WINS服务器” —下一步选择“是,我现在想要激活此作用域” —下一步—完成
起始IP地址输入192.168.1.2结束IP地址输入192.168.1.100 子网掩码255.255.255.0
输入租约为8天,下一步
(3)在客户机上选择自动获取IP地址,在用ipconfig命令查看IP,如果是DHCP服务器预留的IP地址,则服务设置成功。
(4)设置保留时,需在客户机上点开始—运行—cmd—输入命令“ipconfig –all”查看MAC地址,在服务器上输入客户机相应的MAC地址和想要保留的IP地址即可。5.2 WEB的安装与配置
5.2.1目的及意义
客户如果想要通过网络知道一些有关新飞网吧的消息,如网吧的价格,位置,环境以及网吧的内部环境,需要登录网吧的网站,网站需要有网页,客户需要登录网站浏览网页,网吧就需要通过web发布这些网页。
5.2.2实现方法
(1)在记事本中编写网页,存入指定文件夹,存成.html形式
(2)安装
开始——设置——控制面板——添加删除程序——添加删除windows组件——IIS(打勾)——详细信息——www.xiexiebang.com/gaikuang
若出现以上测试结果,则web网页发布成功。
5.3.FTP的安装与配置
5.3.1目的及意义
FTP的全称是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。而FTP服务器,则是在互联网上提供存储空间的计算机,它们依照FTP协议提供服务。当它们运行时,用户就可以连接到服务器上下载文件也可以将自己的文件上传到FTP服务器中。因此,FTP的存在,大大方便了网友之间远程交换文件资料的需要,充分体现了互联网资源共享的精神。
5.3.2实现方法
(1)修改计算机名:
我的电脑——右键——属性——网络标识——计算机名:xinfei
改完重启计算机。(2)安装
开始——设置——控制面板——添加删除windows组建-----Internet信息服务(打勾),FTP服务(打勾),——下一步——2000系统盘——生成新的“IUSR-计算机名”账号
(3)在D盘创建文件夹;创建用户;
(4)配置FTP服务 我的电脑—管理---应用程序和服务—Ftp服务—新建站点—属性---主目录—安全账户(允许匿名访问),主目录----只选读取
(5)测试:在windows窗口地址栏输入ftp://IP地址
访问 验证只能下载不能上传。(6)指定账户访问
(7)测试
在windows窗口地址栏输入ftp://IP地址
访问 测试既能下载又能上传。六.创新点
6.1用交换机替代集线器
交换机与集线器相比较,性价比更高。交换机比集线器更加先进,适用于大型网络,灵活的端口扩展满足远距离高速传输,安装方便
6.2网吧分区明确
网吧分为两个楼层四个区,使不同需要的人能在相应的区域上网。
七.学习心得
通过本次课程设计,我了解了网吧组建的基本步骤和基本方法,并通过实验加深了了解。但实际的操作可能会和方案有差别,方案可能会依据实际情况有所改变,今后会不断深入学习了解,以求做的更好。
第五篇:计算机网络课程设计
目
录
1.课题描述........................................................1 2 系统设计概述...................................................1 3 课程设计的主要内容............................................2 3.1站点总体设计原则及设计目标....................................2 3.2用户需求......................................................2 3.3动态IP地址的设置及服务器的配置...............................3 3.3.1.动态IP配置简介...........................................3 3.3.2.配置DHCP服务器...........................................3 3.3.3配置IIS服务器.............................................6 3.4制作网站......................................................6 3.4.1.建站流程..................................................6 3.4.2.网站各模块的设计...........................................7 3.4.3.建站实现软件...............................................8 3.5.建站注意要点..................................................9 3.5.1.前期调研分析...............................................9 3.5.2.网站的目的及功能定位.......................................9 3.5.3网站技术解决方案...........................................9 3.5.4.网站内容规划.............................................10 3.5.5.网页设计.................................................10 3.5.6.网站测试..................................................10 4.网站维护.......................................................10 4.1、静态页面的添加修改..........................................10 4.2、动态功能支持在线更新........................................10
总结..............................................................12 参考文献.........................................................12
1.课题描述
计算机网络近年来获得了飞速的发展。计算机通信网络以及Internet已成为我们社会结构的一个基本组成部分。网络被应用于工商业的各个方面,电子银行、电子商务、企业管理、信息服务业等都以计算机网络系统为基础。从学校远程教育到公司日常办公乃至现在的电子社区,很多方面都离不开网络技术。可以不夸张地说,网络在当今世界无处不在。
网络的发展也是一个经济上的冲击。数据网络使个人化的远程通信成为可能,并改变了商业通信的模式。一个完整的用于发展网络技术、网络产品和网络服务的新兴工业已经形成,计算机网络的普及性和重要性已经导致了在不同岗位上对具有更多网络知识的人才的大量需求。企业需要雇员来规划、获取、安装、操作、管理那些构成计算机网络的软硬件系统,建立自己的网站,方便办公及交流 系统设计概述
传统的企业内部办公存在着种种弊端,往往造成人员和资源的极大浪费,应用网络技术组建余个高效、快捷、安全的办公环境成为许多企业和单位的当务之急。与传统的单机工作相比,网络化办公具有以下几个明显优点: 1共享软硬件资源,节约资金投入,提高运作效率
企业内部组件web站点后,可以在一个部门只安装一台打印机和扫描仪,其他计算机通过局域网共享这些设备和数据,有利于降低成本。2对重要数据进行安全、集中的管理
组建站点后,可以把一些重要数据放置在专门的网络服务器上集中管理,并通过网络服务器的访问控制限制其他计算机对总要数据的访问。这样就可以有效管理企业内部的重要数据,保证数据安全性,防止数据丢失和被窃取。3方便企业内部信息发布与交流
当企业进行诸如企业内部新闻、电话号码、产品文档、技术文件等信息发布时,可以把这些信息放置在web站点的共享目录上,供员工下载,方便了信息的发布和接收。4便于员工的协调操作
利用内部的办公网,可以方便的对同一事务进行协同处理,提高工作效率,缩短任务完成的时间
图2.1企业内部网络拓扑 课程设计的主要内容
3.1站点总体设计原则及设计目标
组建企业内部web站点要注意站点的分块、共享、安全性、可管理性、以及可维护性。在设计中,系统结构模块化,软硬件平台可以模块化瓶装,系统配置灵活,使系统具有强大的可增长性和强壮性。满足多层次安全控制手段,建立完善的安全管理体系,防止数据的丢失和被窃取。
组建企业内部web站点,既能将公司内部所有计算机纳入系统中去,实现统一规划、分块工作、异地互联、整体管理,并可为将来的应用扩展升级预留接口。
3.2用户需求 作为企业内部网络需要满足:
1、办公事务管理
主要包括公文与文档管理、公告、大事记、会议纪要、资产与办公用品管理、行政制度、办公事务讨论等。
2、人力资源管理
主要包括员工档案、岗位职责、员工通信录、认识管理规范等。
3、财务资产管理
主要包括固定资产管理、工资管理、经费管理等。
4、网站管理
主要包括用户及权限设置、数据库维护、网页设置、标志与标题设置及网络各栏目内容编辑等功能。
3.3动态IP地址的设置及服务器的配置
3.3.1.动态IP配置简介
动态IP地址,顾名思义就是设备所取得的IP地址是非固定的,是可以动态分配和取得的。使用动态IP地址的原因主要有两个:一是可以用较少的IP地址构建较大的网络。如果与连入网络的主机和其它设备相比,所分得的公用IP地址略少一些,如果为每个设备都分配一个固定的IP地址,则显然部分计算机将不能接入网络。考虑到并非所有的计算机都在同一时间内运行并与网络连接,所以,如果将IP进行动态分配,即计算机连入网络时自动取得,断开与网络的连接时自动收回,即可满足网络对IP地址的需求。二是可以增加网络内计算机的可移动性。当某台主机从一个子网移动到另一个子网时,由于IP地址中网络号的不同,从而导致该计算机与其它主机间无法进行通信,解决该类问题最简单的方式就是为移动的主机在新子网中重新分配IP地址。但是,如果采用动态IP地址,就会减少这种网络管理的复杂性。Windows NT使用DHCP来解决动态IP地址的分配问题。使用DHCP时,整个网络中必须至少有一台运行Windows NT主机安装有DHCP软件,充当DHCP服务器,而其它所有欲使用DHCP功能的工作站也必须具有支持DHCP的功能。这样,当DHCP工作站启动时,它就会自动与DHCP服务器通信,并由DHCP服务器为其提供一个IP地址。当然,这个地址只是临时的 3.3.2.配置DHCP服务器
DHCP提供了计算机IP地址的动态配置,如果需要服务器为域中的计算机动态分配IP地址,则必须配置DHCP服务器。配置DHCP服务器的具体步骤如下:
图3.1打开服务器配置向导
图3.2配置服务器向导
图3.3配置服务器向导
图3.4为配置服务器向导
图3.5管理服务器
图3.6 再来就是通过“开始”选择“控制面板”|“添加或删除程序”也可以安装DHCP。
3.3.3配置IIS服务器
右键单击“我的电脑”选择“管理”~服务及应用程序~Internet信息服务~网站~默认网站,单击右键,选择属性,打开主目录,设置主目录为web站点的根目录,也可选择修改其他属性
图3.7配置IIS服务器
3.4制作网站
3.4.1.建站流程
建立网站的流程大致可以分成三个阶段,如图所示
图3.8网站的流程框图
构建内容信息、搜索整理资料和规划网站结构是建立网站的
企业的每一个员工都存在向企业内部网发布内容的潜在可能性。但员工必须按照他们各自的角色协调作业活动。不同规模的公司都需要以省时省钱的方式组织交互信息发布的流程。
通常情况下,为在网站上发布内容,作者创建的材料要经过一个或多个编辑的审校和核准。在这个过程中,作者及编辑按照各种特定的标准分类及标注信息,并为发布设计页面及连接。这一流程通常不是正式的,且要接受网络管理员的协调,这就导致了管理员在“站点发布狂潮”到来时,或是当用户对实时信息需求迅速增长时陷入孤立无援的境地。
使用Site Server可以解决,Site Server还定义了一套为站点增添内容的四步流程,既提交、标注、核准和部署。
图3.9新闻发布系统框图
3.4.3.建站实现软件
可以用Dreamweaver,主要包括两种页面,即html和asp。
HTML(Hyper Text Markup Language ,超文本标记语言),或称为“多媒体文件语言”,是用于创建Web页和Web 信息发布的
(1)通用性:可实现不同平台的文档共享。
(2)可扩展性:HTML的标签集合可以根据新需求而不断修正或加入有限的新标签符, 为实现有限的新功能的扩展提供保障。
(3)创建的灵活性:HTML文档是纯文本文档, 可以由网页编辑器以及其他文本编辑软件创建。
HTML是“Hyper Text Markup Language”的缩写,它是一种超文本标记语言,是网页的描述语言,用于编制通过万维网显示的超文本文件。它是目前在网页设计中,所使用的最基本的标记语言。现在很多HTML 的编辑器,都是通过跟文字处理器相似的接口来编辑网页的。
ASP 文件和 HTML 文件类似ASP 文件可包含文本、HTML、XML 和脚本 ASP 文件中的脚本可在服务器上执行。ASP 文件的扩展名是 “.asp”.当浏览器请求某个 HTML 文件时,服务器会返回这个文件.而当浏览器请求某个 ASP 文件时,IIS 将这个请求传递至 ASP 引擎。ASP 引擎会逐行地读取这个文件,并执行文件中的脚本。最后,ASP 文件将以纯 HTML 的形式返回到浏览器。ASP 指 Active Server Pages(动态服务器页面)ASP 是运行于 IIS 之中的程序.3.5.建站注意要点
另外在网页制作过程中应注意以下要点: 3.5.1.前期调研分析
了解网页制作后具体的工作人员具体权限,以保证公司机密信息不会被泄露,同时又能让每个人从网站上获取足够的工作信息;同时对于私人隐私的公开应得到个人的允许。在注意到以上的同时,还要考虑公司的自身情况、建设网站的能力等 3.5.2.网站的目的及功能定位
本次为企业内部web站点的构建及维护 3.5.3网站技术解决方案
确定服务器,是自建服务器还是租用虚拟主机。选择操作系统。网站安全性措施,如:防入侵,防病毒,防窃取方案
3.5.4.网站内容规划
根据网站的目的和功能规划网站内容。一般企业内部网站应包括:公司简介、部门简介、公共信息、新闻发布、员工联系方式、任务信息、信息搜索查询、相关帮助等内容。
3.5.5.网页设计
网页美术设计要求。网页美术设计一般要求与企业整体形象一致,企业内部网色彩要与办公环境保持和谐 3.5.6.网站测试
①网站发布前要进行细致周密的测试,以保证正常的浏览和使用。主要测试内容有: ②服务器稳定性、安全性。③程序及数据库测试
④网页兼容性测试,包括不同浏览器下的现实结果、不同显示器分辨率的页面效果等。⑤需要的其他测试
4.网站维护
服务器及相关软硬件的维护,对可能出现的问题进行评估,制定相应时间。数据库维护。有效地利用数据是网站维护的重要内容,因此数据库的维护要受到重视。
内容的更新、调整计划。
制定相关网站维护的规定,将网站维护制度化、规范化。
4.1、静态页面的添加修改
静态页面的更新需要使用专业的网页设计工具,然后将修改后的网页通过FTP上传到相应的位置,在此同时还要保证不能破坏其他的页面程序和格局
4.2、动态功能支持在线更新
如果企业信息量很大,如工作信息经常需要更新,有更多的企业资讯需要告诉员工,企业建立动态数据库系统。这里的动态并不是指动画,而是指网站的内容来自企业的数据库。如果更改了数据库,那么前台页面的内容也会随之而更改。
总 结
通过这次课程设计,我拓宽了知识面,锻炼了能力,综合素质得到较大提高。安排课程设计的基本目的,在于通过理论与实际的结合、人与人的沟通,进一步提高思想觉悟。尤其是观察、分析和解决问题的实际工作能力,以便培养成为能够主动适应社会主义现代化建设需要的高素质的复合型人才。作为整个学习体系的有机组成部分,课程设计虽然安排在一周进行,但并不具有绝对独立的意义。它的一个重要功能,在于运用学习成果,检验学习成果。运用学习成果,把课堂上学到的系统化的理论知识,尝试性地应用于实际设计工作,并从理论的高度对设计工作的现代化提出一些有针对性的建议和设想。检验学习成果,看一看课堂学习与实际工作到底有多大距离,并通过综合分析,找出学习中存在的不足,以便为完善学习计划,改变学习内容与方法提供实践依据。对计算机专业的本科生来说,实际能力的培养至关重要,必须从课堂走向实践。这也是一次预演和准备毕业设计工作。通过课程设计,让我找出自身状况与实际需要的差距,并在以后的学习期间及时补充相关知识,为求职与正式工作做好充分的知识、能力准备,从而缩短从校园走向社会的心理转型期。课程设计促进了我系人才培养计划的完善和课程设置的调整。在一个星期的课程设计之后,我感到不仅实际动手能力有所提高,更重要的是通过对网站开发流程以及维护方面的了解,进一步激发了我对专业知识的兴趣,并能够结合实际存在的问题在专业领域内进行更深入的学习。
在课程设计过程中,我学到了很多人生的哲理,懂得怎么样去制定计划,怎么样去实现这个计划,并掌握了在执行过程中怎么样去克服心理上的不良情绪,黑夜过去了,我收获的是黎明。
参考文献
[1]朱兵.小型网组建与应用进阶[M].南方出版社.2004.[2]邓文达胡伏湘.计算机网络教程[M].清华大学出版社.2007.[3] 赵永超.新编网站规划与设计教程[M].西北工业大学出版社.2004.[4] 杨力学.ASP商业网站整站集成开发[M].电子工业出版社.2007.[5] 石志国.ASP动态网站编程[M].清华大学出版社.2001.[6] 李岚.网络设计与维护[M].中国物资出版社.2002.