美文网首页
图解服务器端网络架构-数据链路层L2

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

作者: 青穗黄 | 来源:发表于2020-03-04 10:50 被阅读0次

数据链路层(L2)

交换机(switch):

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

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

L2交换机主要的三项职责

  1. 登记收到的帧的端口和源MAC地址
  2. 将来路不明的MAC地址进行泛洪处理(把帧同时发送给多个端口)
  3. 删除不再需要的信息

通过VLAN(Virtual LAN,虚拟局域网)将广播域分隔开
广播能够波及的范围叫做广播域。
用来搜索单播发送目的节点的 APR 是通过广播发送的,可以认为广播域就是能够直接收发帧的范围。
广播和泛洪只会针对同一VLAN发送信息

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

在网络的世界里只有两个概念是表示地址的,一个是MAC地址,一个是IP地址。
MAC地址是硬件被赋予的物理地址,在数据链路层发挥作用。
IP地址则是由OS设置的逻辑地址,在网络层中发挥作用。
这两个地址如果不掉不一致就会乱套,务必让他们彼此协调配合才行。ARP就是能让这两个地址保持协调的存在,他在物理和逻辑之间起着桥梁的作用


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

ARP 通过IP地址查询MAC地址

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

相关文章

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

    数据链路层(L2) 交换机(switch): 转发地址的切换叫做交换L2交换机根据数据链路层(L2)的信息,也就是...

  • 读书 - 《图解服务器端网络架构》

    读书 - 《图解服务器端网络架构》

  • 日系计算机书籍

    1. 计算机图解入门系列 图解HTTP 图解TCP/IP : 第5版 图解密码技术 图解服务器端网络架构 图解机器...

  • 开放系统互联模型(OSI)(三)

    数据链路层 主要介绍L2(Layer2,数据链路层)是怎么访问物理层的介质的。 L2的主要功能是:定义了数据传输格...

  • 图解网络请求

    图解网络-小林coding-v3.0 105个想法 一、基础篇 >> 数据链路层(Data Link Layer)...

  • Android 网络编程

    网络的架构: 网络从上至下分为:应用层 --> 传输层 --> 网络层 --> 数据链路层 --> 物理层①: 网...

  • 计算机网络-数据链路层

    计算机网络-数据链路层 数据链路层属于计算机网络的低层数据链路层使用的信道主要有以下两种类型 点对点信道 广播信道...

  • L2交换

    1. 什么是L2交换? L2交换是数据链路层转发数据的一种技术,技术的载体是二层交换机。二层交换机是一个多端口...

  • 网络数据封装过程

    OSI七层模型:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层 数据链路层对应的数据为Frame,网络...

  • 图解物理层、数据链路层、网络层

    你是一台电脑,你的名字叫 A 很久很久之前,你不与任何其他电脑相连接,孤苦伶仃。 直到有一天,你希望与另一台电脑 ...

网友评论

      本文标题:图解服务器端网络架构-数据链路层L2

      本文链接:https://www.haomeiwen.com/subject/rszclhtx.html