AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 11807
Accepted
username
username
Asked: 2009-05-25 09:33:21 +0800 CST2009-05-25 09:33:21 +0800 CST 2009-05-25 09:33:21 +0800 CST

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

  • 772

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

router networking switch modem
  • 5 5 个回答
  • 25573 Views

5 个回答

  • Voted
  1. Best Answer
    Murali Suriar
    2009-05-25T16:30:21+08:002009-05-25T16:30:21+08:00

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

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

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

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

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

    • 31
  2. Chathuranga Chandrasekara
    2009-05-25T09:43:10+08:002009-05-25T09:43:10+08:00

    嗯...为了更好地理解,您需要了解OSI 模型。但我会尽量简单地解释它们。

    OSI model

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

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

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

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

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

    直接解决您的评论,路由器使用 IP 地址,而交换机使用 MAC 地址。我对调制解调器的内部架构一无所知。对不起朋友:(

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

    • 18
  3. Oskar Duveborn
    2009-05-25T09:45:25+08:002009-05-25T09:45:25+08:00

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

    但这里尝试使用外行术语,这会扭曲现实并遗漏重要信息:

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

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

    • 10
  4. CiscoNet Solutions
    2015-06-05T11:59:20+08:002015-06-05T11:59:20+08:00

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

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

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

    Cable / DSL Modem - 在台式机或路由器的以太网接口与 Cable (DOCSIS) / DSL 宽带信号之间进行转换。

    • 0
  5. Manoj
    2017-09-05T19:45:41+08:002017-09-05T19:45:41+08:00

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

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

    • 0

相关问题

  • 10 Gb 网络:在光纤和双绞线之间做出决定

  • 如何在 Windows Server PPTP VPN 中自动为客户端分配路由?

  • 为什么我的电脑休眠时 VPN 连接会中断?[关闭]

  • 有什么软件可以模拟局域网?

  • 带宽利用工具?[关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve