计算机网络实验_实验2 数据链路层实验_
计算机网络实验(六大实验)详解

第四步:验证配置
switch#show vlan
VLAN Name Type Media Ports ---- ------------ ---------- --------- ---------------------------------------1 default Static ENET Ethernet0/0/17 Ethernet0/0/18 Ethernet0/0/19 Ethernet0/0/20 Ethernet0/0/21 Ethernet0/0/22 Ethernet0/0/23 Ethernet0/0/24 100 VLAN0100 Static ENET Ethernet0/0/1 Ethernet0/0/2 Ethernet0/0/3 Ethernet0/0/4 Ethernet0/0/5 Ethernet0/0/6 Ethernet0/0/7 Ethernet0/0/8 200 VLAN0200 Static ENET Ethernet0/0/9 Ethernet0/0/10 Ethernet0/0/11 Ethernet0/0/12 Ethernet0/0/13 Ethernet0/0/14 Ethernet0/0/15 Ethernet0/0/16
启动 telnet服务
关于跨网段的问题
在PC机上可以使用telnet方式远程管理不同 网段的交换机。 一般来说对于同网段的交换机管理时对交换 机配置和PC机设置一个管理性IP地址和一 个同网段的IP就可以了,当要从一个交换机 跨网段管理另一个交换机时需要给交换机网 关设置。
在交换机所在网段内的工作站pc-01可以 使用telnet方式远程管理该交换机。 如果现在用户登录到switch-01中,想利 用网络远程管理另一个网段的交换机 switch-02就需要在双方交换机设置一个 默认网关,表示交换机无法转发的数据帧 就交给该IP地址(网关IP地址)的设备处 理以便能完成数据帧的转发过程;发送的 过程如下图:
计算机网络实验报告

计算机网络实验报告专业班级学号姓名指导教师试验一以太网帧的构成练习一:领略真实的MAC帧各主机打开协议分析器,进入相应的网络结构并验证网络拓扑的正确性,如果通过拓扑验证,关闭协议分析器继续进行实验,如果没有通过拓扑验证,请检查网络连接。
本练习将主机A和B作为一组,主机C和D作为一组,主机E和F作为一组。
现仅以主机A、B所在组为例,其它组的操作参考主机A、B所在组的操作。
1. 主机B启动协议分析器,新建捕获窗口进行数据捕获并设置过滤条件(提取ICMP协议)。
2. 主机A ping 主机B,察看主机B协议分析器捕获的数据包,分析MAC帧格式。
3. 将主机B的过滤器恢复为默认状态。
实验截图:练习二:理解MAC地址的作用1. 主机B 、D 、E 、F 启动协议分析器,打开捕获窗口进行数据捕获并设置过滤条件(源MAC 地址为主机A 的MAC 地址)。
2. 主机A ping 主机C 。
3. 主机B 、D 、E 、F 上停止捕获数据,在捕获的数据中查找主机A 所发送的ICMP 数据帧,并分析该帧内容。
● 记录实验结果表1-3实验结果实验截图:练习三:编辑并发送MAC 广播帧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所发送的数据帧。
●结合练习三的实验结果,简述FFFFFF-FFFFFF作为目的MAC地址的作用。
答:该地址为广播地址,作用是完成一对多的通信方式,即一个数据帧可发送给同一网段内的所有节点。
实验截图:练习四:编辑并发送LLC帧本练习将主机A和B作为一组,主机C和D作为一组,主机E和F作为一组。
数据链路层实验报告

2、教师批改学生实验报告时间应在学生提交实验报告时间后 10 日内。
教务处制
实验目的与要求:
一、 实验目的
1、理解各种不同数据链路层协议的原理 2、熟悉并掌握各种不同数据链路层协议的性能
二、 实验要求
1. 根据所给各种协议的源代码,分析与理解各种协议的原理与算法思想。 2. 相同参数情况下,运行各种协议,得到各种协议的性能。 3. 对于协议 5,6,分别给定不同的负载、丢包率及校验和失败情况,对比两种协议的性能。
数据处理分析:
实验结论: 1. 当所有数据相同时,协议 6 的传输相率是最好的 2. 当协议 5 和协议 6 的丢包率都较低时,俩者的传输效率相差不大 3. 当协议 5 和协议 6 的负载都很大时,协议 6 的传输效率明显较高。
指导教师批阅意见:
成绩评定:
指导教师签字: 年 月 日 备注:
注:1、报告内的项目或内容设置,可根据实际情况加以调整和补充。
./protocol5 100000 40 2 10 7 0 ./protocol5 100000 40 20 10 7 0 6 ./protocol6 100000 40 0.2 10 7 0 ./protocol6 100000 40 2 10 7 0 ./protocol6 100000 40 20 10 7 0 5 ./protocol5 100000 40 20 0.2 7 0 ./protocol5 100000 40 20 2 7 0 ./protocol5 100000 40 20 20 7 0 6 ./protocol6 100000 40 20 0.2 7 0 ./protocol6 100000 40 20 2 7 0 ./protocol6 100000 40 20 20 7 0
南邮计算机网络实验

《计算机通信网》实验报告班级:姓名:学号:实验成绩内容;ipconfig 实用程序可用于显示当前的tcp/ip 配置的设置值。
这些信息一般用来检验人工配置的tcp/ip 设置是否正确。
但是,如果你的计算机和所在的局域网使用了动态主机配置协议DHCP,这个程序所显示的信息也许更加实用。
这时,ipconfig 可以让你了解你的计算机是否成功的租用到一个ip 地址,如果租用到则可以了解它目前分配到的是什么地是否正常。
需要注意的是:成功地与另一台主机进行一次或两次数据报交换并不表示tcp/ip配置就是正确的,你必须执行大量的本地主机与远程主机的数据报交换,才能确信tcp/ip的正确性。
简单的说,ping就是一个测试程序,如果ping运行正确,你大体上就可以排除网络访问层、网卡、modem的输入输出线路、电缆和路由器等存在的故障,从而减小了问题的范围。
ping ——对这个域名的解析是通过dns服务器,如果这里出现故障,则表示dns服务器的ip地址配置不正确或dns 服务器有故障(对于拨号上网用户,某些isp 已经不需要设置dns服务器了)。
3、用route命令查询路由表,并写出路由表中三条信息;4、用命令netstat 查看本机活动的TCP连接,列出三条非本地活动的TCP连接;5、用命令tracert查看到达所经过的路径,并把它们列出来,写出最终的IP地址。
最终的IP地址:203.208.43.79实验成绩1、网络拓朴图网络拓朴图2、基本设置计算机A、B的IP地址如上图所示,但不设置默认网关地址。
因为一旦添上默认网关,就相当于在主机路由表添加一个默认路由项。
3、AB之间连接性测试先从A ping B,或者B ping A,其中结果如图所示:图中的Destination Host unreachable 表示目标主机不可达,因为在主机A的路由表中没有对B的路由项。
4、在主机A的路由表中分别添加特定主机、特定网络、默认路由项,使AB之间的能相互路由。
计算机网络实验 第2章 数据链路层实验

采用总线型或星形拓扑。由于以太网是基于共享总线的广播类型的网络,
所以当网络中有两个或两个以上站点同时发送数据时将引起冲突,因此以 太网使用CSMA/CD协议作为媒体控制协议解决冲突问题。
CSMA/CD协议的基本原理是:站点发送数据前先监听信道,信道 空闲时发送数据;在发送数据过程中持续监听信道,如果监听到冲 突信号则立即停止发送数据;同时发送强化冲突信号,以使网络中 正在发送数据的其它站点能够监听到冲突。
PPP帧格式如图所示
2.PPPoE
PPP协议不适于广播类型的以太网和另外一些多点访问类型的网络,于是 产生了PPPoE(Point-to-Point Protocol over Ethernet)。它为使用桥接以太 网的用户提供了一种宽带接入手段,同时还能提供方便的接入控制和计费。 每个接入用户均建立一个独一无二的PPP会话。会话建立前PPPoE必须通过 发现协议获取远端访问集中器的MAC地址。
第2章 数据链路层实验
实验三: 集线器与交换机的对比试验
3.1
背景知识
1.冲突域与广播域 冲突域:共享信道的传输机制决定了在网络中只能有一个站点发送数据 。如果两个或两个以上站点同时发送数据将发生冲突。虽然以太网在 MAC层采用CSMA/CD协议有效地降低了冲突的可能性,但是由于传播时 延的存在以及多个站点同时监听到信道空闲等情况的存在,冲突仍会发生 。所谓冲突域是指在该域内某一时刻只能有一个站点发送数据,如果两个 站点同时发送数据会引起冲突,则这两个站点处于同一个冲突域内。 广播域:以太网是广播网络,采用共享信道的传输机制来传输数据。在 以太网中,一个站点向所有站点发送数据的传输过程称为广播,这一过程 中传输的数据帧称为广播帧。在以太网中,能够接收到任意站点发送的广 播帧的所有站点的集合称为一个广播域。
数据链路层实验报告

数据链路层实验报告数据链路层实验报告引言:数据链路层是计算机网络中的一个重要组成部分,负责将网络层传递下来的数据分割成帧,并通过物理介质进行传输。
在本次实验中,我们通过搭建实验环境,深入了解和学习了数据链路层的相关知识,并进行了一系列实验。
实验一:帧的构造和解析在这个实验中,我们学习了帧的构造和解析过程。
通过使用C语言编写程序,我们能够手动构造和解析帧。
首先,我们学习了帧的基本结构,包括帧起始标志、目的地址、源地址、数据和帧检验序列等字段。
然后,我们通过实际操作,将这些字段按照规定的格式组装成一个完整的帧,并通过解析程序将其还原。
这个实验帮助我们深入理解了帧的构造和解析过程,为后续实验奠定了基础。
实验二:差错检测在数据链路层中,差错检测是非常重要的一项功能。
在这个实验中,我们学习了差错检测的原理和方法,并通过实验验证了其可靠性。
我们使用C语言编写了差错检测程序,通过给定的数据帧计算CRC校验码,并将其附加到帧的末尾。
然后,我们通过修改帧中的某一位,引入差错,并再次计算CRC校验码。
实验结果表明,差错检测程序能够准确地检测出帧中的差错,并帮助我们进一步理解差错检测的原理。
实验三:流量控制在数据链路层中,流量控制是保证数据传输可靠性的一项重要技术。
在这个实验中,我们学习了流量控制的原理和方法,并通过模拟实验验证了其有效性。
我们使用C语言编写了发送端和接收端的程序,并通过模拟发送端发送数据,接收端接收数据的过程。
实验结果表明,当发送端发送的数据速度超过接收端处理的速度时,接收端能够通过发送ACK帧来控制发送端的数据流量,保证数据传输的可靠性。
实验四:链路管理在数据链路层中,链路管理是保证网络正常运行的重要环节。
在这个实验中,我们学习了链路管理的原理和方法,并通过实际操作验证了其可行性。
我们使用C语言编写了链路管理程序,实现了链路的建立、维护和释放过程。
实验结果表明,链路管理程序能够准确地建立和释放链路,并保证链路的正常运行。
实验2_北航研究生计算机网络实验

实验2_北航研究⽣计算机⽹络实验实验⼆数据链路层在线实验1.在⽹络课程学习中,802.3和ETHERNETII规定了以太⽹MAC层的报⽂格式分为7字节的前导符、1字节的起始符、6字节的⽬的MAC地址、6字节的源MAC地址、2字节的类型、数据字段和4字节的数据校验字段。
对于选中的报⽂,缺少哪些字段,为什么?答:缺少前导符和起始符,和数据校验字段,这两个字段和校验字段在⽹卡接收MAC帧时被去掉了,因此实验抓包软件的报⽂中没有这些字段。
2.查看交换机的MAC地址表,结果为:答:MAC ADDR VLAN ID STATE PORT INDEX AGING TIME000c-2919-8388 1 Learned Ethernet0/1 99B499-bab9-1336 1 Learned Ethernet0/1 292000c-2940-2cbe 1 Learned Ethernet0/2 281B499-bab9-1338 1 Learned Ethernet0/2 301)、解释MAC地址表中各字段的含义?答:MAC ADDR为设备的MAC 地址VLAN ID为端⼝所在的VLAN编号PORT INDEXT 表⽰源MAC地址为由该端⼝号学习来的STATE 表⽰该记录怎么得来的(学习/配置)AGING TIME 表⽰该记录的⽣命时间2)、这个实验能够说明MAC地址表的学习是来源于数据帧的源MAC地址⽽⾮⽬的MAC地址吗?如果能,为什么?如果不能,试给出⼀个验证⽅法。
答:不能。
⽅法:清空交换机的MAC地址表,断开交换机与PCB的连线,然后ping PCB,查看交换机的MAC地址表,这时MAC 中只有PCA的MAC地址学习记录。
3.在VLAN实验中,实验中的计算机能否通讯,请将结果填⼊下表:4.交换机在没有配置VLAN时,冲突域和⼴播域各有哪些端⼝?配置了VLAN以后呢?答:没有配置VLAN时⼴播域:交换机所有的端⼝是⼀个⼴播域冲突域:每个端⼝是⼀个冲突域配置VLAN:⼴播域:同⼀个VLAN属于⼀个⼴播域冲突域:每个端⼝是⼀个冲突域【本⽂档内容可以⾃由复制内容或⾃由编辑修改内容期待你的好评和关注,我们将会做得更好】。
计算机网络实验报告

计算机网络实验报告姓名学号专业班级指导教师毛绪纹2017.12实验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(自动捕获/播放)按钮停止捕获数据包。
计算机网络实验2实验二: 交换机和VLAN工作原理

大学实验报告2019年4月15日课程名称:计算机网络实验名称:实验二: 交换机和VLAN工作原理班级及学号:姓名:同组人:签名:指导教师:指导教师评定:一、实验目的:1.理解交换机通过逆向自学习算法建立地址转发表的过程。
2.理解交换机转发数据帧的规则。
3.理解交换机的工作原理。
4.理解虚拟局域网VLAN的概念。
5.了解VLAN技术在交换式以太网中的使用。
6.了解VLAN技术在数据链路层隔离广播域的作用。
二、实验任务:1.任务一:观察交换机的工作原理;2.任务二:观察未划分VLAN前,交换机对广播包的处理;3.任务三:创建两个VLAN,并将端口划分到不同VLAN中;4.任务四:观察划分VLAN后,交换机对广播包的处理;5.任务五:观察802.1Q帧封装格式;6.实验完成,写出实验报告。
三、实验步骤:任务一1.准备工作:打开对应练习文件“2-4交换机工作原理.pka”。
2.查看并记录PC0和PC2的MAC地址:单击PC0,选择Config选项卡,选择FastEthernet0,查看并记录MAC地址。
同样地,查看并记录PC2的MAC 地址。
PC0的MAC地址PC2的MAC地址3.添加PC0到PC2的数据包:进入Simulation模式。
单击Add Simple PDU,在拓扑图中添加PC0向PC2发送的数据包。
4.分别查看三台交换机在发送数据前的地址转发表:选中Inspect工具,在拓扑工作区单击Switch0,再选择MAC Table菜单项,显示Switch0当前的地址转发表。
5.查看Switch0的学习和转发过程:单击Capture/Forward一次,查看Switch0的地址转发表,与步骤3的结果对比,观察并记录增加的地址转发表项。
再单击Capture/Forward一次,观察并记录Switch是如何处理该数据包的。
单击Capture/Forward按钮一次再单击Capture/Forward按钮一次再单击Capture/Forward按钮一次6.观察Switch1和Switch2的学习和转发过程:参照步骤4的操作方法,最后删除所有场景。
计算机网络实验报告

实验一网络基本概念及应用【实验目的】1.掌握网络的基本概念和术语。
2.熟练掌握电子邮件E-mail的使用。
3.了解Internet的发展过程,掌握获取Internet资源的方法。
熟练掌握Internet搜索引擎Google、Y ahoo等的使用。
【实验环境】Windows 操作系统的计算机,具备Internet环境。
【实验重点及难点】重点学习掌握E-mail的使用以及通过Internet获取资源的方法。
【实验内容】【实验内容】1、记录下局域网结构(1)画出局域网的网络拓扑结构示意图并详细标注各设备类型。
其中的方框代表诸如计算机和打印机之类的部件,并且用直线连接这些部件。
(2)在图表上用字母“S”标记服务器.用字母“W”标记工作站,用字母“P”标记打印机。
如不能确定其中的某个部件,就用字母“O”把它们标记为“其他”。
(3)记录下网络操作系统的类型和版本。
4)记录下网络接口卡的类型5、记录下网络的协议。
TCP/IP2、在因特网上创建一个免费的E-mail帐号(以雅虎网站为例)(1)打开因特网浏览器(2)登录到 ,然后主页出现在屏幕上(3)选中“电邮”图标(4)仔细阅读“雅虎服务协议条款”,选定“接受条款并注册”(5)填写用户名、密码及其它用户信息,然后选择“提交”(6)如果出现“注册成功”信息,则表示创建成功,你的E-mail地址即为用户名@。
如果提示错误,则根据提示重新填写信息。
(7)记录下你的电子邮件ID。
现在就可以在世界上任何地方使用你的Y ahoo电子邮件ID来收发由电子邮件服务提供商提供的电子邮件。
3、使用因特网百科全书(1)打开因持网浏览器(2)登录到(3)在搜索对话框中,输入Client,然后选中Go!。
则webopedia屏幕显示出client 的定义(4)用自己的语言定义术语,如NIC。
在搜索对话框中,键入NIC,然后选中Go!。
则屏幕显示NIC(网络接口卡)的定义(5)从weboPedia中退出,并且关闭因特网浏览器实验二网络标准和OSI模型的理解【实验目的】1. 了解网络标准化组织。
计算机网络实验指导书(2019版)(1)

计算机网络实验指导华北电力大学2019年7月目录第一章实验概述 (1)第二章仿真编辑器使用说明 (2)第三章协议分析器使用说明 (10)第四章计算机网络实验—基本实验 (14)实验 1 数据链路层:以太网帧的构成 (14)实验 2 网络层:地址转换协议ARP (17)实验 3 网络层:网际协议IP (21)实验 4 网络层:Internet控制报文协议ICMP (27)实验 5 传输层:用户数据报协议UDP (33)实验 6 传输层:传输控制协议TCP (37)实验7 网络地址转换NAT (42)实验8 静态路由与路由信息协议RIP (45)实验9 网络综合实验 (51)附录三种网络结构图 (52)第一章实验概述【实验环境】每个实验均要求以下实验环境:1.服务器一台:装有HTTP、FTP、TELNET、MAIL、DHCP、DNS等服务。
2.中心设备一台。
3.组控设备若干。
4.实验机:运行网络协议仿真教学系统通用版程序。
5.Visual Studio 2003(C++,C#)。
【实验内容】《计算机网络实验指导》根据教学内容将实验划分为九个基本实验。
希望学生能够通过一系列的实验对TCP/IP协议有一个更深刻的理解。
实验1 数据链路层:以太网帧的构成:该实验类型为验证性实验,要求学生在了解网络协议仿真教学系统平台的基础上,学会使用仿真编辑器编辑以太网帧,学会两种不同MAC帧格式,认真观察和分析以太网帧的MAC首部。
实验教学效果达到理解MAC地址、MAC广播地址的作用。
实验2 网络层:地址转换协议 ARP:该实验类型为验证性实验,要求学生在理解IP地址与MAC地址对应关系的基础上,掌握ARP协议的报文格式、作用与工作原理。
实验教学效果达到利用ARP协议的工作原理,设计类似ARP协议程序,学会在局域网中查找MAC地址。
实验3 网络层:网际协议IP:该实验类型为验证性实验,要求学生学会分类IP地址,掌握IP数据报的格式、长度以及各字段的功能,掌握路由转发的原理。
计算机网络上机实验 题目

实验一网络简单观察实验一、实验目的1.观察了解网卡、线缆、集线器等设备;2.了解WINDOWS中的网络组成及参数;3.了解通过TCP/IP协议连接上网的方法;4.了解Ethereal软件的作用,以及利用Ethereal软件捕获、查看网络数据包的方法。
二、原理概述Ethereal是一个免费的网络协议分析软件,支持Linux、Windows等多种平台。
由于网络上产生的数据包很多,通常我们只对其中一部分数据包感兴趣,因此在捕捉具体的数据包之前需要定义一个过滤器(filter),以滤除不需要的信息。
一个过滤器实质上是一组规则,只有收到的数据满足规则时才保存,否则丢弃。
过滤器通常可以是多个规则的逻辑组合。
在Ethereal中捕捉数据包前,首先要选择要监听的接口。
点击菜单中“Capture” “Interface”,此处选择接口“NDIS5 Driver”。
在捕捉前还要设置一些参数,如过滤器。
点击“prepare”,出现设置窗口,在“Capture Filter”一栏中填写感兴趣的数据包对应规则(见使用手册)。
点击“Start”按钮开始捕捉。
打开浏览器访问一些站点后,然后关闭浏览器,最后点击“Stop”按钮,结束数据包的捕捉。
所有捕捉的数据包都显示在主窗口中。
窗口中上面的列表框为所有捕获数据包(帧)的列表,记录了这些数据包的捕获时间、来源、目的地、协议等信息。
中间的文本框为当前选中的捕获帧经Ethereal解释后的协议信息。
屏幕最下面的窗口中以二进制形式显示当前选中的数据包的原始内容。
如果需要保存所捕获的数据,可选择菜单“File”中的“Save as…”进行保存。
Ethereal支持多种文件格式。
三、实验内容1.了解网卡的配置情况;2.了解对等网的相关数据;3.了解TCP/IP协议的相关参数配置;4.阅读Ethereal软件的相关使用手册。
四、实验方法1.实验原理本实验是是在实验室的基于WINDOWS的网络上,观察网络的硬件软件,和相关的网络参数,并可以进行进一步的上网和共享硬盘等网络应用。
实验指导书-实验二:交换机配置与观察

计算机网络实验实验指导书实验名称交换机配置与观察- 1 -一、实验目的1.掌握数据链路层(L2)的基本原理2.掌握观察和配置主机、交换机3.掌握网络协议分析仪的基本使用方法4.观察接口与转发表二、实验背景(一)分组交换机(Packet switch)交换网有很多种类型,电路交换(circuit switched)和分组交换(packet switched)是其中最为常见的两种。
前者主要用于电话系统,而后者用于绝大多数的计算机网络。
如图1-1所示,一个交换网络由节点和链路组成,每个节点都连到一条或多条点到点链路上。
那些连着至少两条链路的节点运行软件,用于将一条链路收到的数据转发到另一条链路上,也就是分组交换机。
计算机通过连接到分组交换机上,可以将分组从一台主机传输到另外一台主机。
分组交换机采用存储转发(store-and-forward)将分组从输入端口交换到正确的输出端口。
并且网络中的链路不是单独占用,而是统计复用。
图1-1 交换网络分组交换网络采用的是星形拓扑结构,利于构建网络链接大量主机,覆盖大片地理区域。
并且增加新主机不会影响现有主机的性能,当网络是基于交换机构建时,交换机到每个节点的链路速度互不影响。
交换网络比媒介共享网络有更好的扩展性,可以增大网络规模,连接更多节点而性能并不明显下降。
根据交换机转发的地址,可以划分其所属的层次。
2层交换机是以太网交换机,基于MAC地址。
3层交换机是IP交换机,基于的是IP地址。
三、实验原理(一)MAC地址与IP地址的关系MAC地址的长度为48位(6个字节),通常表示为12个16进制数,每2个16进制数之间用冒号隔开,如:08:00:20:0A:8C:6D就是一个MAC地址,其中前6位16进制数08:00:20代表网络硬件制造商的编号,它由IEEE分配,而后3位16进制数0A:8C:6D代表该制造商所制造的某个网络产品(如网卡)的系列号。
每个网络制造商必须确保它所制造的每个以太网设备都具有相同的前三字节以及不同的后三个字节。
《计算机网络》实验指导书步骤及答案

目录实验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 帧。
计算机网络实验实验报告

计算机网络实验实验报告姓名:王清成学号:0902100526班级:电气自动化类095班实验一、网络基本知识及网线的制作实验目的:1、使学生掌握基本的网络知识;2、使学生掌握RJ-45接头的制作。
实验内容:1、阅读预备知识掌握网络基础知识;2、一般双绞线的制作3、交叉双绞线的制作4、测试一般双绞线的导通性思考问题:1、交换机与集线器的区别答:(1)在OSI/RM中的工作层次不同交换机和集线器在OSI/RM开放体系模型中对应的层次就不一样,集线器是同时工作在第一层(物理层)和第二层(数据链路层),而交换机至少是工作在第二层,更高级的交换机可以工作在第三层(网络层)和第四层(传输层)。
(2)交换机的数据传输方式不同集线器的数据传输方式是广播(broadcast)方式,而交换机的数据传输是有目的的,数据只对目的节点发送,只是在自己的MAC地址表中找不到的情况下第一次使用广播方式发送,然后因为交换机具有MAC 地址学习功能,第二次以后就不再是广播发送了,又是有目的的发送。
这样的好处是数据传输效率提高,不会出现广播风暴,在安全性方面也不会出现其它节点侦听的现象。
具体在前面已作分析,在此不再赘述。
(3)带宽占用方式不同在带宽占用方面,集线器所有端口是共享集线器的总带宽,而交换机的每个端口都具有自己的带宽,这样就交换机实际上每个端口的带宽比集线器端口可用带宽要高许多,也就决定了交换机的传输速度比集线器要快许多。
(4)传输模式不同集线器只能采用半双工方式进行传输的,因为集线器是共享传输介质的,这样在上行通道上集线器一次只能传输一个任务,要么是接收数据,要么是发送数据。
而交换机则不一样,它是采用全双工方式来传输数据的,因此在同一时刻可以同时进行数据的接收和发送,这不但令数据的传输速度大大加快,而且在整个系统的吞吐量方面交换机比集线器至少要快一倍以上,因为它可以接收和发送同时进行,实际上还远不止一倍,因为端口带宽一般来说交换机比集线器也要宽许多倍。
【实验】计算机网络实验报告

【关键字】实验《计算机网络》实验报告篇一:计算机网络实验报告《计算机网络》实验报告班级:学号:姓名:指导教师:信管1202班0202张军李辉实验时间:实验一网线制作XX-01-06实验名称:一、实验目的:1、认识网线(双绞线)、串行线、并行线和网线制作工具2、掌握各种标准的网线线序排列3、掌握直通线、交叉线的制作方法二、实验内容:1. 直通线的制作1) 利用剪线钳剪下所需的双绞线的长度,至少0.6m,最多不超过100m。
然后利用双绞线剥线器将双绞线的外皮除去2-3cm。
2) 确定双绞线的每根线已经正确放置之后,就可以用RJ45压线钳压接RJ45接头,要确保每一根线与接头的引脚充分接触。
3) 按照同样的方法制作另一端的RJ45接头。
4) 用测线仪尝试做好的网线,看是否合格。
5) 打开测线仪电源,将网线插头分别插入主尝试器和远程尝试器,主机指示灯从1-8逐个顺序闪亮,如果网线合格,远程尝试器也应该按1-8的顺序依次闪亮。
若接线不正常,则按下述情况显示:1当有一根网线如3号线断路时,主尝试仪和远程尝试端3号等都不亮○2当有几条线不通时,这几条线的灯都不亮;当网线中少于2根线连通时,灯都不亮。
○ 3当两头网线乱序,例2,4线乱序,则显示如下:○主尝试器不变:1-2-3-4-5-6-7-8-G 远程尝试端为:1-4-3-2-5-6-7-8-G4当网线有2根短路时,○则主尝试器显示不亮,而远程尝试端显示短路的两根线灯都微亮,若有3根以上(含3根)短路时则所有短路的几条线号的灯都不亮。
2. 交叉线的制作按照直通线制作的操作方法,一端A类,一端B类,即可完成交叉线的制作。
三、实验结果制作好的直通线,将直通线网线插头分别插入主尝试器和远程尝试器,主机指示灯从1-8逐个顺序闪亮,远程尝试器也按1-8的顺序依次闪亮。
双绞线制作好后,经远程尝试器尝试后,也制作成功四、实验中遇到的问题及解决方法首次制作完成后,双绞线有一个水晶头因为压接力度较小,使水晶头较大,很难放进尝试器插口,勉强放进去后,尝试器指示灯也没有正常亮起,后经重新制作后,指示灯正常亮起实验名称:实验时间:实验二Web服务器的配置和组建工作组对等网XX-01-06篇二:计算机网络实验报告计算机网络实验报告《计算机网络》实验报告【实验一】认识计算机网络【实验目的】1.初步掌握计算机网络的定义;2.认识计算机网络的拓扑结构;3.了解计算机网络的功能。
计算机网络原理实验报告

计算机网络原理实验报告一、实验目的1.理解计算机网络基本原理2.掌握计算机数据传输的过程3.了解计算机网络的基本组成二、实验器材1.计算机2.网线3.路由器三、实验过程1.实验一:理解网络分层结构-计算机网络采用分层结构,分为物理层、数据链路层、网络层、传输层、应用层。
-物理层负责传输比特流,主要是光纤、双绞线等物理媒介。
-数据链路层负责将比特流转化为帧,并进行传输以保证数据的可靠性。
-网络层负责寻路和分组转发,将数据包从源节点传输到目标节点。
-传输层负责端到端连接的可靠性和流量控制。
-应用层为用户提供服务,负责通信协议的选择和具体的应用功能。
2.实验二:数据传输过程-数据从源主机通过物理媒介传输到目标主机的过程可以分为三个阶段:发送、传输和接受。
-发送端将数据按照层级结构封装,并通过物理媒介传输到接收端。
-接收端根据层级结构进行解封装和处理,最终将数据交给应用层使用。
3.实验三:计算机网络的基本组成-计算机网络由主机和链路两部分组成。
-主机包括终端设备和网络结点,终端设备有桌面电脑、笔记本电脑、智能手机等,网络结点有路由器、交换机等。
-链路是连接主机之间和主机与网络结点之间的通信路径。
四、实验结果在实验过程中,我成功地理解了计算机网络的基本原理,掌握了计算机数据传输的过程,并了解了计算机网络的基本组成。
实验结果表明,计算机网络是一个复杂的系统,需要多个层级结构相互配合才能实现数据的传输和通信。
五、实验总结通过本次实验,我深入理解了计算机网络的基本原理,掌握了计算机数据传输的过程,并了解了计算机网络的基本组成。
实验过程中,我遇到了一些问题,但通过与同学们的讨论和老师的指导,我成功地解决了这些问题,并达到了实验的目标。
六、总结和建议总的来说,本次实验对我来说是一次很好的学习机会,通过实践操作,我深入理解了计算机网络的基本原理。
然而,实验时间比较紧张,希望老师能够给予更多的实验训练的时间,让我们有更多的机会去实践和探索。
实验二数据链路层实验

实验二数据链路层实验一、实验目的本实验旨在通过实际操作,加深对数据链路层的理解,掌握数据链路层的基本概念、协议和实现方法。
二、实验设备和工具1. 计算机:一台2. 网络摹拟器软件:如GNS3、Packet Tracer等3. 网络线:若干条4. 交换机:一台三、实验步骤1. 网络拓扑搭建a. 打开网络摹拟器软件,创建一个新项目。
b. 在项目中添加两台计算机和一台交换机,并连接它们。
c. 配置计算机的IP地址和子网掩码,确保它们在同一网段内。
2. 数据链路层基本概念实验a. 打开两台计算机的命令行界面。
b. 在计算机1上使用ping命令向计算机2发送数据包,并观察结果。
c. 分析ping命令的过程,了解数据链路层的作用和功能。
3. 数据链路层帧封装实验a. 在计算机1上创建一个文本文件,写入一段文字。
b. 使用数据链路层的帧封装方法,将文本文件封装成数据帧。
c. 将封装后的数据帧发送给计算机2,并接收并解析数据帧。
d. 比较发送前和接收后的数据是否一致,验证数据链路层帧封装的正确性。
4. 数据链路层差错检测实验a. 在计算机1上创建一个文本文件,写入一段文字。
b. 使用数据链路层的差错检测方法,对文本文件进行差错检测。
c. 将差错检测后的结果发送给计算机2,并进行差错检测验证。
d. 比较发送前和接收后的结果,验证数据链路层差错检测的准确性。
5. 数据链路层流量控制实验a. 在计算机1上创建一个较大的文件。
b. 使用数据链路层的流量控制方法,控制文件的发送速率。
c. 将文件发送给计算机2,并观察发送过程中的流量操纵情况。
d. 分析流量控制的效果,验证数据链路层流量控制的可行性。
6. 数据链路层可靠传输实验a. 在计算机1上创建一个文本文件,写入一段文字。
b. 使用数据链路层的可靠传输方法,将文本文件分割成多个数据包。
c. 将数据包发送给计算机2,并进行接收和重组。
d. 比较发送前和接收后的文本内容,验证数据链路层可靠传输的正确性。
计算机网络实验报告

桂林航天工业学院课程设计总结报告计算机网络实验报告报告题目大三第二学期开课学期软件工程三班班级董松峰姓名2013020030310学号巡天楼314地点2016年6月21日报告日期成绩(五级记分制):指导教师(签字):_____________________目录一、课程设计项目一:小型网络的组建中常用命令 (2)二、课程设计项目二:FTP服务器的配置和客户端的使用 (6)三、课程设计项目三:VLAN划分 (9)四、课程设计项目四:静态路由配置 (12)五、计项目五:RIPv2 基本配置 (15)六、课程设计项目六:WWW服务基本配置 (19)七、课程设计项目七:单区域OSPF路由协议配置 (22)八、课程设计项目八:常用协议数据包结构分析 (27)九、课程设计项目九:子网划分 (39)十、课程设计项目十:CRC计算 (40)十一、课程设计总结 (42)1一、课程设计项目一:小型网络的组建中常用命令【课程设计目的】(1)了解局域网各组成部分(2)掌握网络属性设置方法(3)掌握常用的网络命令的使用(4)各网络设备间连线选择【课程设计要求】(1)学习网络设备的连接与设置方法(2)学习网络故障的判断及解决方法(3)掌握常用的网络命令的使用【课程设计内容】:(实习报告中回答一下问题)(1)局域网中常见的网络设备有哪些?答:电脑,服务器,路由器,交换机。
(2)在操作系统中配置IP地址、子网掩码、网关等网络信息(3)常用命令的使用:ping 和ipconfig的测试网络连接作用C:\Users\Administrator>ping 127.0.0.1正在Ping 127.0.0.1 具有32 字节的数据:来自127.0.0.1 的回复: 字节=32 时间<1ms TTL=128来自127.0.0.1 的回复: 字节=32 时间<1ms TTL=128来自127.0.0.1 的回复: 字节=32 时间<1ms TTL=128来自127.0.0.1 的回复: 字节=32 时间<1ms TTL=128127.0.0.1 的Ping 统计信息:数据包: 已发送= 4,已接收= 4,丢失= 0 (0% 丢失),往返行程的估计时间(以毫秒为单位):最短= 0ms,最长= 0ms,平均= 0ms结果表示Tcp/ip协议正常。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验二
数据链路层实验
北航计算机网络实验
实验内容
以太网链路层帧格式分析 交换机的MAC地址表和端口聚合 VLAN的配置与分析 广域网数据链路层协议
2
北航计算机网络实验
数据链路层概述
7
应用层
6
表 示层
5
会 话层
4
传输层
3
网络 层
2
数据链路层
1
物理 层
帧同步功能 差错控制功能 流量控制功能 链路管理功能
14
北航计算机网络实验
端口聚合的配置
配置端口聚合 ➢link-aggregation ethernet port_num1 to
ethernet port_num2 { ingress| both } 清除端口聚合
➢undo link-aggregation {ethernet master_port_num | all}
Higher-layer Protocals System B
发送队列
发送部分
帧分发器
接收队列
接收部分
帧接收器
端口发 送队列
Port 1 Port 2 Port 3 ……Port n
端口接 收队列
Port 1 Port 2 Port 3 ……Port n
聚合链路 (Aggregated Links)
10
北航计算机网络实验
生成树协议——STP 产生的原因:路径回环
1 LAN 1
1
1
1
32
32
32
LAN 2
11
北航计算机网络实验
启动生成树协议(STP)
ROOT
LAN D
LAN A
LAN B
LAN E
LAN C
通过阻断冗余链路来消除桥接网络中可能存 在的路径回环 当前活动路径发生故障时激活冗余备份链路 恢复网络连通性
PC3 MAC:M3
PC4 MAC:M4
目的MAC地 址
M1 M2 M3 M4
发送端口号
E0/3 E0/5 E0/7 E0/16
6
北航计算机网络实验
分析实验现象,学习实验原理
最初交换机的MAC地址表为空
目的MAC地址
发送端口号
E0/3 E0/5
E0/7
E0/16
PC1
MAC:M1
PC2
MAC:M2
PC3
MAC:M3
PC4
MAC:M4
9
北航计算机网络实验
交换机的广播风暴
广播风暴的概念 ➢广播:一个数据帧或包被传输到本地网段上的 每个节点; ➢由于网络拓扑的设计和连接问题,或其他原 因导致广播在网段内大量复制,传播数据帧, 导致网络性能下降,甚至网络瘫痪。
广播风暴的解决办法 ➢启动生成树协议 ➢启动端口聚合
Ethernet0/1 Ethernet0/24
AGING TIME AGING AGING
--- 2 mac address(es) found ---
5
北航计算机网络实验
分析实验现象,学习实验原理
交换机内部有一张MAC地址表
E0/3 E0/5
E0/7
E0/16
PC1 MAC:M1
PC2 MAC:M2
Server A
4*100Mb/s
100Mb/s
100Mb/s 100Mb/s
100Mb/s
10Mb/s
10Mb/s
10Mb/s
10Mb/s
16
北航计算机网络实验
交换机的广播风暴实验
实验目的 了解广播风暴,并体会广播风暴现象 理解广播风暴的解决技术:STP和端口 聚合
PC3
MAC:M3
PC4
MAC:M4
8
北航计算机网络实验
分析实验现象,学习实验原理
通过MAM1 M2 M3 M4
发送端口号 E0/3 E0/5 E0/7 E0/16
E0/3 E0/5
E0/7
E0/16
PC1
MAC:M1
PC2
MAC:M2
显示所有汇聚接口的信息 ➢display link-aggregation [ethernet master_port_num]
15
北航计算机网络实验
端口干路应用
Server B
Server C
2*100Mb/s
Server D
2*1000Mb/s
1000Mb/s 2*100Mb/s
2*1000Mb/s 2*100Mb/s
实验2.3
交换机MAC地址表与端口聚合
北航计算机网络实验
交换机的MAC地址表和端口聚合
实验目的 ➢理解交换机MAC地址的学习过程 ➢理解端口聚合的原理
2
北航计算机网络实验
交换机的MAC地址表学习
实验组网图
PC A 192.168.1.22/24
E0/1 S1
E0/24
PC B 192.168.1.21/24
12
北航计算机网络实验
端口聚合
端口聚合 (Link Aggregation),也称为 端口捆绑、端口聚集或链路聚集
为交换机提供了端口捆绑的技术,允许 两个交换机之间通过两个或多个端口并行 连接同时传输数据以提供更高的带宽
13
北航计算机网络实验
端口聚合模型
Higher-layer Protocals System A
[S1]undo mac-address
4
北航计算机网络实验
交换机的MAC地址表学习
关键实验步骤说明
➢在PC A上执行ping 192.168.1.21
➢再次查看交换机MAC地址表
[S1]dis mac-address
MAC ADDR VLAN ID STATE PORT INDEX
5078-1c19-0399 1 Learned 5078-1c19-0d04 1 Learned
PCA、PCB、S1的组网
3
北航计算机网络实验
交换机的MAC地址表学习
关键实验步骤说明 ➢在上一实验基础上进行 ➢执行ping命令之前先查看交换机MAC地 址表:
[S1]display mac-address No Mac addresses found. 如果显示有mac地址信息,则清空Mac地 址表,命令如下:
PC3
MAC:M3
PC4
MAC:M4
7
北航计算机网络实验
分析实验现象,学习实验原理
MAC地址表没有记录,数据帧从其它所 有端口转发出去
识别数据帧的源MAC地址,学习MAC地
址和端口对应关系
目的MAC地 发送端口号 址
M1
E0/3
E0/3 E0/7 E0/5
E0/16
PC1
MAC:M1
PC2
MAC:M2
3
北航计算机网络实验
数据链路层概述
➢位于OSI参考模型的第二层,在物理层基 础上为网络层提供服务
➢为物理链路上提供可靠的数据传输 ➢交换机是工作在数据链路层的网络设备 ➢局域网的数据链路层协议有以太网、令牌
环网等 ➢广域网的数据链路层协议有PPP、HDLC、 Frame Relay等
4
北航计算机网络实验