集线器 Hub:是指将多条以太网双绞线或光纤集合连接在同一段物理介质下的设备。集线器发生在物理层。


交换机 Switch:是一种用于电(光)信号转发的网络设备。它可以为接入交换机的任意两个网络节点提供独享的电信号通路,把传输的信息送到符合要求的相应路由上。交换机发生在数据链路层。


路由器 Router:是连接因特网中各局域网、广域网的设备。在路由器中记录着路由表,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号。路由发生在网络层。


原理和区别:

1、集线器:集线器的目的是在其内部将所有网络设备连通,它是一个具有多个端口的设备,用于网络设备的互连,集线器不具有智能,它不过滤任何数据,也不知道数据要发送到什么地方,集线器唯一知道的一个事情就是设备连接到它其中的一个端口。当数据到达其中一个端口时,集线器会复制数据包到它所有端口,这样,连接到该集线器上的所有设备都可以收到数据包。

也就是说,当数据包进入集线器的某个端口时,它将被集线器重新广播到其他所有端口。即使这台计算机与另外某台计算机通信,内部网络中的其他计算机也会收到这些数据,即使这些数据不是要发给它们的。当发生这种情况时,不仅会产生安全问题,也会在网络上造成不必要的流量,浪费带宽。


2、交换机:交换机和集线器非常相似,它也是一个具有多个端口、用于网络设备互联的设备,但是它与集线器不同,交换机是智能的。交换机可以连接到设备主机的物理地址,它将这些称为MAC地址的物理地址存储在自己的地址表中。当数据包发送到交换机时,数据包会被直接发送到预期的目的端口,而不是像集线器那样,只是将数据包重新广播到每个端口。

举个例子:如果这台计算机想要和另外一台计算机通信,数据包到达交换机后,交换机在自己的地址表中查看与数据包携带的目的MAC地址匹配的端口,然后将数据包传送到该端口,数据包就只会发送到想要与之通信的那台计算机。这是集线器和交换机之间的主要区别。

因此,交换机比集线器更受欢迎,因为它们可以减少网络上不必要的流量,同时提高安全性。

3、路由器:路由器的作用就和它的名字一样,它是根据IP地址,将一个数据包从一个网络路由转发到另一个网络的设备,当路由器接收到数据包时,路由器会检查数据包的IP地址,并确定该数据包是要发送给自己所在的网络,还是要发送给其他网络,如果路由器确定数据包是发送给自己所在的网络,那就接收它;如果数据包不是发送给自己所在的网络,路由器就将这些数据包转发给其他网络,通过交换机再把数据包发送给对的IP地址,所以路由器本质上是一个网络的网关

集线器仅检测设备与其物理连接,而交换机可以检测连接到它的特定设备,因为它记录了这些设备的MAC地址。集线器和交换机用于在本地区域内交换数据,例如在家庭网络中或在一个商业网络中,它们不能在外部网络上(例如在互联网上)交换数据。要将数据在自己网络之外交换或路由到另一个网络,例如互联网,设备需要能够读取IP地址,而集线器和交换机不能读取IP地址,这就需要用到路由器,路由器可以根据IP来传输数据。总之,集线器和交换机构建网络,而路由器连接网络

路由器算出路由表,IP协议使用路由表
IP分组:目标和IP地址
来了一个IP分组,我的路由器中同时运行了路由协议、路由实体,算出来路由表。IP协议根据到来的分组,根据算出来的路由表来决定这个分组到底是往这个方向走还是那个方向走,往这个方向走的下一步是哪里,这叫转发。
网络层基本功能:路由、转发
路由协议交换路由信息,路由算法算出路由表,由IP协议对到来的分组做转发处理

链路层:点到点
网络层:端到端
传输层:进程到进程

集线器Hub、交换机Switch 和 路由器Router 的区别相关推荐

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

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

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

    交换机 (switch).路由器 (router) 和集线器 (hub) 的区别 1. 交换机 (switch) 与路由器 (router) 1.1. 交换机与路由器接线示意图 路由器是交换机的上一层 ...

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

    Repeater 中继器 Hub 集线器 bridge 网桥 switch 交换机 router 路由器 gateway 网关 网卡 参考资料: do-you-know-the-differences ...

  4. 网关(gateway)与路由器(router)的区别与联系

    来自: http://www.kelenao8.cn/u/space.php?uid=3&do=blog&id=26 网关(Gateway)指不同网络之间的通讯接口设备和程序,是网络连 ...

  5. 中继器 集线器 网桥 交换机 路由器 网关之间的区别

                                                                     不同层次的网络连接设备 1.物理层 :中继器(Repeater)和集线 ...

  6. 网络硬件三剑客 - 集线器、交换机与路由器

    号称网络硬件三剑客的集线器(Hub).交换机(Switch)与路由器(Router)一直都是网络界的活跃分子,但让很多初入网络之门的菜鸟恼火的是,它们三者不仅外观相似,而且经常呆在一起,要想分清谁是谁 ...

  7. 集线器,交换机与路由器

    转: 号称网络硬件三剑客的集线器(Hub).交换机(Switch)与路由器(Router)一直都是网络界的活跃分子,但让很多初入网络之门的菜鸟恼火的是,它们三者不仅外观相似,而且经常呆在一起,要想分清 ...

  8. 中继器·集线器·网桥·交换机·路由器·网关的区别

    1.物理层:中继器(Repeater)和集线器(Hub).用于连接物理特性相同的网段,这些网段,只是位置不同而已.Hub 的端口没有物理和逻辑地址. 2.逻辑链路层:网桥(Bridge)和交换机(Sw ...

  9. 集线器、交换机、路由器和访问点有什么区别

    集线器.交换机.路由器和接入点都可用于将网络上的计算机连接到一起,但各自具有不同的功能. 集线器 集线器使网络上的计算机可以进行通信.使用以太网电缆将每台计算机连接到集线器后,从一台计算机发送到另一台 ...

最新文章

  1. fliqlo windows_Windows小众软件工具推荐
  2. [No0000176]Git常用命令速查表(收藏大全)
  3. mysql 介绍 知乎_SQL介绍——Mysql
  4. [leetcode] Add Binary
  5. linux搭建spark集群,详解Spark+Zookeeper搭建高可用Spark集群
  6. java监听文件改名字_java监听文件目录的改变
  7. hdu 2545 并查集
  8. 随想录(git操作)
  9. HTML-参考手册: 键盘快捷键
  10. 浮点错误的意思-PAT 、OJ
  11. 安装SVN时提示错误:vcredist 2019 download
  12. 单片机编程软件很简单(12),Keil单片机编程软件配置操作
  13. 抓linux肉鸡教程视频,抓肉鸡的教程和软件免费分享(2018一天抓1000只电脑肉鸡视频)...
  14. 什么是 URL Schema
  15. sql server的缺陷 将截断字符串或二进制数据 哪个字段
  16. 赵福全对话余凯:深度解析汽车芯片创新
  17. 【UE】BUILD ERROR: Missing precompiled manifest for ‘****‘.
  18. LA 3406 Bingo *
  19. ubuntu安装软件失败无法安装其他软件的解决办法
  20. 机房网络服务器维修图片,机房机柜尾纤布线图片 机房布线维护整理

热门文章

  1. Jenkins使用时,报No valid crumb was included in the request的解决方法
  2. python批量图像处理_python图像处理(4)之图像批量处理
  3. 推荐一个好看的极简主义博客网站程序-liveblog
  4. 初中级前端面试题目汇总和答案解析
  5. 计算机科学大师唐纳德,现代计算机科学的鼻祖
  6. Linux下手动查杀木马
  7. 写一个PE的壳_Part 3:Section里实现PE装载器
  8. 游戏制作之路(25)Camera(摄像机)的清除标志Solid color
  9. 一个可以免费下载表情包的小程序
  10. 100个最权威的招聘面试题及回答解析 (一)