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
    • 最新
    • 标签
主页 / computer / 问题 / 1749454
Accepted
Antonio23249
Antonio23249
Asked: 2022-10-26 11:27:28 +0800 CST2022-10-26 11:27:28 +0800 CST 2022-10-26 11:27:28 +0800 CST

电缆调制解调器是否有自己的 MAC 和 IP 地址,还是只是传递路由器的 MAC 地址和 IP 地址?

  • 772

如果我错了,请纠正我:

我家里有一个插入电缆调制解调器的 SOHO 路由器。我的想法是调制解调器只是将来自我的路由器的数字信号调制成通过电缆传输到 ISP 的模拟载波信号(并在从 ISP 接收它时对其进行解调)。所以我的想法是,调制解调器本身没有 MAC 地址或 IP 地址,它只是传递路由器的 MAC 地址和全局 IP 地址。令我困惑的是,我听说 MODEM 本身的 MAC 地址在底部。如果 MODEM 没有网卡,为什么会有自己的 MAC 地址? IP地址。

任何澄清都非常感谢。(注意:我在这里阅读了其他类似的帖子,但根本没有说清楚)

在阅读了您的一些答案后,我添加了这张图片: 在此处输入图像描述

cable-modem
  • 3 3 个回答
  • 68 Views

3 个回答

  • Voted
  1. Best Answer
    user1686
    2022-10-26T13:55:42+08:002022-10-26T13:55:42+08:00

    首先,如今“调制解调器”通常是路由器,因为将其全部放在同一设备上往往更便宜且设置更简单。(同样的原因,你的路由器也会使用 Wi-Fi,即使那不是路由器的工作。)

    其次,虽然:

    我的想法是调制解调器只是将来自我的路由器的数字信号调制成通过电缆传输到 ISP 的模拟载波信号(并在从 ISP 接收它时对其进行解调)。

    最初,是的,但很快就不再是真的了。即使是旧的模拟拨号调制解调器在学会如何自动拨打电话号码后也很快变得不仅仅是调制解调器 - 它们成为完全由计算机控制的外围设备,计算机发送到拨号调制解调器的数据最初将是解释为对调制解调器本身的命令(例如拨号或设置各种参数),并且只有在呼叫期间切换到“数据”模式后,调制解调器才会真正完成调制器/解调器的工作。

    所以“调制解调器”现在的工作不仅仅是调制信号,而是做任何必要的事情来建立数据链路,这可能包括“呼叫”特定服务,与另一端协商调制参数,调整到物理链路条件等。根据所使用的网络技术,如果调制解调器需要请求特定的“虚拟电路”或类似的东西,则放在网络上的实际数据通常会比您发送的数据多.

    甚至一旦链接建立,调制解调器实际上可能需要发送自己的数据包以允许网络(例如 802.1X)才能开始转发您的数据,并且它可能具有 MAC 地址(或 IMEI 等) 。) 为了这个目的。

    我不知道 DOCSIS 是如何工作的,但 Wi-Fi 接入点是一个更简单的例子:虽然它们看起来像一个透明的第 2 层桥接器,通常不需要 MAC 地址,但实际上有相当多的操作通信(控制帧)在该门面下交换,例如“信标”帧、“关联请求”帧等——所有这些都是从 Wi-Fi 接入点自己的 MAC 地址发送或发送到的。

    这同样适用于 GPON、DOCSIS、Homeplug(电力线)、ADSL——调制解调器与“另一端”进行大量幕后通信,以提供透明桥的假象。(您可以说,即使是拨号调制解调器也有一种“MAC 地址”——电话号码。)

    只有光纤以太网(不是 GPON)是一个例外,因为光纤媒体转换器实际上只是媒体转换器,没有别的。


    调制解调器也可以在以太网/LAN 端进行通信,具有 IP 地址,以便您可以通过网络对其进行配置。

    因此,在 OSI 术语中,“调制解调器”通常用作第 2 层桥接器(与以太网交换机相同)并转发数据帧,而不仅仅是任何任意信号。通过以太网从路由器接收数据的调制解调器会将整个以太网帧以字节形式接收到内存中,注意 MAC 地址和所有内容,可能将其封装在其他帧类型中(电缆使用 DOCSIS,ADSL 使用 ATM),在实际之前发送出去。

    但是因为网桥查看 MAC 地址,它也可以自己充当主机 - 在内部,它不是一条直接的进/出路径,而是一个 3 路连接点,发送到网桥自己的 MAC 地址的帧将通过旁路到达网桥的 CPU,它可以有一个 IP 地址并托管一个用于配置的网页(就像您的路由器一样)。

    (如果您查看以太网交换机而不是电缆调制解调器,这可能更容易理解 - 虽然基本交换机没有 MAC 地址,但许多较大的交换机都有。托管的“8 端口”交换机实际上有 9 个端口,一个其中导致交换机自己的 CPU 是与 8 个外部端口在同一网络上的主机,允许您配置交换机。)

    即便如此,对于某些连接类型,仅将“调制解调器”作为桥梁是不够的——例如,4G/LTE 蜂窝网络与以太网网络完全不兼容,而独立的 4G 调制解调器必须一直处理到IP 层(第 3 层)。这样的调制解调器不可避免地也是路由器,因此它们具有与路由器相同的 MAC 地址。

    • 4
  2. John
    2022-10-26T11:34:08+08:002022-10-26T11:34:08+08:00

    是的,电缆调制解调器有一个 MAC 地址。

    请参阅 电缆调制解调器 MAC 地址

    通过 LAN 或 Internet 进行通信的所有计算类型设备都具有 MAC 地址。

    MAC 和 IP 地址一起工作以将数据包与设备相关联。

    • 2
  3. Antonio23249
    2022-10-27T04:02:09+08:002022-10-27T04:02:09+08:00

    很抱歉打扰了,我读了你说的所有内容,我想确保我理解得很好。

    所以(见我上面的图片),你通常会得到 4 个 MAC 地址和 IP 地址(如果你的调制解调器有面向互联网和面向本地的 NIC 接口)。MODEM中的两个MAC地址和IP地址只是用来管理的。

    就像用户 1686 所说,电缆调制解调器在 OSI 模型的第 2 层工作,因此,就像第 2 层网桥一样,它并不真正“需要”与其端口关联的 MAC 或 IP 地址来进行基本活动。它有一个面向互联网的 MAC 地址和 IP 地址,以便 ISP 可以管理它。它具有 LAN MAC 和 IP 地址,因此您可以对其进行管理。

    路由器的每一侧还有一个 MAC 地址和 IP 地址。面向互联网的 IP 地址是您网络的“真实”公共 IP 地址(当您在 Google 上搜索“我的 IP 地址是什么”时获得的那个),如图中的 IP 地址 3 所示。

    我还读到一些 ISP 可能会使用 CGNAT 将多个用户塞进一个外部 IP 地址后面,但这并没有被使用太多,在这种情况下,您的路由器将不会获得真正的公共 IP 地址,但会在其中获得一个地址您的提供商的网络。然后,提供商将使用 NAT 并使用公共 IP 地址将您连接到互联网。

    如果我错了,请纠正我。

    • 0

相关问题

  • RG-6 电缆互联网连接的连接器/分离器频率

Sidebar

Stats

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

    如何减少“vmmem”进程的消耗?

    • 11 个回答
  • Marko Smith

    从 Microsoft Stream 下载视频

    • 4 个回答
  • Marko Smith

    Google Chrome DevTools 无法解析 SourceMap:chrome-extension

    • 6 个回答
  • Marko Smith

    Windows 照片查看器因为内存不足而无法运行?

    • 5 个回答
  • Marko Smith

    支持结束后如何激活 WindowsXP?

    • 6 个回答
  • Marko Smith

    远程桌面间歇性冻结

    • 7 个回答
  • Marko Smith

    子网掩码 /32 是什么意思?

    • 6 个回答
  • Marko Smith

    鼠标指针在 Windows 中按下的箭头键上移动?

    • 1 个回答
  • Marko Smith

    VirtualBox 无法以 VERR_NEM_VM_CREATE_FAILED 启动

    • 8 个回答
  • Marko Smith

    应用程序不会出现在 MacBook 的摄像头和麦克风隐私设置中

    • 5 个回答
  • Martin Hope
    Saaru Lindestøkke 为什么使用 Python 的 tar 库时 tar.xz 文件比 macOS tar 小 15 倍? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh 如何减少“vmmem”进程的消耗? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Windows 10 搜索未加载,显示空白窗口 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    v15 为什么通过电缆(同轴电缆)的千兆位/秒 Internet 连接不能像光纤一样提供对称速度? 2020-01-25 08:53:31 +0800 CST
  • Martin Hope
    andre_ss6 远程桌面间歇性冻结 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney 为什么在 URL 后面加一个点会删除登录信息? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension 鼠标指针在 Windows 中按下的箭头键上移动? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca 我所有的 Firefox 附加组件突然被禁用了,我该如何重新启用它们? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK 是否可以使用文本创建二维码? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 更改 git init 默认分支名称 2019-04-01 06:16:56 +0800 CST

热门标签

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

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

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve