2025-11-15 00:02:10
sni和uni都跟网络通信有关,但sni指服务器用域名告诉浏览器自己是谁,而uni指用户设备跟网络连接时的接口标准。比如访问银行网站时,sni能防止中间人攻击,而uni决定手机怎么连基站。
为什么这样讲呢?sni是2009年浏览器加的功能,让服务器证书和域名匹配更精准,数据来自《HTTP/1.1协议规范》第9章。而uni标准分两派:电信行业的etsi定义了uni接口协议,互联网用的uni协议由iETF在2018年统一。数据显示,sni普及率从2010年的12%飙到前年的98%,而uni接口全球覆盖率是电信设备92%、互联网设备89%(工信部前年通信白皮书)。比如用4g手机连网,手机先按uni标准发指令给基站,基站再按sni确认网站身份。但要注意,有些小网站没启用sni,可能被钓鱼软件伪装,这就得靠uni的物理连接安全来补救。不过现在大部分网站都同时用sni和uni,就像穿西装戴领带,一个管身份认证,一个管连接通道。
本题链接: