集线器、交换机、网桥、路由器、网关

目录


集线器(HUB)

  • 功能

    集线器对数据的传输起到同步、放大和整形的作用

    属于物理层设备

  • 工作机制

    使用集线器 互连而成的以太网被称为共享式以太网。当某个主机要给另一个主机发送单播帧时,该单播帧会通过共享总线传输到总线上的其他各个主机,即广播的方式


    集线器已经逐渐被市场淘汰


交换机(SWITCH)

  • 功能
    交换机是集线器的升级换代产品,外形上和集线器没什么分别。
    属于数据链路层设备
  • 工作机制
    ①交换机用于转发帧,收到帧后,在帧交换表中找到帧的目的MAC地址所对应的接口号,然后通过该接口转发帧。
    ②由于交换机通过帧交换表进行转发,不存在碰撞问题

网桥(BRIDGE)

网桥,本质上可以理解为两个网线口的交换机,正好可以把两台电脑给连起来,也叫桥接。而交换机,则是多网线口的网桥,可以把多台电脑给连(桥接)起来。
网桥这个概念已经淡出了


路由器(ROUTER)

  • 功能
    ①对数据包进行路由和转发
    ②工作在网络层
  • 工作机制
    路由:形成路由表
    转发:使用转发表转发分组,交换

网关(GATEWAY)

  • 功能
    ①转发数据
    ②对数据进行转换,在两个不能直接通信的协议之间进行翻译,使两者可以通信
    ③工作在表示层或应用层

交换机和路由器的区别

  • 交换机作用于数据链路层,路由器作用于网络层
  • 交换机利用MAC地址转发帧,路由器利用IP地址转发数据包
  • 传统的交换机能分割冲突域,不能分割广播域;而路由器可以分割广播域
  • 找不到转发目的地时的处理方式有区别
    ①交换机在MAC地址表里找不到转发端口时会选择广播
    ②路由器遇到不知道该转发到哪里的包, 就会直接丢弃

参考

链接: 硬核图解!30张图带你搞懂!路由器,集线器,交换机,网桥,光猫有啥区别?

不理解的地方

MAC模块的区别

路由器和交换机不同点在于,它的每个网口下,都有一个MAC地址和IP地址。

正因为路由器具有 MAC 地址,因此它能够成为数据链路层的的发送方和接收方。

怎么理解这句话?

前面提到交换机,是不具备MAC地址的,而MAC报头是需要填上目的MAC地址的。因此交换机从来都不是数据的目的地,它只简单转发数据帧到目的地。

但路由器,是有MAC地址的,因此MAC报头就可以写上,下一站目的地就是xx路由。

到了路由器后,路由器可以再次组装下一站的目的MAC地址是再下一个路由,通过这一点,让数据在路由和路由之间传输。

而同时因为交换机不具有MAC地址,因此也不会校验收到的数据帧的MAC地址是不是自己的,全部收下做转发。而路由器则会校验数据帧的MAC报头里的目的MAC地址是不是自己,是的话才会收入内存缓冲区,否则丢弃。

相关推荐
广州灵眸科技有限公司4 分钟前
瑞芯微RV1126B开发板(EASY-EAI-PI2) INI文件操作
java·前端·javascript·网络·人工智能
星恒讯工业路由器2 小时前
VLAN在工业网络中为何越来越重要
网络·信息与通信·vlan·交换机·工业网络·网络隔离
rcms152702692182 小时前
HITEK A1052100N-01 以太网端口模块
网络
KaMeidebaby2 小时前
卡梅德生物技术快报|抗体合成:多肽抗体合成工程化方案:Nsp2 保守肽多抗制备与多维度验证
前端·网络·数据库·人工智能·算法
her_heart3 小时前
把 ChatGPT 5.6 放进需求评审和测试设计之后,我反而减少了“一次成稿”的期待
网络·人工智能·网络协议·chatgpt·测试用例
HehuaTang4 小时前
ovs 中n-handler-threads n-revaidtor-threads作用
网络
讯展互联4 小时前
实体业态运营效率分析:装修门店投放自主与外包的人力模型对比
大数据·网络·经验分享·创业创新·学习方法
JL157 小时前
Agent工程-为什么Agent必须有观测和Tracing
服务器·网络·人工智能·安全
神州世通7 小时前
IP Office内置外显卡兼容性说明
服务器·网络·tcp/ip
GoFly开发者9 小时前
Go语言开发框架GoFlyGen新增 网站安全助手 插件,帮助开发者提供应用安全防护,保障平台系统数据安全。
网络·安全