山东大学计算机网络 实验二

合集下载

计算机网络实验二实验报告讲解

计算机网络实验二实验报告讲解

计算机网络实验二实验报告讲解实验二:网络传输性能的测试与评估实验目的:1.掌握网络传输性能的测试方法;2.了解网络传输性能评估的参数;3. 学会使用JPerf工具进行网络传输性能测试。

实验环境:1. JPerf软件;2. 两台运行Windows操作系统的计算机;3.以太网交换机;4.网线,以连接两台计算机及交换机。

实验步骤:1.配置网络环境连接两台计算机和交换机,保证网络连接正常。

2. 安装JPerf软件在两台计算机上分别安装JPerf软件。

3. 运行JPerf服务器选择一台计算机作为服务器,打开JPerf程序,选择“Server”模式,并设置端口号。

4. 运行JPerf客户端打开另一台计算机的JPerf程序,选择“Client”模式,并输入服务器的IP地址和端口号。

5.设置测试参数在JPerf客户端上,设置传输模式(TCP/UDP)、传输时长和数据包大小等参数,并点击“Start”按钮开始测试。

6.分析结果测试结束后,JPerf会输出传输性能测试的结果,包括带宽、丢包率、延迟等参数。

根据这些参数可以评估网络的传输性能。

实验结果与分析:在测试过程中,我们选择了TCP传输模式,传输时长设置为30秒,数据包大小为1MB。

根据测试结果,我们得到了以下性能参数:带宽:100Mbps丢包率:0%延迟:10ms根据带宽和延迟,我们可以评估网络的传输性能。

带宽表示单位时间内能够传输的数据量,带宽越大,传输速度越快。

延迟表示数据从发送方到接收方的传输延时,延迟越小,传输速度越快。

丢包率表示发送的数据在传输过程中丢失的比例,丢包率越小,数据传输越可靠。

在这个实验中,我们得到了较高的带宽和较低的延迟,说明网络的传输性能较好。

同时,丢包率为0%,说明数据传输的可靠性也很高。

根据这些结果,我们可以对网络的传输性能进行评估。

如果带宽较小、延迟较大或丢包率较高,就会影响数据的传输速度和可靠性,从而降低网络的传输性能。

因此,在设计和配置网络时,需要考虑这些因素,以提高网络的传输性能。

山东大学操作系统实验二

山东大学操作系统实验二

软件学院操作系统实验报告实验题目:实验二、线程和进程/线程管道通信实验学号:201100300124日期:2013年04月19日班级:5班姓名:韩俊晓Email:hanjunxiao188@实验目的:通过Linux 系统中线程和管道通信机制的实验,加深对于线程控制和管道通信概念的理解,观察和体验并发进/线程间的通信和协作的效果,练习利用无名管道进行进/线程间通信的编程和调试技术。

实验要求:设有二元函数f(x,y) = f(x) + f(y)其中:f(x) = f(x-1) * x(x >1)f(x)=1(x=1)f(y) = f(y-1) + f(y-2)(y> 2)f(y)=1(y=1,2)请编程建立3个并发协作进程(或线程),它们分别完成f(x,y)、f(x)、f(y)其中由父进程(或主线程)完成:f(x,y) = f(x) + f(y)由子进程1(或线程1)完成:f(x) = f(x-1) * x(x >1)f(x)=1(x=1)由子进程2(或线程2)完成:f(y) = f(y-1) + f(y-2)(y> 2)f(y)=1(y=1,2)硬件环境:实验室计算机软件环境:Ubuntu08.4-Linux操作系统BASH_VERSION='3.2.33(1)-releasegcc version 4.1.2gedit 2.18.2OpenOffice 2.3实验步骤:1.实验说明:1)与线程创建、执行有关的系统调用说明线程是在共享内存中并发执行的多道执行路径,它们共享一个进程的资源,如进程程序段、文件描述符和信号等,但有各自的执行路径和堆栈。

线程的创建无需像进程那样重新申请系统资源,线程在上下文切换时也无需像进程那样更换内存映像。

多线程的并发执行即避免了多进程并发的上下文切换的开销又可以提高并发处理的效率。

Linux 利用了特有的内核函数__clone 实现了一个叫phread的线程库,__clone是fork 函数的替代函数,通过更多的控制父子进程共享哪些资源而实现了线程。

计算机网络实验2报告

计算机网络实验2报告

计算机网络实验2报告一、实验目的本次计算机网络实验 2 的主要目的是深入了解和掌握计算机网络中的相关技术和概念,通过实际操作和实验分析,提高对计算机网络的理解和应用能力。

二、实验环境本次实验在学校的计算机实验室进行,使用的操作系统为 Windows 10,实验中所用到的软件和工具包括 Wireshark 网络协议分析工具、Packet Tracer 网络模拟软件等。

三、实验内容与步骤(一)网络拓扑结构的搭建使用 Packet Tracer 软件搭建了一个简单的星型网络拓扑结构,包括一台交换机、四台计算机和一台服务器。

为每台设备配置了相应的 IP 地址、子网掩码和网关等网络参数。

(二)网络协议分析1、启动 Wireshark 工具,选择对应的网络接口进行抓包。

2、在网络中进行文件传输、网页浏览等操作,观察 Wireshark 捕获到的数据包。

3、对捕获到的数据包进行分析,包括数据包的源地址、目的地址、协议类型、数据长度等信息。

(三)网络性能测试1、使用 Ping 命令测试网络中不同设备之间的连通性和延迟。

2、通过发送大量数据包,测试网络的带宽和吞吐量。

四、实验结果与分析(一)网络拓扑结构搭建结果成功搭建了星型网络拓扑结构,各设备之间能够正常通信,IP 地址配置正确,网络连接稳定。

(二)网络协议分析结果1、在文件传输过程中,观察到使用的主要协议为 TCP 协议,数据包有序且可靠地传输。

2、网页浏览时,发现涉及到 HTTP 协议的请求和响应,包括获取网页内容、图片等资源。

(三)网络性能测试结果1、 Ping 命令测试结果显示,网络中设备之间的延迟较低,均在可接受范围内,表明网络连通性良好。

2、带宽和吞吐量测试结果表明,网络能够满足一般的数据传输需求,但在大量数据并发传输时,可能会出现一定的拥塞现象。

五、实验中遇到的问题及解决方法(一)IP 地址配置错误在配置设备的 IP 地址时,出现了部分设备 IP 地址冲突的问题,导致网络通信异常。

计算机网络实验报告(6篇)

计算机网络实验报告(6篇)

计算机网络实验报告(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操作系统。

计网2实验2_(2)

计网2实验2_(2)

一.实验设备Windows 系统PC一台二.实验容1)熟练掌握通过命令提示符(DOS)界面输入指令。

2)熟悉多种常用的网络命令。

三.实验步骤1)DOS基本命令(1)单击“开始”“运行”,键入cmd。

(2)分别使用如下DOS命令:dir、dir/?、dir/w、dir/ad、dir/oe、dir/o-s、dir/os、cls、mkdir、cd、copy、del、rmdir、time、helpdir 显示目录中的文件和子目录列表dir/? 在命令提示符显示帮助dir/w 用宽列表显示dir/ad 显示目录dir/oe 按扩展名排序显示dir/o-s 按大小(从大到小)显示dir/os 按大小(从小到大)显示cls 清屏mkdir 创建目录或子目录cd 改变或显示当前目录copy 复制一个或一组文件到指定磁盘或目录del 删除指定磁盘或目录的一个或一组文件rmdir 删除目录time 显示和设置DOS的系统时间help 显示有关某个命令的详细信息2)ipconfig命令(1)分别使用ipconfig、ipconfig/all、ipconfig/flushdns、ipconfig/displaydns、ipconfig/renew、ipconfig/?命令。

请在实验报告中分别解释以上每条DOS命令的作用是什么?(2)解释DHCP 协议的作用。

如何通过ipconfig 命令查看与DHCP 相关的参数? 答:DHCP 协议用于对接入新网的主机进行自动协议配置。

可以使用命令ipconfig/all 查看与DHCP 相关的参数。

(2)解释DNS 的作用。

如何通过ipconfig 命令查看与DNS 相关的参数?答:DNS 是域名系统,可以将域名解析成IP 地址。

同样可以使用ipconfig/all 查看与DNS 相关的参数。

3)ping命令 (1)分别使用如下命令: ping ping –t ping –n 6 ping –l 50ping –r 5(2)解释以上命令的作用。

计算机网络实验二

计算机网络实验二

福建农林大学金山学院实验报告系(教研室):信息与机电工程系专业:计算机科学与技术年级:2013 实验课程:计算机网络姓名:王鑫学号:实验室号:_计算机号:实验时间:指导教师签字:成绩:实验2:路由器常用协议配置一、实验目的和要求1.掌握路由器基本配置原理2.理解路由器路由算法原理3.理解路由器路由配置方法二、实验项目内容1.掌握路由器静态路由配置2.掌握路由器RIP动态路由配置3.路由器OSPF动态路由配置三、实验环境1. 硬件:PC机;2. 软件:Windows操作系统、Packet tracer 6.0 。

四、实验原理及实验步骤路由器单臂路由配置(选做)实验目标掌握单臂路由器配置方法;通过单臂路由器实现不同VLAN之间互相通信;实验背景某企业有两个主要部门,技术部和销售部,分处于不同的办公室,为了安全和便于管理对两个部门的主机进行了VLAN的划分,技术部和销售部分处于不同的VLAN。

现由于业务的需求需要销售部和技术部的主机能够相互访问,获得相应的资源,两个部门的交换机通过一台路由器进行了连接。

技术原理单臂路由:是为实现VLAN间通信的三层网络设备路由器,它只需要一个以太网,通过创建子接口可以承担所有VLAN的网关,而在不同的VLAN间转发数据。

实验步骤新建packer tracer拓扑图当交换机设置两个Vlan时,逻辑上已经成为两个网络,广播被隔离了。

两个Vlan的网络要通信,必须通过路由器,如果接入路由器的一个物理端口,则必须有两个子接口分别与两个Vlan对应,同时还要求与路由器相连的交换机的端口fa 0/1要设置为trunk,因为这个接口要通过两个Vlan的数据包。

检查设置情况,应该能够正确的看到Vlan和Trunk信息。

计算机的网关分别指向路由器的子接口。

配置子接口,开启路由器物理接口。

默认封装dot1q协议。

配置路由器子接口IP地址。

实验设备PC 2台;Router_2811 1台;Switch_2960 1台路由器静态路由配置实验目标●掌握静态路由的配置方法和技巧;●掌握通过静态路由方式实现网络的连通性;●熟悉广域网线缆的链接方式;实验背景学校有新旧两个校区,每个校区是一个独立的局域网,为了使新旧校区能够正常相互通讯,共享资源。

计算机网络理论 实验二 --刘洁102070037

计算机网络理论 实验二  --刘洁102070037

实验二、ALOHA、CSMA、CSMA/CD网络协议仿真一、实验目的学习使用NS2 和OPNET 对计算机通信网络中ALOHA、CSMA/CD、TCP/IP 等协议进行仿真分析。

通过仿真实验,理解协议工作原理。

二、实验内容(1) 建立计算机通信网络中ALOHA、CSMA、CSMA/CD 协议的仿真模型,完成各协议的仿真和分析。

(2) 对仿真结果分析比较,分析同一协议在不同参数下的性能。

(3) 分析不同协议,即ALOHA、CSMA、CSMA/CD 协议的性能。

三、仪器设备计算机Windows XP,NS2 软件包,OPNET 软件包。

四、实验原理与方法及结果对Aloha和CSMA这两种信道访问协议建模。

通过在总线型信道上建立Aloha的随机信道访问模型和1—坚持(1—Persistent)的CSMA模型,来分析CSMA协议的共享信道访问机制,并对两个模型进行比较。

仿真模型的层次结构如图3-1所示,Aloha和CSMA模型都采用相同的网络模型cct_net。

这个网络模型包括若干发信机节点模型,用来发送数据包;包含一个收信机节点模型,用来接收数据包和进行网络监控。

通过修改发信机节点模型的进程模型属性,可以使仿真在Aloha和CSMA方式之间快速切换。

发信机产生、处理数据包,并将数据包发送到网络总线上。

发信机可设计为由相对独立的三个进程模块组成:产生数据包的数据包发生器(generator)、处理数据的处理机(processor)、发送数据包到总线的总线发信机(bus transmitter)。

1、建立Aloha协议仿真的OPNET模型(1)建立Aloha发信机的数据处理机进程模型:Aloha发信机的数据处理机进程从信源采集数据,并将数据发送到网络上。

数据处理机进程需要一个非强制状态来等待从信源采集来的数据。

新建一个Process Model模型,将该模型命名为aloha_tx,并保存。

对于aloha_tx进程分析如下:① idle状态到aloha_tx状态的转移线的属性框中Condition设置PLT_ARVL。

山大三七作业——计算机网络原理(04741)

山大三七作业——计算机网络原理(04741)

实验一双绞线的制作实验二 TCP/IIP协议配置(2) ping在命令行下键入:Ping 127.0.0.1,显示以下信息:物理地址动态IP是否可用机Ip地址子码掩网网关域名服务器IP地址节点型节点类型主机名DNS后缀机节点类型IP路由器是否可用名节点型节点类型在命令行下键入:Ping 本机IP地址,显示信息如下:说明网络配置正确。

●Ping 202.117.200.200,输出信息为:说明网络配置不正确,连接不成功。

2.查看所在机器的主机名称和网络参数,了解网络基本配置中包含的协议、服务和基本参数。

●查看本机主机名称和工作组本机主机名称和工作组名称如图1。

查看本机网络配置参数“本地连接属性”窗口如图2。

“Internet协议(TCP/IP)”属性窗口如图3。

3.共享资源设置在本机上选择了文件夹设置文件夹共享,共享属性为只读。

在本机上选择了文件夹设置文件夹共享,共享属性为可改写。

4. 共享资源访问在邻居查看了计算机 55 ,访问了共享文件夹,进行了拷贝文件、删除文件、改名等,能够顺利完成,说明该文件夹是可改写的。

在邻居查看了计算机 55 ,访问了共享文件夹,进行了拷贝文件、删除文件、改名等,不能顺利完成,说明该文件夹是只读。

5.修改网络配置参数,建立小组内的局域网●修改本机所属工作组工作组名原为 CIE1N ,修改为土木。

●修改本机网络配置参数:修改的本机网络配置参数为:实验三 WEB服务器配置步骤二,出现如下图组件安装向导,选择“Intnetnet信息服务(IIS)”,单击“下一步”开始安装,单击“完成”结束。

注意:系统自动安装组件,完成安装后,系统在“开始/程序/管理工具”程序组中会添加一项”Internet服务管理器”,此时服务器的www.FTP等服务会自动启动。

系统只有在安装了IIS后,IIS5.0才会自动默认安装。

www服务器的配置和管理选择“开始/程序/管理工具/Internet选项”窗口,窗口显示此计算机已安装好的Internet服务,而且都已自动启动运行,其中web站点有两个,分别是默认web站点和管理站点。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

里面没有上层数据,也就是第三层的数据包为空的长度,如果小于这个
最小长度,则说明肯定是坏帧,没有必要再去读里面具体的内容,这样
就节省了网络设备的资源,提高了数据传输效率!
五、实验总结
经过这次实验,我对MAC帧的构成有了初步的了解,并且对不同 的机器之间数据帧的传递有了初步的尝试,对MAC帧和LLC帧有了大致 的比较和区分,初步掌握了以太网的报文格式、MAC地址和广播地址 的作用、LLC帧报文格式,对协议编辑器和协议分析器的使用方法有了 初步了解。
各主机打开工具区的“拓扑验证工具”,选择相应的网络结构,配置 网卡后,进行拓扑验证,如果通过拓扑验证,关闭工具继续进行实验, 如果没有通过,请检查网络连接。
本练习将主机A和B作为一组,主机C和D作为一组,主机E和F作为 一组。现仅以主机A、B所在组为例,其它组的操作参考主机A、B所在 组的操作
1、主机B启动协议分析器,新建捕获窗口进行数据捕获并设置过滤 条件(提取ICMP协议)。
帧类型
发送序号
接受信号
N(S)
N(R)
无编号



思考问题: 1、如何编辑LLC无编号帧和LLC数据帧。
答:生成数据帧->新建文件->输入目的MAC地址和源MAC地址->定 义协议类型或数据长度为001F->按ENTER键生成LLC帧->控制字段:填 写02(注:回车后变成0200,该帧变为信息帧,控制字段的长度变为2
字节->
用户定义数据/数据字段,如
AAAAAAABBBBBBBCCCCCCCDDDDDD;
更改控制字段为03生成无编号帧。
帧的类型可以从LLC帧的控制字段设置,对于数据帧,控制字段为
2字节;而对于无编号帧,控制字段为1字节。
2、在协议分析段捕获到该帧,帧的长度是多少?由此理解以太网的最
短帧长度。
答:60
最短帧长度为64b
3、为什么IEEE802标准将数据链路层分隔为MAC子层和LLC子层?
答:由于HDLC并不支持多点平衡配置,这使得在局域网中有引入
媒体访问协议的必要性。IEEE将数据链路层划分为两个子层:逻辑链路
子层(LLC)和媒体访问控制子层(MAC)。
4、为什么以太网有最短帧长度?
答:帧的格式决定了帧有一个最短长度,这个最小长度应该是即使
控制字段:填写02(注:回车后变成0200,该帧变为信 息帧,控制字段的长度变为2字节)
用户定义数据/数据字段: AAAAAAABBBBBBBCCCCCCCDDDDDD(注:长度为27个 字节)
2、主机B启动协议分析器并开始捕获数据。 3、主机A发送编辑好的LLC帧。 4、主机B停止捕获数据,在捕获到的数据中查找主机A所 发送的LLC帧,分析该帧内容。
答:共享设备采用广播式发送,是没有针对性的。若共享模块中 一台主机向某节点发送数据,模块中的所有主机都可以收到,数 据信息不安全。
练习3:编辑并发送MAC广播帧
本练习将主机A、B、C、D、E、F作为一组进行实验。 1. 主机E启动协议编辑器 2. 主机E编辑一个MAC帧:
目的MAC地址:FFFFFF-FFFFFF 源MAC地址:主机E的MAC地址 协议类型或数据长度:大于0x0600 数据字段:编辑长度在46—1500字节之间的数据 3. 主机A、B、C、D、F启动协议分析器,打开捕获窗口进行数据 捕获并设置过滤条件(源MAC地址为主机E的MAC地址)。 4. 主机E发送已编辑好的数据帧。 5. 主机A、B、C、D、F停止捕获数据,察看捕获到的数据中是否 含有主机E所发送的数据帧。
2、主机A ping 主机B,察看主机B协议分析器捕获的数据包,分析 MAC帧格式。
3、将主机B的过滤器恢复为默认状态。
练习2:理解MAC地址的作用
本练习将主机A和B作为一组,主机C和D作为一组,主机E和F作为 一组。现仅以主机A、B为例,其它组的操作参考主机A、B的操作。
1. 主机B启动协议分析器,打开捕获窗口进行数据捕获并设置过滤
一、实验项目名称
实验2 IEEE802 标准和以太网
IEEE802标准和以太网
二、实验目的及要求
1、掌握以太网的报文格式 2、掌握MAC地址的作用 3、掌握MAC广播地址的作用 4、掌握LLC帧报文格式 5、掌握协议编辑器和协议分析器的使用方法
三、实验位置
四、实验内容及步骤
练习1:领略真实的MAC帧
条件(源MAC地址为主机A的MAC地址)。 2. 主机A ping 主机B。 3. 主机B停止捕获数据,在捕获的数据中查找主机A所发送的ICMP
数据帧,并分析该帧内容。
● 记录实验结果
表1-3实验结果
主机 B
本机MAC地 址
0009734CAA61
主机 000973D 063EE9
主机 000973E 4CADF5
● 结合练习三的实验结果,简述FFFFFF-FFFFFF作为目的MAC地址 的作用。
答:FFFFFF-FFFFFF代表网络上所有主机网卡的MAC地址,进行 一对多通信,使得主机A、B、C、D、F都能够接收到主机E发送的数 据。
思考问题 1、主机A、B、C、D、F是否可以收到主机E的广播帧?
答:可以。 2、说明MAC广播帧的范围?
主机 000973 F
源MAC地址 0009734CAC5F 0009734CAC5F 无

目的MAC地 址 0009734CA313
0009734CA313


是否收到, 为什么
是,B与A在 同一共享模 块
是,D与C在 同一共享模 块
否,E未与 A、C都不在 同一共享模 块
否,F未与 A、C都不在 同一共享模 块
●记录实验结果
表1-4 实验结果
帧类型 LLC帧
发送序号N(S)
接受信
号N(R)
0000001……..
..……0000000来自●简述“协议类型和数据长度”字段的两种含义。 答:协议类型是网络适配器向网络中发送数据的格式;数
据长度是CPU一次能处理的数据长度。
5、将第1步中主机A已编辑好的数据帧修改为“无编号 帧”(前两个比特位为1),用户定义数据/数据字段修改为 AAAAAAABBBBBBBCCCCCCCDDDDDDD(注:长度为28个 字节),重做第2、3、4步。
答:网络上所有的计算机。
练习4:编辑并发送LLC帧 本练习将主机A和B作为一组,主机C和D作为一组,主机E
和F作为一组。现仅以主机A、B所在组为例,其它组的操作参 考主机A、B所在组的操作。
1、主机A启动协议编辑器,并编写一个LLC帧。 目的MAC地址:主机B的MAC地址 源MAC地址:主机A的MAC地址 协议类型和数据长度:001F
思考问题: 1、 为什么有的主机会收到ICMP数据包而有的主机收不到ICMP 数据包? 答:ping命令是端对端的通信,只有目的主机和在同一共享模块 中的主机才能收到ICMP数据包。AC、BD之间有共享设备,而EF 之间没有。 2、 根据实验理解集线器(共享设备)和交换机(交换设备)的 区别? 答:集线器将收到的数据包向所有已连接的端口转发,交换机只 将数据包向目的主机连接的端口转发。 3、说明共享设备的不安全性
相关文档
最新文档