要是有写过关于单片机通信方面的程序应该比较好理解。物理层先说,它是物理介质的相关描述,比如电缆,无线等等。而数据链路层是要确定在物理层链接稳定的,比如你发一串数据时,链路层相关程序会监听所处物理层是否有其他数据传输,避免相撞。还有就是传输数据是否正确,它会在你的数据包前或者包尾加上校验数据,保证通信内容正确