网络中的哪些事儿(三)之我眼中的三层交换机

article/2025/9/28 18:32:06

        强烈推荐一个大神的人工智能的教程:http://www.captainai.net/zhanghan 

        最近接触到了三层交换机感觉很好玩,对于三层交换机的原理自己感觉一直很模糊,于是自己就查了些相关资料学习一下。(特此声明:以下图示均为本人绘制,敬请读者原谅我这惨无人道的绘图技术)

        先来晒一张三层交换机原理图:

                                                                         对不起读者!!!

一.二种情况窥三层交换原理:

       A.同一个子网内通讯,如图中的A和B进行通讯。

       ①计算机A内部首先用B计算机的IP(192.168.1.2)与自身的子网掩码(255.255.255.0)做与操作,与完结果为192.168.1.0,于是A就判断出B和自己是在同一个子网中。

       ②计算机A发一个广播包(其中目的IP为B的)到三层交换机,这时三层交换机中二层功能会将这个广播包转发到这个子网中其他所有端口(包括网关图示E),这时在V1中其他计算机能判断出目的IP不是自己的,故将其丢掉,但当B接收到这个包后,做判断后发现是自己的IP于是会给A一个回复包,这样A就知道了B的MAC地址。

       ③A有了B的MAC地址后,在以后就可以发单播与B进行通讯。

    B.不同子网通讯,如图中的A和C进行通讯。

  ①计算机A内部首先用C计算机的IP(192.168.3.1)与自身的子网掩码(255.255.255.0)做与操作,与完结果为192.168.3.0,于是A就判断出B和自己不是在同一个子网中。

  ②计算机A此时就从自身的ARP表中读取网关(图示E)的MAC地址,并用网关E的MAC地址做为目的MAC,以C的IP做为目的IP进行封装成如下数据包,并发送到三层交换机上。

                                    

                                                                        这图表示很无语!!!

  ③三层交换机的网关E(路由模块接口中有类似于网卡的电子元器件)接受到这个数据包后进行拆包操作,读取到其中的目的IP地址(计算机C的IP地址)然后查询路由表得出需将该帧教由网关F转出,该帧到达网关F后再此进行封装,此时将目的MAC地址写为广播地址,将源MAC地址写为网关F,封装成如下图的数据包:

                                   

                                                                           终于没有图了!!!

  ④这样数据包从网关F发到二层模块上时,二层模块会转发到与V2在同一个子网中所有计算机,其他计算机收到后通过拆包后判断目的IP不是自己于是丢弃,当计算机C收到该包后判断是自己的IP于是给一个回馈,这样按照来的路线,回馈到A这样A就与C建立通路并能进行通讯。

二.对比:

       经过二种情况对比:如果同一个子网中的计算机相互之间进行通讯,其实三层交换机实现功能和二层一样,当不同子网之间进行通讯时才用到三层路由功能。

三.我眼中它的优势:

      ①三层交换机路由模块通过虚拟实现可以支持4000多个VLAN互联,而路由器受物理端口数量限制(一般在5个以内)。

      ②相比与路由器三层交换机价格比较便宜,性价比相对较高。

      ③转发数据包速度来说三层交换机比传统路由器速度快10倍左右。

       对原理学习还是很有必要,只有对原理有了比较深入的理解之后,在以后的遇到问题排除故障时才能得心应手。对三层交换机的学习才刚刚开始,相信以后在和她不断的接触过程中会对她有更深的了解。


http://chatgpt.dhexx.cn/article/JixBesuI.shtml

相关文章

二度整理交换机有感(续)

强烈推荐一个大神的人工智能的教程:http://www.captainai.net/zhanghan 来历: 一方面自从上次发表《二度整理交换机有感》后,大家一致强烈要求再出个续集,迫于大家强大的压力,另外新加交换机配置到投入使用又经历了一…

搞定第二、三、四层交换机,这是我见过最好的分析

晚上好,我是老杨。 网络设备呢,都是对应工作在OSI(开放系统互连参考模型)这个开放模型的某个层次上的。 工作的层次越高,说明其设备的技术性越高,性能也越好,档次也就越高。 因此&#xff0c…

四、两个三层交换机互联

在“二、配置三层交换机”的基础上,再做一个相同的楼层结构 前提条件:一定要确保“二、配置三层交换机”中各主机间都能互相ping通,才能操作下面 在两个三层交换机中间用一个三层交换机连接 中间交换机使用f0/1和f0/2端口,两端…

连接交换机太讲究,很多网工总弄不明白

晚上好,我是老杨。 交换机系列继续更新,今天我们来聊聊交换机的连接方式。 一般来说,交换机的连接方式有两大类,一种是级联,一种是堆叠,我们今天就来科普分析这俩方式,让你更加细致的明白交换…

论傻瓜交换机接到有vlan的网管交换机为什么可以通信

实验目的 网工的日常可能有这样的场景,一个傻瓜交换机接入了一个网管交换机的vlan端口,依然可以正常通信,我们通过实验验证结果,并且总结原因,加深对交换机的三个链路端口的理解。 实验思路 其实验证这样的场景非常简…

四行代码定乾坤:硬件二层交换机设计与实现

一、概述 “我OpenBox又回来了!” 沉寂了16个月,终于又提笔开始写《硬件二层交换设计与实现》。从软件设计到硬件设计需要这么长时间吗?答案是肯定的,不仅需要,而且这点时间还只能初入Verilog代码编程之门。 但从网…

【交换机在江湖】第十五章 VLAN隔离篇

小编在上期为大家介绍了多种VLAN互通场景和方式,之后读者又有了新的问题:如何对同一VLAN下用户进行隔离呢,如果实现部分VLAN互通、部分VLAN隔离呢,如何针对某个用户、或某个网段用户进行隔离呢,下面就听小编一一道来 。…

【交换机在江湖】第十四章 VLAN通信篇

前两期小编介绍了VLAN的基础知识以及如何划分VLAN,之后不断有读者询问: VLAN划分后,同一VLAN用户可以二层互通,不同VLAN用户则二层隔离,可有些场合不同VLAN用户又想互通,肿么办呢? 请大家先回忆…

【交换机在江湖】第十二章 VLAN基础篇

相信各位大侠对于VLAN技术的掌握可能已经炉火纯青,但是小编还是要友情提醒下,不管技术如何高超,时不时的还需要补充下基本功滴(知其然知其所以然)!当然对于初入江湖的小伙伴们来说,这是必修课喔…

DVWA 安装配置

1. 下载并安装phpStudy,官网地址:http://www.phpstudy.net 该程序包集成了Apache、php、MySQL等,安装之后无需配置即可使用,非常方便。单击图中切换版本处,就可以选择自己需要的版本了。 2. 下载并解压缩DVWA安装包&am…

DVWA下载安装教程步骤

1.下载DVWA 并将文件解压到phpstudy安装目录里面的www目录下 2.打开下载完成的DVWA文件并更改文件中的config.inc.php (将dist删掉)里的代码 3.浏览器只需要直接打开“http://127.0.0.1/dvwa/setup.php”即可! 4. 如果有”标红“提示&#x…

DVWA简介和安装过程

DVWA简介: 1.概念:DVWA(Damn Vulnerable Web App)是一个易受攻击的基于PHP/MySql的Web应用程序,是为安全专业人员测试自己的专业技能和工具提供合法的环境,帮助Web开发者更好的理解Web应用安全防范的过程。…

DVWA的安装与配置教程

关于DVWA的安装 配置过程 dvwa的安装配置过程 完成安装需要准备以下: php study软件 下载链接 64位:http://public.xp.cn/upgrades/phpStudy_64.7z ~ 32位http://public.xp.cn/upgrades/phpStudy_32.7z DVWA压缩包 下载链接: https://githu…

DVWA安装部署

DVWA安装部署 前言一、DVWA是什么?二、phpstudy安装部署三、DVWA安装部署 前言 为了更好、更具体的学习了解网络安全相关的知识,笔者开始着手学习渗透测试相关内容。相关系列文章意在记录个人学习、笔记、总结。 其中使用到的相关靶场、工具均仅提供学习…

DVWA完整搭建教程

一. 简介 DVWA(Damn Vulnerable Web Application)是一个很容易受到攻击的PHP / MySQL Web应用程序,其主要目标是帮助安全专业人员在法律环境中测试他们的技能和工具,帮助Web开发人员更好地了解保护Web应用程序的过程。 二. 搭建前…

DVWA下载、安装及使用教程,网络安全小白必看!

DVWA是一款基于PHP和mysql开发的web靶场练习平台,集成了常见的Web漏洞。旨在为安全人员测试自己的专业技能和工具提供合法的环境,帮助web开发者更好的理解web应用安全防范的过程; 一、DVMA介绍 DVWA官网 (opens new window)DVWA Github (ope…

DVWA详细安装教程

1、下载和安装phpstudy 小皮面板(phpstudy) - 让天下没有难配的服务器环境! (xp.cn) 下载和安装很简单的,但是要注意安装的文件夹不得有中文否则要报错。 安装后开启Apache和MySQL两个服务, 2、DVWA下载和安装 在官网下载:http:…

DVWA通关教程(上)

简介: DVWA是一款基于PHP和mysql开发的web靶场练习平台,集成了常见的web漏洞如sql注入,xss,密码破解等常见漏洞。本教程将以DVWA为例,演示常见的web漏洞的利用和攻击。 登录创建数据库(账号为admin,密码为…

DVWA的部署和教程

DVWA的部署和教程 概述本地部署DVWA部署DVWA的基本环境下载DVWA配置MySql数据库配置DVWA DVWA教程总结 概述 DVWA(Damn Vulnerable Web Application)是一个用来进行安全脆弱性鉴定的PHP/MySQL Web应用,旨在为安全专业人员测试自己的专业技能和…

Windows安装DVWA(全过程)

安装DVWA环境目的是搭建漏洞靶场环境,安全进行攻防演示 1、PHPStudy软件安装 2、DVWA下载与安装 1、PHPStudy软件安装 【1】访问此网站PHPStudy下载软件(下载最新版的就可以) 【2】在下载好的压缩包中运行.exe文件 【3】设定安装路径&#x…