物理层和数据链路层只是OSI七层模型最底下的两层,CAN总线的协议有很多种,但不是按照你说的来分,比如说博世的CAN2.0协议,ISO17898和J1939都是有关汽车方面的CAN总线协议,这些协议御毁每个都对OSI7层模型中所有或者部分层给予规定。但是这些协议只是大致定义,有些只定义范围,很多具体的参数东西需要总线开发工程师嫌中自己定义。也就是说,两个人开发出来的系统芹拆山协议是不一样的。