V2EX  ›  英汉词典
Enqueued related words: Virtual Hosting, ALPN

SNI

释义 Definition

SNI 是 Server Name Indication(服务器名称指示)的缩写,指的是 TLS/SSL 握手过程中,客户端在建立加密连接时把要访问的域名告诉服务器的一种机制。它让同一台服务器(同一 IP)可以为多个域名提供不同的证书与站点服务。常见于 HTTPS、CDN、反向代理等场景。(在不同领域里 SNI 也可能有其他含义,但最常见的是网络安全/HTTPS 里的这一项。)

发音 Pronunciation (IPA)

/ˌɛsˌɛnˈaɪ/

例句 Examples

Your browser uses SNI to tell the server which site you want.
你的浏览器会用 SNI 告诉服务器你要访问哪个网站。

Without SNI, hosting many HTTPS domains on one IP address becomes much harder, especially when different certificates are required.
没有 SNI,在同一个 IP 上托管多个 HTTPS 域名会困难得多,尤其是当需要不同证书时。

词源 Etymology

SNI 属于首字母缩略词(initialism),来自 Server Name Indication。它在 TLS 协议扩展中被标准化,用来在握手阶段“指示”目标主机名,从而支持虚拟主机在 HTTPS 场景下的证书选择与路由。

相关词 Related Words

文学/作品中的用例 Literary Works

  • RFC 6066: Transport Layer Security (TLS) Extensions(IETF 标准文档;定义并描述了 SNI 等 TLS 扩展)
  • High Performance Browser Networking(Ilya Grigorik;讨论现代 Web 网络机制时涉及 TLS/HTTPS 与相关概念)
  • The Web Application Hacker’s Handbook(Dafydd Stuttard, Marcus Pinto;在 Web 安全与 HTTPS 配置/攻击面讨论中可能提及 SNI 相关问题)
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   699 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 18ms · UTC 21:54 · PVG 05:54 · LAX 13:54 · JFK 16:54
♥ Do have faith in what you're doing.