LLCP(Logical Link Control Protocol,逻辑链路控制协议)规范为NFC论坛定义的两 个NFC设备之间的上层信息单元传输提供了过程,这组过程对数据链路服务的用户展现了 一个统一的链路抽象。
如图4-20所示,LLC构成了 OSI的数据链路层的上半部分,下半部分是介质访问控制 层(MAC)e MAC层由LLCP规范通过一组映射来支持,每个映射指定了 LLCP对一个外 部定义的MAC协议的绑定需求。
如图4-20所示,LLCP可以分为以下几部分:
(1)MAC映射(Media Access Control Mapping)将一个已存在的RF协议集成到 LLCP结构中,如ISO 18092协议。
(2)链路管理(Link Management )用于负责有连接和无连接的LLC PDU(Protocol Data Unit,协议数据单元)的交换以及小的PDU的聚合和分解,同时还负责对连接状态的 监督。
(3)有连接传输(Connection-oriented Transport)负责所有有连接数据的交换,包括连 接的建立和终止。
(4)无连接传输(Connectionless Transport)负责处理未知数据交换。
如图4-21所示,LLCP协议类似TCP/UDP协议,其数据传输服务分为三种。
(1)链路服务1提供无连接服务。
(2)链路服务2提供有连接服务。
(3)链路服务3提供无连接服务和有连接服务。