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

一.交换机?

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

交换机工作的方式:依照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.网关和路由是什么意思?

  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值