网络连接(三)集线器、交换机、路由器的功能和之间的异同,路由表和交换机中的表、为啥要地址转换、包过滤是啥?

3.0 前言
  • 本章主要讲的是网络包离开网卡之后经过网线传输到集线器,然后集线器对数据包进行广播,网络包随后被发送到交换机,交换机根据网络包中的MAC地址进行网络包的转发,随后数据到达路由器,路由器根据网络包中的IP地址进行转发,之后循环往复的转发传递,以及在此过程中所涉及到的众多知识点
    在这里插入图片描述
3.1 通过网线到达集线器
  • 集线器的结构简图如下:

在这里插入图片描述

  • 集线器的工作可以简言之:

    • 网络包信号通过RJ-45传输到集线器,集线器中的中继电路会对信号进行一定程度的整形和错误抑制,之后网络信号会被广播的集线器的所有端口
  • 网线通过"双绞"来抑制噪声
    在这里插入图片描述

3.2 经过交换机
  • 交换机的结构简图如下:
    在这里插入图片描述
  • 交换机的工作可以简言之为:
    1. 数据包通过端口到达交换机,交换机的每一个端口的结构都类似一张没有MAC地址的网卡,其以和网卡一样(见上一篇博客)的方式收发数据.
    2. 交换机收到数据之后,查询交换机内部的地址表,看看有没有和网络包中MAC地址对应的记录,找出输出端口
    3. 通过交换电路将网络包转移到相应的输出端口,然后输出端口将数据转发出去

在这里插入图片描述

  • 交换机内部的地址表是设备的MAC地址和该设备连接在哪个端口上的一个记录表如下所示:
    • 一般是交换机自动维护,无需人工手动维护
      在这里插入图片描述

在这里插入图片描述

3.3 经过路由器
  • 路由器的结构简图如下所示:分为转发模块端口模块

在这里插入图片描述

  • 路由器的工作方式简述为:
    1. 通过端口模块将数据包接收到,然后转发模块根据网络包中的IP地址去路由表中查询,进一步判断下一个转发目标地址
    2. 转发模块将包转移到对应的端口(查表所得)
    3. 端口将包发送出去,包发送前会先根据转发目标地址查询MAC地址,用新MAC地址替换旧的MAC地址

在这里插入图片描述

  • 路由表的结构
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

  • 路由器和交换机之间的关系
    • 实质上,路由器和交换机是委托关系,路由器委托交换机将网络包转发到下一个路由器
    • 路由器是根据IP协议工作,交换机是以太网协议工作

在这里插入图片描述

  • 路由器的地址转换包过滤功能

在这里插入图片描述

3.4 交换机和路由器的异同
Item路由器交换机
转发依据根据头部中的IP地址根据头部中的MAC地址
查表匹配方式忽略主机号,只匹配网络号一样的记录(IP地址)只匹配MAC地址完全一样的记录
"表"的维护方式包转发和维护是相互独立的包转发的过程自动维护,是包转发中的一部分
包不知道转发到哪里时直接丢弃/转发至默认路由(0.0.0.0)广播至所有端口
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

咖啡与乌龙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值