计算机网络课设方案

 
 
计算机网络课程设计
开题报告
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
北京XX大学计算机学院
200X-XX-XX
 
 
 
 
 
 
 
一、        工作计划
本次课程设计共有十项主要任务:
(1) 搭建局域网,进行网络互连
1)  按实验室提供的环境进行硬件连网。
2)  安装操作系统。
3)  应用TCP/IP协议进行网络互连。
(2) 建立域名系统,提供域名服务
1)  网内、网外实现域名通信。
2)  顶级域设为.Edu,二级、三级域自行设置,以不重复为准。
(3) 开通WWW服务
1)  可以浏览到实验室中任何一个网站。
2)  对某些信息内容实现分级管理。
3)  提供防止网页内容被篡改的措施。
4)  定时更新发布内容。
5)  跟踪网站安全记录。
6)  在一台WWW服务器上实现两个以上Web站点。
(4) 开通FTP服务
1)  允许匿名登陆。
2)  段内、段间上传和下载文件。
3)  ** 文件安全传输。
(5) 开通E-Mail服务
1)  为用户提供一定大小的电子邮箱。
2)  用户账号管理。
3)  从任一台机器均可接收、发送邮件。
4)  阻止垃圾邮件。
5)  账号和邮件的超期清除。
6)  在用户方,如果多人用同一台机器,如何使用户只能见到自己的邮件,而看不到他人的邮件。
7)  ** 邮件加密传输。
(6) 开通聊天服务
1)  用户账户管理。
2)  统计在线聊天人数。
3)  大家聊、个别聊。
4)  添加、查看好友信息。
5)  查看聊天记录。
6)  开多个聊天室。
(7) BBS 论坛
1)  任选一、两个主题,开辟论坛空间。
2)  规划讨论区,指定版主。
3)  撰写、查看和发送帖子。
4)  保存文章。
(8) 创建安全防护系统
1)  使外网看不见内网的机器。
2)  用户身份验证,禁止非法用户访问。
3)  限制内网用户对外网的访问。
4)  防止病毒和攻击的有效措施。
(9) 提供搜索引擎
1)  站点检索。
2)  全文检索。
(10)            建立Web信息服务系统
1)  提供分类信息浏览。
2)  采用动态网页,主页内容丰富,页面美观。
3)  统计在线点击人数。
4)  ** 开展一项网上业务(如网上交易、网上教学等)。
 
这10项主要任务是组建网站的一个基本要求。本次网络课设我们的目标是实现一个电子网络平台。这个平台将集成所要求的全部功能。包括具体的功能的实现,用户交互(论坛,聊天室等,E-mail),搜索引擎,以及网站安全的维护和其它方面的维护。
 
 
 
具体步骤安排如下:
 
1.    在服务器上安装Windows 2003/2000 Server Enterprise Edition
2.    在客户机上分别安装Windows XP with sp2/Windows 2003 Server Enterprise Edition
3.    进行网络连接,组建局域网,建立域名系统
4.    配置服务器和客户机,建立所需服务
5.    开通www服务,部署站点,并且测试访问
6.    架设、开通聊天室和BBS服务
7.    架设、开通FTP、E-mail服务器
8.    安装防火墙等防病毒软件
9.    安装搜索引擎
10 .建立Web信息服务系统
11. 检查功能,交付结果,指导教师审查
12 .实现跨网段登录
 
二、        人员分工
内容
人员
搭建局域网,进行网络互连
组员1
建立域名系统,提供域名服务
组员1
开通WWW服务
组员2
开通FTP服务
组员2
开通E-Mail服务
组员3
开通聊天服务
组员3
BBS 论坛
组员4
创建安全防护系统
组员4
提供搜索引擎
组员2,4
建立Web信息服务系统
组员1,3
 
 
 
 
 
 
 
 
 
 
 
 
 
三、        网站建设要采用的软件
 
功能
工具
www 服务器
IIS5.0 / Apache2.0 + tomcat5.0
网页制作工具
Dreamweaver8.0+eclipse
FTP 服务器
Serv-U6.3
邮件服务器
Cmailserver
BBS 服务和网上论坛
phpwind5.0
聊天服务
FreeICQ
反病毒软件
江民杀毒软件
数据库
SQL Server 2000
 
 
四、        软件的主要功能特点
 
1 Apache 2.0:
Tomcat 是一个免费的开源的 Serlvet 容器,它是 Apache 基金会的 Jakarta 项目中的一个核心项目,由 Apache Sun 和其它一些公司及个人共同开发而成。由于有了 Sun 的参与和支持,最新的 Servlet Jsp 规范总能在 Tomcat 中得到体现。 Tomcat JavaWorld 杂志的编辑选为 2001 年度最具创新的 java 产品,可见其在业界的地位。
与传统的桌面应用程序不同, Tomcat 中的应用程序是一个 WAR Web Archive )文件。 WAR Sun 提出的一种 Web 应用程序格式,与 JAR 类似,也是许多文件的一个压缩包。这个包中的文件按一定目录结构来组织:通常其根目录下包含有 Html Jsp 文件或者包含这两种文件的目录,另外还会有一个 WEB-INF 目录,这个目录很重要。通常在 WEB-INF 目录下有一个 web.xml 文件和一个 classes 目录, web.xml 是这个应用的配置文件,而 classes 目录下则包含编译好的 Servlet 类和 Jsp Servlet 所依赖的其它类(如 JavaBean )。通常这些所依赖的类也可以打包成 JAR 放到 WEB-INF 下的 lib 目录下,当然也可以放到系统的 CLASSPATH 中,但那样移植和管理起来不方便。
在Tomcat中,应用程序的部署很简单,你只需将你的WAR放到Tomcat的webapp目录下,Tomcat会自动检测到这个文件,并将其解压。Tomcat不仅仅是一个Servlet容器,它也具有传统的Web 服务器的功能:处理Html页面。但是与Apache相比,它的处理静态Html的能力就不如Apache。我们可以将Tomcat和Apache集成到一块,让Apache处理静态Html,而Tomcat处理Jsp和Servlet。这种集成只需要修改一下Apache和Tomcat的配置文件即可。
 
2 Tomcat 5.0:
Tomcat Jakarta 的旗舰产品。 Jakarta 的目标是提供一个基于 Java 平台的商业标准的服务器。作为旗舰产品, Tomcat 严格遵守 Java Servlet 2.4 JavaServer Pages 2.0 规范。
 
3 Dreamweaver 8.0:
Macromedia Dreamweaver 8 是建立 Web 站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。从对基于 CSS 的设计的领先支持到手工编码功能, Dreamweaver 提供了专业人员在一个集成、高效的环境中所需的工具。开发人员可以使用 Dreamweaver 及所选择的服务器技术来创建功能强大的 Internet 应用程序,从而使用户能连接到数据库、 Web 服务和旧式系统。
 
4 Eclipse
Eclipse 是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它由 Eclipse 项目、 Eclipse 工具项目和 Eclipse 技术项目三个项目组成,每一个项目由一个项目管理委员会监督,并由它的项目章程管理。每一个项目由其自身的子项目组成,并且使用  Common Public License CPL )版本 1.0 许可协议。  

Eclipse
工具项目为不同的工具建造者提供一个焦点,以保证为 Eclipse Platform 创建最好的工具。 Eclipse 工具项目的任务是为 Eclipse Platform 培育广泛的工具的创建。工具项目提供单一的联系点以调和开放源代码工具建造者,从而使得覆盖和重复最小化,并保证共享的最大化和共同组件的创建,促进不同类型工具的无缝互操作。工具项目由工具开发者委员会和工具项目的项目管理委员会提议、选择和开发的子项目组成。  

Eclipse
技术项目的任务是为开放源代码开发者、研究者、学院和教育者提供新的管道,以参与将来 Eclipse 的演化。它按照研究、培育和教育三个项目流来组织,研究项目在 Eclipse 相关领域诸如编程语言、工具和开发环境方面进行探索和研究;培育项目是小型的、未正式结构化的项目,为 Eclipse 软件基础添加新的能力;教育项目聚焦于教育材料的开发、教学帮助和课件。  

Eclipse Platform
是一个开放的可扩展的 IDE Eclipse Platform 提供建造块和构造并运行集成软件开发工具的基础。 Eclipse Platform 允许工具建造者独立开发与他人工具无缝集成的工具你无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。  

Eclipse SDK
(软件开发者包)是 3 Eclipse 项目的子项目( Platform JDT PDE )所生产的组件合并,它们可以一次下载。这些部分在一起提供了一个具有丰富特性的开发环境,允许开发者有效地建造可以无缝集成到 Eclipse Platform 中的工具。 Eclipse SDK Eclipse 项目生产的工具和来自其它开放源代码的第三方软件组合而成。 Eclipse 项目生产的软件以  CPL 发布,第三方组件有各自自身的许可协议。 
 
5 Serv-U 6.3:
Serv-U 是一种被广泛运用的 FTP 服务器端软件,支持 9x/ME/NT/2K 等全 Windows 系列。它设置简单,功能强大,性能稳定。 FTP 服务器用户通过它用 FTP 协议能在 internet 上共享文件。它并不是简单地提供文件的下载,还为用户的系统安全提供了相当全面的保护。例如:您可以为您的 FTP 设置密码、设置各种用户级的访问许可等等。 Serv-U 不仅 100% 遵从通用 FTP 标准,也包括众多的独特功能可为每个用户提供文件共享完美解决方案。它可以设定多个 FTP 服务器、限定登录用户的权限、登录主目录及空间大小等,功能非常完备。它具有非常完备的安全特性,支持 SSl FTP 传输,支持在多个 Serv-U FTP 客户端通过 SSL 加密连接保护您的数据安全等。
 
6 Cmailserver
CMailServer 的主要特点:可以在企业局域网内建立自己的邮件服务器。安装简单方便。支持通用的邮件客户端(Outlook Express, Foxmail)来收发电子邮件。可以通过浏览器来申请电子信箱和修改信箱密码、资料等。服务端可以管理用户邮箱的申请、注销、密码修改和初始化。服务端具有历史记录功能。
 
7 PHPWind 5.0
PHPWind 是一套采用 php+mysql 数据库 方式运行并可生成 html 页面的全新且完善的强大系统 , 除了具备多重子版块 . 和后台用户组权限可以自由组合外 , 还具备分版块控制生成 html 页面、可选用的所见即所得编辑器、防止图片和附件防盗链、多附件上传下载、输入图片 URL 直接显示图片、版块主题分类、版块积分控制与版块内的用户组权限控制、主题与回复审核功能、自定义积分与自定义等级提升系统、论坛用户宣传接口、帖子加密隐藏出售等一些特色功能 . 从而减轻了大部分论坛程序中都必须要借助开发 hack 才能实现的诸多工作。
 
8 FreeICQ:
FreeICQ 是一套主要针对局域网的即时通讯软件,包括服务端和客户端。 FreeICQ 采用类 OICQ 界面,操作简单快捷,而且对电脑的配置要求较低、安装简单,你几乎不用设置就可以迅速地建立一个即时通讯系统。
 
9 、江民杀毒软件
江民杀毒软件(移动版)适用于目前所有的主流 Windows 操作系统,包括: Windows98 Windows me Windows 2000 Windows NT Windows XP 以及 Windwos 2003
如果用户要在 Windows98 Windows me 的操作系统上使用该产品时,需要安装支持移动存贮设备的驱动程序
解压到任意文件夹下或者 U 盘里运行 KVUSCAN.exe 就可以启动江民杀毒软件移动版
 
10 SQL Server 2000:
Microsoft SQL Server2000 是一种功能强大、完整的关系型数据库系统。
与普通的本地类型数据库系统(例如 VFP DBASE PARADOX ACCESS )等不同,本地类型的数据库系统只是简单的文件存取,缺乏 SQL SERVER2000 等系统所拥有的诸如:数据完整性、安全性、事务处理、网络多用户处理等必备的功能。
 
五、        采用该软件的依据
 
(1) 本网站将采用Windows Server 2003 Enterprise Edition操作系统。依据为:
a)  可靠:Windows Server 2003 是迄今为止提供的最快、最可靠和最安全的 Windows 服务器操作系统。Windows Server 2003 用以下方式保证可靠性:
b)  高效:Windows Server 2003 提供各种工具,允许您部署、管理和使用网络结构以获得最大效率。Windows Server 2003 通过以下方式实现这一目的:提供灵活易用的工具,有助于使您的设计和部署与单位和网络的要求相匹配
c)  联网:连接 Windows Server 2003 可以帮助您创建业务解决方案结构,以便与雇员、合作伙伴、系统和客户更好地沟通。Windows Server 2003 通过以下方式实现这一目的:提供集成的 Web 服务器和流媒体服务器,帮助您快速、轻松和安全地创建动态Intranet 和 Internet Web 站点。提供集成的应用程序服务器,帮助您轻松地开发、部署和管理 XML Web 服务。提供多种工具,使您得以将 XML Web 服务与内部应用程序、供应商和合作伙伴连接起来。
 
(2)  采用 Web 服务器软件 Tomcat Apache ,依据为: Tomcat 是一个免费的开源的 Serlvet 容器,它是 Apache 基金会的 Jakarta 项目中的一个核心项目,由 Apache Sun 和其它一些公司及个人共同开发而成。由于有了 Sun 的参与和支持,最新的 Servlet Jsp 规范总能在 Tomcat 中得到体现。 Tomcat JavaWorld 杂志的编辑选为 2001 年度最具创新的 java 产品,可见其在业界的地位。
 
目 录 摘 要 1 关键词: 计算机网络网络规划;网络计 ;校园网 1 一. 前言 2 二. 学校描述 3 三. 需求分析 4 3.1 带宽 4 3.2 子网与VLAN规划 4 3.3 实现的信息服务 4 3.4 应用程序 5 3.5 存储系统分析 5 3.6 系统及数据安全分析 5 3.7 QoS 5 3.8 网间隔离 6 四. 拓扑图及方案整体描述 7 4.1 主干网传输方案计 7 4.2 Internet接入方案 7 4.3 远程访问支持 8 4.4 子网划分 9 4.5 网间隔离方案计 12 4.6存储方案 13 4.7 备选型 13 4.8 软件 14 4.9 信息服务方案 14 4.10 综合布线方案 15 4.10.1 结构化布线计 15 4.10.2 综合布线系统 16 4.10.3计目标 17 4.10.4工作区计 18 4.10.6主干线区计 19 4.10.7子配线间计 20 4.10.8主配线间计 21 五. 网络管理 22 5.1网络管理 22 5.2远程监控 22 5.2.1 制作客户端安装盘 22 5.2.2 配置客户机 23 5.2.3远程控制 23 5.3网络安全 24 六. 系统主要备报价 26 七. 网络测试及协议数据包分析 27 参考资料 31 致谢 32 摘 要 当今的世界正从工业化社会向信息化社会转变。一方面,社会经济已由基于资源的经济逐渐转向基于知识的经济,人们对信息的需求越来越迫切,信息在经济的发展中起着越来越重要的作用,信息的交流成为发展经济最重要的因素。另一方面,随着计算机、网络和多媒体等信息技术的飞速发展,信息的传递越来越快捷,信息的处理能力越来越强,信息的表现形式也越来越丰富,对社会经济和人们的生活产生了深刻的影响。网上教育以受众广、投入低、不受师资的校舍等条件限制、容易开展高水平教育、教学质量相对容易保证等特点而受到教育界的广泛重视,目前国内一些重事业高校的网站已经开展这方面的应用。但现在中小学的校园网正在建阶段。中小学建校园计算机网络的根本动机,就是提高学校的管理效益和教学质量。而并非只有大量的资金投入,建具有规模的计算机网络,才能开展学校的教育手段。架满足学校应用需求的小的局域网络、教学网络同样也能发挥大的教育效益。 网络是信息时代的产物,互联网本身以及各种基于互联网的应用都成了学校教学的内容,这就需要一个平台支持实施这种教学活动.校园网就是利用学校原有的内部局域网, ,通过架WEB服务器、FTP服务器、论坛、在线流媒体等,从而组建起一个校园网络,促进学校教育的发展. 关键词: 计算机网络网络规划;网络计 ;校园网 一. 前言 在二十一世纪的现代信息社会中,对于网络办公和学习是越来越受到重视很运用,几乎在全球的绝大多数学校都组建了网络环境。在通信备不断普及的今天,原始的教学方式已经不能完全满足我们学习和生活的需求。为了提高教育和学习的质量,所有师生对网络办公和学习的需求是迫在眉睫,所有人都希望在校园里的都能上网络。正所谓大有大的难处,校园网一般具有较大的规模,它不是网络备的简单组合,而是一种整体的校园系统。校园网必须满足校园扩展需要,确保高吞吐量、安全性。在很多时候,由于校园网络的种种问题的产生,以及学校对网络的需求随着学校的扩招却迅速增大。因此迫切需要在保障学生的学习和生活不受到影响的前提下,通过引进先进的组网模式,改造或者重新规划建校园网络,以满足学校对网络的需求,保障学校的正常运转,同时实现教育信息化的目标。要求全新计的校园网络能够最大限度的保护现有网络投资,以最低的造价实现信息化校园网络的标准,以满足日益增长的校园建需求;建成后的网络应易于应用、管理和维护;施工过程中不能影响学校的正常运转,所提供的方案最好具有推广的价值,或者能够有效的降低网络接入与运行费用,保障大多数学生、教职员工都能够有条件接入、使用网络,提高学习与工作效率,实现教育的信息化。鉴于现在大多数校园都已经普及了有线网络,为了保障投资和提高网络的利用率以及最大限度的保障网络的健壮性,我在下面的方案中主要是以校园网组网为主。为所有师生提供最好的网络接入方式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值