计算机网络原理课程设计报告

时间:2024.3.31

        


目录

一、 课程设计目的. 1

二、 设计任务及要求. 2

三、 需求分析. 3

3.1、调研情况. 3

3.2、大型企业网达到的目标. 3

3.3、需求功能. 3

四、 网络设计. 5

4.1、设计思想. 5

4.2、网络设计原则. 5

4.3、总体规划. 5

4.4、拓扑设计. 6

4.5、物理设计. 6

4.5.1、路由器和交换机选择原则... 6

4.5.2、物理设备清单:... 7

4.6、IP设计. 7

4.7、路由设计. 8

五、 设备安装调试[含代码] 9

5.1、路由器的配置代码. 9

5.2、交换机的配置代码. 10

5.3、配置时遇到的问题. 12



一、 课程设计目的

此次课程设计的目的如下:

1、了解网络建设需求分析、方案设计的方法;

2、能按要求撰写网络需求功能描述书和网络项目管理任务书;

3、学会团队协作解决问题的方法,增强学生自信心与团队责任心、培养学生的主动性思考能力和自主学习能力。


二、 设计任务及要求

用一组实验设备(二个路由器、一台交换机、一台三层交换机)构建一个大型企业网。具体要求如下:

1、能实现网络之间的正确互联;

2、网络系统完备且具有扩充性,功能满足企业的日常业务动作;

3、能根据部门职能来划分Vlan,并设置各自的权限;

4、能实现不同网络段之间的网络互联。


三、 需求分析

3.1、调研情况

XX集团是一个以煤炭产品为主,兼营大型矿井建设、工业与民用建筑设计与施工、地基与基础处理、地质勘探、商业等行业的综合性集团公司。XX集团作为一个全国200强的集团公司,下辖生产矿、建井处、机械厂等二级单位5家,各个相对独立的生产服务单位,如财务、运销、医疗卫生、远程教学、综合统计等,都必须实现网上信息传输。

3.2、大型企业网达到的目标

做出该集团的网络设计方案后,在该方案中,大型企业网达到的目标如下:

1、在多业务共同存在的网络设备之上,各业务属于不同的区域,要求实现内部网络按用户、功能进行VLAN、网段划分;

2、针对不同的用户类型,制定相应的访问、控制权限;

3、由于接入ISP提供的互联网出口提供1个公有IP,要求解决集团内部对外部网络的访问需求,且要实现发布对外的WEB、FTP服务。

3.3、需求功能

大型企业网最终必须是一个集计算机网络技术、多项信息管理、办公自动化和信息发布等功能于一体的综合信息平台,并能够有效促进现有的管理体制和管理方法,提高用户办公质量和效率。

大型企业网的总体设计原则是:

开放性:采用开放性的网络体系,以方便网络的升级、扩展和互联;同时在选择服务器、网络产品时,强调产品支持的网络协议的国际标准化;

可扩充性:从主干网络设备的选型及其模块、插槽个数、管理软件和网络整体结构,以及技术的开放性和对相关协议的支持等方面,来保证网络系统的可扩充性;

可管理性:利用图形化的管理界面和简洁的操作方式,合理地网络规划策略,提供强大的网络管理功能;使日常的维护和操作变得直观,便捷和高效;

安全性:内部网络之间、内部网络与外部公共网之间的互联,利用VLAN/ELAN等对访问进行控制,确保网络的安全;

投资保护:选用性能价格比高的网络设备和服务器;采用的网络架构和设备充分考虑到易升级换代,并且在升级时可以最大限度地保护原有的硬件设备和软件投资;

易用性:应用软件系统必须强调易用性,用户界友好,带有帮助和查询功能,用户可以通过Web查询。

大型企业网网络建成以后,要实现以下这些功能:

1、WWW服务,作为信息服务的平台。

2、Email服务,作为信息传递和与外界交流的主要手段。

3、FTP服务,作为信息的上传和下载。

4、VLAN技术,使物理设备在逻辑上隔离,便于用户使用和管理。

在今后,本网络还要实现基于ATM的宽带多媒体的公司网,并通过ATM和省宽带多媒体网相连接,实现实时的远程访问。

综上所述,本网络的网络建设必须采用当前最新的网络技术。


四、 网络设计

4.1、设计思想

大型企业网计算机网络系统应便于将来网络系统的扩充,网络的硬件和软件应具有相对的独立性;充分考虑网络系统的开放性;充分考虑硬件的适应性,硬件应具有高度的可连接性和兼容性;网络系统应具有高度的开放性,能与不同的计算机系统,通讯系统,自动控制系统连接,能连接不同协议的网络系统;实现多种操作系统平台,多种网络操作系统,多种网络协议互操作。

4.2、网络设计原则

1、网络的先进性和实用性的原则
采用的硬软件系统既有技术的先进性,又有很高的性能价格比。

2、网络的开放性和兼容性的原则
选择符合国际标准的网络硬软件产品,有很好的互换、扩展和升级能力。

3、网络的灵活性和可靠性的原则
网络系统能够适应各种网络应用系统,易于今后向更先进的技术迁移,并且要有很好的容错能力。

4、网络的可管理性和易维护性原则
配置网管软件,采用具有可管理的网络设备,以便合理规划网络资源和控制网络运行。整个网络应结构合理,层次划分清楚且具有相对独立性,便于管理和维护。

5、网络系统的保密性和强有力的防病毒性。

4.3、总体规划

网络设计采用分层设计的思想,由一台主路由器作为核心层,三层交换机作为汇聚层,三层交换机又接二层交换机作为接入层。主路由器另一端与公司的另一个分部相连接,在三层交换机和路由器之间实现公司里面不同分公司之间的通信。


4.4、拓扑设计

4.5、物理设计

4.5.1、路由器和交换机选择原则

根据大型企业网的拓扑结构特点、应用,我们将通过路由器、三层交换机、二层交换机,实现公司分部之间互相连通的需求,为公司构建统一、互联的网络。

A:通过一台三层交换机将本分部的二层交换机连接在一起,另外在三层交换机上连接本分部的服务器,实现了公司分部内部主机对服务器的访问。另外通过二层交换机上vlan的配置,实现对指定主机进行访问公司其它分部网络的权限。
    B:通过三层交换机与路由器相连,不同公司分部之间的路由器相互连接,在分部网络与公司其它分部网络连接处实施网络访问控制,地址转换。
  C、汇聚层的三台路由器中设置扩展访问控制列表,对内网中的VLAN访问进行设置,使某些VLAN能访问哪些资源,某些VLAN不能访问哪些资源。


4.5.2、物理设备清单:

4.6、IP设计


4.7、路由设计

在路由器上使用RIP动态路由协议,宣告直连网段,以及配置三层交换机上的虚拟网段和rip协议。

路由表如各设备配置代码。


五、 设备安装调试[含代码]



5.1、路由器的配置代码

1、路由器Router0是在公司其它分部的核心层,配置了相连的两个以太口IP,使用rip协议宣告直连网段。

Router>en

Router#configure terminal

Router0(config)# interface fastethernet 0/0

Router0(config-if)# ip address 172.16.2.1 255.255.255.0

Router0(config-if)# no shutdown

Router0(config-if)# exit

Router0(config)# interface fastethernet 1/0

Router0(config-if)# ip address 172.16.1.1 255.255.255.0

Router0(config-if)# no shutdown

Router0(config-if)# exit

Router0(config)# router rip

Router0(config-router)#network 172.16.1.0

Router0(config-router)#network 172.16.2.0

Router0(config-router)#version2


2、路由器Router1是在公司本分部的核心层,配置了相连的两个以太口IP,使用rip协议宣告直连网段。


Router>en

Router#configure terminal

Router1(config)# interface fastethernet 0/0

Router1(config-if)# ip address 172.16.2.2 255.255.255.0

Router1(config-if)# no shutdown

Router1(config-if)# exit

Router1(config)# interface fastethernet 1/0

Router1(config-if)# ip address 172.16.3.1 255.255.255.0

Router1(config-if)# no shutdown

Router1(config-if)# exit

Router1(config)# router rip

Router1(config-router)#network 172.16.2.0

Router1(config-router)#network 172.16.3.0

Router1(config-router)#version2


5.2、交换机的配置代码

1、三层交换机是汇聚层,划分了vlan10、vlan20、vlan30和vlan40,分别配置了vlan10、vlan20、vlan30和vlan40的IP和子网掩码。


Switch>en

Switch #configure terminal


Switch(config)#vlan 10

Switch(config-vlan)#exit

Switch(config)#vlan 20

Switch(config-vlan)#exit

Switch(config)#vlan 30

Switch(config-vlan)#exit

Switch(config)#vlan 40

Switch(config-vlan)#exit

Switch(config)# interface fastEthernet 0/1

Switch(config-if)#switchport access vlan 10

Switch(config-if)#exit

Switch(config)# interface fastEthernet 0/2

Switch(config-if)#switchport access vlan 20

Switch(config-if)#exit

Switch(config)# interface fastEthernet 0/3

Switch(config-if)# switchport mode trunk

Switch(config-if)#exit

Switch(config)#interface vlan 10          !创建VLAN虚接口,并配置IP

Switch(config-if)#ip address 172.16.1.2 255.255.255.0

Switch(config-if)#no shutdown

Switch(config-if)#exit

Switch(config)#interface vlan 20          !创建VLAN虚接口,并配置IP

Switch(config-if)#ip address 172.16.5.1 255.255.255.0

Switch(config-if)#no shutdown

Switch(config-if)#exit

Switch(config)#interface vlan 30          !创建VLAN虚接口,并配置IP

Switch(config-if)#ip address 172.16.4.2 255.255.255.0

Switch(config-if)#no shutdown

Switch(config-if)#exit

Switch(config)#interface vlan 40          !创建VLAN虚接口,并配置IP

Switch(config-if)#ip address 172.16.6.1 255.255.255.0

Switch(config-if)#no shutdown

Switch(config-if)#exit

Switch(config)# router rip

Switch(config-router)#network 172.16.1.0

Switch(config-router)#network 172.16.5.0

Switch(config-router)#network 172.16.4.0

Switch(config-router)#network 172.16.6.0

Switch(config-router)#version2

2、二层交换机Switch0是接入层,划分了vlan30和vlan40,分别配置到了Fa 0/1号口和Fa0/2号口。并设置了Fa0/3号端口为trunk口,供其它端口共享数据传输


Switch>en

Switch #configure terminal


Switch(config)#vlan 30

Switch(config-vlan)#exit

Switch(config)#vlan 40

Switch(config-vlan)#exit


Switch(config)# interface fastEthernet 0/1

Switch(config-if)#switchport access vlan 10

Switch(config-if)#exit

Switch(config)# interface fastEthernet 0/2

Switch(config-if)#switchport access vlan 30

Switch(config-if)#exit

Switch(config)# interface fastEthernet 0/3

Switch(config-if)#switchport mode trunk

Switch(config-if)#exit                                             

                     


5.3、配置时遇到的问题

问题1:路由器、交换机的配置已成功,但PC机之间无法互相通信

解决方案:在PC机上设置网关后,PC机之间就可以相互ping通。

问题2:二层交换机上有不同网段的PC机时,再连接到三层交换机上无法与其它PC机进行通信。

解决方案:在有多个不同网段都是通过三层交换机上的一个端口相连接时,需要对该端口配置成trunk模式,相连的两个端口必须都为trunk模式才可以在一根线上进行不同网段的通信。

课程设计成绩评定表

更多相关推荐:
计算机网络课程设计报告

计算机网络课程设计报告一.课程设计的题目、目的及要求.........................................................2二.课程设计的内容(分析和设计).....…

计算机网络课程设计报告

长治学院课程设计报告课名称:计算机网络设计题目:一个简单企业网的设计与实现系别:计算机系专业:计算机科学与技术(1301班)组别:第17组学生姓名:孙xx学号:13xxxx41起止日期:20xx年1月14日~2…

计算机网络课程设计报告文件传输协议的简单实现

课程设计课程名称计算机网络课程设计题目名称文件传输协议的简单设计与实现学生学院专业班级学号学生姓名指导教师20xx年1月5日设计摘要关键词SOCKET编程FTPclientserver程序摘要本课程设计包含了文...

计算机网络课程设计报告(p2p聊天)

点对点数据交换P2P目录需求分析511课程设计目的512课程设计要求513选题与操作流程514开发环境与开发平台5总体设计521总体设计概念522系统功能523系统架构624模块划分6详细设计631软件层次模型...

计算机网络课程设计报告

淮海工学院计算机工程学院课程设计报告设计名称:计算机网络课程设计姓名:学号:专业班级:系(院):计算机工程学院设计时间:20XX.01.04~20XX.01.07设计地点:多媒体机房 1.…

计算机网络课程设计报告

计算机网络课程设计20xx20xx第二学期第19周指导教师XXX班级姓名学号一实验目的及要求本课程设计须安排在计算机网络课程结束之后主要目的是通过实际操作和实验以及编程等加深学生对课堂所学知识的理解提高学生对网...

计算机网络课程设计_IP数据包解析实验报告

成都信息工程学院解析IP数据报实验报告1成都信息工程学院目录目录21课程设计目的32课程设计要求33相关知识34课程设计分析741网卡设置742使用套接字7422接收数据包843定义IP头部的数据结构844IP...

计算机网络原理课程设计报告

计算机网络课程设计报告实验题目班级学号姓名指导老师完成时间目录摘要一设计内容1设计目的2设计要求二设计原理三设计过程1服务端框图2客户端框图3总流程图四运行界面展示五设计总结六参考书目附录部分源代码摘要当今世界...

计算机网络课程设计实验报告

计算机网络课程设计报告姓名:学号:班级:指导老师:湖南科技大学计算机科学与工程学院20XX年6月实验一1.实验名称:网络聊天程序的设计与实现2.实验目的:通过本实验能够了解socket通信的原理并在此基础上编写…

计算机网络课程设计报告

武汉理工大学华夏学院课程设计报告书课程名称计算机网络课程设计题目小型互联网组网工程模拟系名专业班级姓名学号指导教师月日课程设计任务书学生姓名专业班级学号指导教师工作单位武汉理工大学华夏学院信息工程系设计题目小型...

计算机网络课程设计报告

计算机网络课程设计实验报告CSMACD协议仿真学院计算机科学与通信工程班级通信0801学号姓名指导老师周莲英年月一CSMACD协议工作原理查资料及性能分析指标与影响因素CSMACD是carriersensemu...

计算机网络课程设计报告书

计算机网络实验报告题目某大学校园网规划与设计学院信息科学与工程学院专业班级计算机102班学号104162xx学生姓名xx成绩指导教师刘锁兰时间20xx年12月10日某大学校园网规划与设计某大学是一所极具现代意识...

计算机网络课程设计报告(34篇)