计算机网络虚拟实验系统实验报告
- 格式:docx
- 大小:37.71 KB
- 文档页数:5
虚拟机实验心得和总结报告1. 引言近年来,随着计算机技术的不断发展以及云计算的普及,虚拟化技术在信息技术领域中起着越来越重要的作用。
虚拟机是一种在物理硬件上模拟出的计算机环境,在实验中可以有效提供多种操作系统的支持,以及资源的隔离和管理。
此次虚拟机实验的目的是熟悉虚拟机的使用和配置,并对其在现实场景中的应用有深入的了解。
2. 实验过程本次实验中,我们使用了VMware Workstation作为虚拟机软件,并安装了Ubuntu和Windows操作系统。
在实验中,我们首先进行了虚拟机软件的安装和配置,包括网络连接、资源分配等。
随后,我们学习了虚拟机的创建和克隆,以及快照和恢复功能的使用。
通过创建多个虚拟机实例并设置不同的网络环境,我们能够模拟出多种场景,并进行相关实验。
在进行操作系统安装和配置的过程中,我们学习了虚拟机的虚拟硬件设置,包括内存大小、磁盘空间、网络适配器等。
通过设置虚拟机的硬件资源,我们可以根据实际需求来分配计算机资源,并且能够在不同的虚拟机之间共享资源。
此外,我们还学习了虚拟机的网络配置,包括桥接模式、NAT模式和仅主机模式等,可以根据需要连接到不同的网络。
另外,虚拟机的快照功能是虚拟化技术中的重要特性之一,它能够捕捉并保存虚拟机的状态。
通过使用快照功能,我们可以在实验或应用中保存虚拟机的某个特定状态,并在需要的时候随时恢复。
这在实验中非常有用,可以帮助我们回滚到之前的状态,避免了重复安装和配置操作系统的麻烦,节省了时间。
3. 实验收获通过这次虚拟机实验,我对虚拟化技术有了更深入的了解,并掌握了虚拟机的安装、配置和使用方法。
具体来说,我学会了以下几点:首先,虚拟机技术可以提供一个安全、独立的计算机环境,在一个物理主机上运行多个虚拟机,各个虚拟机之间相互独立,互不影响。
这样可以有效地隔离和管理资源,提高计算机的利用率。
其次,虚拟机的快照功能对于实验和应用非常有用。
它可以帮助我们保存和恢复虚拟机的状态,避免了重复配置操作系统的时间和精力。
虚拟化与云计算实验报告目录一、实验目的 (1)二、实验内容 (1)三、实验原理 (1)四、实验步骤及实验结果 (5)五、实验遇到的问题及其解决方法 (9)六、实验结论 (10)一、实验目的实验一:1.掌握在Linux上配置iSCSI target服务的方法。
2.掌握在不同的操作系统平台上使用iSCSI initiator的方法。
实验三:1.掌握在集群上(使用虚拟机模拟)安装部署Hadoop-HDFS的方法。
2.掌握在HDFS运行MapReduce任务的方法3.理解MapReduce编程模型的原理,初步使用MapReduce模型编程。
二、实验内容实验一: 配置和使用SAN存储,设置连接IP SAN设备;实验三: 安装、部署、使用Hadoop-HDFS和配置运行MapReduce程序,使用MapReduce编程。
三、实验原理实验一:SAN(Storage Area Network,存储局域网络)的诞生,使存储空间得到更加充分的利用以及管理更加有效。
SAN是一种将存储设备、连接设备和接口集成在一个高速网络中的技术。
SAN本身就是一个存储网络,承担了数据存储任务,SAN 网络与LAN业务网络相隔离,存储数据流不会占用业务网络带宽。
在SAN网络中,所有的数据传输在高速、高带宽的网络中进行,SAN存储实现的是直接对物理硬件的块级存储访问,提高了存储的性能和升级能力。
早期的SAN采用的是光纤通道(FC,Fiber Channel)技术,所以,以前的SAN多指采用光纤通道的存储局域网络,到了iSCSI协议出现以后,为了区分,业界就把SAN分为FC SAN 和IP SAN。
iSCSI(互联网小型计算机系统接口)是一种在TCP/IP上进行数据块传输的标准。
它是由Cisco和IBM两家发起的,并且得到了各大存储厂商的大力支持。
iSCSI 可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行快速的数据存取备份操作。
虚拟化与云计算实验报告虚拟化与云计算实验报告一、实验目的在虚拟化与云计算领域进行实验研究,探索虚拟化技术与云计算的应用和优化策略。
二、实验环境1.虚拟化软件:使用VMware Workstation搭建虚拟化环境。
2.操作系统:在虚拟化环境中安装Ubuntu Server 20.04 LTS 作为实验操作系统。
3.虚拟机规格:创建4台虚拟机,每台配置2个CPU核心,4GB 内存,100GB硬盘。
三、实验内容及步骤1.虚拟机的创建a.使用VMware Workstation创建4台虚拟机,并为每台虚拟机配置相应的资源。
b.安装Ubuntu Server 20.04 LTS操作系统。
2.虚拟机性能测试a.使用工具对每台虚拟机的性能进行测试,包括CPU、内存、硬盘和网络性能等。
b.分析测试结果,评估虚拟机的性能表现。
3.虚拟化优化策略a.调整虚拟机资源分配策略,比如增加虚拟机的CPU核心数、内存大小等。
b.测试优化后的虚拟机性能,并与优化前进行对比分析。
4.云计算应用实践a.搭建虚拟化集群,实现资源统一管理和部署应用服务。
b.使用云计算平台,如OpenStack等,进行云主机的创建和管理。
c.在云计算环境中部署一个Web应用,并测试其性能和稳定性。
四、实验结果与分析1.虚拟机性能测试结果a.CPU性能测试结果及分析。
b.内存性能测试结果及分析。
c.硬盘性能测试结果及分析。
d.网络性能测试结果及分析。
2.虚拟化优化策略a.优化前后虚拟机性能对比分析。
b.优化后虚拟机的性能提升情况。
3.云计算应用实践结果a.虚拟化集群搭建及应用服务部署情况。
b.云主机创建和管理情况。
c.Web应用性能和稳定性测试结果。
五、结论本实验中,我们通过使用虚拟化技术和云计算平台,对虚拟机性能进行测试和优化,并在云计算环境中进行应用部署和测试,取得了如下结论:1.虚拟化技术可以有效提高资源利用率,但也会对虚拟机的性能造成一定影响。
实验二:利用三层交换机实现不同vlan间通信【实验名称】利用三层交换机实现不同vlan间通信。
【实验目的】理解三层交换机的功能;理解三层交换机的虚拟接口;理解三层交换机vlan间相互通信的原理;掌握三层交换机vlan的配置方法和测试方法。
【背景描述】某企业有两个主要部门:销售部(Sales)和技术部(Technical),其中销售部的个人计算机系统分散连接在两台交换机上,他们之间需要相互进行通信,销售部和技术部也需要进行相互通信,现要在交换机上做适当配置来实现这一目标。
【实现功能】Vlan之间可以相互通信(不同VLAN的计算机能进行相互通信)。
【实现原理】1、在三层交换机上分别为每个VLAN创建虚拟接口,并配置IP地址;2、三层交换机会建立基于vlan虚拟端口的直连路由;3、将每台主机上的默认网关配置成所在VLAN虚拟接口的IP 地址,通过三层交换机的直连路由,不同vlan间的所有主机就可以相互通信了。
【实验设备】二层交换机(S2126)1台(用R2600+16口交换模块+禁止路由来模拟);三层交换机(S3750)1台(用R3600+16口交换模块来模拟);PC机4台(用Cloud+VPCS来模拟);网线(5根):Fastethernet【实验拓扑】【实现任务】1、参考上图构建实验网络拓扑(配置二层交换机模块、配置三层交换机模块、配置各PC机网络接口、连接设备等);2、完整、明确的标注端口及配置信息;3、在二层交换机(L2SW)上配置VLAN(包括VLAN10和VLAN20),并将F1/3端口设置为Trunk模式;4、在三层交换机(L3SW)上配置VLAN(仅包括VLAN10),并将F1/1端口设置为Trunk模式;5、在三层交换机(L3SW)上将VLAN10命名为Sales,将VLAN20命名为Technical(可选);6、通过VPCS虚拟机,为每个PC机配置IP地址;7、检查VLAN设置(同一vlan内主机可以ping通,不同vlan间主机不能ping通)。
实验四虚拟机实验报告一、实验目的本次实验的主要目的是深入了解虚拟机的工作原理和功能,通过实际操作掌握虚拟机的创建、配置、安装操作系统以及在虚拟机中进行各种应用程序的运行和测试。
同时,通过对虚拟机的使用,提高对计算机系统资源管理和分配的理解,以及解决在虚拟机使用过程中可能遇到的各种问题的能力。
二、实验环境1、操作系统:Windows 10 专业版2、虚拟机软件:VMware Workstation Pro 163、硬件配置:Intel Core i7 处理器,16GB 内存,512GB SSD 硬盘三、实验内容1、虚拟机软件的安装与配置首先,从官方网站下载 VMware Workstation Pro 16 安装程序,并按照安装向导进行安装。
在安装过程中,选择典型安装选项,并接受默认的安装路径和设置。
安装完成后,启动 VMware Workstation Pro 16,进行软件的初始配置,包括许可证密钥的输入和网络设置的选择。
2、创建虚拟机打开 VMware Workstation Pro 16,点击“创建新的虚拟机”按钮。
在“新建虚拟机向导”中,选择“典型(推荐)”配置类型。
接着,选择要安装的操作系统类型和版本,本次实验选择安装Windows Server 2019 操作系统。
为虚拟机指定名称和存储位置,并根据实际需求设置虚拟机的磁盘大小和存储方式。
3、虚拟机的配置在创建虚拟机后,对虚拟机的硬件进行配置,包括内存大小、CPU 核心数量、网络适配器类型、声卡和显卡等。
根据实验的需求和主机的硬件资源,合理分配虚拟机的硬件资源,以确保虚拟机能够流畅运行。
4、安装操作系统配置完成后,启动虚拟机,将 Windows Server 2019 操作系统的安装光盘镜像文件加载到虚拟机的光驱中。
在虚拟机中按照操作系统的安装向导进行安装,包括选择安装分区、设置管理员密码等操作。
等待操作系统安装完成,并进行必要的系统更新和驱动安装。
《计算机网络实验》实验报告一、实验目的计算机网络实验是计算机相关专业学习中的重要实践环节,通过实验操作,旨在深入理解计算机网络的基本原理、协议和技术,提高我们的动手能力和解决实际问题的能力。
具体目的包括:1、熟悉计算机网络的体系结构和各层协议的工作原理。
2、掌握网络设备的配置和管理方法,如交换机、路由器等。
3、学会使用网络工具进行网络性能测试和故障诊断。
4、培养团队合作精神和沟通能力,提高解决复杂问题的综合素养。
二、实验环境本次实验在学校的计算机网络实验室进行,实验室配备了以下设备和软件:1、计算机若干台,安装了 Windows 操作系统和相关网络工具软件。
2、交换机、路由器等网络设备。
3、网络线缆、跳线等连接设备。
三、实验内容及步骤实验一:以太网帧的捕获与分析1、打开网络协议分析软件 Wireshark。
2、将计算机连接到以太网中,启动捕获功能。
3、在网络中进行一些数据传输操作,如访问网站、发送文件等。
4、停止捕获,对捕获到的以太网帧进行分析,包括帧的格式、源地址、目的地址、类型字段等。
实验二:交换机的基本配置1、连接交换机和计算机,通过控制台端口进行配置。
2、设置交换机的主机名、管理密码。
3、划分 VLAN,并将端口分配到不同的 VLAN 中。
4、测试不同 VLAN 之间的通信情况。
实验三:路由器的基本配置1、连接路由器和计算机,通过控制台端口或Telnet 方式进行配置。
2、设置路由器的接口 IP 地址、子网掩码。
3、配置静态路由和动态路由协议(如 RIP 或 OSPF)。
4、测试网络的连通性。
实验四:网络性能测试1、使用 Ping 命令测试网络的延迟和丢包率。
2、利用 Tracert 命令跟踪数据包的传输路径。
3、使用网络带宽测试工具测试网络的带宽。
四、实验结果与分析实验一结果与分析通过对捕获到的以太网帧的分析,我们清楚地看到了帧的结构,包括前导码、目的地址、源地址、类型字段、数据字段和帧校验序列等。
实验十二小型校园网的设计与组建12.1 实验目的计算机网络是一门实践性较强的技术, 课堂教学应当和实践环节紧密结合。
计算机网络实验培养学生具有独立进行计算机网络架构和设计能力, 提高学生的网络设备使用水平, 以及将理论与实践相结合的能力。
12.2 实验环境及设备2台路由器、2台互换机、3台PC机12.3 实验的内容和规定根据规定, 设计并搭建一个校园网。
规定进行子网划分和结构设计, 并将网络结构建立起来。
最后完毕网络设备的调试。
12.4 实验说明某大学分为总校和分校, 为该校设计校园网, 总校有一个局域网共20台计算机, 分校由VLAN划分为两个局域网, 分别有10台计算机。
该校被分派了一个C类网段210.100.10.0, 总校和分校各有一台路由器及一台互换机。
请进行网络设计, 将总校和分校各个局域网连接起来。
根据规定, 设计IP地址分派表, 设计网络结构, 画出网络拓扑图。
根据设计搭建网络结构。
配置网络设备, 完毕网络调试。
提醒:1)使用IP子网掩码的原理设计IP地址分派表。
2)用到的设备为两台路由器, 以及两台互换机。
思考:1)要使总校局域网可以与分校两个局域网通信, 如何配置静态路由?2)假如分校两个局域网分别有20台主机, 互换机快速以太网口是否够用?如不够用, 则如何解决该问题?➢IP地址分派表网络拓扑图:主校电脑PC3: IP: 210.100.10.33子网掩码: 255.255.255.224 默认网关: 210.100.10.35分校电脑PC1: IP: 210.100.10.98子网掩码: 255.255.255.224 默认网关: 210.100.10.97分校电脑PC2:IP: 210.100.10.133 子网掩码: 255.255.255.224 默认网关: 210.100.10.130进行分校配置: (本人做)第一步: 在互换机switchB 上创建两个vlan 并分派相应端口Switch>enable 14 !进入特权模式 Password: starSwitch#configure terminal !进入全局配置模式 Switch(config)#hostname SwitchBSwitchB (config)#vlan 10 ! 划分虚拟局域网vlan10网段1:网段2:网段4:网段3:SwitchB (config-vlan)#name test10SwitchB (config-vlan)#exitSwitchB (config)#vlan 20 !划分虚拟局域网vlan20SwitchB (config-vlan)#name test20SwitchB (config-vlan)#exitSwitchB (config)#interface range fastethernet 0/1-10 !互换机端口1-10 SwitchB (config-if)#switch access vlan 10 !将接口组分派给Vlan 10 SwitchB (config-if)#exitSwitchB (config)#interface range fastethernet 0/11-20 !互换机端口11-20 SwitchB (config-if)#switch access vlan 20 !将接口组分派给Vlan20 SwitchB (config-if)#exitSwitchB (config)#interface fastethernet 0/24SwitchB (config-if)#switchport mode trunkSwitchB (config-if)#endSwitchB #show vlanVLAN Name Status Ports---- -------------------------------- --------- -------------------------------1 default active Fa0/21,Fa0/22,Fa0/23Fa0/2410 test10 active Fa0/1 ,Fa0/2 ,Fa0/3Fa0/4 ,Fa0/5 ,Fa0/6Fa0/7 ,Fa0/8 ,Fa0/9Fa0/10,Fa0/2420 test20 active Fa0/11,Fa0/12,Fa0/13Fa0/14,Fa0/15,Fa0/16Fa0/17,Fa0/18,Fa0/19Fa0/20,Fa0/24第二步: 路由器B广域网配置IPRouter>enable 14 ! 进入特权模式Password: starRouter #config terminalRouter(config)#hostname RouterB ! 配置路由器名称为“RouterB” RouterB(config)#interface serial 2/0RouterB(config-if)#ip address 210.100.10.66 255.255.255.224RouterB (config-if)#clock rate 64000RouterB (config-if)#no shutdownRouterB (config-if)#exit第三步: 在RouterB上配置接口F0的子接口RouterB(config)#interface fastethernet 0/0RouterB(config-if)# no ip addressRouterB(config-if)# no shutdownRouterB( config-if)# exitRouterB(config)#interface fastethernet 0/0.10 !进入子接口F0.10配置模式RouterB(config-subif)#encapsulation dotlq 10 !封装802.1Q并指定Vlan号10 RouterB(config-subif)#ip address 210.100.10.97 255.255.255.224 !配置子接口F0.10IP地址RouterB (config-subif)#exitRouterB(config)#interface fastethernet 0/0.20 !进入子接口F0.20配置模式RouterB (config-subif)#encapsulation dotlq 20 !封装802.1Q并指定Vlan号20 RouterB(config-subif)#ip address 210.100.10.130 255.255.255.224!配置子接口F0.20IP地址RouterB(config-subif)#endRouterB#Show ip interface briefInterface IP-Address(Pri) OK? Statusserial 2/0 210.100.10.66/27 YES UPserial 3/0 no address YES DOWN FastEthernet 0/0.20 210.100.10.130/27 YES UPFastEthernet 0/0.10 210.100.10.97/27 YES UPFastEthernet 0/0 no address YES DOWN FastEthernet 0/1 no address YES DOWN第四步: 添加静态路由RouterB # config terminalRouterB (config)#ip route 210.100.10.32 255.255.255.224 210.100.10.65 !设立静态路由RouterB (config)#endRouterB #show ip routeCodes: C - connected, S - static, R - RIP B - BGPO - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area* - candidate defaultGateway of last resort is no setS 210.100.10.32/27 [1/0] via 210.100.10.65C 210.100.10.64/27 is directly connected, serial 2/0C 210.100.10.66/32 is local host.C 210.100.10.96/27 is directly connected, FastEthernet 0/0.10C 210.100.10.97/32 is local host.C 210.100.10.128/27 is directly connected, FastEthernet 0/0.20C 210.100.10.130/32 is local host.➢对主校进行配置第一步: 在互换机switchA上创建一个Vlan并分派相应端口Switcha>enable 14 !进入特权模式Password: starSwitch#configure terminal !进入全局配置模式Switch (config)#hostname SwitchASwitchA (config)# vlan 30 !创建Vlan30SwitchA (config-vlan)#name test30SwitchA (config-vlan)#exitSwitchA (config)# interface range fastethernet 0/1-20 !进入接口配置模式SwitchA (config-if)# switch access vlan 30 !将接口组分派给Vlan 30SwitchA (config-if)#exitSwitch A(config)# interface fastethernet 0/24Switch A(config-if)# switchport mode trunk !配置trunk端口Switch A(config-if)# end第二步: 在路由器RouterA上配置接口F0的子接口Router>enable 14 ! 进入特权模式Password: starRouter #config terminalRouter (config)#hostname RouterARouterA (config)# interface fastethernet 1/0 !进入接口F0配置模式RouterA (config-if)# no ip addressRouterA (config-if)# no shutdownRouterA( config-if)# exitRouterA(config)#interface fastethernet 1/0.10 !进入子接口F0.10配置模式RouterA (config-subif)# encapsulation dotlq 30 !封装802.1Q并指定Vlan号30Router A (config-subif)# ip address 210.100.10.33 255.255.255.224 !配置子接口F0.10IP地址RouterA (config-subif)# end第三步: 在routerA上配置广域网口的IP地址RouterA#conRouterA (config)#interface serial 2/0 !进入广域网0口配置状态RouterA (config-if)#ip address 210.100.10.65 255.255.255.224 !为广域网0口配置地址RouterA(config-if)#clock rate 64000RouterA (config-if)#no shutdown !打开广域网0口RouterA (config-if)#endRouterA#show ip interface brief! 显示IP端口状态简况第四步: 添加静态路由RouterA#conRouterA (config)#ip route 210.100.10.96 255.255.255.224 210.100.10.66 ! 添加静态路由RouterA (config)#ip route 210.100.10.128 255.255.255.224 210.100.10.66 ! 添加静态路由RouterA (config)#endRouterA#show ip route ! 显示路由表➢RouterA#wr !保存所作的修改➢运营结果截图1.分校ping总校PC32.总校PC.ping分校PC13.总校PC.ping分校PC2➢总结:对于互换机:划分vlan 并将端口分到相应vlan中, 根据需要配置端口模式对于路由器:配置广域网IP和时钟频率, 配置快速以太网子接口IP, 添加静态路由。
实验报告课程名称:计算机网络基础实验项目:虚拟局域网VLAN专业班级:信息系统与信息管理602班姓名: ****** 学号: *****指导教师:***老师成绩:日期:第一部分:交换机端口隔离.【实验名称】交换机端口隔离.【实验目的】理解Port Vlan的配置,了解VLAN的原理,熟练掌握交换机端口隔离划分虚拟局【背景描述】假设此交换机是宽带小区城域网中的一台楼道交换机,住户PC1连接在交换机的fa0/5口;住户PC2连接在交换机的fa0/15口,住户pc3连接在fa0/1口.现要实现各家各户的端口隔离. 【实现功能】通过PORT VLAN实现本交换机端口隔离. (通过虚拟局域网技术可以隔离网络风暴,提高网络的性能,降低无用的网络开销。
并能提高网络的安全性,保密性。
)【实现拓扑】【实验设备】S2126G 1台、PC机6台、直连线6条【实验步骤】步骤1.搭建一个小型局域网的拓扑,使得一台可网管的交换机,通过普通快速以太网端口f0/1、f0/2、f0/10与多台PC,使用直连线相连接。
并给三台PC机配置IP,要求所有IP属于同一个网段。
保证三台PC两两之间互相能够ping通。
截图于此switchA#configure terminal !进入交换机全局配置模式switchA(config)#vlan 2 !创建VLAN2switchA(config-vlan)#name wxk01 !将其命名为wxk01switchA(config-vlan)#exit!退出VLAN 01switchA(config)#vlan 3 !创建VLAN 02switchA(config-vlan)#name wxk02 !将其命名为wxk02switchA(config-if)#exit验证测试使用命令show vlan和show running-config查看与刚才有何不同。
switchA#show vlan步骤2.将接口分配到VLAN.switchA(config)#interface fa0/1 !进入fa0/1的接口配置模式。
计算机网络实验报告学院名称:电子信息学院班级:*************学号:*************学生姓名:*************指导教师: *************2013年*月*日实验二组建WINDOWS环境下的对等网并共享资源一、实验目的1、利用网络设备,学生自己组成局域网,培养学生的动手能力。
2、掌握基本的网络参数的配置,学会使用基本的测试命令来检测网络的配置情况。
3、掌握对等网环境下软硬件共享的设置和使用方法。
4、了解一些安全访问选项的设置和取消操作。
二、实验属性验证性实验。
三、实验仪器设备及器材实验要求有若干台安装Windows XP的计算机,每台计算机都要安装网卡。
D-link DES-1024R+交换机两台,直通线、交叉线若干。
四、实验要求1、预习报告中需解决以下问题:(1)掌握TCP/IP的基本配置过程(2)了解交换机的工作特性(3)注意ping命令的使用方法及参数以及结果显示中各参数表示的含义。
(4)掌握对等网环境下软硬件共享的设置和使用方法。
2、试验中正确使用仪器设备,独立操作。
3、试验后按规定要求写出实验报告。
五、实验原理1、网卡的作用计算机与外界局域网的连接是通过主机箱内插入一块网络接口板的。
网络接口板又称为通信适配器(adapter)或网络接口卡NIC (Network Interface Card),或“网卡”。
网卡的重要功能是进行串行/并行转换,对数据进行缓存,实现以太网协议等。
2、交换机的作用交换式集线器常称为以太网交换机(switch)或第二层交换机,它实质上就是一个多端口的网桥,可见交换机工作在数据链路层。
交换机能同时连通许多对的端口,使每一对相互通信的主机都能像独占通信媒体那样,进行无碰撞地传输数据,因此它是独享信道的通信设备。
3、对等网的建立主要是为了实现计算机的资源的共享。
文件夹共享名称可与本地文件夹名称相同,也可以不同。
Windows XP提供3种访问权限类型。
虚拟化技术实验报告实验背景在计算机科学领域,虚拟化技术是指将一台计算机创建成多个虚拟的独立执行环境的过程。
通过虚拟化技术,可以在一台物理计算机上同时运行多个操作系统和应用程序。
这种技术可以极大地提高硬件资源的利用率,简化系统管理,提供更好的可扩展性和弹性。
实验目的本次实验旨在通过模拟和实践,了解虚拟化技术的原理、实现方法以及应用场景。
实验环境- 操作系统:Ubuntu 20.04- 虚拟化软件:VirtualBox- 实验工具:Docker实验过程与结果1. 安装虚拟化软件VirtualBox首先,我们需要在实验环境中安装虚拟化软件VirtualBox。
可以通过以下命令在Ubuntu上进行安装:shellsudo apt updatesudo apt install virtualbox安装完成后,可以在应用程序中找到VirtualBox图形界面。
2. 创建虚拟机在VirtualBox中,我们可以创建多个虚拟机来模拟多台独立运行的计算机。
点击"新建" 按钮,按照向导创建一个新的虚拟机。
在创建过程中,需要指定虚拟机的名称、操作系统类型、内存大小等参数。
3. 安装操作系统创建虚拟机后,需要为虚拟机安装操作系统。
可以通过光盘镜像、物理光盘或网络安装等方式进行。
在安装过程中,需要按照提示完成操作系统的安装过程。
4. 创建虚拟网络在VirtualBox中,我们可以创建虚拟网络以便多个虚拟机之间的通信。
点击"管理" -> "主机网络管理器",在弹出的对话框中,创建一个新的虚拟网络。
5. 使用Docker进行容器虚拟化Docker是一种轻量级的虚拟化技术,可以通过容器的方式提供应用程序的隔离环境。
在实验中,我们可以使用Docker来实现容器虚拟化。
首先,在Ubuntu上安装Docker:shellsudo apt updatesudo apt install docker.io安装完成后,我们可以使用Docker命令来管理和运行容器,例如:shellsudo docker run -it ubuntu /bin/bash上述命令将会在一个新的容器中启动Ubuntu操作系统,并进入容器的命令行界面。
虚拟局域网实验报告虚拟局域网实验报告引言:虚拟局域网(Virtual Local Area Network,简称VLAN)是一种将物理上分散的设备通过逻辑上的划分组合成一个逻辑上的局域网的技术。
本实验旨在通过构建虚拟局域网,探索VLAN的原理和应用。
一、实验背景在传统的局域网中,设备之间的通信是基于物理连接的。
然而,当网络规模庞大,设备数量众多时,传统的物理连接方式会带来一系列的问题,如网络拓扑复杂、管理困难等。
而VLAN技术的出现,为网络的管理和维护带来了极大的便利。
二、实验目的本实验的主要目的是:1. 了解VLAN的基本原理和工作机制;2. 掌握VLAN的配置方法;3. 实践VLAN在实际网络环境中的应用。
三、实验环境本次实验所需的硬件和软件环境如下:1. 交换机:使用支持VLAN功能的交换机;2. 计算机:至少两台计算机,作为VLAN的终端设备;3. 虚拟机软件:如VMware Workstation等。
四、实验步骤1. 确定网络拓扑结构:根据实验要求和设备数量,设计合理的网络拓扑结构,包括交换机和终端设备的连接方式。
2. 配置交换机:登录交换机的管理界面,创建VLAN,并将端口划分到相应的VLAN中。
3. 配置终端设备:根据实验需要,配置终端设备的IP地址、子网掩码和网关等信息。
4. 测试连通性:通过ping命令或其他网络测试工具,测试不同VLAN中的设备之间的连通性。
5. 配置VLAN间的互通:根据实验需求,配置交换机的端口间互通,实现不同VLAN之间的通信。
五、实验结果与分析经过以上步骤的实验操作,我们成功地构建了一个虚拟局域网。
通过测试连通性,可以发现不同VLAN中的设备可以相互通信,但不同VLAN之间的设备无法直接通信。
这是因为交换机默认情况下会对不同VLAN的数据进行隔离,需要进一步配置端口间的互通。
六、实验总结通过本次实验,我们深入了解了虚拟局域网的原理和应用。
VLAN技术的出现,使得网络管理和维护更加灵活和高效。
郭慧验证□、实验步骤与结果③实验组内接入同一VLAN的机器相互Ping,查看结果;实验组内接入不同VLAN的机器郭慧验证□监测清单2-4 路由器配置郭慧验证□按照下表配置交换机和路由器以及计算机终端。
接口IP 地址子网掩码网关F0/110.1.1.1255.255.255.0S0/3/0192.168.0255.255.255三台路由器都使用相同的配置将自己的直连网络加入到间后可观察到路由表中学习的路由表项。
的路由表如下图所示,路由表学习到了192.168.1.0/24,学习的路由表项。
学习的路由表项。
台计算机的连通性。
在PC3分别ping PC1和PC2。
路由协议实验的拓扑图,在连接好的拓扑图中进行配置。
在路由器中先用命关闭rip路由协议,再配置OSPF协议。
Network 192.168.0.0 255.255.255.0 area 0Network 10.1.1.0 255.255.255.0 area 0Router-id 10.1.1.1协议,命令show ip protocol.其他两台路由器按照相同的命令进行配置,将直连的网段加入协议之后,查看路由表。
下图为R3的路由表项。
路由表已经有所有网段的路由表项,在PC3上PING通PC1和PC2通过此次实验,我们熟练掌握路由协议的原理和工作原理以及基本配置方路由协议的时候,没有把交换机与路由器连接的接口配置在下面,所以造成了ping 不通网关。
此后配置完成,路由器总是学习不到其他网段的路由信息,在经过了一段时间后路由表才有其他网络表项。
郭慧验证□2).配置RouterA:RouterA# conf tRouterA(config)# no ip domain lookupRouterA(config)# int s0/2/0RouterA(config-if)# ip add 192.168.1.1 255.255.255.0RouterA(config-if)# no shutdownRouterA(config-if)# ip nat outside/*指定连接外部网络的外部端口RouterA(config-if)# int f0/0RouterA(config-if)# ip add 10.1.1.1 255.255.255.0RouterA(config-if)# no shutdownRouterA(config-if)# ip nat inside/*指定连接网络的内部端口RouterA(config-if)# exitRouterA(config)# ip route 152.1.1.1 255.255.255.0 s0/2/0RouterA(config)# ip nat inside source static 10.1.1.1 192.168.1.3/*在内部本地地址与内部合法地址之间建立静态地址转换4).测试结果2.配置多对一的NAT (PAT)PAT可以把内部的TCP/IP映射到外部一个注册IP地址的多个端口上。
千里之行,始于足下。
计算机网络实验报告虚拟局域网综合实验计算机网络实验报告:虚拟局域网综合实验摘要:本次实验通过搭建虚拟局域网(VLAN),来深入理解并实践计算机网络中的虚拟局域网技术。
通过在网络设备中进行必要的配置,实现虚拟局域网的创建和通信,并通过对实验结果的分析和总结,进一步加深了对计算机网络中虚拟局域网技术的理解。
一、实验目的:通过本次实验,我们的主要目标是学习和掌握虚拟局域网(Virtual Local Area Network,VLAN)技术,并通过实际操作来加深对该技术的理解和掌握。
二、实验环境:1. 硬件环境:实验室中提供的计算机及网络设备。
2. 软件环境:Windows操作系统,网络设备的管理软件。
三、实验原理:虚拟局域网(VLAN)是将一个物理的局域网分割成多个逻辑上的局域网,不同的虚拟局域网之间可以进行互联,并且可以实现不同虚拟局域网之间的隔离。
VLAN的关键技术是虚拟局域网间的通信,其实现方式主要有端口隔离和交换机扩展两种方式。
端口隔离是将交换机上每个端口与一个虚拟局域网进行关联,实现不同虚拟局域网之间的隔离。
而交换机扩展则是将同一个虚拟局域网的所有交换机通过某种方式进行扩展,让不同交换机上的同一个虚拟局域网的主机能够互通。
第1页/共3页锲而不舍,金石可镂。
四、实验步骤:1. 连接网络设备:将计算机与交换机通过网线连接,保证计算机与交换机之间可以正常通信。
2. 配置交换机:通过网络设备管理软件登录交换机,并进行必要的配置。
我们在实验中使用了两个交换机,交换机1和交换机2,分别负责管理两个不同的虚拟局域网。
3. 创建虚拟局域网:在交换机1上创建一个名为VLAN1的虚拟局域网,在交换机2上创建一个名为VLAN2的虚拟局域网。
4. 配置虚拟局域网内主机的IP地址:在每个虚拟局域网中,为主机分配不同的IP地址。
5. 测试虚拟局域网的通信:通过ping命令测试不同虚拟局域网中的主机是否能够相互通信。
课程:计算机网络项目:实验4 ns2 实验一、实验目的安装并运行网络仿真器NS2,了解其功能模块及配套工具的使用,掌握利用NS2进行网络仿真的方法,为进一步的网络系统性能分析设计创造良好的条件。
二、实验原理NS2(Network Simulator version 2,网络仿真软件第二版)是一种面向对象的网络仿真器,本质上是一个离散事件模拟器。
最早来源于1989年哥伦比亚大学开发的Real Network Simulator项目,是一款开源免费的网络模拟软件。
由加州大学伯克利分校(UC Berkeley)开发而成。
它本身有一个虚拟时钟,所有的仿真都由离散事件驱动的。
目前NS2 可用于仿真各种不同的通信网络。
已经实现的仿真模块有:网络传输协议,如TCP 和UDP;业务源流量产生器,如FTP、Telnet、Web CBR 和VBR;路由队列管理机制,如Droptai、RED和CBQ;路由算法,如Dijkstra,以及无线网络的WLAN,Ad hoc路由,移动IP 和卫星通信网络等。
NS2也为进行局域网的仿真而实现了多播以及一些MAC子层协议。
NS2使用C++和OTcl作为开发语言。
NS2可以说是OTcl的脚本解释器,它包含仿真事件调度器、网络组件对象库以及网络构建模型库等。
事件调度器用于计算仿真时间,并且激活事件队列中的当前事件,执行一些相关的事件,网络组件通过传递分组来相互通信,但这并不耗费仿真时间。
所有需要花费仿真时间来处理分组的网络组件都必须要使用事件调度器,它先为这个分组发出一个事件,然后等待这个事件被调度回来之后,才能做下一步的处理工作。
事件调度器的另一个用处就是计时。
由于效率的原因,NS2将数据通道和控制通道的实现相分离,为了减少分组和事件的处理时间,事件调度器和数据通道上的基本网络组件对象都使用C++写出并编译的,这些对象通过映射对OTcl解释器可见。
三、实验内容(1)安装ns-allinone-2.35(2)NS2仿真示例-nam方式四、实验结果与分析:建立一个OTcl脚本文件set ns [new Simulator] /建立对象$ns color 1 Blue /设定颜色$ns color 2 Redset nf [open out.nam w] /打开跟踪文件$ns namtrace-all $nfproc finish {} { /定义结束过程global ns nf$ns flush-traceclose $nfexec nam out.nam &exit 0}set ns0 [$ns node]set ns1 [$ns node]set ns2 [$ns node]set ns3 [$ns node]$ns duplex-link $ns0 $ns2 1Mb 10ms DropTail$ns duplex-link $ns1 $ns2 1Mb 10ms DropTail$ns duplex-link $ns3 $ns2 1Mb 10ms DropTail$ns duplex-link-op $ns0 $ns2 orient right-down$ns duplex-link-op $ns1 $ns2 orient right-up$ns duplex-link-op $ns2 $ns3 orient right$ns duplex-link-op $ns2 $ns3 queuePos 0.5set udp0 [new Agent/UDP] /建立代理UDP $udp0 set class_ 1$ns attach-agent $ns0 $udp0set cbr0 [new Application/Traffic/CBR]$cbr0 set packetSize_ 500$cbr0 set interval_ 0.005$cbr0 attach-agent $udp0set udp1 [new Agent/UDP]$udp1 set class_ 2$ns attach-agent $ns1 $udp1set cbr1 [new Application/Traffic/CBR]$cbr1 set packetSize_ 500$cbr1 set interval_ 0.005$cbr1 attach-agent $udp1set null0 [new Agent/Null] /建立代理NULL$ns attach-agent $ns3 $null0$ns connect $udp0 $null0$ns connect$udp1 $null0$ns at 0.5 "$cbr0 start" /传送数据$ns at 1.0 "$cbr1 start"$ns at 4.0 "$cbr1 stop"$ns at 4.5 "$cbr0 stop"$ns at 5.0 "finish" /调用结束过程$ns run /仿真结果如下:实验分析:系统从n0开始传送数据实验分析:系统从n1开始传送数据实验分析:采用FIFO机制丢包,丢弃n0发送的数据包(3)代码:set ns [new Simulator]set f0 [open out0.tr w]set f1 [open out1.tr w]set f2 [open out2.tr w]for { set i 0 } { $i<5 } {incr i} {set n$i [$ns node]}$ns duplex-link $n0 $n3 1Mb 100ms DropTail$ns duplex-link $n1 $n3 1Mb 100ms DropTail$ns duplex-link $n2 $n3 1Mb 100ms DropTail$ns duplex-link $n3 $n4 1Mb 100ms DropTailproc finish {} {global f0 f1 f2close $f0close $f1close $f2exec xgraph out0.tr out1.tr out2.tr -geometry 800x400 & exit 0}proc attach-expoo-traffic { node sink size burst idle rate } { set ns [Simulator instance]set source [new Agent/UDP]$ns attach-agent $node $sourceset traffic [new Application/Traffic/Exponential]$traffic set packetSize_ $size$traffic set burst_time_ $burst$traffic set idle_time_ $idle$traffic set rate_ $rate$traffic attach-agent $source$ns connect $source $sinkreturn $traffic}proc record {} {global sink0 sink1 sink2 f0 f1 f2set ns [Simulator instance]set time 0.5set bw0 [$sink0 set bytes_]set bw1 [$sink1 set bytes_]set bw2 [$sink2 set bytes_]set now [$ns now]puts $f0 "$now [expr $bw0/$time*8/1000000]"puts $f1 "$now [expr $bw1/$time*8/1000000]"puts $f2 "$now [expr $bw2/$time*8/1000000]"$sink0 set bytes_ 0$sink1 set bytes_ 0$sink2 set bytes_ 0$ns at [expr $now+$time] "record"}set sink0 [new Agent/LossMonitor]set sink1 [new Agent/LossMonitor]set sink2 [new Agent/LossMonitor]$ns attach-agent $n4 $sink0$ns attach-agent $n4 $sink1$ns attach-agent $n4 $sink2set source0 [attach-expoo-traffic $n0 $sink0 200 2s 1s 100k]set source1 [attach-expoo-traffic $n1 $sink1 200 2s 1s 200k]set source2 [attach-expoo-traffic $n2 $sink2 200 2s 1s 300k]$ns at 0.0 "record"$ns at 10.0 "$source0 start"$ns at 10.0 "$source1 start"$ns at 10.0 "$source2 start"$ns at 50.0 "$source0 stop"$ns at 50.0 "$source1 stop"$ns at 50.0 "$source2 stop"$ns at 60.0 "finish"$ns run结果如下:实验分析:三条数据流的峰值分别为0.1Mbit/s, 0.2Mbit/s,0.3Mbit/s五、实验总结在nam辅助分析工具中发现ftp1在零秒开始启动,ftp2在第三秒时刻开始启动,都在第十秒停止,这符合设计目标。
计算机网络实验报告(6篇)计算机网络实验报告(通用6篇)计算机网络实验报告篇1一、实验目的1、熟悉微机的各个部件;2、掌握将各个部件组装成一台主机的方法和步骤;3、掌握每个部件的安装方法;4、了解微型计算机系统的基本配置;5、熟悉并掌握DOS操作系统的使用;6、掌握文件、目录、路径等概念;7、掌握常用虚拟机软件的安装和使用;8、熟悉并掌握虚拟机上WINDOWS操作系统的安装方法及使用;9、掌握使用启动U盘的制作和U盘安装windows操作系统的方法;10、了解WINDOWS操作系统的基本配置和优化方法。
二、实验内容1.将微机的各个部件组装成一台主机;2.调试机器,使其正常工作;3.了解计算机系统的基本配置。
4.安装及使用虚拟机软件;5.安装WINDOWS7操作系统;6.常用DOS命令的使用;7.学会制作启动U盘和使用方法;8.WINDOWS7的基本操作;9.操作系统的基本设置和优化。
三、实验步骤(参照实验指导书上的内容,结合实验过程中做的具体内容,完成此项内容的撰写)四、思考与总结(写实验的心得体会等)计算机网络实验报告篇2windows平台逻辑层数据恢复一、实验目的:通过运用软件R-Studio_5.0和winhe_对误格式化的硬盘或者其他设备进行数据恢复,通过实验了解windows平台逻辑层误格式化数据恢复原理,能够深入理解并掌握数据恢复软件的使用方法,并能熟练运用这些软件对存储设备设备进行数据恢复。
二、实验要求:运用软件R-Studio_5.0和winhe_对电脑磁盘或者自己的U盘中的删除的数据文件进行恢复,对各种文件进行多次尝试,音频文件、系统文件、文档文件等,对简单删除和格式化的磁盘文件分别恢复,并检查和验证恢复结果,分析两个软件的数据恢复功能差异与优势,进一步熟悉存储介质数据修复和恢复方法及过程,提高自身的对存储介质逻辑层恢复技能。
三、实验环境和设备:(1)Windows _P 或Windows 20__ Professional操作系统。
国家开放大学计算机网络》课程实验报告(实验六计算机网络综合性实国家开放大学计算机网络》课程实验报告实验六计算机网络综合性实一、实验目的本实验旨在通过综合性实验,对学生在计算机网络课程中所学到的知识进行综合运用和巩固,提高学生的实际操作能力和问题解决能力。
通过实验,学生能够加深对计算机网络原理、协议和技术的理解,以及掌握相关实验工具和方法。
二、实验内容本次实验的主要内容是完成一个简单的计算机网络配置与通信实验。
具体实验步骤如下:1. 在计算机上安装并配置虚拟机软件,创建两个虚拟机实例。
2. 对虚拟机进行网络配置,使它们能够相互通信。
3. 使用ping命令测试两个虚拟机之间的连通性。
4. 使用telnet命令进行远程登录测试。
5. 进行文件传输测试,验证网络通信的可靠性。
第1页/共4页三、实验步骤1. 安装虚拟机软件首先,在计算机上安装并配置虚拟机软件。
可以选择较为常用的 VMware Workstation 或者 VirtualBox。
安装完成后,双击软件图标,打开虚拟机控制面板。
2. 创建虚拟机实例在虚拟机控制面板中,点击“新建虚拟机”,进入虚拟机配置向导。
根据需要指定虚拟机的名称、存储路径和虚拟机的操作系统类型。
完成虚拟机创建后,重复该步骤创建第二个虚拟机实例。
3. 网络配置进入虚拟机控制面板,选择虚拟机实例,在菜单栏选择“编辑虚拟机设置”,进入虚拟机设置页面。
选择“网络适配器”,在右侧选择“桥接模式”,点击“确定”保存设置。
在两个虚拟机实例上都进行相同的网络配置,并确保虚拟机能够连通网络并能够获取到 IP 地址。
4. 测试连通性打开命令行界面,使用ping命令测试两个虚拟机之间的连通性。
在命令行中输入“ping [虚拟机 IP 地址]”,若出现类似于“64 字节的数据包, 来自192.168.1.100: 字节=64 时间<1ms TTL=128”的信息,说明虚拟机之间可以正常通信。
5. 远程登录测试在命令行界面中使用telnet命令进行远程登录测试。
计算机网络虚拟实验系统实验报告
实验报告
计算机网络虚拟实验系统
姓名
学号
指导老师
时间第12周星期三
实验一基本配置实验
【实验目的】
熟悉网络元件的基本配置命令,熟悉操作本系统。
【实验要求】
1 、熟悉操作本系统,熟悉网络元件的基本配置及 Linux 下的主机网络配置
2 、学会配置路由器静态路由,使得两台主机可以互相 ping 通。
【实验原理】
路由器在网络层一级工作,主要功能之一是进行路由选择,当网络中一台主机要给一个网络中主机发送分组时,它首先把分组送给同一网络中用于网间连接的路
由器,路由器根据目的地址信息,选择合适的路由,传递分组。
该分组被网络中的其他中继路由传递,直到目的网络路由器,最终被递交到目的主机上。
实验二路由器动态路由实验
【实验目的】
了解动态路由协议的基本原理和作用,理解 RIP 协议的工作原理及特点,掌握 RIP 协议的配置
【实验要求】
1 、理解 RIP 协议的工作原理。
2 、熟悉路由器上 RIP 配置命令,通过配置动态路由 RIP 实现不同网络主机间的通信
【实验原理】
RIP ( Routing information Protocol ,路由信息协议)是应用较早、使用较普遍的内部网关协议( Interior Gateway Protocol , IGP ),适用于小型同类网络的一个自治系统( AS )内的路由信息的传递。
RIP 协议是基于距离矢量算法( Distance Vector Algorithms , DVA )的。
它使用“跳数”,即 metric 来衡量到达目标地址的路由距离,每条路由最大跳数为 15 ,所以 16 跳以上视为“不可达”。
【实验步骤】
生成如图的网络拓扑,两台 Router ,一台 Switch 及两台主机并分别连接
[root@Host1 root]#ifconfig eth0 158.17.3.2 netmask 255.255.255.0
[root@Host1 root]#route add default gw 158.17.3.1
2 、配置交换机的网关
CSwitch>enable
CSwitch#config t
CSwitch(config)#enable password 111 // 设置口令为 111";
CSwitch(config)#enable secret 222 // 设置密码为 222 ,其加密级别高于password
CSwitch(config)#ip default-gateway 158.17.1.1
3 、配置路由器的 IP 地址和静态路由
Router0
Router>enable
Router#con t
Router(config)#hostname R0 // 修改用户名
R0(config)#interface e0 // 配置 e0 端口
R0(config-if)#ip address 158.17.1.1 255.255.255.0
R0(config-if)#no shutdown
R0(config-if)#exit
R0(config)#int s0 // 配置 s0 端口
R0(config-if)#ip address 158.17.2.1 255.255.255.0
R0(config-if)#no shutdown
R0(config-if)#end
R0#show run // 显示系统配置
Router1
Router(config)#interface e0
Router(config-if)#ip address 158.17.3.1 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#int s0
Router(config-if)#ip address 158.17.2.2 255.255.255.0
Router(config-if)#no shutdown
静态路由的配置
Router0
R0(config)#ip route 158.17.3.1 255.255.255.0 158.17.2.2 // 加入静态路由
Router1
Router(config)#ip route 158.17.1.1 255.255.255.0 158.17.2.1
【实验结果】
【实验步骤】
生成如图的网络拓扑,三台 Router 及两台台主机并分别连接
通过在 Router0 、 Router1 、 Router2 上配置 rip 动态路由协议 , 使得两台主机可以互相 ping 通。
1、两台主机配置
Host0
[root@Host0 root]#ifconfig eth0 11.1.1 .2 netmask 255.255.0.0
[root@Host0 root]#route add default gw 11.1.1 .1
Host1
[root@Host1 root]#ifconfig eth0 44.4.4.1 netmask 255.255.0.0
[root@Host1 root]#route add default gw 44.4.4.4
2、配置各路由器的 IP 地址和 rip 协议
Route0
Router(config)#int s0
Router(config-if)#ip add 22.2.2 .2 255.255.0.0
Router(config-if)#exit
Router(config)#int e0
Router(config-if)#ip add 11.1.1 .1 255.255.0.0
Router(config-if)#exit
Router(config)#ip routing // 启动动态路由
Router(config)#rou rip // 配置 rip 协议
Router(config-router)#net 11.1.0 .0 // 将 11.1.0.0 网段加到 rip 动态路由中Router(config-router)#net 22.2.0 .0
Router1
Router(config)#int s0
Router(config-if)ip add 22.2.2 .3 255.255.0.0
Router(config-if)ex
Router(config)#int s1
Router(config-if)ip add 33.3.3.3 255.255.0.0
Router(config-if)ex
Router(config)#ip routing
Router(config)#rou rip
Router(config-router)#net 33.3.0.0
Router(config-router)#net 22.2.0 .0
Router2
Router(config)#int s1
Router(config-if)#ip add 33.3.3.5 255.255.0.0 Router(config-if)#exit
Router(config)#int e0
Router(config-if)#ip add 44.4.4.4 255.255.0.0 Router(config-if)#exit
Router(config)#ip routing
Router(config)#rou rip
Router(config-router)#net 33.3.0.0
Router(config-router)#net 44.4.0.0
【实验结果】。