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

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的电脑配置时,需要综合考虑多个方面以确保软件能够流畅、以更…

leetcode动态规划 斐波那契数列

题意: 斐波那契数 (通常用 F(n) 表示)形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是: F(0) 0,F(1) 1 F(n) F(n - 1) F(n - 2),其中…

【android】用 ExpandableListView 来实现 TreeView树形菜单视图

使用 ExpandableListView 来实现 TreeView 创建一个 ExpandableListAdapter 来为其提供数据。以下演示了如何使用 ExpandableListView 来展示树形结构的数据&#xff1a; 首先&#xff0c;在布局文件中添加 ExpandableListView&#xff1a; <ExpandableListViewandroid:i…

短剧app广告变现系统开发 源码搭建

短剧app广告变现系统的开发以及源码搭建是一个涉及多个技术领域的复杂过程。以下是一个大致的开发和搭建流程&#xff1a; 确定业务需求和目标&#xff1a; 明确短剧app的功能需求&#xff0c;例如短剧展示与播放、分享裂变与付费、投放与分销、内容与数据管理等功能1。确定广告…

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

这篇文章是讲解的pwm控制三色灯的部分&#xff0c;这部分也是后续全彩智能灯的基础。 硬件原理如下 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中的坐标系 不同于数理中的坐标系&#xff0c;EasyX中的y轴是竖直向下的 二、渲染缓冲区 之前的程序添加了这三个函数改善了绘图时闪烁的情况: 小球在"画布“上移动的过程就是我们在调用绘图函数&#xff0c;这个”画布“就是渲染缓冲区&#xff0c;先绘制的内…

AI在创造音乐

随着人工智能&#xff08;AI&#xff09;技术的飞速发展&#xff0c;其在音乐领域的应用也日益广泛&#xff0c;从音乐生成到声音合成&#xff0c;AI正逐渐成为音乐创作者的有力助手。然而&#xff0c;这一技术的兴起也引发了关于AI是否会毁掉音乐的讨论。以下从几个方面对这一…

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

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

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

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

RK3568技术笔记十三 Ubuntu的编译

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

机械臂 CoppeliaSim Simulink联合仿真

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

javafx打包成exe可执行程序

写文章有点累 我做了个视频录制操作流程 把idea的项目迁移到eclipse, 在eclipse中新建项目, 修改pom文件,拷贝对应java文件, 新建一个java类 里面加载自己的javafx启动application修改项目的jdk版本, 拷贝xml 资源文件, 运行程序如果能运行则迁移成功 接下来导出jar包, 拷贝jd…

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

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

【python】基于python聊天工具

目录 一、概述 二、socket通信 2.1 服务器 2.1.1 建立socket类 2.1.2 绑定端口 2.1.3 监听 2.1.4 等待连接 2.2 客户端 2.2.1 连接 2.2.2 发送 2.2.3 接收 三、基于python的聊天程序的流程设计 3.1 服务器端的流程 3.2 客户端的流程 四、基于python的聊天程序的…

Web爬虫-edu_SRC-目标列表爬取

免责声明:本文仅做技术交流与学习... 爬取后,结合暗黑搜索引擎等等进行进一步搜索. edu_src.py import requests, time from bs4 import BeautifulSoup for i in range(1, 20):url fhttps://src.sjtu.edu.cn/rank/firm/0/?page{i}print(f"正在获取第{i}页数据")s …

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

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

SQLite vs MySQL vs PostgreSQL对比总结

开发业务系统时&#xff0c;是绕不开RDBMS&#xff08;关系型数据库&#xff09;的。虽然现在诞生了各种NoSQL的数据库&#xff0c;RDBMS在业务系统中的严谨和优势依然无法取代。 近几年大大小小的项目中&#xff0c;常用的三种RDBMS&#xff08;SQLite&#xff0c;MySQL&#…