计算机网络课程设计报告.docx
《计算机网络课程设计报告.docx》由会员分享,可在线阅读,更多相关《计算机网络课程设计报告.docx(34页珍藏版)》请在冰豆网上搜索。
计算机网络课程设计报告
实验一.单交换机实现基于端口的VLAN设计
实验背景描述:
端口隔离技术是一种实现在客户端的端口间的足够的隔离度以保证一个客户端不会收到另外一个客户端的流量的技术。
通过端口隔离技术,用户可以将需要进行控制的端口加入到一个隔离组中,通过端口隔离特性,用户可以将需要进行控制的端口加入到一个隔离组中,实现隔离组中的端口之间二层数据的隔离,使用隔离技术后隔离端口之间就不会产生单播、广播和组播,病毒就不会在隔离计算机之间传播,增加了网络安全性,提高了网络性能。
实验目的:
理解基于端口VLAN的划分及配置
实验拓扑:
实验要求:
将交换机的1—5号端口划分在VLAN10中,10—15号端口划分在VLAN20中,并分别为其命名为test10和test20
实验设备:
交换机一台,PC机5台
实验步骤:
选择一台交换机进行配置
在划分VLAN前两台PC机互相PING通
划分VLAN及为VLAN命名
Switch#configt
Switch(config)#vlan10/创建VLAN10
Switch(config-vlan)#nametest10/为VLAN10命名test10
Switch(config-vlan)#exit/返回上层:
即全局配置模式
Switch(config)#vlan20
Switch(config-vlan)#nametest20
Switch(config-vlan)#exit
Switch(config)#exit
用SHOWVLAN验证VLAN的划分及命名
将接口分配到指定的VLAN
Vlan10pc间的通信
Vlan20之间的通信
Vlan10与VLAN20之间的各PC间是否能通讯?
(不能)
实验二:
跨交换机实现VLAN
实验背景描述:
VLAN(VirtualLocalAreaNetwork)的中文名为"虚拟局域网"。
VLAN是一种将局域网设备从逻辑上划分成一个个网段,从而实现虚拟工作组的新兴数据交换技术。
这一新兴技术主要应用于交换机和路由器中,但主流应用还是在交换机之中。
但又不是所有交换机都具有此功能,只有VLAN协议的第三层以上交换机才具有此功能,这一点可以查看相应交换机的说明书即可得知。
IEEE于1999年颁布了用以标准化VLAN实现方案的802.1Q协议标准草案。
VLAN技术的出现,使得管理员根据实际应用需求,把同一物理局域网内的不同用户逻辑地划分成不同的广播域,每一个VLAN都包含一组有着相同需求的计算机工作站,与物理上形成的LAN有着相同的属性。
由于它是从逻辑上划分,而不是从物理上划分,所以同一个VLAN内的各个工作站没有限制在同一个物理范围中,即这些工作站可以在不同物理LAN网段。
由VLAN的特点可知,一个VLAN内部的广播和单播流量都不会转发到其他VLAN中,从而有助于控制流量、减少设备投资、简化网络管理、提高网络的安全性。
实验目的:
理解VLAN如何跨交换机实现及应用环境
实验拓扑:
实验要求:
将switchA和switchB的1—5号端口划分在VLAN10中,10—15号端口划分在VLAN20中,并分别为其命名为test10和test20。
使在同一VLAN的PC机能相互跨交换机通信,而不同VLAN的PC机能相互跨交换机不能通信。
实验设备:
锐捷S2328交换机二台,PC机5台
实验步骤:
switchA做如下配置
Switch#configt
Switch(config)#vlan10
Switch(config-vlan)#nametest10
Switch(config-vlan)#exit
Switch(config)#interfacerangefastEthernet0/1-5
Switch(config-if-range)#switchportaccessvlan10
Switch(config-if-range)#exit
Switch(config)#vlan20
Switch(config-vlan)#nametest20
Switch(config-vlan)#exit
Switch(config)#interfacerangefastEthernet0/10-15
Switch(config-if-range)#switchportaccessvlan20
Switch(config-if-range)#exit
2、将switchA与switchB相连的端口(0/24)定义为tangvlan模式
Switch(config)#interfacefastEthernet0/24/进入fastEthernet0接口配置模式
Switch(config-if)#switchportmodetrunk/将fastEthernet0/24端口定义为tangvlan模式
Switch(config)#exit
switchB参考switchA的配置给出相应配置
Switch#configt
Switch(config)#vlan10
Switch(config-vlan)#nametest10
Switch(config-vlan)#exit
Switch(config)#interfacerangefastEthernet0/1-5
Switch(config-if-range)#switchportaccessvlan10
Switch(config-if-range)#exit
Switch(config)#vlan20
Switch(config-vlan)#nametest20
Switch(config-vlan)#exit
Switch(config)#interfacerangefastEthernet0/10-15
Switch(config-if-range)#switchportaccessvlan20
Switch(config-if-range)#exit
两台交换机配置完后,用一根双绞线将switchB与switchA的24端口连接起来。
测试:
同一交换机的同一VLAN能否通信;不同VLAN能否通信。
不同一交换机的同一VLAN能否通信;不同VLAN能否通信
同一交换机的同一VLAN能通信
不同VLAN不能通信
不同一交换机的同一VLAN能通信
实验三:
静态路由设计
实验背景描述:
静态路由是指由网络管理员手工配置的路由信息。
当网络的拓扑结构或链路的状态发生变化时,网络管理员需要手工去修改路由表中相关的静态路由信息。
静态路由信息在缺省情况下是私有的,不会传递给其他的路由器。
当然,网管员也可以通过对路由器进行设置使之成为共享的。
静态路由一般适用于比较简单的网络环境,在这样的环境中,网络管理员易于清楚地了解网络的拓扑结构,便于设置正确的路由信息。
在一个支持DDR(dial-on-demandrouting)的网络中,拨号链路只在需要时才拨通,因此不能为动态路由信息表提供路由信息的变更情况。
在这种情况下,网络也适合使用静态路由。
使用静态路由的另一个好处是网络安全保密性高。
动态路由因为需要路由器之间频繁地交换各自的路由表,而对路由表的分析可以揭示网络的拓扑结构和网络地址等信息。
因此,网络出于安全方面的考虑也可以采用静态路由。
大型和复杂的网络环境通常不宜采用静态路由。
一方面,网络管理员难以全面地了解整个网络的拓扑结构;另一方面,当网络的拓扑结构和链路状态发生变化时,路由器中的静态路由信息需要大范围地调整,这一工作的难度和复杂程度非常高。
实验目的:
掌握通过静态路由方式实现网络的连通性
实验拓扑:
实验要求:
用一根双绞线将RouterA与RouterB的fastEthernet0/0接口连接起来,PC1、PC2分别和RouterA与RouterB的fastEthernet1/0接口连接。
IP地址设置如下:
RouterA的fastEthernet0/0接口为192.168.1.1,fastEthernet1/0接口为192.168.0.1;RouterB的fastEthernet0/0接口为192.168.1.2,fastEthernet1/0接口为192.168.3.1。
PC1、PC2的IP应和所连接口在同一网段,且网关设置为所连路由器接口的IP地址。
PC1、PC2应相互PING通。
实验设备:
锐捷R2018路由器二台,PC机2台
实验步骤:
RouterA做如下配置
Red-Giant#configt
Red-Giant(config)#interfacefastEthernet0/0/进入fastEthernet0/0接口的配置模式
Red-Giant(config-if)#ipaddress192.168.1.1255.255.255.0/为fastEthernet0/0接口配置IP地址
Red-Giant(config-if)#noshutdown/开启fastEthernet0/0接口
Red-Giant(config-if)#exit
Red-Giant(config)#interfacefastEthernet1/0
Red-Giant(config-if)#ipaddress192.168.0.1255.255.255.0
Red-Giant(config-if)#noshutdown
Red-Giant(config-if)#exit
Red-Giant(config)#iproute192.168.3.0255.255.255.0192.168.1.2/在RouterA配置静态路由
Red-Giant(config)#exit
RouterB做如下配置
Red-Giant#configt
Red-Giant(config)#interfacefastEthernet0/0/进入fastEthernet0/0接口的配置模式
Red-Giant(config-if)#ipaddress192.168.1.2255.255.255.0/为fastEthernet0/0接口配置IP地址
Red-Giant(config-if)#noshutdown/开启fastEthernet0/0接口
Red-Giant(config-if)#exit
Red-Giant(config)#interfacefastEthernet1/0
Red-Giant(config-if)#ipaddress192.168.3.1255.255.255.0
Red-Giant(config-if)#noshutdown
Red-Giant(config-if)#exit
Red-Giant(config)#iproute192.168.0.0255.255.255.0192.168.1.1/在RouterA配置静态路由
Red-Giant(config)#exit
用SHOWIPROUTER验证路由器RouterB的静态路由
用SHOWIPROUTER验证路由器RouterA的静态路由
PC1、PC2应相互PING通
丢包问题
因为是刚启动,已经通了,存在可以再加一个路由器
实验四:
动态路由(RIP协议)设计
实验背景描述:
路由信息协议(RIP)是一种在网关与主机之间交换路由选择信息的标准。
RIP是一种内部网关协议。
在国家性网络中如当前的因特网,拥有很多用于整个网络的路由选择协议。
作为形成网络的每一个自治系统,都有属于自己的路由选择技术,不同的AS系统,路由选择技术也不同。
作为一种内部网关协议或IGP(内部网关协议),路由选择协议应用于AS系统。
连接AS系统有专门的协议,其中最早的这样的协议是“EGP”(外部网关协议),目前仍然应用于因特网,这样的协议通常被视为内部AS路由选择协议。
RIP主要设计来利用同类技术与大小适度的网络一起工作。
因此通过速度变化不大的接线连接,RIP比较适用于简单的校园网和区域网,但并不适用于复杂网络的情况。
实验目的:
掌握在路由器上配置RIPV1
实验拓扑:
实验要求:
用一根双绞线将RouterA与RouterB的fastEthernet0/0接口连接起来,PC1、PC2分别和RouterA与RouterB的fastEthernet0/1接口连接。
IP地址设置如下:
RouterA的fastEthernet0/0接口为192.168.1.1,fastEthernet1/0接口为192.168.0.1;RouterB的fastEthernet0/0接口为192.168.1.2,fastEthernet1/0接口为192.168.3.1。
PC1、PC2的IP应和所连接口在同一网段,且网关设置为所连路由器接口的IP地址。
PC1、PC2应相互PING通。
实验设备:
锐捷R2018路由器二台,PC机2台
实验步骤:
RouterA做如下配置
ROUTERA#configt
ROUTERA(config)#interfacefastEthernet1/0
ROUTERA(config-if)#ipaddress192.168.0.1255.255.255.0/配置F0/1接口的IP地址
ROUTERA(config-if)#noshutdown
ROUTERA(config-if)#exit
ROUTERA(config)#interfacefastEthernet0/0
ROUTERA(config-if)#ipaddress192.168.1.1255.255.255.0
ROUTERA(config-if)#noshutdown
ROUTERA(config-if)#exit
ROUTERA(config)#routerrip/创建RIP路由进程
ROUTERA(config-router)#network192.168.0.0
ROUTERB(config-router)#network192.168.1.0
ROUTERA(config-router)#exit
ROUTERA(config)#exit
ROUTERB参考RouterA配置给出相应配置
ROUTERB#configt
ROUTERB(config)#interfacefastEthernet1/0
ROUTERB(config-if)#ipaddress192.168.3.1255.255.255.0/配置F0/1接口的IP地址
ROUTERB(config-if)#noshutdown
ROUTERB(config-if)#exit
ROUTERB(config)#interfacefastEthernet0/0
ROUTERB(config-if)#ipaddress192.168.1.2255.255.255.0
ROUTERB(config-if)#noshutdown
ROUTERB(config-if)#exit
ROUTERB(config)#routerrip/创建RIP路由进程
ROUTERB(config-router)#network192.168.1.0
ROUTERB(config-router)#network192.168.3.0
ROUTERB(config-router)#exit
ROUTERB(config)#exit
用SHOWIProute验证ROUTERA上的RIPV1路由器表
showiproute验证ROUTERB上的RIPV1路由器表
PC1、PC2应相互PING通
实验五:
OSPF多区域基本配置动态路由(OSPF协议)设计
实验背景描述:
OSPF(OpenShortestPathFirst)是一个内部网关协议(InteriorGatewayProtocol,简称IGP)。
与RIP相对,OSPF是链路状态路有协议,而RIP是距离向量路由协议。
链路是路由器接口的另一种说法,因此OSPF也称为接口状态路由协议。
OSPF通过路由器之间通告网络接口的状态来建立链路状态数据库,生成最短路径树,每个OSPF路由器使用这些最短路径构造路由表。
OSPF(OpenShortestPathFirst)是一个内部网关协议(InteriorGateway
Protocol,简称IGP)。
与RIP相对,OSPF是链路状态路有协议,而RIP是距离向量路由协议。
链路是路由器接口的。
另一种说法,因此OSPF也称为接口状态路由协议。
OSPF通过路由器之间通告网络接口的状态来建立链路状态数据库,生成最短路径树,每个OSPF路由器使用这些最短路径构造路由表。
实验目的:
掌握在路由器上配置多区域OSPF技术
实验拓扑:
实验要求:
用一根双绞线将R1与R2的fastEthernet0/0接口连接起来,PC1、PC2分别和R1与R2的fastEthernet1/0接口连接。
IP地址设置如下:
R1的fastEthernet0/0接口为192.168.1.1,fastEthernet1/0接口为192.168.0.1;R2的fastEthernet0/0接口为192.168.1.2,fastEthernet1/0接口为192.168.3.1。
PC1、PC2的IP应和所连接口在同一网段,且网关设置为所连路由器接口的IP地址。
PC1、PC2应相互PING通。
实验设备:
锐捷R2018路由器二台,PC机2台
实验步骤:
R1做如下配置
(config)#Hostnamer1
r1(config)#interfacefastEthernet0/0
r1(config-if)#ipaddress192.168.1.1255.255.255.0
r1(config-if)#noshutdown
r1(config-if)#exit
r1(config)#interfacefastEthernet1/0
r1(config-if)#ipaddress192.168.0.1255.255.255.0
r1(config-if)#noshutdown
r1(config-if)#exit
r1(config)#routeros100/在R1上启用OSPF协议
r1(config-router)#net192.168.1.00.0.0.255area0/通过哪些接口运行在哪个区域
r1(config-router)#net192.168.0.00.0.0.255area1
r1(config-router)#exit
RouterB参考RouterA配置给出相应配置
(config)#Hostnamer2
r2(config)#interfacefastEthernet0/0
r2(config-if)#ipaddress192.168.1.2255.255.255.0
r2(config-if)#noshutdown
r2(config-if)#exit
r2(config)#interfacefastEthernet1/0
r2(config-if)#ipaddress192.168.3.1255.255.255.0
r2(config-if)#noshutdown
r2(config-if)#exit
r2(config)#routeros200/在R2上启用OSPF协议
r2(config-router)#net192.168.1.00.0.0.255area0/通过哪些接口运行在哪个区域
r2(config-router)#net192.168.3.00.0.0.255area2
r2(config-router)#exit
查看R1的邻居信息
showiproute验证R1和R2上的OSPF路由器表
PC1、PC2应相互PING通
服务器配置实验
实验6.WWW服务器
由于XP不能配置DNS所以不能域名解析只能输入localhost来访问
详细步骤
选择“控制面板”→“添加/删除程序”→“添加/删除Windows组件”→“Internet信息服务”→“详细信息”→“全选”→“确定”
单击“下一步”按钮,完成服务器软件添加。
添加成功后,不需重新启动,即可在“开始”→“程序”→“管理工具”中看到并使用相关服务
选择internet信息服务。
网站→默认网站→开启→属性→主目录→修改本地路径→文档→添加自己的网站文档(ccc.html)→选择目录安全性做如下修改:
然后打开浏览器。
输入localhost便能进入以下网站
实验7.FTP服务器
详细步骤参考www服务器
使用不同的TCP值或不同的IP地址建立FTP站点。
因为系统默认21和20端口号。
所以不能修改TCP的值
设置虚拟目录,规划不同用户的目录权限。
虚拟目录建立的目的是为了让别的用户找不到你自己的存储路径。
只能根据你的虚拟目录区访问该文件夹。
达到信心安全的目的
步骤:
属性→新建→虚拟目录→根据提示进行下一步得到如下结果
验证虚拟目录
附加实验
实验九:
通过路由器实现VLAN间路由
实验目的:
掌握如何通过路由器实现VLAN间路由
实验要求:
本实验以1台S2328G交换机和1台RSR20路由器为例,PC1和PC2的IP地址
分别为192.168.0.36/24,192.168.1.37/24,PC1和PC2分别属于Vlan10和Vlan20,缺省网
关分别指定为Vlan10和Vlan20在路由器上的对应子接口的IP地址192.168.0.1和
192.168.1.1,使位于不同VLAN里的用户可以相互通信。
实验拓扑:
实验设备:
S2328G(1台),RSR20(1台),PC(2台)
实验步骤:
1、在交换机S2328G上创建Vlan并分配相应端口,输入如下代码:
S2328G-1(config)#vlan10
S2328G-1(config-vlan)#vlan20
S2328G-1(config-vlan)#interfacefast
S2328G-1(config-vlan)#interfacefast
S2328G-1(config-vlan)#interfacefastEth
S2328G-1(config-vlan)#interfacefastEthernet0/1
S2328G-1(config-if-FastEthernet0/1)#switchportaccessvlan10
S2328G-1(config-if-FastEthernet0/1)#interfacefastEthernet0/2
S2328G-1(config-if-FastEthernet0/2)#switchportaccessvlan20
S2328