![3e58cc6cdb7f11573d620b94ed917b5b.png](https://i-blog.csdnimg.cn/blog_migrate/239cc328fe7741ebce7b11c0c459eda4.jpeg)
在上一篇文章中主要阐述了一下应用层服务,这一篇小编打算就从应用层协议开始。
应用层协议
首先应用层协议应该发送的都是确定的消息,意思就是说来自于客户端的每一个服务请求都应该有一个或者是多个来自服务器的响应。
协议数据单元
A_PDU(application protocol data unit)是由A_SDU(application service data unit)和A_PCI(application layer protocol control information)组成的。
A_SDU就是我们上篇文章详细介绍的内容,如果有不清楚的朋友可以通过下面的文章查看
李大人:UDS(ISO14229)诊断协议(一)zhuanlan.zhihu.com而A_PDU的一般数据结构如下:
![4566c2d7a05a3b14e1ee471ef9ff9bd9.png](https://i-blog.csdnimg.cn/blog_migrate/b78519e5918da73afe8be8e35812b8bf.jpeg)
其中这里面Mtype,SA, TA, TA_type, RA, Length参数的含义