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

合集下载

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

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

计算机网络实验二实验报告讲解实验二:网络传输性能的测试与评估实验目的: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站点和管理站点。

计算机网络实验二-

计算机网络实验二-

《计算机网络》实验2 IP/ICMP协议分析实验学校:齐鲁工业大学学院:信息学院班级:计科12-1姓名:白巧玲学号: 2012030111252015 年 5 月 12 日实验2 IP/ICMP协议分析实验一、实验目的● 理解IP协议包格式;● 理解ICMP协议包格式。

二、实验内容● PING应用系统通信过程中ICMP 协议、IP协议分析。

三、实验原理、方法和手段(1)ICMP 报文格式(2)IP 报文格式四、实验条件(1)报文捕获工具Wireshark协议分析软件;(2)应用协议环境每个学生机的PC机(安装Windows xp 或者Windows 2000操作系统)处于同一个LAN。

五、实验步骤(1)ICMP 协议分析● 主机A(IP地址为A.A.A.A)与主机B(IP地址为B.B.B.B)属于同一个子网内的两台计算机;● 在主机A上启动报文捕获工具,指定源IP地址为主机A的地址,目的IP地址为主机B的地址,分析开关为ICMP协议;● 在主机A的DOS仿真环境下,运行ping B.B.B.B命令向主机B发送echo 请求报文,在主机B联网和未联网两种情况下,捕获ICMP请求数据包与应答数据包(如有),记录并分析各字段的含义,并与ICMP数据包格式进行比较;表1:ICMP报文格式请求报文(2)IP 协议分析● 主机A(IP地址为A.A.A.A)与主机B(IP地址为B.B.B.B)属于同一个子网内的两台计算机;● 在主机A上启动报文捕获工具,指定源IP地址为主机A的地址,目的IP地址为主机B的地址,分析开关为IP协议;● 在主机A的DOS仿真环境下,运行ping B.B.B.B 命令向主机B发送echo 请求报文,在主机B联网和未联网两种情况下,捕获IP数据包,记录并分析各字段的含义,并与IP数据包格式进行比较;表2:IP报文格式六、思考题(1)为什么运行ping 127.0.0.1时,不能捕获到ICMP报文?如果运行ping 本机IP地址能收到报文吗?答:因为127.0.0.1表示本机回环地址,通常利用在本机上ping此地址来检查TCP/IP 协议是否安装正确。

大工《计算机网络实验(二)》实验报告及学习要求

大工《计算机网络实验(二)》实验报告及学习要求

1 姓 名:名:报名编号:学习中心:层 次:次: 专升本专升本 (高起专或专升本)(高起专或专升本)专 业:业: 网络工程客观题:谈谈你对本课程学习过程中的心得体会? 答:一学期的计算机网络实验课终于要结束了。

通过这一学期的学习,使得自己在计算机网络这一方面有了更多的了解,更深刻的体会,对计算机网络也有了更多的兴趣。

我们本学期做的实验基本上全面介绍了搭建网络过程中所涉及的各种重要的硬件设备,以及其特点、适用、连接和配置,给出了很多的规划方案、应用实例和配置策略。

我们先是认识和熟悉了各种重要的硬件设备,然后是了解和安装一些软件,最后就是做一些简单一点的应用实例。

和安装一些软件,最后就是做一些简单一点的应用实例。

Linux 的使用与DNS 服务器的配置与管理,在此实验中,我们接触了以前从没接触过的linus 操作系统,了解Linux 操作系统。

学会了IP 配置,此操作系统下的office 软件和万维网的使用。

其次我们了解了DNS 的概念和原理。

在Windws2003下学会安装DNS服务器,学习了DNS 服务器的配置与管理和DNS 和WINS 的结合使用。

虽然在实验过程中遇到了很多的麻烦,不过在老师和同学的帮助下都迎刃而解。

特别是一些ID ,子网掩码,网关的地址一定不能写错,错一个就不能成功,所以需要我们仔细认真的检查。

经过我们的努力,最后我们这一小组终于成功的完成了实验的目标。

验的目标。

TCP/IP 协议配置与网络通讯工具及DJ 网络点歌平台的安装配置及使用,实验内容多,任务重,必须两人分工配合完成。

由于实验步骤的繁多,需要耐心的一步步完成。

在实验中也经常遇到一些问题,但在老师与同学的帮助下还是顺利的完成了实验任务。

通过这次实验,我们了解TCP/IP 协议的配置参数,掌握掌握5 TCP/IP 协议的安装和配置,学会通讯工具RTX 的配置方法,掌握通讯工具RTX 的主要功能和使用方法,熟悉使用通讯工具RTX 进行局域网上的通信,学会HappyDJ 的配置方法及其主要功能,熟悉HappyDJ 的使用方法,学会NetChat的安装及使用方法。

山东大学计算机网络实验报告(实验二)

山东大学计算机网络实验报告(实验二)

山东大学计算机网络实验报告(实验二)实验2 IEEE802标准和以太网2013xxxxxxxx xx一、实验项目名称IEEE802标准和以太网二、实验目的及要求1、掌握以太网的报文格式2、掌握MAC地址的作用3、掌握MAC广播地址的作用4、掌握LLC帧报文格式5、掌握协议编辑器和协议分析器的使用方法三、实验位置机房四、实验内容及步骤练习1:领略真实的MAC帧各主机打开工具区的“拓扑验证工具”,选择相应的网络结构,配置网卡后,进行拓扑验证,如果通过拓扑验证,关闭工具继续进行实验,如果没有通过,请检查网络连接。

本练习将主机A和B作为一组,主机C和D作为一组,主机E和F作为一组。

现仅以主机A、B所在组为例,其它组的操作参考主机A、B所在组的操作1、主机B启动协议分析器,新建捕获窗口进行数据捕获并设置过滤条件(提取ICMP协议)。

2、主机A ping 主机B,察看主机B协议分析器捕获的数据包,分析MAC 帧格式。

3、将主机B的过滤器恢复为默认状态。

练习2:理解MAC地址的作用本练习将主机A和B作为一组,主机C和D作为一组,主机E和F作为一组。

现仅以主机A、B为例,其它组的操作参考主机A、B的1. 主机B启动协议分析器,打开捕获窗口进行数据捕获并设置过滤条件(源MAC地址为主机A的MAC地址)。

2. 主机A ping 主机B。

3. 主机B停止捕获数据,在捕获的数据中查找主机A所发送的ICMP数据帧,并分析该帧内容。

● 记录实验结果表1-3实验结果思考问题:1、为什么有的主机会收到ICMP数据包而有的主机收不到ICMP 数据包?答:ping命令是端对端的通信,只有目的主机和在同一共享模块中的主机才能收到ICMP数据包。

AC、BD之间有共享设备,而EF之间没有。

2、根据实验理解集线器(共享设备)和交换机(交换设备)的区别?答:集线器将收到的数据包向所有已连接的端口转发,交换机只将数据包向目的主机连接的端口转发。

《计算机网络》实验指导书步骤及答案

《计算机网络》实验指导书步骤及答案

目录实验1 实验环境熟悉 (1)实验2 网络协议仿真软件的熟悉 (2)实验3 编辑并发送LLC帧 (3)实验4 编辑并发送MAC帧 (4)实验5 (5)实验6 网际协议IP (6)实验7 Internet控制报文协议icmp (8)实验8 用户数据报协议UDP (10)实验9 传输控制协议TCP (11)实验一:实验环境的熟悉实验目的:1.掌握实验系统的软硬件组成2.熟悉实验系统软件界面实验设备:N台计算机,中软吉大的协议仿真软件实验步骤:1.由教师引领,观察实验室硬件布局、网线连接、主要设备等相关情况;2.打开中软吉大的协议仿真软件,了解软件的组成模块(包括仿真编辑器和协议分析器);2.了解实验中要用到的3种网络拓扑结构图;3.了解每种拓扑图中计算机的连接方法和ip地址的设置方法;主服务器IP设为172.16.1.100;其它机器设为172.16.1.*mask:255.255.255.0Gateway:172.16.1.1Dns:172.16.1.1004.打开中软吉大网络协议仿真教学系统(通用版)课件,熟悉9个实验的名称,有关实验的说明。

实验二:网络协议仿真软件的熟悉实验目的:1.熟悉仿真编辑器界面的操作2.熟悉协议分析器界面的操作实验设备:N台计算机,中软吉大的协议仿真软件实验步骤:打开中软吉大的协议仿真软件,浏览界面,尝试使用界面上的工具按钮。

(1)打开仿真编辑器。

该系统的初始界面分为5个部分:多帧编辑区、单帧编辑区、协议模型区、地址本和十六进制显示区a.多帧编辑区b.单帧编辑区c.协议模型区d.地址本e.十六进制显示区(2)应用实例a.编辑MAC层b.编辑IP层c.编辑TCP层(3)协议分析器使用简介a.会话分析b.协议解析(4)应用实例a.在单帧编辑区中编辑一个ICMP帧b.在协议分析器捕获该帧并分析实验三: 编辑并发送LLC帧实验目的:1.掌握以太网报文格式;2.掌握LLC帧报文格式;3.掌握仿真编辑器和协议分析器的使用方法;实验设备:集线器,N台计算机,N条双绞线,协议仿真系统实验步骤:1.将服务器和工作站用双绞线和HUB连通并加载协议仿真模块2.将主机A和B作为一组,主机A启动仿真编辑器,并编写一个LLC 帧。

山东大学计网实验

山东大学计网实验

计算机网络实验报告1.实验背景介绍本次计算机网络实验主要是关于服务器处理包的过程模拟,其中一个重要的基础排队模型是M/M/1 排队模型。

M/M/1排队模型(M/M/1 model)是一种单一服务器(single-server)的排队模型。

M/M/1的主要特点:1.到达人数是泊松过程(Poisson process)2.服务时间是指数分布(exponentially distributed)3.只有一台服务器(server)4.队列长度无限制5.可加入队列的人数为无限M/M/1排队模型在任何状态下,只有两种事情可能发生:1.有人加入队列。

如果模型在状态k,它会以速率λ进入状态k + 12.有人离开队列。

如果模型在状态k(k不等于0),它会以速率μ进入状态k – 1由此可见,模型的隐定条件为λ< μ。

如果死亡率小于出生率,则队列中的平均人数为无限大,故此这种系统没有平衡点。

在M/M/1 排队模型的基础上,我们进行了单服务器两队列模型和802.11 无线竞争模型的相关实验。

2.实验要求1.单服务器两队列模型实验带中央控制器的两个信道的实验,两个信道都是珀松过程,其中一个信道到达速率为50,另一个到达速率为40。

画出实验结果的队列长度分布图以及等待时间分布图。

2.802.11 无线竞争模型对没有中央控制器的竞争信道的包传输过程的模拟。

画出队列长度分布以及等待时间分布。

3.实验内容实验一单服务器两队列模型一、实验模型本实验使用的模型是以M/M/1队列模型为基础的。

包分别以不同的速率λ1和λ2进入两个队列,然后服务器以速率μ来处理包的数据。

该模型具体实现如下:先随机包进入的两个队列的时间,以包进入队列1的时间t1和包进入队列2的时间t2和包离开的时间t3这三个时间来推动时间前进的。

本实验模型实行带赤字的轮询算法来分配服务器服务每个队列的时间,具体的实现如下:先分给两个队列固定的处理量,分别为service1和service2,同时设置两个队列的剩余处理量为left_service1和left_service2。

计算机网络实验

计算机网络实验

计算机网络实验班级学号姓名一、实验内容。

二、实验操作步骤及结果。

http(1)实验步骤:①打开浏览器;②开启Wireshark,但不开始数据包捕获。

在Wireshark 主窗口顶部的Filter 中输入“ http”,因此只有捕获的HTTP 消息稍后会显示在数据包列表窗口中;③等待大约一分钟,然后开始Wireshark 数据报捕获;④在浏览器中输入如下地址:/wireshark-labs/HTTP-wireshark-file1.html 浏览器将会显示一个很简单的且只有一行的HTML 文件;⑤停止Wireshark 的数据报捕获。

得到如下两条数据报:(2)回答问题:Q1.你的浏览器运行的HTTP 是1.0 版本还是1.1 版本?服务器运行HTTP 是哪个版本?A1.我的浏览器运行的是1.1版本,服务器运行的也是1.1版本。

Q2.你的浏览器能接受服务器的哪些语言?A2.我的浏览器能接受zh-cn和zh, en ,en_us等语言。

Q3.你的电脑的IP 地址是多少?服务器的IP 地址是多少?A3.我的IP地址是10.22.48.226,服务器的IP地址是128.119.245.12Q4.从服务器返回到你的浏览器的状态码是什么?A4.状态码是304.Q5.什么时候在服务器端得到最后修正的HTML 文件?A5.2017.5.2305:59:01Q6.多少字节的内容已经返回到你的浏览器?A6.:293字节。

Q7.除以上已回答过的字段外,头部还有哪些字段?在数据包内容窗口中检查原始数据,是否有未在数据包列表中显示的头部?A7.HTTP请求报文中还有Host字段、connection字段、Accept字段、User-agent字段、Accept-Encoding字段等。

HTTP响应报文中还有server字段、connection字段等。

实验二:HTTP GET/Response 有条件的相互作用(1)实验步骤:在开始前先确信你的浏览器缓存是空的,对于IE 浏览器选择工具-Internet 选项-删除文件,钩选“删除全部文件”从你的浏览器中移除缓存的文件,然后点击确定按钮。

计算机网络实验报告

计算机网络实验报告

计算机网络实验报告姓名学号专业班级指导教师毛绪纹实验2-1 PPP 与 PPPoE 学习实验配置说明该实验主要用于观察PPPoE和PPP的数据封装格式;其中,PC1到ISP1段的链路使用PPPoE,ISP1已经配置为PPPoE服务器;ISP1和ISP2之间的链路使用PPP; 实验目的了解PPP协议的封装格式;了解PPPoE协议的封装格式;实验步骤任务:观察PPP协议和PPPoE协议的数据封装格式步骤1:准备工作单击主窗口右下角 Realtime 和 Simulation 模式切换按钮数次,直至交换机指示灯呈绿色步骤2:建立PPPoE连接单击拓扑图中的 PC1,在弹出窗口中单击 Desktop 选项卡,选择桌面上的 Command 工具,在其中输入 ipconfig 命令查看 PC1 的 IP 地址信息, PC1 在初始状态下并未配置 IP 地址;选择 PPPoE 拨号工具,在弹出窗口中输入拨号信息,即用户名User Name和密码Password :ISP1 预设了两个用户名,分别为 user 和 admin,密码与用户名相同;输入拨号信息后单击 Connect 按钮,建立 PPPoE 连接;关闭 PPPoE 拨号窗口,重新打开 Command 工具,输入 ipconfig 命令查看 PC1 是否获取到IP 地址;如已获取到 ISP1 预设的地址池范围内的 IP 地址,则表示PPPoE 拨号成功;步骤3:添加并捕获数据包进入 Simulation模拟模式;设置 Event List Filters事件列表过滤器只显示 ICMP 事件; 单击 Add Simple PDU添加简单PDU按钮,在拓扑图中添加PC1 向 PC2 发送的数据包;单击 Auto Capture/Play自动捕获/播放按钮捕获数据;此时PC1 上出现信封图标,并在信封图标上闪烁“√”图标;此时可再次单击 Auto Capture/Play自动捕获/播放按钮停止捕获数据包;步骤4:观察PPPoE协议封装格式选择事件列表中PC1 到Switch0 或者 Switch0 到 ISP1 的数据包,即事件列表中的第二或第三个数据包;单击其 Info 项上的色块,在弹出的 PDU 信息窗口中选择 Inbound PDU Details 选项卡;步骤5:观察PPP协议的封装格式选择事件列表中 ISP1 到 ISP2 的数据包,即事件列表中第四个数据包; 单击其 Info 项上的色块,在弹出的 PDU 信息窗口中选择Inbound PDU Details 选项卡;观察 PPP 的封装,将鼠标焦点置于协议某字段内,按住鼠标左键并上下或左右拖动鼠标可以观察到该字段完整的取值;思考题:1.ADSL 接入采用 PPPoE 的优点有哪些答:PPPoE具有较高的;实用方便,实际组网方式也很简单,大大降低了网络的复杂程度;2.PPPoE 中,PPP 帧和 Ethernet 帧的封装关系是什么答:PPPOE的封装层次:IP->PPP->PPPOE->Ethernet.实验2-2以太网帧的封装实验实验目的观察以太网帧的封装格式;对比单播以太网帧和广播以太网帧的目标MAC地址;实验步骤1任务一:观察单播以太网帧的封装步骤1:准备工作单击主窗口右下角 Realtime 和 Simulation 模式切换按钮数次,直至交换机指示灯呈绿色;步骤2:捕获数据包进入 Simulation模拟模式;设置 Event List Filters事件列表过滤器只显示 ICMP 事件; 单击 Add Simple PDU添加简单 PDU按钮,在拓扑图中添加 PC0 向 PC2 发送的数据包; 单击 Auto Capture/Play自动捕获/执行按钮,捕获数据包;当 PC2 发送的响应包返回 PC0 后通信结束,再次单击 Auto Capture/Play自动捕获/执行按钮,停止数据包的捕获;步骤3:观察以太网帧的封装格式选择事件列表中第二个数据包即 PC0 到 Switch0 的数据包,单击其右端 Info 项中的色块;注意弹出窗口顶端的窗口信息:PDUInformation at Device:Switch0,即当前查看的是交换机 Switch0 上的 PDU 信息;在弹出窗口中选择 Inbound PDU Details 选项卡; 观察其中 Ethernet以太网对应的封装格式;步骤4:观察交换机是否会修改以太网帧各字段取值选择事件列表中第三个数据包即 Switch0 到 PC2 的数据包,单击其右端 Info 项中的色块;注意弹出窗口顶端的窗口信息: PDUInformation at Device:PC2,即当前查看的是 PC2 接收到的 PDU 信息;在弹出窗口中选择 Inboud PDU Details 选项卡; 仔细观察其中 Ehternet 各字段取值,与步骤 2 中观察的各字段取值进行对比,哪些字段取值发生了变化重点观察 DEST MAC 和 SRC MAC;2任务二:观察广播以太网帧的封装步骤1:捕获数据包步骤2:观察该广播包的以太网封装选择事件列表中第二个数据包即 PC0 到 Switch0 的数据包,单击其右端 Info 项中的色块;在弹出窗口中选择 Inboud PDU Details选项卡; 观察其 Ethernet 的封装,重点观察其 DEST MAC 字段的取值并进行记录;结合背景知识中 MAC 地址的类型,思考 DEST MAC 字段取值的含义;思考题1.任务一中,观察到的以太网帧封装格式中前导码字段的取值是什么阐述其在数据帧传输过程中的作用;答:任务一中,前导码字段取值为作用:以太网使用曼彻斯特编码传输数据,其特征是每个码元中间有一次电压的跳变,用于接收方提取同步信号,实现与发送方的时钟同步;2.任务一中,Switch0 在转发数据帧时是否修改其源 MAC 地址和目标 MAC 地址答:switch0转发给pc2地数据帧中源MAC地址和目标MAC地址并未进行修改;3.交换机接收数据帧后,依据什么判断该数据帧是单播还是广播或依据什么判断向哪个目标结点转发答:交换机工作在数据链路层,依据数据帧中的目标MAC地址的取值判断数据帧是单播还是广播,依据目标MAC地址判断向哪个目标节点转发;实验2-3集线器与交换机的对比实验实验配置说明该实验用到4个拓扑图;其中拓扑图1和拓扑图2是以集线器为中心的共享式以太网;拓扑图3和拓扑图4是以交换机为中心的交换式以太网;其中拓扑图1和拓扑图2主要用于观察集线器的运行及理解冲突域的概念;拓扑图3和拓扑图4主要用于观察交换机的运行及理解交换机隔离冲突域但不隔离广播域的特性;在对应的实验步骤中,我们需要将拓扑图1和拓扑图2使用交叉双绞线连接起来,将拓扑图3和拓扑图4使用交叉双绞线连接起来,从而观察使用集线器和交换机进行以太网扩展时对冲突域和广播域的影响,从而理解两类设备在扩展以太网时的作用和局限性;实验目的了解集线器和交换机的如何转发数据;理解冲突域和广播域的概念;理解集线器和交换机在扩大网络规模中的作用和局限性;实验步骤1任务一:观察集线器和交换机的运行步骤1:准备工作单击主窗口右下角 Realtime 和 Simulation 模式切换按钮数次,直至交换机指示灯呈绿色;在 Realtime实时模式下,当拓扑图中集线器及交换机各端口均呈绿色后,鼠标双击右下角处事件列表中 Fire 项下的暗红色椭圆图标,至 Last Status 均为 Successful 状态;若单击后Last Status 不是 Successful,则重新双击该事件对应的暗红色椭圆图标;单击下方 Delete 按钮,删除所有场景;步骤2:观察集线器对单播包的处理进入 Simulation模拟模式,设置 Event List Filters事件列表过滤器只显示ICMP事件;单击 Add Simple PDU添加简单 PDU按钮,添加一个PC0向PC2发送的数据包;单击Auto Capture/Play自动捕获/播放按钮捕获数据,仔细观察数据包发送过程中,集线器向哪些 PC 转发该单播包,以及各 PC 接收到数据包后如何处理该数据包;记录观察结果,以便后续实验进行对比分析;步骤3.观察交换机对单播包的处理单击下方 Delete 按钮,删除所有场景;进入 Simulation模拟模式, 设置 Event List Filters事件列表过滤器只显示 ICMP 事件; 单击 Add Simple PDU添加简单 PDU按钮,添加一个 PC6 向 PC8 发送的数据包;单击Auto Capture/Play自动捕获/播放按钮,仔细观察数据包发送过程中,交换机向哪些 PC 转发该单播包,以及各 PC 接收到数据包后如何处理该数据包;记录观察结果并与步骤 2 进行对比分析;步骤4.观察集线器对广播包的处理单击下方;单击 Capture/Forward捕获/转发按钮,数据包到达集线器,再次单击 Capture/Forward捕获/转发按钮,集线器向与源站点 PC0 在同一广播域的所有站点转发数据包;步骤5.观察交换机对广播包的处理单击下方2任务二:分别观察以集线器和以交换机为中心的以太网中,多个站点同时发送数据的情况,理解冲突域的概念;步骤1.观察以集线器为中心的以太网中多个站点同时发送数据的情况单击下方 Delete 按钮,删除所有场景;进入 Simulation模拟模式;设置 Event List Filters事件列表过滤器只显示 ICMP 事件; 单击 Add Simple PDU添加简单 PDU按钮,在拓扑图 1 中添加 PC0 向 PC2 发送的数据包;再次单击 Add Simple PDU添加简单 PDU按钮, 添加 PC1 向 PC3 发送的数据包; 单击 Auto Capture/Play自动捕获/播放按钮,在此过程中仔细观察数据包到达各个结点的情况,集线器及主机对数据包的处理; 注注::设备上出现信封图标表示数据包到达该设备,信封上闪烁“ √” 表示通信成功完成,信封上闪烁“ Χ” 表示设备丢弃数据包,信封上出现闪烁的火苗表示数据冲突;步骤2.观察以交换机为中心的以太网中多个站点同时发送数据的情况单击下方 Delete 按钮,删除所有场景;进入 Simulation模拟模式;设置 Event List Filters事件列表过滤器只显示 ICMP 事件; 单击 Add Simple PDU添加简单 PDU按钮,在拓扑图 3 中添加 PC6 向 PC8 发送的数据包;再次单击 Add Simple PDU添加简单 PDU按钮, 添加 PC7 向 PC9 发送的数据包; 单击 Auto Capture/Play自动捕获/播放按钮,在此过程中仔细观察数据包到达各个结点的情况,交换机及主机对数据包的处理;3任务三:观察集线器和交换机在扩展以太网覆盖范围的同时,对冲突域和广播域范围的影响步骤1.观察集线器扩展以太网时对冲突域范围的影响单击下方 Delete 按钮,删除所有场景;单击左下方 Connections连接图标,选中 Copper Cross-Over交叉线,在拓扑图 1 中单击集线器 1,在弹出菜单中选中 port4;拖动鼠标,单击集线器 2,在弹出菜单中选中port2; 至此,我们得到一个由两台集线器互连起来的以太网;进入Simulation模拟模式;设置 Event List Filters事件列表过滤器只显示ICMP 事件; 单击 Add Simple PDU添加简单 PDU按钮,在拓扑图中添加PC0 向 PC2 发送的数据包;再次单击 Add Simple PDU添加简单 PDU按钮,添加 PC4 向 PC5 发送的数据包; 依次单击 Capture/Forward捕获/转发按钮,直至此次通信结束;在此过程中仔细观察并思考每一步骤数据包是被如何处理的;在这一过程中, 由于延迟的存在,在 PC4 发送的数据到达集线器 1 冲突之前,PC0 发送的数据包已经到达 PC2,而在 PC2 发送应答包时,与到达集线器 1 的数据冲突;间隔一定时间后;PC2 重新发送数据包,最终数据到达 PC0;PC4 与 PC5 的情况类似;步骤2.观察集线器扩展以太网时对广播域范围的影响单击下方 Delete 按钮,删除所有场景;参照任务一中的步骤4的操作方法,在PC0向其所在广播域内所有结点发送广播包;依次单击Capture/Forward捕获/转发按钮,观察广播包的发送范围;步骤3.观察交换机扩展以太网时对冲突域及广播域的影响单击下方 Delete 按钮,删除所有场景;参照步骤1和步骤 2,观察交换机扩展以太网时对冲突域和广播域范围的影响;思考题①集线器在接收到发送给某结点的单播包时是如何转发数据的交换机又是如何处理单播包的答:集线器是把数据发往全部端口,交换机把数据发往相应端口;② 在以集线器/交换机为中心的以太网中,当多个站点同时发送数据时,是否会发生冲突为什么答:集线器会发生冲突,交换机不会发生冲突;③ 使用集线器扩大以太网规模时,有没有可能会使以太网的性能下降答:不会;④使用交换机扩大以太网规模时,有没有可能会使以太网的性能下降为什么答:有可能;使用交换机解决了冲突域的问题,但是交换机并不隔离广播域,使用交换机扩大网络规模的同时也扩大了广播域;这将使以太网中广播包的数量增加,当广播包的数据量达到一定数量时,网络性能下降;实验四:交换机工作原理实验配置说明该拓扑图用于对交换机工作原理的观察和理解;在数据包的发送过程中,观察交换机地址转发表的变化情况以及其根据地址转发表的不同情况采用不同的方式处理数据包的过程,从而理解交换机通过逆向自学习建立地址转发表及其对数据包的转发规则;实验目的①理解交换机通过逆向自学习算法建立地址转发表的过程;②理解交换机转发数据帧的规则;③理解交换机的工作原理;实验步骤1.任务一:准备工作步骤 1:拓扑训练打开该实验对应的练习文件“2-4 交换机工作原理.pka”;若此时交换机端口指示灯呈橙色,则单击主窗口右下角 Realtime 和 Simulation 模式切换按钮数次,直至交换机指示灯呈绿色;在 Realtime实时模式下,当拓扑图中交换机各端口均呈绿色后,鼠标双击右下角处事件列表中 Fire 项下的暗红色椭圆图标,至 Last Status 均为 Successful 状态;若单击后 Last Status 不是 Successful,则重新双击该事件对应的暗红色椭圆图标;单击下方 Delete 按钮,删除所有场景;步骤 2:删除交换机地址转发表参照上文给出的删除 Switch1 上地址转发表的操作方法,分别删除 Switch0、Switch1 和 Switch2 上的地址转发表;2.任务二:观察交换机的工作原理步骤 1:查看并记录 PC0 和 PC2 的 MAC 地址鼠标左键单击 PC0,在弹出窗口中选择Config 选项卡,选择 FastEthernet0,查看并记录其 MAC 地址图 2-13;同样的方法,查看并记录 PC2 的 MAC 地址;步骤 2:添加 PC0到PC2的数据包进入Simulation模拟模式;设置 Event List Filters事件列表过滤器只显示 ICMP 事件;单击Add Simple PDU添加简单 PDU 按钮,在拓扑图中添加 PC0 向 PC2 发送的数据包;步骤 3:分别查看三台交换机在发送数据前的地址转发表选中拓扑工作区工具条上的 Inspect 工具,鼠标移至拓扑工作区单击 Switch0,在弹出菜单中选择 MAC Table 菜单项,弹出窗口中显示 Switch0 当前的地址转发表,如图 2-14 所示注:下图仅为说明地址转发表的含义,并不是该步骤的查询结果,实验者需要自行查看并记录结果;其中,Mac Adddress 是 PC 的 MAC 地址,Port 是该 PC 与交换机相连的端口号或者 PC 与通过此端口与该交换机相连的交换机相连,例如,PC4 与 Switch2 相连,Switch2 与 Switch1 相连,Switch1 与 Switch0 的 Fa0/3 相连,PC4 的MAC 地址在 Switch0 的地址转发表中将对应 Fa0/3 口; 该步骤重点观察并记录源端主机 PC0 和目标主机 PC2 的 MAC 地址是否存在于 Switch0 的地址转发表中; 参照上述步骤查看并记录 Switch1 和 Switch2 的地址转发表;步骤 4:查看 Switch0 的学习和转发过程单击 Capture/Forward捕获/前进按钮一次,在 Switch0 的图标上出现信封图标后,查看 Switch0 的地址转发表,与步骤 3 的结果进行对比,观察并记录增加的地址转发表项;查看地址转发表的方法可参照步骤 3; 单击 Capture/Forward捕获/转发按钮一次,观察并记录 Switch0是如何处理该数据包的转发,通过特定端口转发;洪泛转发,向所有除接收端口外的其它端口转发;丢弃,不转发数据;结合当前状态下 Switch0 的地址转发表,思考为什么 Switch0 如此处理该数据包;步骤 5:观察 Switch1 和 Switch2 的学习和转发过程参照步骤 4 的操作方法,分别针对 Switch1 和 Switch2 完成上述操作, 在这个过程中对比Switch1 和Switch2 在接收到数据包前和接收到数据包后地址转发表的变化情况,以及观察其对数据包的处理方式;结合当前状态下地址转发表,对结果进行思考和分析;单击下方 Delete 按钮,删除所有场景; 参照上述操作步骤,完成 PC1 向 PC0 发送数据、删除 Switch1 的地址转发表后 PC1 向 PC0 发送数据的实验操作;思考题①在实验过程中,将观察结果填入下表;转发表栏内填写交换机接收到数据后MAC 地址转发表中增加的项,如无增加或该交换机未收到该数据帧则用横线表示;对数据的处理填写转发、洪泛或丢弃,如交换机未收到该数据帧则用横线表示;② Switch0 收到 PC0 向 PC2 发送的数据帧后,其地址转发表是否有变化如有给出增加的条目并解释原因;答:地址转换表增加了一条:③ Swtich1 收到 PC0 向 PC2 发送的数据帧后,是如何处理的说明其如此处理的原因;答:向除接收端口之外的所有其他端口转发,即洪泛转发;④ 在删除 Switch1 上的地址转发表前后,PC1 向 PC0 发送数据时 Swtch2 是如何处理的说明其如此处理的原因;答:向除接收端口之外的所有其他端口转发,即洪泛转发;实验五:生成树协议STP分析实验配置说明在该实验对应的练习文件中包含两个拓扑图,其中拓扑图 1 中关闭了4台交换机的生成树协议,拓扑图2中开启了4台交换机的生成树协议;实验过程中,任务一在拓扑图 1 中完成,任务二和任务三在拓扑图2中完成;拓扑图1和拓扑图2的其它配置完全相同;实验目的①理解链路中的环路问题;②理解生成树协议的工作原理;实验步骤1.任务一:观察无生成树协议的以太网环路中广播帧的传播步骤 1:准备工作打开该实验对应的练习文件“2-5 生成树协议STP分析.pka”;若此时拓扑图 1 中交换机端口指示灯呈橙色,则单击主窗口右下角 Realtime和 Simulation 模式切换按钮数次,直至交换机指示灯呈绿色;否则,略过此步骤;;步骤 3:捕获数据包,观察广播包的传播单击 Auto Capture/Play自动捕获/播放按钮,捕获数据包;观察拓扑图 1 中广播包的传播动画; 此时,我们会注意到每台交换机在接收到数据包后都会通过其它所有端口转发出去;因此,交换机不停地接收来自其它交换机转发的数据包, 不停地向其它交换机转发数据包,导致该广播包无休止地在四台交换机形成的环路中传播; 注注::此过程不会停止,完成步骤 3 后单击 Realtime实时模式按钮切换到实时模式,进行步骤 4 的操作;如图所示,PC0 到 PC1 的连通测试失败,反馈结果为 Request timed out,即请求超时;这是因为上述操作步骤中的广播包仍然在网络中不停转发切换到实时模式拓扑图中不再显示数据包传输动画,形成了广播风暴, 耗尽网络资源导致 PC0 发往 PC1 的请求包无法到达 PC1; 单击下方 Delete删除按钮删除所有场景,为下一任务实验做好准备;2.任务二:观察启用生成树协议的以太网环路中广播帧的传播步骤 1:观察拓扑图 2 中启用生成树协议后的逻辑拓扑图观察拓扑图 2 中各端口指示灯的颜色;端口指示灯为绿色表示该端口可以接收和转发数据帧,端口指示灯颜色为橙色表示该端口不能接收和转发数据帧;在网络正常运行情况下,生成树协议会将以太网环路中一些端口屏蔽,禁止其接收和转发数据帧,形成无环的树形逻辑拓扑即实际转发数据的拓扑图,从而避免广播帧无休止地在环路中传播;拓扑图中指示灯为橙色的端口即为生成树协议屏蔽的端口;根据观察结果,画出拓扑图 2 对应的树形逻辑拓扑图;步骤 2:在拓扑图 2 中添加广播包进入 Simulation模拟模式,在拓扑图 2 中添加广播包;具体操作可参照任务一中的步骤 2;步骤 3:捕获数据包,观察广播包的传播连续单击 Capture/Forward捕获/前进按钮捕获数据包,直至该过程结束不再产生新的数据包;在此过程中仔细观察广播包的转发情况,并记录每台交换机的哪些端口丢弃该广播包,哪些端口转发该广播包;与步骤 1 记录的树形拓扑图进行对比,观察数据包是否沿树形拓扑中的链路转发;步骤 4:在实时模式下,测试网络是否正常测试结果为对比任务一和任务二中连通性测试结果,理解生成树协议的作用; 单击下方 Delete删除按钮删除所有场景,为下一任务实验做好准备;3.任务三:观察链路故障时生成树协议启用冗余链路的情况步骤 1:制造故障链路单击拓扑图 2 中的 Switch3,在其配置窗口中选择Config 选项卡,在 INTERFACE 列表下单击 FastEthernet0/1 端口;在右端FastEthernet0/1 的配置界面中,单击 Port Status 项对应的复选框,取消勾选,即关闭该端口;此时,观察拓扑图 2 中 Switch3 和 Switch2 连接的链路上两个端口指示灯为红色,表示端口关闭,即该链路已经中断;步骤 2:观察生成树协议启用冗余链路当树形逻辑拓扑图中出现链路故障时,生成树协议将自动启用屏蔽端口形成新的树形拓扑,保证网络的连通性;为了加快这一过程,可单击主窗口右下角 Realtime 和 Simulation 模式切换按钮数次,直至原来橙色指示灯变为绿色;注:因为生成树协议需要重新交换数据,重新计算生成树,在 Packet Tracer 中这一过程耗时较长,可能持续数十秒甚至 1、2 分钟时间;重复执行任务二中的步骤 2、步骤 3 和步骤 4,观察数据包转发路径的变化并确认链路故障时网络的连通性;步骤 3:恢复故障端口,并观察生成树的变化参照步骤 1 的操作方法,重新打开FastEthernet0/1;参照步骤 2,观察拓扑图中各端口指示灯颜色的变化,即生成树屏蔽端口的变化;在新的生成树计算完成后,重复执行任务二中的步骤2、步骤3和步骤4,观察数据包转发的路径;思考题①任务一中,为什么 PC0 无法 ping 通 PC1答:因为上述操作步骤中的广播包仍然在网络中不停转发切换到实时模式拓扑图中不再显示数据包传输动画,形成了广播风暴,耗尽网络资源导致 PC0 发往 PC1 的请求包无法到达 PC1;② 结合任务二实验情况,简述生成树协议是如何解决环路问题的;答:生成树协议会将以太网环路中一些端口屏蔽,禁止其接收和转发数据帧,形成无环的树形逻辑拓扑;③ 任务三中,当网络中出现链路故障时,PC0和PC1是否能通信答:不能;实验六:虚拟局域网VLAN工作原理实验配置说明该实验用到的拓扑图已经预先按任务一的需求进行配置了;在实验过程中,任务二也在该拓扑图的基础上完成,即 VLAN 的创建和划分;而任务三必须在任务二的基础上完成,因此实验过程中不能跳过任务二;实验目的①理解虚拟局域网 VLAN 的概念;②了解 VLAN 技术在交换式以太网中的使用;③理解 VLAN 技术在数据链路层隔离广播域的作用;实验步骤步骤 1:准备工作打开该实验对应的练习文件“2-6 虚拟局域网VLAN工作原理.pka”; 若此时交换机端口指示灯呈橙色,则单击主窗口右下角 Realtime 和Simulation 模式切换按钮数次, 直至交换机指示灯呈绿色;步骤 2:查看交换机上的 VLAN 信息选中拓扑工作区工具条中的 Inspect 工具,鼠标移至拓扑工作区,鼠标左键单击 Switch0,在弹出菜单中选择“Port Status Summary Table”选项卡, 打开端口状态信息窗口;如图 2-21 所示,当前 Switch0上所有端口均属于 VLAN1VLAN1 为交换机默认 VLAN,即未划分 VLAN;用同样的方法查看 Switch1 的 VLAN 信息;步骤 3:观察在未划分 VLAN 的情况下,交换机对广播包的转发方法进入Simulation模拟模式;设置 Event List Filters事件列表过滤器只显示 ARP和ICMP 事件; 单击Add Simple PDU添加简单 PDU按钮,在拓扑图中添加 PC0向PC2发送的数据包;此时,在Event List事件列表中,会出现两个事件,第一个是 ICMP 类型,第二个是ARP类型这两个协议将在第 3 章中详述;双击ARP右端的色块,弹出ARP包的详细封装信息,我们会观察到其目标 MAC 地址为2.任务二:创建两个 VLAN,并将端口划分到不同 VLAN 内步骤 1:创建 VLAN 单击拓扑图中 Switch0,在弹出窗口中选择 Config 选项卡,如图 2-22 所示;单击左端配置列表区中的 SWITCH交换机项下的 VLAN Database VLAN 数据库按钮,在右端配置区将显示 VLAN ConfigurationVLAN 配置界面; 如图 2-22 所示,在 VLAN NumberVLAN 编号栏内输入 VLAN 编号“2”;在 VLAN Name 栏内输入 VLAN 名“vlan2” ;单击 Add添加按钮,此时在下方VLAN 列表区中将会增加 VLAN 2 的信息,即表示 VLAN 2 创建成功; 若须删除某个 VLAN,则在 VLAN 列表区中选中要删除的 VLAN,然后单击 Remove移除按钮即可; 参照上述步骤,在 Switch0 上创建 VLAN 3; 单击 Switch1,在其配置窗口中参照上述步骤,创建VLAN 2 和 VLAN 3;步骤 2:设置 Switch0 和 Switch1 之间的中继连接在 Switch0 的配置窗口中选择 Config 选项卡,单击其左端配置列表中的 INTERFACE接口项下的FastEthernet0/1Switch0 用来连接 Switch1 的端口,在右端配置区内,如图2-23 所示,单击左端的下拉按钮,在下拉菜单中选择 Trunk 选项;该选项表示将端口设置为 Trunk 模式中继连接模式;参照上述操作步骤,将 Swtich1 的 FastEthernet0/1 设置为 Trunk 模式;步骤 3:将端口划分到不同 VLAN 内在 Switch0 的配置窗口中选择 Config 选项卡,单击其左端配置列表中的 INTERFACE接口项下的 FastEthernet0/2;如图2-24 所示,保持其端口模式为 Access 不变,单击右端 VLAN 项对应的下拉按钮,在下拉菜单中勾选对应的 VLAN,对于 FastEthernet0/2 端口,勾选 vlan2;将 Switch0 和 Switch1 上连接了主机的端口划分到不同的 VLAN 内;表步骤 4:修改 PC IP 地址步骤 3 中将 PC 划分到不同的 VLAN 内,因此需要按照表 2-7 重新规划 PC 的 IP 地址; 单击 PC,选择其配置窗口的 Desktop 选项卡,单击 IP Configuration 工具,在配置窗口中 IP Address 和 Subnet Mask 栏内分别对照表 2-7 列出的 PC 的 IP 地址和子网掩码信息,完成 PC 机 IP 地址的配置;若此时交换机端口指示灯呈橙色,则单击主窗口右下角 Realtime 和 Simulation 模式切换按钮数次,直至交换机指示灯呈绿色;3.任务三:观察划分 VLAN 后,交换机对广播包的处理。

计算机网络实验2报告

计算机网络实验2报告

实验二报告姓名:XX学号:201430XXXX班级:1001XXXX指导教师:XXX时间:2016.11.21.实验名称网络连通性测试与网络命令验证2.实验目的1.掌握使用网线连接设备的方法。

2.掌握常用网络命令。

3.实验原理图2-1 是连接示意图。

4.试验方法及具体步骤1.连接设备步骤:关闭计算机电源→按照图示连接设备→打开计算机电源。

2.网络属性设置步骤:控制面板→网络和拨号连接→本地连接→属性→Internet 协议(TCP/IP)→属性→将一台计算机的IP 地址分别设置为:192.168.7.59另一台设置为192.168.7.60,子网掩码全部为:255.255.255.0。

3.测试网络连通性使用Ping 命令测试网络连通性步骤:在IP 地址为192.168.7.59的计算机上打开“开始”→“运行”→输入“cmd”→确定→在DOS 提示符下键入命令“Ping 192.168.7.60”、→如果出现类似于“Reply from 192.168.0.2……”的回应,说明TCP/IP 协议工作正常;如果显示类似于“Request timed out”的信息,说明双方的TCP/IP 协议的设置可能有错,或网络的其它连接有问题。

重新设置后再次测试。

4.查看网络设置使用Ipconfig 命令查看网络设置,下面的命令测试全部在DOS 提示符下完成(1)键入Ipconfig 显示所有适配器的基本TCP/IP 配置。

(2)键入Ipconfig/all 显示所有适配器的完整TCP/IP 配置。

5.测试其它网络命令(1)键入net view \\Computer Name 查看由\\Computer Name 计算机共享的资源列表。

如果显示“There are no entries in the list”消息则在指定的计算机上没有文件或打印共享。

如果“System error 53 has occurred”消息,可能是计算机名称不正确或网关(路由器)没有运行。

山大操作系统实验二

山大操作系统实验二

山东大学软件学院实验报告实验题目:线程和进/线程管道通信实验实验目的:通过Linux 系统中线程和管道通信机制的实验,加深对于线程控制和管道通信概念的理解,观察和体验并发进/线程间的通信和协作的效果,练习利用无名管道进行进/线程间通信的编程和调试技术。

硬件环境:CPU: P4/1.8MHz 内存:256MB 硬盘: 10GB软件环境:Ubuntu08.4-Linux 操作系统Gnome 桌面2.18.3BASH_VERSION='3.2.33(1)-releasegcc version 4.1.2vi 3.1.2gedit 2.18.2OpenOffice 2.3实验步骤:1、问题分析设有二元函数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),父子进程之间用管道进行通信。

2、算法设计说明为实现进程间的通信、协作完成函数f(x,y) = f(x) + f(y),运用进程间通信,分别创建四个管道,用于父子进程间的通信read 和write。

一共创建了三个进程:一个父进程和两个子进程。

结论分析与体会:整个编写过程遇到了很多不懂的地方,犯了很多的错误。

1、管道的数量的选择在编写之初不够明确,使得在后面编写时还要进行修改,主要原因是分析时不够深入和细致。

2、管道的通信端口定义不明确,致使在后面编写时错误始终得不到解决。

3、函数编写错误。

附录代码:#include <stdio.h>#include <unistd.h>#include <stdlib.h>int main(int argc, char *argv[]){int pid1,pid2;//进程号int pipe11[2],pipe12[2];//存放第一、第二个无名管道标号,用于父子进程间通信int pipe21[2],pipe22[2];//存放第三、第四个无名管道标号,用于父子进程间通信int z,f_x=1,f_y=1,f_y1,f_y2=1;//存放要传递的整数//使用pipe()系统调用建立两个无名管道。

《计算机网络技术》实验报告及步骤

《计算机网络技术》实验报告及步骤

《计算机网络技术》实验报告
实验一FDISK的应用和CMOS的设置
实验二网络操作系统及应用软件的安装和配置实验三拔号连接Internet
实验四对等网的安装与配置
实验五IE浏览器的使用和设置
实验六FRONTPAGE网页制作
实验七网站发布服务器的配置及技术
实验一FDISK的应用和CMOS的设置系级:学号:姓名:
实验二网络操作系统及应用软件的安装和配置
实验三拔号连接Internet
日期:
实验四对等网的安装与配置
系级:学号:姓名:
日期:
实验五路由器的基本配置学号:姓名:系级:
实验六两台路由器直连的配置学号:姓名:系级:
注:本报告要求一式两份日期:
实验七智能交换机中虚拟网的配置*
注:本报告要求一式两份日期:。

  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、说明共享设备的不安全性
相关文档
最新文档