服务器物理链路,图解服务器端网络架构-数据链路层L2

数据链路层(L2)

交换机(switch):

转发地址的切换叫做交换

L2交换机根据数据链路层(L2)的信息,也就是MAC地址的信息对帧进行L2交换

df6948991931

有各种各样的交换

L2交换机是根据内存中的MAC地址表对帧进行交换的。MAC地址表由端口和源MAC地址的信息构成,看地址表就能知道哪个节点连接着哪个端口。

L2交换机主要的三项职责

登记收到的帧的端口和源MAC地址

将来路不明的MAC地址进行泛洪处理(把帧同时发送给多个端口)

删除不再需要的信息

通过VLAN(Virtual LAN,虚拟局域网)将广播域分隔开

广播能够波及的范围叫做广播域。

用来搜索单播发送目的节点的 APR 是通过广播发送的,可以认为广播域就是能够直接收发帧的范围。

广播和泛洪只会针对同一VLAN发送信息

ARP 将逻辑和物理关联到一起

在网络的世界里只有两个概念是表示地址的,一个是MAC地址,一个是IP地址。

MAC地址是硬件被赋予的物理地址,在数据链路层发挥作用。

IP地址则是由OS设置的逻辑地址,在网络层中发挥作用。

这两个地址如果不掉不一致就会乱套,务必让他们彼此协调配合才行。ARP就是能让这两个地址保持协调的存在,他在物理和逻辑之间起着桥梁的作用

df6948991931

ARP是物理和逻辑之间的桥梁

ARP 通过IP地址查询MAC地址

收到来自网络层的IP数据包之后,节点必须将其封装成帧并传递给线缆。然而,刚刚收到IP数据包时节点并不清楚改如何对他进行封装,因为节点虽然知道 源MAC地址就是本机的MAC地址,却不知道目的MAC地址是什么。这时候就要用到ARP了。

ARP先去查看IP数据包的目的IP地址,如果是同一网段的节点,ARP就去查询改IP地址的MAC地址;如果是不同网段的节点,ARP就去查询默认网关的MAC地址。