Layer 2(二层网络)指 OSI 七层模型中的数据链路层,负责在同一网段的节点之间通过物理层传输数据帧,并提供差错检测等机制,是以太网交换、MAC 地址寻址和局域网组网的基础概念。

| 类型 | 网络体系结构分层概念 |
| 所属模型 | OSI 七层模型 / TCP/IP 模型 |
| 层级位置 | 第二层,位于物理层与网络层之间 |
| 代表协议 | 以太网、PPP、Wi-Fi 链路层 |
| 典型设备 | 交换机、网桥 |
| 相关概念 | MAC 地址、VLAN、生成树协议 |
Layer 2(二层网络)是指 OSI 七层网络模型中的第二层——数据链路层(Data Link Layer),它负责在同一网段内的相邻节点之间可靠地传输数据帧。
在 OSI 模型中,Layer 2 位于物理层(第一层)之上、网络层(第三层)之下。物理层只负责把原始比特流变成电信号或光信号发送出去,而数据链路层则在此基础上把比特组织成有边界、有地址、有校验的「帧」,让同一链路上的设备能够识别数据发给谁、是否传输出错。
Layer 2 最典型的应用就是以太网和交换机组网。二层设备依靠 MAC 地址(网卡的硬件地址)来转发数据,而不关心 IP 地址,因此人们常把只做 MAC 转发的网络称为「二层网络」,与基于 IP 路由的「三层网络」相对。
需要注意的是,在区块链领域也有一个同名概念「Layer 2」,指建立在以太坊等公链之上的扩容方案,两者含义完全不同,检索时需根据上下文区分。
常见的二层协议包括以太网(Ethernet)、PPP、Wi-Fi 的链路层部分等;典型的二层设备是交换机和网桥。生成树协议(STP)等技术用于防止二层网络中出现环路,链路聚合则可把多条物理链路捆绑成一条逻辑链路以提高带宽和可靠性。
问:二层网络和三层网络有什么区别?答:二层依靠 MAC 地址在同一网段内转发数据帧,三层依靠 IP 地址在不同网段之间路由数据包;跨网段通信必须经过三层设备(路由器或三层交换机)。
问:为什么大规模二层网络容易出问题?答:二层网络依赖广播来发现设备,网络规模越大广播流量越多,还可能出现环路和 MAC 表压力,因此大型网络通常会用 VLAN 或三层路由来切分。
问:这里的 Layer 2 和区块链的 Layer 2 是一回事吗?答:不是。本词条指网络模型中的数据链路层,区块链 Layer 2 是指公链之上的扩容方案,只是名称相同。

| 类型 | 网络体系结构分层概念 |
| 所属模型 | OSI 七层模型 / TCP/IP 模型 |
| 层级位置 | 第二层,位于物理层与网络层之间 |
| 代表协议 | 以太网、PPP、Wi-Fi 链路层 |
| 典型设备 | 交换机、网桥 |
| 相关概念 | MAC 地址、VLAN、生成树协议 |
登录 后参与讨论
暂无讨论,来发表第一条评论吧