• Repeater 中继器
  • Hub 集线器
  • bridge 网桥
  • switch 交换机
  • router 路由器
  • gateway 网关
  • 网卡

参考资料:
do-you-know-the-differences-between-hubs-switches-and-routers
network-devices-hub-repeater-bridge-switch-router-gateways
博客文章

Repeater 中继器

中继器在物理层运行, 2 端口设备。放大信号,从而延长信号在同一网络上传输的长度。

Hub 集线器

集线器在物理层运行,基本上是一个多端口中继器。集线器连接来自不同分支的多条电线,例如连接星形拓扑中的不同节点。集线器不能过滤数据,因此数据包将发送到所有连接的设备(广播)。集线器都有碰撞检测功能,每次只允许一个设备发送广播信号,效率低。

bridge 网桥

网桥在数据链路层运行,2 端口设备。跟集线器相比,网桥可以通过读取源和目的地的 MAC 地址来过滤内容,从而隔离网络。

网桥为每个端口维护了一张 MAC 地址表,表中包含所有连接到这个端口的设备的 MAC 地址。

下图中,LAN1 这个局域网中的主机发送数据后,LAN1 中的集线器会向所有连接到这个集线器的设备广播这个数据,包括网桥。当网桥的左侧端口收到数据后:

  • 提取数据中的目的地的 MAC 地址

    • 如果这个地址在左侧端口的 MAC 地址表中,则丢弃数据
    • 如果这个地址在右侧端口的 MAC 地址表中,则将数据转发到右侧的集线器,由其广播给所有主机
  • 提取数据中的源 MAC 地址
    • 如果左侧端口的 MAC 地址表中包含这个 MAC 地址,则忽略。否则,将这个地址写入左侧端口的 MAC 地址表中。

网桥刚开机时,每个端口的 MAC 地址表都是空的,这时收到数据时会转发到另一个端口,同时把数据中的 MAC 地址记录到收到数据的端口对于的 MAC 地址表。工作一段时候后,两个端口的 MAC 地址表就会建立完成。当再有数据从 LAN1 发送给网桥时,网桥会先看看数据包的目的 MAC 地址是属于 LAN1 还是 LAN2,从而决定数据是否转发。同时再检查数据的源 MAC 地址,如果在 LAN1 的地址表中不存在这条记录,则写入。

网桥将一个局域网分成两个,可以减少碰撞。

switch 交换机

交换机在数据链路层运行,是一个多端口网桥。

交换机中维护一张 Port-MAC 映射表,记录每个端口上的主机的 MAC 地址。

跟集线器相比,交换机记录每个端口上主机的 MAC 地址,每次转发数据时都只会发送到指定的端口,而不是广播到所有主机,效率高。

router 路由器

路由器在网络层运行,类似交换机,但是根据 IP 地址发送数据包。家庭路由器通常将局域网和广域网连接在一起。路由器中有一个动态更新的路由表,以此作为决策依据。

现在的路由器通常集成了多个功能,包括有 4 个端口的集线器、NAT(Network Address Translator 网络地址转换)、DHCP(Dynamic Host Configuration Protocol 动态主机配置协议)、DNS(Domain Name Service 域名服务)代理服务器和硬件防火墙。

路由器有一个 WAN 端口,可以连接到电信或联通的网络。通过路由器内部的集线器可以方便的创建 LAN。借助 DHCP 和 NAT,这个 LAN 中的所有设备都可以使用唯一的 IP 地址访问网络。

gateway 网关

网关是将两个网络连接在一起的通道,可以在不同的网络协议下工作。网关也称为协议转换器,可以在任何网络层运行。网关通常比交换机或路由器更复杂。

路由器可以在相同网络间移动数据,相当于特殊的网关(IP 网关)。

网卡

网卡在数据链路层工作,是连接计算机和传输介质的接口,实现与传输介质的物理连接和电信号匹配,同时还负责帧的发送与接收、帧的封装与拆封、介质访问控制、数据的编码与解码以及数据缓存的功能等。

常见的网络设备:集线器 hub、网桥、交换机 switch、路由器 router、网关 gateway相关推荐

  1. 集线器Hub、交换机Switch 和 路由器Router 的区别

    集线器 Hub:是指将多条以太网双绞线或光纤集合连接在同一段物理介质下的设备.集线器发生在物理层. 交换机 Switch:是一种用于电(光)信号转发的网络设备.它可以为接入交换机的任意两个网络节点提供 ...

  2. 集线器hub、交换机switch、路由器router 的区别

    本文为转载,入门级介绍hub,switch和router的区别 首先说HUB,也就是集线器.它的作用可以简单的理解为将一些机器连接起来组成一个局域网.而交换机(又名交换式集线器)作用与集线器大体相同. ...

  3. 计算机网络(二)集线器_网桥交换机_路由器

    集线器,网桥,交换机,路由器 这节课说一下计算机之间的连接方式,从初级到高级分别是交叉线网线直连,同轴电缆,集线器,网桥,交换机,路由器.所谓的网线直连是最简单的,直接用交叉线而非直通线来连接两台计算 ...

  4. 为什么Internet选择分组交换而不是电路交换_1012.网络设备:中继器、集线器、网桥、交换机、路由器、网关...

    在计算机网络体系中,有几样网络设备或者说网络名词出现的频率相当的高,包括有:中继器.集线器.网桥.交换机.路由器和网关. 其实,弄清楚这几个计算机网络的名词并不困难,如果能以计算机网络层次的概念给它们 ...

  5. 一台交换机可以有多个ip段吗_网络设备:中继器、集线器、网桥、交换机、路由器、网关的总结!...

    如今建筑智能化集成度越来越高,对于网络设备应用也越来越多了,在计算机网络体系中,有几样网络设备或者说网络名词出现的频率相当的高,包括有:中继器.集线器.网桥.交换机.路由器和网关. 其实,弄清楚这几个 ...

  6. 【网关】什么是网关、网桥和交换机(集线器、网桥、交换机、路由器、网关大解析)

    2.1 什么是网关? 网关英文名称为Gateway,又称网间连接器.协议转换器. 网关在网络层以上实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连. 网关既可以用于广域网互连,也 ...

  7. 中继器、集线器;网桥、交换机;路由器及网关之间的区别

    中继器.集线器:网桥.交换机:路由器及网关之间的区别 一.中继器 中继器(Repeater)工作于OSI的第一层(物理层),中继器是最简单的网络互联设备,连接同一个网络的两个或多个网段,主要完成物理层 ...

  8. 转发学习(天码营_习翔宇_集线器、网桥、交换机、路由器、网关大解析)

    集线器.网桥.交换机.路由器.网关大解析 习翔宇 发布于 3月27日 0评论 906浏览交换机网桥网关集线器路由器 0  0 因为要做硬件防火墙,而本科学习的<计算机网络 自顶向下>基本上 ...

  9. 中继器、集线器、网桥、交换机、路由器、网关的总结

    https://blog.csdn.net/qq_25606103/article/details/51288459 https://blog.csdn.net/21aspnet/article/de ...

  10. 计算机网络 数据段、报文、IP数据报、数据包、MAC帧的区别;应用层、运输层、网络层、数据链路层、物理层的区别与功能;转发器、集线器、网桥、交换机、路由器、网关的功能与区别

    主要解决三个问题: 1.数据段.报文.IP数据报.数据包.MAC帧的区别 2.应用层.运输层.网络层.数据链路层.物理层的区别与功能 3.转发器.集线器.网桥.交换机.路由器.网关的功能与区别 数据传 ...

最新文章

  1. pip安装拓展包--网络超时/Read timed out问题
  2. matlab--曲线拟合
  3. status_code想要得到302却得到200_曼联华裔小妖接尤文3.5万周薪合同,签约费200万!意甲要挖空曼联...
  4. 华为 mysql实例监控,华为云文档数据库服务DDS监控告警全新优化
  5. shell无上传cmd等exe文件权限解决办法
  6. Python入门100题 | 第080题
  7. 4'.deploy.prototxt
  8. 16 | 基础篇:怎么理解内存中的Buffer和Cache?
  9. 前端学习(2143):webpack的config.js配置和package.json
  10. 设置MYSQL数据库编码为UTF-8
  11. 【clickhouse】MergeTree引擎的固定/自适应索引粒度
  12. docker端口映射失效解决方法
  13. UI漂亮音乐分享网站源码
  14. html怎么设置用户登录界面设计,html怎么做用户登录界面设计步骤,登录界面设计这样做?...
  15. IE8开发者工具 有打开却看不见
  16. [数据集][转载]ImageNet 2012 1000分类名称和编号
  17. Java 经典设计模式-- 03.结构型模式
  18. Codeforces Round #536 (Div. 2) E. Lunar New Year and Red Envelopes(DP+muitiset优化)
  19. 用html和js制作一个控制灯泡开关效果
  20. Docker-windows使用教程

热门文章

  1. 短距离无线通信之蓝牙模块
  2. opencv cv2.inpaint()的代码与理论
  3. 快速记忆英语单词计算机,电脑英语记单词软件哪个好循环记忆_怎么能快速记忆英语单词...
  4. SAS学习(8)——自定义proc means的数据导出
  5. php中文分隔符,php断句无乱码,PHP根据分隔符断句,中英文无乱码
  6. 电脑怎么既录屏又录人脸?分享2个宝藏方法,轻松学会
  7. 【OptiX】第6个示例 折射,玻璃材质
  8. 说说你对keep-alive的理解是什么?
  9. word怎么删除参考文献的横线_教大家word2016怎么去掉引用参考文献中的横线
  10. python学习5(input函数)