以太网就是局域网,IEEE制定了802.2和802.3两种标准。802.2规定了OSI模型的数据链路层的上半部分(LLC子层),802.3规定了OSI模型的数据链路层的下半部分和物理层(MAC子层)。
LLC子层:数据链路层用LLC子层和上层通信,LLC是软件可以理解为计算机的网卡驱动,它就是一个承上启下的东东。
LLC子层的功能:
- 和上层协议进行通信
- 把网络层的包转换成帧
- 识别网络层的协议
- 和物理层的设备相对独立
看,就是一个承上启下的作用吧☺
MAC子层:数据封装和媒体访问控制
数据封装有3个主要职能:
- 帧的分界:帧在传输之前的封装和接收之后的解封装。
- 寻址:封装的时候在帧的头部包含了物理地址(mac地址),使帧可以被送往一个目的地结点。
- 错误检测:每个帧的尾部都有CRC(循环冗余校验),收到帧之后计算CRC并和尾部的CRC比较,一样就接收。
媒体访问控制:MAC子层控制把帧加载到传输介质上和从传输介质上卸载帧。
待补充