【路由器-AP、DHCP、ARP、广播帧、交换机、信道】-初级知识串联(二)

经过了初级知识串联(一),相信大家已经对路由器有了一个初步的了解,这节我们详细讲解一下AP、路由器、交换机、PC、手机之间的拓扑关系们也就是他们在网络中是怎么样连接的。

现在的路由器已经集成了AP,交换机,DHCP的功能。我们接下来构建一张没有集成的拓扑图,以此来揭示这些网络设备之间的真正联系。

目录

[1. 基础家庭/小型办公室拓扑(最常见)](#1. 基础家庭/小型办公室拓扑(最常见))

[2. 简化拓扑(路由器自带交换机和无线功能)](#2. 简化拓扑(路由器自带交换机和无线功能))

[3. 需要扩展端口和无线覆盖的中型拓扑](#3. 需要扩展端口和无线覆盖的中型拓扑)

1)NAT的功能

详细流程:数据流向与NAT处理

[场景:PC1 (192.168.1.100) 访问网站 (203.0.113.5)](#场景:PC1 (192.168.1.100) 访问网站 (203.0.113.5))

[A. 数据从内网 → 外网(OUTBOUND)](#A. 数据从内网 → 外网(OUTBOUND))

[B. 数据从外网 → 内网(INBOUND)](#B. 数据从外网 → 内网(INBOUND))

2)交换机会拆帧或者组帧吗?

详细技术解释

[1. 交换机(二层交换机)的核心工作](#1. 交换机(二层交换机)的核心工作)

[2. 什么是"拆帧组帧"?](#2. 什么是“拆帧组帧”?)


1. 基础家庭/小型办公室拓扑(最常见)

逻辑解析:

  • 路由器:网络核心,负责:

    1. NAT(网络地址转换)

    2. DHCP(分配IP地址)

    3. 防火墙功能

    4. 连接内网与外网(互联网)

  • 交换机 :扩展有线端口,不分配IP,仅做数据转发。

  • AP(无线接入点):将有线信号转换为无线WiFi信号,相当于"无线交换机"。

关键点 :数据流是 互联网 → 路由器 → (交换机) → AP/PC。

2. 简化拓扑(路由器自带交换机和无线功能)

大多数家用"无线路由器"是三合一设备:

3. 需要扩展端口和无线覆盖的中型拓扑

这部分不建议查看,我们先搞清楚前两个拓扑关系,这部分会混淆我们的理解。可以先学完其他内容,最后再来看这张拓扑图。

逻辑层级:

  1. 路由器在最外层,连接内外网。

  2. 核心交换机在骨干,连接各子交换机和重要设备。

  3. 接入层交换机连接终端设备(PC、打印机、AP等)。

  4. AP可以连接在任意交换机或路由器下,提供无线接入。

我们以基础家庭/小型办公室拓扑为例,来逐步了解设备之间的功能关系

我们思考一个问题,从互联网到达路由器的数据包,是如何被路由器转发到具体的PC1的?

完整流程如下图所示:

首先处于外网的数据包,其ip地址是公网IP,从WAN口进入路由器后,会被路由器NAT功能解析,进而得到实际的内网设备ip,路由器发送广播帧,也就是ARP帧(ARP协议详解)到LAN网中询问内网ip为xxx.xxx.xxx.xxx的设备你的mac是什么?交换机收到该ARP帧之后(上一节有详细讲解交换机泛洪)会发现是一个广播帧,会泛洪到除帧源的所有设备,此时pc就会做出响应,告诉路由器,我就是哪个设备,我的mac是xx:xx:xx:xx:xx:xx。路由器会重新封装帧,将pc的mac封装到目的mac中,并且查找cam表,从对应端口发出去。这里,端口和pc是唯一对应的。

针对上述流程,引入了几个关键的知识点,我们接下来,详细讲解它们。

1)NAT的功能

详细流程:数据流向与NAT处理

场景:PC1 (192.168.1.100) 访问网站 (203.0.113.5)

A. 数据从内网 → 外网(OUTBOUND)

关键点:

  • 改变的是源IP,从私有IP改为路由器的公网IP

  • 目标IP不变,仍然是外网服务器的IP

B. 数据从外网 → 内网(INBOUND)

关键点:

  • 改变的是目标IP,从公网IP改为内网私有IP

  • 源IP不变,仍然是外网服务器的IP

NAT转换表示例

方向 转换前 转换后 谁改变
出方向 源IP: 192.168.1.100:5000 目标IP: 203.0.113.5:80 源IP: 198.51.100.10:6000 目标IP: 203.0.113.5:80 源IP被改变
入方向 源IP: 203.0.113.5:80 目标IP: 198.51.100.10:6000 源IP: 203.0.113.5:80 目标IP: 192.168.1.100:5000 目标IP被改变

2)交换机会拆帧或者组帧吗?

不会。这是理解二层(数据链路层)和三层(网络层)设备差异的关键点。


详细技术解释

1. 交换机(二层交换机)的核心工作

交换机工作在 OSI 模型的第二层(数据链路层) ,主要看 MAC 地址。

  • 它处理的单位是"以太网帧"(Ethernet Frame),而不是 IP 包。

  • 它的工作是:接收完整的以太网帧 → 查看目标 MAC 地址 → 根据 MAC 地址表转发到相应端口 → 发送完整的以太网帧出去。

  • 全程不拆解帧结构,不查看/修改帧内的 IP 数据包内容。

类比 :像一个邮局分拣员 ,只看信封(帧)上的邮政编码和地址(MAC 地址),然后扔到对应的地区邮筒(端口),不会拆开信封看里面的信(IP 包)是什么内容。

2. 什么是"拆帧组帧"?

真正的"拆帧组帧"发生在以下情况:

  • 路由器(三层设备):

    1. 收到一个以太网帧。

    2. 拆掉帧头和帧尾 ,取出里面的 IP 数据包。

    3. 查看 IP 包头中的目标 IP 地址。

    4. 根据路由表决定下一跳。

    5. 将 IP 数据包重新封装成一个新的以太网帧(源/目标 MAC 地址变为路由器自己和下一跳设备的 MAC 地址)。

    6. 从相应端口发送出去。

      ✅ 这才是真正的"拆帧 → 处理 → 组新帧"。

  • 终端设备(如你的电脑) :

    应用层数据 → 传输层(TCP/UDP)→ 网络层(IP)→ 数据链路层(以太网帧)→ 物理层发送。

    接收时反向拆解。


相关推荐
虎头金猫3 天前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
wuyk5553 天前
《WiFi 嵌入式物联网开发全套实战》| 第 16 章 ESP32 AP+STA 双模共存原理与工程坑点
网络·stm32·物联网
QYRdata3 天前
年均增速24.2%!机器人数据湖未来六年增长动能强劲
网络·机器人·服务发现
CHENKONG_CK3 天前
破解制鞋打磨痛点:RFID赋能去毛刺工序自动化升级
网络·单片机·嵌入式硬件·网络协议·tcp/ip
chshang19923 天前
工业路由器是什么?浅谈5G工业网络中的IR602
网络·物联网·5g·智能路由器
萧瑟余晖3 天前
Netty 核心组件与 Reactor 模型详解
网络·架构
ITxiaobing20233 天前
IP 定位服务选型指南:从准确率到工程落地的技术考察
linux·服务器·网络
wuyk5553 天前
【Socket 进阶之路】第 9 章 Linux 网络服务量产稳定性优化|心跳保活、TIME_WAIT、SO_LINGER、内存池、断线重连、完整异常防护框架
linux·服务器·开发语言·网络·物联网
z落落3 天前
C#UDP+串口服务端+UDP 客户端(含 CRC16 校验)
网络·网络协议·udp
云运维笔记3 天前
华为设备IP地址配置全攻略
运维·网络·计算机网络·华为