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

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

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

答案1

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

开关:它们维护映射转发表MAC 地址物理端口,运营时间为第 2 层(数据链路层)OSI 模型。这不一定是一对一映射;许多 MAC 地址可以绑定到同一个物理端口。如果您有多层交换网络(想象一下插入办公室或大学网络的 Netgear 或 Belkin 交换机),或者连接到交换机端口的集线器,就会出现这种情况。

枢纽:这些本质上是多端口信号中继器,工作在第 1 层(物理层)OSI 模型的一部分。它们可以是无电源的(仅提供现有信号传播的物理连接),也可以是带电源的,它们实际上会再生和/或放大它们接收到的信号。这里要注意的一点是,集线器是单个冲突域。冲突域代表一组都连接到同一物理传输介质的设备,使得在任何给定时间只有其中一个设备可以进行传输(忽略波分复用、频分复用、时分复用等多路复用技术)。

实际上,在当今的数据网络中,集线器越来越少,因为它们的性能较差(因为一次只能有一个用户进行传输)并且安全性较差(连接到同一集线器的任何人都可以听到其他所有用户发送和接收的所有内容)。

调制解调器:调制器-解调器。负责在模拟介质(最常见的是电话网络)上建立数字通道。调制解调器同样以第 2 层(数据链路层),但使用与以太网不同的协议进行通信。然后他们提供以下协议公共部门伙伴关系到网络层,以允许 IP 流量在其链路上流动。

答案2

嗯...为了更好地理解,你需要了解OSI 模型。但我会尝试尽可能简单地解释它们。

OSI 模型

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

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

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

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

奥斯卡·杜维伯恩 (Oskar Duveborn) 对此给出了更直接的答案。

直接回复您的评论,路由器使用 IP 地址,而交换机使用 MAC 地址。我对调制解调器的内部架构不太了解。抱歉,伙计 :(

这篇短文解释了设备类型之间的一些明显差异。 这可能对你有用。

答案3

我真的很喜欢 Chathurangas 的回答 ^^

但这里尝试使用外行人能理解的术语,这会扭曲事实并遗漏重要部分:

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

结合 OSI 层次图,我猜这可以得到很大的增强...这可能是那个著名 Stack Overflow 问题的 Serverfault 版本,表面上看起来非常简单,但却产生了很多非常详细的答案。

答案4

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

交换机(第 2 层/以太网):它们比集线器更智能。交换机不会像集线器那样将数据包广播到网络中的所有主机,而是先确定哪个设备是数据的预期接收者,然后直接将其发送到该设备。交换机通过创建一个域来实现这一点,如果目的地在同一个域中,则阻止数据包通过交换机发送到其他网络。如果它在同一域之外,则如果需要泛洪(即当没有维护与端口对应的 mac 地址的表时),请求将广播到所有域。它需要在交换机内部创建交换机表,该表将目标 mac 地址映射到交换机内部的输出端口。初始请求将使用原始域的端口和 mac 地址更新空表。学习交换机:首先,它用请求泛洪帧,然后根据请求和响应更新交换机表。

相关内容