🧱 底层铺路:物理层设备(OSI 第 1 层)
这一层的设备最"老实",它们只懂电信号或光信号,不关心数据内容。
网卡 (NIC - Network Interface Controller)
-
身份定位:计算机的"网络身份证"和"嘴巴"。
-
核心功能 :每块网卡在出厂时都有一个全球唯一的 MAC 地址 (物理地址)。它的工作是将计算机内部的并行数据转换成能在网线上传输的串行信号(串行/并行转换 ),反之亦然 -1。
-
课本笔记 :虽然它插在电脑上,但在OSI模型中,它横跨物理层(处理信号)和数据链路层(提供MAC地址),是这两层的接口 -1。
中继器 (Repeater) & 集线器 (Hub)
-
中继器 :好比网络信号的"扩音器"。网线传输距离远了信号会衰减,中继器负责将衰减的信号放大( 不是简单的"放大"(那样会把噪声也放大))、整形(识别信号中的0/1,然后用全新的、满幅度的电信号重新发送出去) ,延长传输距离 -2。
-
集线器 :可以理解为多端口的中继器 。它是个"大喇叭",收到任何数据都会无脑地广播 给所有连在它身上的设备,既不识别地址,也不管谁该收谁不该收 -3-10。
-
局限:因为采用广播模式,设备一多就容易产生冲突(大家同时"喊话"),效率低且不安全。目前在家庭和办公网络中已被交换机取代。
🧠 进阶智慧:数据链路层设备(OSI 第 2 层)
设备开始"长脑子"了,能看懂数据包上的物理地址。
网桥 (Bridge)
-
身份定位:早期的"局域网分割者"。
-
核心功能 :它比集线器聪明,能根据 MAC 地址 决定是否将数据从一个网段转发到另一个网段。可以把一个大网络切成两个小网络,减少不必要的冲突 -4。
什么是把一个大网络切成两个小网络,减少不必要的冲突
简单说,切网络是为了划清"地盘",让数据只在需要的地方传输,而不是满世界乱喊。
场景一:没切之前(用集线器)
状态:一个大办公室,所有人连在同一个集线器上。
工作方式 :A 要给 B 发文件。集线器收到文件后,会对着全办公室大喊:"B在吗?有你的快递!"
后果:
全办公室 50 个人都被迫停下来听这一嗓子,哪怕这事跟 C、D、E 毫无关系。
如果此时 C 也想给 D 发文件,两人同时"喊",信号就在线上撞车了 (这就是冲突)。
网络越大,喊的人越多,撞车越频繁,网速越慢。
场景二:切了之后(用网桥/交换机)
状态 :用网桥把这个大办公室隔成两个小隔间(A、B在左边,C、D在右边)。
工作方式 :A 要给 B 发文件。网桥看了一眼地址,发现 B 就在左边隔间 ,于是只让声音在左边隔间响,右边隔间的人完全听不见。
好处:
冲突减少:左边在聊天,右边可以同时在传大文件,互不干扰。
效率提升:把原来 50 个人抢一条路的"冲突域",变成了 2 个 25 人小圈子内部的"冲突域"。
交换机 (Switch)
-
身份定位 :现代的多端口智能网桥,局域网的核心。
-
核心功能 :它内部维护一张 MAC 地址表 ,记录哪个设备插在哪个端口。收到数据时,它会精准地只向目标设备所在的端口转发,而不是广播给所有人。这使得网络效率大幅提升,并实现了全双工 通信(数据可以同时上传和下载)-5。
-
进阶 :三层交换机还能处理部分网络层的IP路由,功能更强大 -5。
🌍 纵横四海:网络层及以上设备(OSI 第 3 - 7 层)
设备已经具备"导航"和"翻译"能力,能跨越不同的网络世界。
路由器 (Router)
-
身份定位:连接不同网络的"交通枢纽"和"导航仪"。
-
核心功能 :交换机靠MAC地址在同一局域网内 通信,而路由器靠 IP地址 在不同网络间 (如你家内网(局域网 )和外面的互联网 )指路。它能通过路由表选择最佳路径,帮你把数据包送到目的地 -5。
-
家用形态 :WiFi路由器 (无线路由器)实际上是一个 路由器 + 交换机 + 无线接入点 的融合体,既能拨号上网,又能发射无线信号,还能连接有线设备 -6。
网关 (Gateway)
-
身份定位:不同协议世界的"翻译官"和网络"关口"。
-
核心功能 :如果两个网络不仅位置不同,连"语言"(通信协议)都不一样,路由器只负责指路是不够的。网关需要对数据包进行协议转换、数据重新打包 ,让两个异构网络能互相理解。在普通家庭里,路由器的IP地址通常就是你的"默认网关" -7。
网关 vs 路由器:
-
路由器连接的是相同协议的网络(都是TCP/IP)。
-
网关连接的是不同协议体系的网络(TCP/IP ↔ SNA、IPv4 ↔ IPv6、HTTP ↔ CoAP)。
-
路由器是网关的一个子集。家用"默认网关"那个叫法,其实是"路由器"被叫成了网关。
中继器(放大信号)
↓ 多几个口
集线器(多口中继器,但还是傻)
↓ 有了学习能力
网桥(两个口,会学MAC地址)
↓ 多几个口
交换机(多口网桥,精确转发)
↓ 需要连接不同网络、隔离广播
路由器(看得懂IP,连接不同网段)
↓ 需要连接完全不同的协议体系
网关(协议翻译,跨世界通信)