## 接口 tenet.protocol.datalink.IDataLinkLayer
的使用

- 使用IDataLinkLayer的程序包
  程序包 | 说明
  --- | ---
  tenet.protocol.datalink | Datalink(数据链路)层协议
  tenet.protocol.datalink.SEther | Simple Ethernet协议

- - ### tenet.protocol.datalink中IDataLinkLayer的使用

    声明为IDataLinkLayer的tenet.protocol.datalink中的字段
    限定符和类型 | 字段和说明
    --- | ---
    `IDataLinkLayer` | IDataLinkLayer.ReceiveParam.`datalink` 中断发起者（即对应的Datalink实例）
    `IDataLinkLayer` | IDataLinkLayer.TransmitParam.`datalink` 中断发起者（即对应的Datalink实例）

    参数类型为IDataLinkLayer的tenet.protocol.datalink中的构造器
    构造器和说明
    `IDataLinkLayer.ReceiveParam(IDataLinkLayer.ReceiveStatus status, InterruptObject caller, IDataLinkLayer datalink, FrameParamStruct frame)`
    `IDataLinkLayer.TransmitParam(IDataLinkLayer.TransmitStatus status, InterruptObject caller, IDataLinkLayer datalink, FrameParamStruct frame)`

  - ### tenet.protocol.datalink.SEther中IDataLinkLayer的使用

    实现IDataLinkLayer的tenet.protocol.datalink.SEther中的类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `SimpleEthernetDatalink` 简易实现Ethernet的逻辑，上层协议的特征域为整数（即ethertype） 其他的基于Ethernet的对数据链路的拓展均继承这个类