百科问答小站 logo
百科问答小站 font logo



既然一个 IP 地址可以被多个域名绑定,那么服务端是如何区分各个域名的? 第1页

  

user avatar   catchen 网友的相关建议: 
      

这要看你说的是什么协议。TCP 和 UDP 协议是没有域名这个概念的,一旦域名被解释为 IP,那就开始在 IP 协议之上进行 TCP 或 UDP 通信,域名不是通信的一部分。

HTTP 协议使用头部的 host 字段声明主机名字,在互联网(而非局域网)中,主机名字往往就是域名。虽然在 TCP/IP 协议上公用一个 IP 地址,但域名是协议通信的一部分,所以服务器可以针对不同域名进行不同的处理。大多数 web 服务器都允许你把不同的 host 绑定到不同的网站上。

HTTPS 理论上使用同样的方法区分多个域名,但在 SSL 握手时必须知道是跟哪个证书在握手。如果是一家公司名下的多个域名,一张 SSL 证书的 SAN (Subject Alternative Name) 字段可以容纳多个域名,因此无论是哪个域名都用同一张证书进行加密。使用 SAN 的前提是服务器和客户端都必须支持 X.509 的 SAN 扩展。

如果不同域名使用不同证书,握手时必须通过 SNI 来指明到底跟哪张证书握手,这需要服务器和客户端同时支持 SNI (Server Name Identification),这是一个 TLS 的扩展。因为 SNI 是明文的,所以中间人能够监听你到底在连接哪个域名,因此出现了加密的 ECH 和 ESNI(并非所有国家和地区都能够使用)。


user avatar   chai-jian-yi 网友的相关建议: 
      

3D Touch

导致长按图标的功能弹出与桌面图标编辑两个功能会影响。

而且明显顺畅。




  

相关话题

  怎样把PPT做得跟动画一样? 
  如何评价滴滴 2018 年亏损 109 亿,司机补贴 113 亿元?这个数字意味着什么? 
  微信的好处究竟在哪里,为何我感受不到? 
  你的知乎 2019数据报告里有哪些有意思的数据? 
  如何看待中国联通江苏分公司因违反微博社区公约而被禁言?禁言原因可能是什么? 
  未来多少年内,互联网有可能出现让普通人觉得比搜索引擎的作用还要大的发明吗? 
  怎么找到喜欢程序员的妹子做女友? 
  如何看待马云宣布明年(2019 年)不再担任阿里巴巴董事局主席职务,逍遥子接班,阿里未来会如何发展? 
  如何看待手机游戏《战双帕弥什》开服送 1w 黑卡并炸服? 
  如何评价亚文化圈的大势所趋? 

前一个讨论
Google 的虚拟网络运营服务 Google Fi (Project Fi) 使用体验如何?
下一个讨论
为什么詹姆斯韦布望远镜不停在L2点上,而是绕L2转圈?





© 2024-11-21 - tinynew.org. All Rights Reserved.
© 2024-11-21 - tinynew.org. 保留所有权利