ASN.1 用于许多不同类型和用途的标准,由各种标准开发组织发布。 在这里,我们描述了 ASN.1 的一些用途。
3GPP 是几个合作协议 电信标准机构。 在过去的十年中,3GPP 开发了 UMTS、LTE 和 5G; 这些是部署最广泛的移动技术,同时支持 语音和高速数据连接。 3GPP开发了第四代移动技术LTE 满足用户对更高数据传输速率和服务质量的需求,同时保持 兼容早期的 3GPP 技术,例如 UMTS、GPRS、EDGE 和 GSM。 LTE的特点 通过精简的网络架构和对 IP 的高度重视。 最近,3GPP 开发了 5G, 下一代移动互联网连接,提供更快的数据下载/上传 速度、更低的延迟、更高的可靠性和大量的连接设备。
GSM、UMTS、LTE 和 5G 中的许多协议都使用 ASN.1。
以下是使用 ASN.1 的 3GPP 协议的部分列表:
名称 |
缩写 |
技术 |
无线电资源控制 |
RRC (UMTS) |
UMTS |
无线接入网应用部分 |
RANAP |
UMTS |
无线网络子系统应用部分 |
RNSAP |
UMTS |
Node B 应用部分 |
NBAP |
UMTS |
RANAP用户适配 |
RUA |
UMTS |
Home Node B (HNB) 应用部分 |
HNBAP |
UMTS |
Mobile Application Part |
MAP |
UMTS |
CAMEL 应用部分 |
CAP |
UMTS |
合法拦截的交接界面 |
LI |
UMTS |
无线电资源控制 |
RRC (LTE) |
LTE |
S1 应用协议 |
S1AP |
LTE |
X2 应用协议 |
X2AP |
LTE |
M2 应用协议 |
M2AP |
LTE Advanced |
M3 应用协议 |
M3AP |
LTE Advanced |
无线电资源控制 |
RRC (NG) |
5G |
NG 应用协议 |
NGAP |
5G |
Xn 应用协议 |
XnAP |
5G |
E1 应用协议 |
E1AP |
5G |
F1 应用协议 |
F1AP |
5G |
上面的列表包括在各种类型的网络组件之间使用的协议。 例如,RRC 协议支持移动设备和基站之间的控制信息交换,而上面列出的大多数其他协议都在移动运营商的无线接入网络的组件之间使用。
3GPP 技术中 ASN.1 的另一个有趣用途是包含移动用户计费数据记录 (CDR) 的文件规范,这些文件由移动运营商的核心网络不断生成并发送到其计费部门进行进一步处理。 因此,在 3GPP 技术中,ASN.1 不仅存在于通信协议中,而且存在于计费域中。
在这方面还有另一种标准文件格式值得一提,尽管它是由 GSM 协会而不是由 3GPP 开发的——TAP3 规范。 TAP3 文件包含呼叫详细信息和其他与不同运营商的用户使用移动运营商的蜂窝网络服务(呼叫、短信、数据等)相关的信息。 TAP3 文件在移动运营商之间定期交换,允许正确和及时地确定漫游费以及基本的客户支持。
eUICC(嵌入式通用集成电路卡)是 手机切换时经常更换的SIM卡 一个服务提供商到另一个。 有了 eUICC,就不再需要 更换服务提供商时更换卡。 eUICC 配置文件 包使用 ASN.1 DER 来表示更新所需的信息 eUICC 无线传输时无需物理更换卡 更换服务提供商。
一些标准组织已经制定或正在制定智能交通系统 (ITS) 领域的标准。 其中一些标准使用 ASN.1。
在国际层面,ISO TC 204 和 ETSI 之间的合作努力正在制定新的车对车和车对基础设施通信标准,在通信、空中接口、远程和中程 (CALM) 的背景下 倡议。
以下是使用 ASN.1 的 ITS 标准的部分列表:
名称 |
缩写 |
合作意识消息 |
CAM |
合作道路危险预警的分散环境通报 |
DENM |
CALM FAST 网络和传输协议 |
FNTP |
CALM FAST 服务广告协议 |
FSAP |
V2X 通信消息集字典™ |
J2735 |
车载环境中的无线接入 |
WAVE |
在美国,SAE J2735 标准(参见 sae.org/standards/content/j2735set_202007)指定了大量用于车对车和车对基础设施通信的消息,这些消息旨在通过无线链路传输 由专用短程通信 (DSRC) 提供。 DSRC 是一种广泛使用的技术,基于一套 IEEE 无线网络标准,SAE J2735 选择 ASN.1 作为其消息规范。 美国交通部将 DSRC 和 SAE J2735 视为支持车辆安全应用的基本技术,并开展了许多研究计划(包括试验台和“安全挑战”),其中传输 SAE J2735 安全信息的 DSRC 设备发挥着核心作用。
IEEE 1609.2(参见standards.ieee.org/standard/1609_2-2016.html) 定义安全消息格式和处理以供无线接入使用 在车载环境 (WAVE) 设备中,包括保护 WAVE 的方法 管理消息和保护应用程序消息的方法。 它也是 描述了支持核心安全性所必需的管理功能 职能。
国际电工委员会 (IEC) 已发布标准 IEC 63047(参见 webstore.iec.ch/publication/28999),使用 ASN.1 表示从高性能辐射探测器获取的数字数据。 这允许单个系统实时处理来自潜在多个检测器的数据。 数字输入通道上的数据往往更紧凑,并且可以处理高计数率,因为它们通常比传统的对应物更快。 IEC 63047 的标题是“核仪器仪表 - 用于辐射探测和测量的列表模式数字数据采集的数据格式”。
Interledger(请参阅 interledger.org/overview.html)是一种用于跨不同支付网络或分类帐发送资金包的协议。 它使用 ASN.1 来指定数据包内容,并要求使用 ASN.1 规范八位字节编码规则对它们进行编码。
IS0 20022(参见 iso20022.org)是一个定义“通用金融行业消息方案”的多部分标准。 它提供了涵盖以下领域的消息定义:支付、证券、贸易服务、卡。
ISO/IEC 19794(参见 webstore.iec.ch/searchform&q=ISO%2FIEC%2019794)是定义生物特征数据交换格式的多部分标准。 本标准的 15 个部分包括用于表示手指细节数据、手指图案光谱数据、手指图像数据、面部图像数据、虹膜图像数据、签名/签名时间序列数据、手指图案骨架数据、血管图像数据的 ASN.1 定义。 手部几何轮廓数据、签名/签名处理的动态数据、语音数据、DNA 数据和手掌折痕图像数据。
IEC 62056(参见 webstore.iec.ch/searchform&q=IEC%2062056)是由国际电工委员会 (IEC) 发布的用于电能计量数据交换的多部分标准。 DLMS 或设备语言消息规范和 COSEM 或能源计量配套规范使用 ASN.1 来定义应用层中的消息。 它定义了用于建立和释放应用程序关联的服务,以及用于访问在 IEC 62056-6-2 中使用逻辑名称 (LN) 或短名称 (SN) 引用定义的 COSEM 接口对象的方法和属性的数据通信服务。
信令系统#7 (SS7) 是一组标准信令协议,支持公共交换电话网络和移动网络中的电话呼叫。 除了电话呼叫的建立、维护和释放等主要功能外,SS7协议还支持呼叫管理服务,如呼叫转移、语音邮件、呼叫等待、电话会议、呼叫姓名和号码显示、呼叫筛选等 . 在移动网络中,它们还支持用户位置管理、漫游、用户认证、订阅信息、呼叫路由、短消息服务等。
SS7 的原始组件是一组国际标准,由 ITU-T 作为 Q.700 系列的一部分发布。 以下是使用 ASN.1 的 SS7 的部分 ITU-T 标准列表:
Q.73x |
补充服务 |
|
Q.76x |
ISDN 用户部分 |
ISUP |
Q.77x |
交易能力应用部分 |
TCAP |
ITU-T 后来设计了一种称为智能网络的网络架构,该架构既适用于固定电信网络,也适用于移动电信网络,允许运营商通过提供标准电信服务之外的增值服务来实现差异化。 以下协议均使用 ASN.1,由 ITU-T 开发并添加到 SS7 以支持智能网络:
Q.1218 |
智能网络应用部分 CS1 |
INAP CS1 |
Q.1228 |
智能网络应用部分 CS2 |
INAP CS2 |
Q.1238 |
智能网络应用部分 CS3 |
INAP CS3 |
Q.1248 |
智能网络应用部分 CS4 |
INAP CS4 |
最初由 ITU-T 开发的核心 SS7 标准旨在支持固定电话网络。 以下使用 ASN.1 的协议由 GSM 协会和 3GPP 开发以支持移动网络:
移动应用部分 |
MAP |
移动网络定制应用增强逻辑 (CAMEL) 应用部分 |
CAP |
ASN.1 在安全技术的两个组成部分——数字证书和数据保护中发挥着重要作用。
数字证书在 ITU-T 标准 X.509 中指定,它可能是 X.500 系列(目录)中最著名的组件。 X.509 规定了公钥证书、证书撤销列表、属性证书和证书路径验证算法的标准格式。 这些格式在 ASN.1 中指定。 今天,X.509 证书无处不在,是 Internet 安全基础设施和许多其他安全应用程序的基础。
加密消息语法 (CMS) 是一种广泛使用的 IETF 标准,其当前版本是 RFC 5652。CMS 最初基于 RSA 实验室称为 PKCS #7 的技术规范。 CMS 描述了一种用于数据保护的封装机制和语法,它与 X.509 兼容并在 ASN.1 中指定。 CMS 用于对任意消息内容进行数字签名、摘要、身份验证或加密。
航空电信网络 (ATN) 是一种由国际民用航空组织认可的互联网络架构,用于管理飞机和民用空中交通管制设施之间的数字数据传输。 ATN 允许地面/地面、空中/地面和航空电子数据子网进行互操作。 构成 ATN 的标准协议在 ASN.1 中指定。 此类协议的一个示例是控制器/飞行员数据通信 (CPDLC),它旨在用数字消息替换当前的控制器/飞行员语音交互。
空间数据系统咨询委员会 (CCSDS) 是一个为航天飞行制定通信和数据系统标准的多国论坛。 空间链路扩展服务 (SLE) 是 CCSDS 开发的一组通信服务。 SLE 服务用于各种组织的跟踪站或地面数据处理系统与任务地面系统的特定任务组件之间。 SLE 服务适用于例行、应急和紧急操作,其消息在 ASN.1 中规定。
制造消息规范 (MMS) 是处理消息系统的国际标准 (ISO 9506),用于在联网设备和/或计算机应用程序之间传输实时过程数据和监督控制信息。 MMS 支持可编程逻辑控制器和机器人等工业设备的远程控制和监控,并已用于许多不同的应用,如物料搬运、能源管理、配电控制和库存控制。 MMS 消息在 ASN.1 中指定。 MMS 有望在智能电网的背景下发挥重要作用。 IEC 61850 是一种广泛使用的发电自动化标准,是智能电网互操作性小组选择的基础标准之一,它指定了抽象数据模型,同时依赖于 MMS 等具体协议在通信网络上交换信息。
H.323 是 ITU-T 为 IP 电话、基于 IP 的视频会议系统以及基于 IP 的长途和收费旁路发布的国际标准。 H.323 标准本身只是 ITU-T 标准大家族中的一员,这些标准共同为跨基于 IP 的网络(包括互联网)的音频、视频和数据通信奠定了基础。 其中许多标准使用 ASN.1。
以下是使用 ASN.1 的 H.323 系列的部分 ITU-T 标准列表:
H.225 |
基于分组的多媒体通信系统的呼叫信令协议和媒体流分组 |
H.235 |
H 系列(H.323 和其他基于 H.245)多媒体系统的安全框架 |
H.245 |
多媒体通信控制协议 |
H.248 |
网关控制协议 |
T.123 |
用于多媒体会议的网络特定数据协议栈 |
T.124 |
通用会议控制 |
T.125 |
多点通信服务协议规范 |
T.126 |
多点静止图像和注释协议 |
T.127 |
多点二进制文件传输协议 |
T.128 |
多点应用共享 |
T.135 |
T.120 会议中的用户到预订系统事务 |