计算机网络实验之单交换机互联终端实验

1.网线

4对,8根,RJ-45连接器(水晶头);

04fbb532bdda4fc5aff06c0e799380bf.png

(1)直通线

双绞线缆两端按照EIA/TIA568B规格连接水晶头,该双绞线为直通线。

橘白1,橘2,绿白3,蓝4,蓝白5,绿6,棕白7,棕8;

橘白1,橘2,绿白3,蓝43,蓝白5,绿6,棕白7,棕8;

,交叉线一端EIA/TIA568B(橙绿互换)橘白,橘,绿白,蓝,蓝白,绿,棕白,棕;

一端568A绿白,绿,橙白,蓝,蓝白,橙,棕白,棕;

相同类型交叉线,不同直通线;自适应:通过检测确定对方发送端接收端从而确认自身;

1——8,用到1/2,3/6两对;1对3,2对6;

772fc44469e6449892f37ea5f93863e0.png

实验一

单交换机互联实验

1.一台交换机互联4个终端

2.启动A端和B端MAC帧传输过程

3.观察交换机转发表的变化过程

4.观察ICMP报文至MAC帧封装过程

交换机建立转发项过程:

MAC地址为MAC帧源MAC地址,转发端口为接收MAC帧端口

交换机转发MAC帧过程,如果目的MAC地址为:

(1)单播地址,转发表中无相应转发项:则广播

(2)广播地址,则广播

关键命令:

clearmac-address table清除转发表

特权模式下使用,清除交换机转发表中的动态转发项,终端交换arp报文,交换机产生转发项,所以是为了防止其中的转发项干扰实验。

no cdp run停止运行cdp

全局模式下使用,cdp是Cisco发现协议,检测到与交换机直连的设备。cdp检测与交换机连接的各个端口,在转发表创建相应的转发项。

82a38d37b8964fd0a0e36dbc8fbf60cc.png

1. 添加4台主机和1台交换机,从选择框拖放到主页面。

63e0146162a34b63afdb5e79a755d115.png

f845d8d752164c06bf417c78153d8780.png

2.从主机0-主机3:依次单击选择直通线,然后单击选择主机的FastEthernet端口0/0,单击交换机,依次与交换机FastEthernet0/1-0/4链接。

3.选择PC0,选择Desktop,选择IP Configuration,

f7cc7fed9eb84662b013c660f559a1b8.png

4.PC0到PC3依次配置IP地址192.168.1.1-192.168.1.4,子网掩码255.255.255.0

5e287ee8e7f4435cabfcbf0f8df860bd.png

5.选择右上角工具栏倒数第二个Add Simple PDU,然后依次点击PC0和PC1,启动PC0到PC1的报文传输。

4c9ecff5fb3e404580cbd950710caf6e.png

6.右下角显示传输成功,然后点击右下角Simulation进入模拟操作模式,之前默认是实时操作模式Realtime;

261db14730304e0791d772af0e53f532.png

7.选择工具栏的查看工具,然后点击交换机,选择MAC table查看MAC表

300601724eed453c8a374a27a474c09d.png

8.MAC表如下

因为之前已经成功进行了报文转发,所以生成了了终端及相应端口。

f037e16c2e434c66b614088c0bf6d6b7.png

9.交换机的CLI,然后enable 从用户模式进入特权模式,clear mac-address-table清楚MAC表。

ae07a6941cb644c7ab0b5d78c3845469.png

10.MAC表为空。

d58f34b34bd041f8ade241584ddf824a.png

11.再次启动PC0到PC1的报文传输,通过左下角的播放控制按钮可以分步查看。

下面是第一步发送的报文到达交换机,同时MAC表存储PC0的MAC地址和端口记录

1f59fac5805947bc87116fe393ddc3d0.png

12.由于没有目的地址PC2的MAC地址。广播报文到达其余3个端口。

d3685a01396e489daa8f2e9392472302.png

13.PC1发现报文是发给自己的,收下报文并回传给交换机。

此时交换机建立了PC1的MAC的MAC地址与接入交换机端口转发项

50eed7665f8445b1976ab5d4b30d4762.png

14.回送消息到达PC0

032bd4b5075e48c2929e68832b030964.png

15.选择查看工具,单击此处报文,显示源IP地址与目的IP地址

5f4ef9e292b1483ea55dfbd7a48bca7f.png

16.此处还可以看见源MAC地址与目的MAC地址、

af5a581130cf4ae28b31144c1ca7031a.png

17.查看PC0和PC1的接入端口的MAC地址,发现 是报文源MAC地址和目的MAC地址。

a8814fd57929442f92dbc03958977b83.png

18.也可以进入PC0的命令行使用:ping 192.168.1.2,向PC1的IP地址发送报文。

84e25a4644784d6198c5111a28d84e8c.png

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/30771.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

WPF学习(2)--类与类的继承2-在窗口的实现

一、代码分析 1.Animal.cs 1.1 代码 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;namespace AnimalNamespace {public class Animal{public string Name { get; set; }public int Age { get; set…

RabbitMQ的简单使用 —— Python篇

(一)RabbitMQ的简介 RabbitMq 是实现了高级消息队列协议(AMQP)的开源消息代理中间件。消息队列是一种应用程序对应用程序的通行方式,应用程序通过写消息,将消息传递于队列,由另一应用程序读取 完…

JavaWeb项目配置教程

将你的项目(只有代码的文件,不是整个文件)拖入idea 找到数据库配置代码(一般在Util包里面,或者是properties配置文件)并将密码修改为你的数据库密码。 点击Edit Configurations 点击Configure&#xff0…

SOLIDWORKS安装运行环境建议 慧德敏学

SOLIDWORKS是一款要求很高的软件。无可否认。您的电脑功能越强大,运行得越好,但是我们也要考虑购买成本,因此,选择正确的配置很重要。在选择用于SOLIDWORKS的电脑配置时,需要综合考虑多个方面以确保软件能够流畅、以更…

Hi3861 OpenHarmony嵌入式应用入门--PWM 三色灯

这篇文章是讲解的pwm控制三色灯的部分,这部分也是后续全彩智能灯的基础。 硬件原理如下 IO管脚定义在hi-12f_v1.1.2-规格书-20211202.pdf文档中 GPIO API API名称 说明 unsigned int IoTGpioInit(unsigned int id); GPIO模块初始化 hi_u32 hi_io_set_func(hi_i…

无引擎游戏开发(2):最简游戏框架 | EasyX制作井字棋小游戏I

一、EasyX中的坐标系 不同于数理中的坐标系,EasyX中的y轴是竖直向下的 二、渲染缓冲区 之前的程序添加了这三个函数改善了绘图时闪烁的情况: 小球在"画布“上移动的过程就是我们在调用绘图函数,这个”画布“就是渲染缓冲区,先绘制的内…

【配置】Notion自动化备份到github方案

步骤 打开notion网页,获取到需要的值 token_v2 找到请求getSpaces的 Cookie 值 token_v2 space_id 找到请求getSpaces的响应结果space,如下图: file_token 找个页面点击导出,之后拿到这个配置项 注意:配置项会过期&#xff0c…

基于一种改进熵方法的旋转机械故障诊断模型(MATLAB)

熵的概念起源于热力学,1884年,玻尔兹曼定义熵,用以描述分子热运动的无序性和混乱度。1948年,Shannon在其发表的《AMathematicalTheoryofCommunication》中提出香农熵,首次将“熵”引入信息度量范畴,为信息论…

RK3568技术笔记十三 Ubuntu的编译

Ubuntu文件系统编译 在编译前需要按照前面的方法初始化编译环境,否则会导致编译失败(若配置过则无需重复配置)。 按下述方法编译的Ubuntu系统,用户名是:dianyu 密码:1 编译Ubuntu,执…

机械臂 CoppeliaSim Simulink联合仿真

实现机械臂在CoppeliaSim(以前称为V-REP)和Simulink上的联合仿真涉及多个步骤,包括环境设置、模型导入、通信配置、控制算法设计和测试调试。 前期准备 安装软件配置工作环境创建和配置CoppeliaSim场景 导入机械臂模型配置机械臂参数在Simuli…

webp图片格式怎么转换成jpg?值得收藏的四种转换方法介绍!

webp图片格式怎么转换成jpg?在当今数字图像处理领域,新兴的WebP格式以其独特的特性和兼容性,迅速成为备受追捧的图像格式之一,这一格式以其高效的压缩能力和优秀的网络传输速度著称,为网络图像的传输和存储提供了全新的…

一种稀疏贝叶斯学习的旋转机械故障诊断方法(MATLAB)

轴承的故障诊断技术是通过检测轴承故障特征信息来判断轴承的具体故障为位置或损伤程度。在轴承发生损坏时,故障特征信息会随着工作时间的增长变得明显。轴承的损坏过程可以分为四个阶段。第一个阶段为损伤初始阶段,轴承故障特征信号一般无法测量。第二个…

基于SSM+Jsp的书店仓库管理系统

摘要:仓库作为储存货物的核心功能之一,在整个仓储中具有非常重要的作用,是社会物质生产的必要条件。良好的仓库布局环境能够对货物进入下一个环节前的质量起保证作用,能够为货物进入市场作好准备,在设计中我们根据书店…

【人工智能】音乐大模型的深入探讨——当机器有了创意,是机遇还是灾难?

👀国内外音乐大模型基本情况👀 ♥概述♥ ✈✈✈如FreeCompose、一术科技等,这些企业专注于开发人工智能驱动的语音、音效和音乐生成工具,致力于利用核心技术驱动文化产业升级。虽然具体公司未明确提及,但可以预见的是…

产业园区空间优化设计的创新实践者

树莓集团在产业园区运营中的空间优化设计方面,通过全面规划与科学布局、绿色智能与可持续发展、个性化定制与灵活多变、创新实践与数字化升级等措施,为企业提供了高品质、高效率的空间环境和服务支持。 一、全面规划与科学布局 明确产业定位&#xff1a…

Nuxt3 实战 (十一):添加路由 Transition 过渡效果和 Loading 动画

页面过渡效果 Nuxt3 利用 Vue 的 组件 在页面和布局之间应用过渡效果。 nuxt.config.ts 文件配置: export default defineNuxtConfig({app: {pageTransition: { name: page, mode: out-in }}, })在页面之间添加过渡效果,在 app.vue 文件中添加以下 CS…

USAD: 多元时间序列的无监督异常检测

USAD: 多元时间序列的无监督异常检测 原创 小王搬运工 时序课堂 2024-06-20 10:43 四川 论文地址:https://dl.acm.org/doi/abs/10.1145/3394486.3403392 论文源码:https://github.com/manigalati/usad 期刊:KDD 20: Proceedings of the 26…

嵌入式开发二十:定时器之基本定时器

定时器是微控制器中的关键外设,用于精确控制时间和事件。通过配置时钟源、预分频器、计数周期和比较值,可以实现各种时间控制任务,如定时中断、PWM生成和时间测量。理解定时器的工作原理和配置方法是嵌入式系统开发中的基本技能。 STM32F407 …

人工智能的头号威胁:投毒攻击

随着掌管数字生活入口的万亿美元俱乐部企业——苹果公司跳入人工智能(AI)赛道,AI技术民主化的大幕正式拉开,同时也将AI安全问题推向舆论的风口浪尖。 根据瑞银本周一的智能手机调查报告,在中国以外的智能手机用户中&am…

安装MySQL5.7版本步骤遇到问题

方法一:下载zip版本(我用的这个) 参考视频(已收藏):windows安装MySQL5.7_哔哩哔哩_bilibili 下载zip压缩包的MySQL的网址:上面这个视频中有哦。 my.ini文件内容如下: [client] p…