二层网络和三层网络是计算机网络中按照OSI七层模型或TCP/IP四层模型进行分类的两个层次,它们分别对应于数据链路层(Layer 2)和网络层(Layer 3)的功能。
-
二层网络:
- 数据链路层:这是网络通信的第二层,负责在直接相连的节点间传输数据帧。二层网络主要依赖于MAC地址(Media Access Control Address),即每个网络设备的物理地址,用于在局域网内部实现点对点的数据传输。
- 在实际应用中,二层网络通常由交换机(Switches)提供支持,交换机通过学习并维护MAC地址表来决定如何将接收到的数据帧转发到目的主机。同一交换机下的所有端口构成了一个广播域,也就是所谓的冲突域,其中的设备可以通过MAC寻址进行直接通信。
-
三层网络:
- 网络层:作为第三层,它负责在网络之间转发数据包,并提供了逻辑寻址功能,即使用IP地址(Internet Protocol Address)确定数据传输的目标路径。三层网络能够跨越多个局域网,构建大规模的网络架构。
- 三层网络中的关键设备是路由器(Routers),路由器根据IP地址和路由表信息决定数据包从源到目的地的最佳路径。路由器工作在不同子网之间,可以隔离广播域,从而避免网络风暴,支持更大范围内的网络互连。