protocol
SMS (短信服务)
Also known as: 短信, 文本消息
一种20世纪80年代的通讯协议,能够通过蜂窝网络和信令网络在手机之间发送长度不超过160个字符的短文本消息。
SMS 是Short Message Service(短信服务)的缩写,是在20世纪80年代作为GSM规范的一部分而制定的文本通讯协议。它最初被设计用作低优先级信令通道,用于向用户发送运营商通知,但最初并未被寄予作为用户之间主要通讯渠道的期望。
单条SMS消息的容量限制为140字节,这相当于160个7位GSM编码的文本字符,或70个16位UCS-2编码的字符(用于非拉丁字母和emoji)。较长的消息会被分成多个部分,并由接收手机进行重新组装,这种机制称为连接短信或长短信。
在实际应用中,SMS有两种形式与当今大多数用户相关。P2P SMS(人人互发)是两个用户通过其移动运营商之间的标准文本通讯。A2P SMS(应用发送给个人)是从服务向用户发送验证码、营销消息和自动通知的渠道,占2026年所有SMS流量的绝大多数。
A2P SMS是基于OTP的身份认证的主力军,包括全球大多数2FA部署。发送方(如Telegram、Google或银行等服务)将消息交给CPaaS供应商,后者通过SMPP等协议利用与目标运营商的互联协议进行路由。接收手机在与常规P2P消息相同的渠道上接收文本——用户很难区分两者。
SMS在结构上存在安全缺陷:传输过程中未加密、易受SS7拦截、容易遭受SIM卡交换攻击,且通过其操作者拥有合法读取权限的系统进行路由。尽管如此,它仍然是主流的带外身份认证渠道,因为它具有近乎普遍的覆盖范围,且无需安装应用。用RCS、基于IP的通讯和身份认证器应用取代它的过程已经进行了十多年,但至今仍未完成。
Example
该交易所通过SMS发送了一个6位验证码,以确认新设备的登录。