什么是路由器?什么是开关?和什么是枢纽?


8

我总是弄乱网络中的基本概念。这是非常基本的问题。

  1. 什么是路由器,其功能以及路由的含义?
  2. 什么是开关,其功能?很多时候我听说有第3层交换机。如果有三层交换机,为什么不将它们称为路由器?因为他们在做路由器的工作。我们决定该路由器和交换机的确切区别是什么?
  3. 什么是集线器?

我已经花了很多时间阅读有关这些问题的信息,然后在访谈中弄得一团糟。请让我知道或给我一个链接,以非常详细地研究这些内容。


1
您是否尝试过维基百科?如果是这样,您具体不了解哪些概念?也许您尝试过Google?Google建议用“ vs路由器 ” 自动完成“ 3级交换机 ” ,第一个结果就是AFAICT。如果你了解这些话题,你知道你没有为你的面试完全了解哪些方面,你应该能够形成好,很多更具体的问题。
丹尼尔·贝克

1
第二。如果您“有足够的时间来阅读这些问题”,那么您就不必问什么是路由器,交换机和集线器了。您应该先进行研究,然后提出具体问题。许多人不会为您提供比Wikipedia还要多的东西(是的,他们一些有用的文章)
slhck 2011年

4
老实说,我可以看到Wikipedia文章如何使面临这些基本问题的人感到困惑。看看他们。集线器文章的线索如下:“以太网集线器,活动集线器,网络集线器,转发器集线器或集线器是一种用于将多个双绞线或光纤以太网设备连接在一起并使它们充当单个网段的设备。集线器在以下位置工作设备是OSI模型的物理层(第1层)。[1]该设备是多端口转发器的一种形式。转发器集线器也参与冲突检测,如果检测到冲突,则将阻塞信号转发到所有端口。”
Louis Waweru 2011年

1
@Louis继续说:“网络集线器是相当复杂的广播设备。集线器不管理通过它们的任何流量,并且进入任何端口的任何数据包都会重新生成并在所有其他端口上广播。因为每个数据包都在发送通过所有其他端口,将导致数据包冲突,这极大地阻碍了流量的顺畅流动。” 确实需要知道的一切。关于在Switch文章中搜索“ hub”的差异,链接到“另请参阅”中的Hub文章
丹尼尔·贝克

2
如果Wikipedia上的术语过于复杂,则总是可以选择Simple English Wiki。尽管内容不如主要的英语Wiki丰富,但它可以帮助您更轻松地理解该主题(例如,尽管不要期望它对量子物理学有解释)。
tombull89

Answers:


22

是用于互连设备的最简单的硬件设备。它提供了从中读取数据包并将其复制到所有其他端口的网络端口。

所述开关(层II)是一种增强的轮毂。最简单的交换机可以决定在哪个端口上发送接收到的数据包,以免打扰没有人对该数据包感兴趣的子网。这是为了减少交通冲突。

路由器的作用是将两个或多个网络分开。假设研发部门网络,商业部门网络和互联网。

路由是从一个网络获取数据包并对其进行处理(例如丢弃,在另一网络上中继等)的操作。没有路由,就不可能从一个网络到另一个网络进行通信。

第三层交换机就像路由器一样,但是它们用于内部局域网:

  1. 它们具有更多的硬件功能,而不是路由器中使用的软件
  2. 由于它们的目的是用作LAN互连,因此它们没有WAN端口和功能(VPN等)。

4
使用交换机而不是集线器应该消除冲突,而不仅仅是减少冲突(假设是全双工)。
sblair 2011年

是的好点@sblair
M'vy

1
减少到零:)
Sirex

不完全是@Sirex。您仍然可以在交换机的每个分支上发生冲突,但是它们不会传播到其他冲突。您仍然可以在一个分支上拥有多台计算机。
2011年

3

好吧,考虑流量的一个好方法。将每个数据包都视为汽车,由车牌号标识

枢纽是回旋处。赛车一圈又一圈地行驶,直到到达出口为止。任何人都可以看到回旋处上有哪些汽车,并记下它们的编号,并查看其中有什么

集线器没有逻辑告诉数据包需要去哪里-它将其发送到所有可用端口,并让客户端将其分类

开关是一种非常特殊的十字路口-想象所有的汽车都进入隧道,并走他们需要的任何路线-没有人可以看到汽车中的东西,它们只会朝着他们要行驶的方向行驶。但是,驾驶员必须在驶入出口的隧道之前被告知。

交换机将数据包发送到客户端系统,但仅在相同的网段内-因此在相同的“邻居”内

路由器基本上链接不同的网段

大多数消费者路由器基本上都是交换机+路由器+ dhcp服务器以及其他一些东西


>例如哪个系统具有特定的地址可以不是DHCP服务器,可以是路由器的一部分,也可以不是?客户端可以选择自己的IP地址……这实际上不是路由器的角色,而仅仅是用户路由器经常执行的一项附加功能。
鲍勃

0

在第三层即网络层上工作。做路径选择,路由等。创建多个冲突域邮件和多个广播域。

开关:适用于第二层,即datalynik层。是否进行framinng.Error检测等。交换机上的每个端口都有一个单独的冲突域。它具有单个广播域和多个冲突域。

集线器:它在物理层上工作。它只是将数据转发到它的每个端口。它是一种非智能设备。具有单个冲突域和单个广播域。


0
  • 集线器和交换机用于创建网络。
  • 路由器用于连接网络。
  • 集线器广播局域网内所有网络设备的数据包
  • 交换机仅基于MAC地址LAN将数据包发送到一个网络设备
  • 路由器根据WAN上的IP地址将数据包发送到一个网络设备

tldr;

一个集线器含有多个端口,用于通过物理连接端口的计算机。当数据包到达一个端口时,它将被复制到其他端口,这会导致安全风险,冲突和一次会话。

交换机是相同毂,还包含多个端口,它们通过端口,但更智能的比集线器用于连接计算机。根据MAC地址,它确定哪个计算机正在发送请求以及向谁发送数据包。因此,一次以太网冲突最少,多次对话。

两个集线器和交换机是提供了相同的网络上的计算机之间的通信。如果要通信两个单独的网络,则需要一个路由器。路由器也称为(网络的)网关,用于进行互联

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.