【交换机和路由器的区别】

article/2025/8/27 6:03:46

一.交换机?

交换机的作用:把数据包发送到正确的位置

交换机工作的方式:依照MAC地址和物理端口的关系映射表,也叫MAC地址表,通过数据包上的目标MAC地址,找到他对应的物理端口.

1.物理端口如何和MAC地址建立映射关系?

通过网线! 一个交换机本身就带有很多端口,每一个端口有自己的端口号,计算机的网卡通过网线链接到交换机的网口上,这就使得计算机上MAC地址和交换机的物理端口直接建立映射关系!

2.某个设备想要和某个MAC地址通信时,是如何做的?

首先我们知道数据包上具有与两个MAC地址:源MAC和目标MAC

a.交换机收到数据包时,首先要将源MAC和接收端口绑定,然后填入MAC地址表中

b.通过目标MAC地址,查找发出端口,如果在MAC地址表中通过目标MAC地址.如果查到了关联端口,那么交换机就将数据包从关联端口中发出;如果没有查到关联端口,那么交换机就会采取一种广播的形式,那么如果目标MAC地址连接了交换机后,就接收数据包,并且在MAC地址表中新建一条记录.

c.久而久之,就得到了一张完善的MAC地址表,就可以找到网络中所有网卡设备.

image-20221231213548608

3.交换机只会关心数据包中的MAC地址,不会关心IP地址,又因为MAC地址在TIP/IP协议中处于第二层数据链路层,所以交换机也被称为二层设备.

image-20221231214606631

二.路由器

1.我们知道路由器上有两种接口:

一种是WAN口,WAN口只有一个,用于连接运营商网络

一种是LAN口, LAN口可以有多个, 用于连接家庭网络设备,比如通过WIFI连接手机和笔记本

image-20221231214743419

2.如果路由器忽略WAN口,那么路由器=交换机

如果加上WAN口,就是网关

为了说明网关,我们这里先说子网划分,子网划分=IP地址&子网掩码

按位与就是:1和谁与得谁,0和谁与都得0

image-20221231215507913

1.IP地址和子网掩码按位与后的结果相同的两个IP认为是在同一个子网中

比如

image-20221231221415294

3.我们通常把1的数量表示掩码,255.255.255.0因为有3*8=24个二进制1组成,所以就把它的子网掩码叫做24

4.子网的表示形式:IP/掩码 ,比如192.168.1.0/24就表示了255个IP

所以如果想增大子网中IP地址数量,只需调小子网掩码(1的数量)

5.TIP/IP协议规定:

两个不同子网的IP是不能直接通信的,如果要通信要通过网关进行转发

6.网关上有两张网卡,分别配置了属于两个子网的IP地址,可以在两个网络中转发数据包

image-20221231221805408

7.举一个例子:

a.当计算机A要发送一个数据包时,他先会判断目标IP是否和自己属于同一个子网

如果是属于同一个子网,那么就将数据包从计算机A的网卡直接发出

如果不是属于同一个子网,那么先将目标MAC地址改为接收网关MAC地址,然后发送给网关

b.网关接收到数据包后,通过路由表,查询到这数据包属于子网2,将**源MAC地址改为发送网关MAC地址,目标MAC地址改为计算机B的MAC地址,**然后从网关发送出去。

image-20221231222218232

8.我们将根据目标IP判断如何发送的行为称为路由,路由的WAN口接入互联网,LAN口接入本地网(内网),

WAN口和LAN口属于不同的子网,所以需要路由器来充当网关的作用,这也被称为路由!

到这里本节完结,你将自测以下问题:

1.交换机如何找到目标端口?

2.交换机和路由器有什么区别?

3.网关和路由是什么意思?


http://chatgpt.dhexx.cn/article/3SGmKPfu.shtml

相关文章

浅谈交换机和路由器的区别

网络在我们的生活学习中已经成为了必须的东西,也许 ”世界上最遥远的距离就是没网“,而路由器和交换机这两种联网的中继设备最常见。如下图左为交换机,右为路由器。那么到底路由器和交换机有哪些区别呢?他们在网络的组建方面各自扮…

交换机与路由器的配置

交换机与路由器的配置 一、交换机的基本配置 配置enable口令、密码和主机名 Switch> (用户执行模式提示符) Switch>enable (进入特权模式) Switch# (特权模式提示符) Switch#config terminal (进入配置模式) Switch(config)#enable password cisco (设置enable passwor…

交换机和路由器到底有什么区别???

我:度娘度娘,交换机和路由器的区别是什么呢? 度娘:一个工作在第二层数据链路层,一个工作在第三层网络层。 我:哈?那工作在不同层会有什么区别?为什么要工作在不同层? …

关于路由器和交换机的区别图解(总结)

简介 路由器是在交换机的基础上发展而来: 路由器又被称为网关设备,用于连接多个逻辑上分开的网络,它是不同网段通信的桥梁。路由器是在交换机的基础上发展而来,它们之间在概念上有一定的重叠但也有很大的不同,交换机泛…

路由器和交换机的区别

相信有很多人在学习网络的过程中,都会对路由器与交换机的区别与联系感到疑惑不解,因为这两台设备的功能看起来似乎一样。然而,其实路由器与交换机大有不同,下面是我对此的一些理解,希望能够帮助到你! 它们…

交换机和路由器的区别

交换机(Switch) 是一种基于MAC(网卡的硬件地址)识别,能完成封装转发数据包功能的网络设备。交换机可以“学习”MAC地址,并把其存放在内部地址表中,通过在数据帧的始发者和目标接收者之间建立临时的交换路径,使数据帧直接由源地址到…

计算机网络-路由器和交换机的区别

经过了前面两篇博客,我们大概都认识了交换机和路由器了,那么再总结一下交换机和路由器的区别。 交换机和路由器都是网络硬件,那么主要区别是什么呢?按我理解,交换机是用来连接局域网的,路由器是用来连接互联…

常用第三方接口

作者:知乎用户 链接:https://www.zhihu.com/question/21608863/answer/123009622 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 聚合数据、百度APIStore、Apix、通联数据、HaoService、数说聚…

java对接第三方接口

1.准备与第三方接口对接的账号 配置到了Apollo上面 Value("${taofake.appId}")private String appId;Value("${taofake.url}")private String url;Value("${taofake.appSecret}")private String appSecret;2.准备用于接受接口返回结果的实体类 …

和第三方接口对接总结

接口对接分为两种形式: 我方A公司提供接口给B公司,B公司进行一些操作时调用我们的接口进行实现。 例:A开发会员等级同步接口,供B同步会员等级到B系统。B会员等级的变动需要调用A接口主动推送给A(即更新会员卡等级&am…

如何优雅的调用第三方接口

点击上方蓝色“java大数据修炼之道”, 选择“设为星标” 每晚九点: 技术干货 👉 必定奉上 来源:blog.csdn.net/qq_35860138/article/details/82967727 在项目开发中经常会遇到调用第三方接口的情况,比如说调用第三方的天气预报接口。 # 使用流…

Java 调用第三方接口,实战来了!

在项目开发中经常会遇到调用第三方接口的情况,比如说调用第三方的天气预报接口。 1、准备工作: 在项目的工具包下导入HttpClientUtil这个工具类,或者也可以使用Spring框架的restTemplate来调用,上面有调用接口的方法【分为Get和Po…

涉及到第三方支付接口该如何测试?

现在有不少测试朋友做的项目中,可能也会涉及到支付相关的功能。比如:做商城的,做游戏的以及其他在线交易的网站、APP等。如果支付出了问题,或者用户拿少的钱通过篡改请求数据购买大金额的商品,如果是实物的话&#xff…

第三方支付api接口是什么?

由于移动互联网的不断发展,从而产生了第三方和第四方支付,而第三方成为商业交易的环节不可缺失的一个总要部分,作为第三方,通过央行的授权,一般都覆盖了很多支付通道,给予需求企业最便捷、高效的接入方式&a…

Java 调用第三方接口方法

Java 调用第三方接口方法 一、 通过JDK网络类Java.net.HttpURLConnection 1.java.net包下的原生java api提供的http请求 使用步骤: 1、通过统一资源定位器(java.net.URL)获取连接器(java.net.URLConnection)。 2、设…

Java调用第三方接口示范

人工智能,零基础入门!http://www.captainbed.net/inner 在项目开发中经常会遇到调用第三方接口的情况,比如说调用第三方的天气预报接口。 使用流程 【1】准备工作:在项目的工具包下导入HttpClientUtil这个工具类,或者…

调用第三方接口

快速使用:调用第三方接口获取数据(简易版)_myme95的博客-CSDN博客_调用第三方接口 controller层 private String jokeApiKey "40ff81dexxxxxxxxxxxx97a39d39";AutowiredApiService apiService;/*** 京东万象-笑话api*/GetMapping(…

国内7款API供应平台功能对比及详细介绍

我们都知道一句话“巧妇难为无米之炊”,数据源就是数据产生价值中的那些大米。那大数据时代企业需要哪些数据呢?根据我个人理解我觉得可以大致分为以下几类: 1、(内部)企业自身业务生产经营环节产生的内部数据【包括销…

Java Web系统常用的第三方接口

1. Web Service 接口 1.1 接口方式说明和优点 在笔者的开发生涯中,当作为接口提供商给第三方提供接口时,以及作为客户端去调用第三方提供的接口时,大部分时候都是使用 Web Service接口, Web Service作为接口使用广泛的…

进制转换2

进制之间的转换 本文转自:http://www.bloghome.cn/posts/38472 数学 /bullly 发表于2006-07-11, 18:08 不同进制之间的转换纯粹是数学上的计算。不过,你不必担心会有么复杂,无非是乘或除的计算。 生活中其实很多地方的计数方法都多少有点不…