zoukankan      html  css  js  c++  java
  • MAC帧

    在局域网中,硬件地址称为物理地址或MAC地址。用来确认网络设备的住址

    一个设备如果有多张网卡,则每个网卡都会有一个唯一的MAC地址

    1、 MAC地址格式

    MAC地址前3个字节(24位)是厂家分配的地址字段(标识OUI),后3个字节(24位)是厂家自定义,称为扩展标识符;

    1、MAC地址最高字节(MSB)的低第二位(LSb)表示这个MAC地址是全局的还是本地的,即U/L(Universal/Local)位,如果为0,表示是全局地址。所有的OUI这一位都是0。 
    2、MAC地址最高字节(MSB)的低第一位(LSb),表示这个MAC地址是单播还是多播。0表示单播。
    

    image-20201229164429854

    2、MAC帧

    不同的数据链路层协议对应着不同的帧,所以,帧有多种,比如PPP帧、MAC帧等,其具体格式也不尽相同。

    • 格式

    image-20201229164722178

    目标地址标识目标的MAC地址 
    
    源地址标识源目标的MAC地址 
    
    类型标志上一层使用的协议 
    
    FCS:帧检验序列
    
    • 工作过程
    1、适配器检查MAC地址    
    	适配器从网络上每收到一个MAC帧就要用硬件检查MAC帧中的MAC地址: 如果是发往本站的帧就收下,然后进行其它处理; 否则丢弃。 
    
    2、发往本站的帧包括: 单播帧(unicast)(一对一) , 广播帧(broadcast)(一对全体) ,多播帧(multicast)(一对多)
    
    • MAC帧和PPP帧的区别

    相同点:MAC帧和PPP帧同属于数据链路层

    不同点:

    1、MAC帧适用于以太网,PPP帧适用于广域网(两主机间的通信)

    2、MAC支持多点对多点,PPP支持点对点

    3、 win10查看MAC地址

    ipconfig /all
    

    image-20201229165757967


    如果本篇博客有任何错误和建议,欢迎大佬们批评指正

    我是知逆,我们下期见

    Peace

  • 相关阅读:
    轮播制作
    前端问题总结
    响应式 媒体查询 盒模型
    响应式 字体设置 flex 弹性布局
    C++ STL之set常用指令
    SRM468
    SRM470
    置换及其应用专题
    C++ STL之map常用指令
    C++ STL之pair常用指令
  • 原文地址:https://www.cnblogs.com/mercurytan/p/14207730.html
Copyright © 2011-2022 走看看