交换机,路由器和调制解调器之间有什么区别?


Answers:


29

路由器:这些设备连接不同的网络,并在OSI模型的第3层(网络层)上运行。它们维护路由表,这些路由表将IP地址(更正确地说是IP前缀)映射到传出接口。请注意,一个接口可能包含一个或多个端口(请参见下文)。

交换机:这些交换机维护转发表,这些转发表将MAC地址映射到在OSI模型的第2层(数据链路层)运行的物理端口。这不一定是一对一的映射。许多MAC地址可以绑定到同一物理端口。在这种情况下,您将拥有多层交换网络(例如将Netgear或Belkin交换器插入办公室或大学网络),或者将集线器连接到交换器端口。

集线器:这些集线器实际上是多端口信号中继器,在OSI模型的第1层(物理层)上运行。它们可以不加电(简单地为现有信号传播提供物理连接),也可以加电,以使它们实际再生和/或放大接收到的信号。这里要注意的一点是,集线器是单个冲突域。冲突域表示一组设备,它们都连接到同一物理传输介质,因此只有其中一个设备可以在任何给定时间进行传输(忽略诸如波分复用,频分复用,时分复用等复用技术) )。

实际上,在集线器中,由于性能低下(一次只能有一个用户可以传输)和安全性差(连接到同一集线器的任何人都可以听到其他所有用户传输和接收的所有内容),因此在当今的数据网络中越来越少地发现集线器。

调制解调器: MOdulator-DEModulator。负责通过模拟介质(最常见的是电话网络)建立数字通道。调制解调器再次在第2层(数据链路层)运行,但使用与以太网不同的协议进行通信。然后,他们向网络层提供诸如PPP之类的协议,以允许IP流量流经其链路。


好答案。仔细思考过的。尽管PPP链接是在该数字通道上建立的,但它本身就是通道。
2009年

@GreenKiwi:好点-答案已更新。
穆拉里·苏里尔

如果我错了,可以有人纠正我,但我的理解是第2层网络(或至少是以太网网络)具有树形结构(在任意两个端点之间恰好有一条路径),因此不必进行任何路由即可找到一个最佳路线。如果是这样,这将是交换机和路由器之间的根本区别。
凯文惠勒

@MuraliSuriar在servervault我看到冲突的上层调制解调器属于中,大多数文献把它变成层1.信息networkengineering.stackexchange.com/questions/16636/...
复制和粘贴

15

嗯...为了获得良好的了解,您需要了解OSI模型。但是我将尝试尽可能简单地解释它们。

OSI模型

基本上任何网络传输都通过指示的路径。简而言之,您发送的数据将转换为电信号以通过物理链路传输。

底层仅具有有关电信号的概念,而不涉及任何位或字节。第2层,数据链路层具有有关MAC地址的意识。当我们进入第3层-网络层时,我们有一些更高级的方法,它也可以处理IP地址。

当我们谈论路由器时,路由器是可以与IP一起工作的第3层设备。它可以根据IP做出决策。例如,根据IP路由数据包或过滤数据包。

但是Switch只是第2层设备。我只担心物理地址。(MAC地址),所有数据通信都使用MAC完成。

Oskar Duveborn对此给出了更直接的答案。

直接解决您的评论,路由器使用IP地址,而交换机使用MAC地址。我对调制解调器的内部体系结构不太了解。抱歉,哥们:(

这篇简短的文章介绍了设备类型之间的一些明显差异。这可能对您有用。


10

我真的很喜欢Chathurangas回答^^

但是,这是尝试使用外行术语的尝试,这会歪曲现实并遗漏重要的内容:

  • 调制解调器:在不同类型的信号/媒体之间转换,例如当您从电话线转到本地以太网时。
  • 路由器:将流量从一个网络转发(路由)到另一个网络,不关心媒体。消费者级路由器通常内置于调制解调器和交换机中,它们可以处理在通往互联网服务提供商的过程中,以太网网络与外界电话线之间的物理连接。
  • 交换机:转发单个网络内的流量(传统上)。用于将单个网络中的联网设备连接在一起。

结合OSI层图,我想可以对此进行很多增强...这可能是著名的Stack Overflow问题的Serverfault版本,表面上看起来非常简单,但产生了许多非常详细的答案。


谢谢^^ ...我正在考虑尝试至少删除以太网以使其更简单...但是...某种程度上,这条法国啤酒使我变得懒惰
Oskar Duveborn

据此,我们可以将调制解调器和其他设备归为同一组吗?我们可以将调制解调器放入OSI的特定层吗?第3层?
Chathuranga Chandrasekara,2009年

调制解调器甚至不需要在技术上甚至使用TCP,因此他使用的当前定义对我来说是可以接受的
用户名,2009年

是。我只是想了解一下,因为我觉得这是值得认识的:)
Chathuranga Chandrasekara

好的,对不起,我意识到我有点虚伪,因为我坚持要为另外两个MAC地址和IP,然后我说我们不需要将调制解调器绑定到TCP
用户名,2009年

0

第2层交换机-在本地园区中的交换机之间转发以太网帧。此外,某些交换机还支持静态和默认路由。

第3层交换机-在本地园区网络的VLAN和子网之间转发数据包。支持静态,默认和动态路由。

路由器-在WAN之间的子网之间以及路由器和交换机之间转发数据包。

电缆/ DSL调制解调器-在台式机或路由器的以太网接口与电缆(DOCSIS)/ DSL宽带信令之间转换。


0

路由器:(第3 / IP层)-这是一种电子设备,用于连接至少两个网络并根据这些数据包的报头和路由表中提供的信息在其中交换数据包,它们旨在将多个局域网连接在一起具有广域网(WAN)的局域网(LAN),它们比集线器或交换机更智能。路由器充当网络流量的中间目的地。他们接收传入的网络数据包,查看每个数据包内部以标识源和目标网络地址,然后在需要时转发这些数据包以确保数据到达其最终目的地。交换机和集线器都不能做这些事情。

交换机(第2层/以太网):比集线器更智能。交换机不像集线器那样将数据包广播到网络中的所有主机,而是先确定哪个设备是数据的预期接收者,然后将其直接发送到该设备。交换机通过创建一个域来做到这一点,如果目的地在同一域内,则阻止数据包通过交换机将其发送到其他网络;如果目的地在同一域外,则在需要泛洪的情况下将请求广播到所有域(例如,当表未维护且端口与mac地址相对应时。)需要在交换机内部创建交换机表,该表将目标mac地址映射到交换机内部的输出端口。初始请求将使用原始域的端口和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.