服务器名称指示(SNI)是什么东东?
在HTTPS 大热的今日,SSL证书已成为了HTTPS加密协议最常见的解决方案。虽然在安全方面,HTTPS完胜HTTP。但在性能方面,HTTPS中的SSL证书仍存在一些问题。如基于名称的主机不能很好地处理SSL。
在过去的HTTP时代,解决基于名称的主机在同一IP地址上托管多个网站的问题并不难。当一个客户端请求某特定网站时,把请求的域名作为主机头(Host)放在HTTP Header中,服务器端知道应该把请求引向哪个域名,并把匹配的网站传送给客户端。
但使用HTTPS时就无法故技重施了。因为在SSL握手的过程中,不会有Host的信息,所以服务器端通常返回的是配置中的第一个可用证书。因而一些较老的环境,可能会产生多域名分别配好了证书,但返回的始终是同一个。
为了解决这个问题,SNI(服务器名称指示)从而诞生。ssl证书申请
什么是SNI
SNI(Server Name Indication),中文名为服务器名称指示,是对SSL / TLS协议的扩展,允许在单个IP地址上承载多个SSL证书。 SNI这样做的方法是将HTTP头插入到SSL握手中,提交请求的 Host 信息,使得服务器能够切换到正确的域并返回相应的证书。
在SNI出现之前,加密每个网站都必须对每个IP地址都部署SSL证书。但这是一笔昂贵的预算,并且IPv4的 IP也存在不少问题。
IP地址的数量是有限的,IPv4参与使用Internet协议进行通信的计算机网络的每个设备分配地址。IPv4的IP地址如下:
全球上一共只有大约40亿万个IPv4 IP地址,总有一天所有地址终会被消耗殆尽。而在SNI出现之前,其消耗的速度比目前要快很多。可见,SNI的存在是为IPv4续命。
SNI的未来?
SNI最大的担忧是其可扩展性。一开始,有人认为网络浏览器和服务器不会很快采用这种技术。事实证明,这种担忧在很大程度上是无根据的,根据Akamai的说法,如今几乎98%的客户要求支持HTTPS的网站支持SNI。
服务器名称指示(SNI)是什么东东?相关推荐
- 运营商 sni 服务器,什么是服务器名称指示(SNI)
在HTTPS 大热的今日, 在过去的HTTP时代,解决基于名称的主机在同一IP地址上托管多个网站的问题并不难.当一个客户端请求某特定网站时,把请求的域名作为主机头(Host)放在HTTP Header ...
- 刀片服务器改台式电脑_服务器到底是个什么东东?跟电脑有啥区别?电脑知识学习!...
一位朋友留言点的内容,想了解服务器方面的知识,对于普通用户而言,确实对服务器感觉很神秘,不知道服务器到底是个什么东东,我保证看完这篇,你就会明白服务器到底是个啥了. 首先可以很明确的告诉你,服务器也是 ...
- 服务器到底是个什么东东?跟电脑有啥区别?
一位朋友留言点的内容,想了解服务器方面的知识,对于普通用户而言,确实对服务器感觉很神秘,不知道服务器到底是个什么东东,我保证看完这篇,你就会明白服务器到底是个啥了. 首先可以很明确的告诉你,服务器也是 ...
- 东东助手显示无法连接服务器,《东东助手》模拟器常见问题及解决办法
<东东助手>模拟器常见问题及解决办法 常见问题是指大多数人在使用东东助手模拟器都会出现的问题,如果你在使用东东助手模拟器,也出现了不同程度的小问题,不妨先来看看下面小编带来的这篇文章. 模 ...
- 为什么会有jsessionid,这个东东有什么用呢?
2019独角兽企业重金招聘Python工程师标准>>> 为什么会有jsessionid,这个东东有什么用呢? 博客分类: java 为什么会有jsessionid,这个东东有什么用呢 ...
- EJB是个什么东东?
看见一位大神写的关于EJB的理解,怒转过来 原文地址:http://blog.csdn.net/jojo52013145/article/details/5783677 1. 我们不禁要问,什么是&q ...
- 学习笔记---Winform的东东忘了好些。。。
很简单但老是忘的东东 代码 privatevoid lbl_min_Click(object sender, EventArgs e) {this.WindowState = FormWindowSt ...
- JNDI 是个什么东东?
JNDI 是个什么东东? 2007-06-07 12:21 JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范 ...
- 网管必看的好东东(一)
自动释放系统资源 在Windows中每运行一个程序,系统资源就会减少.有的程序会消耗大量的系统资源,即使把程序关闭,在内存中还是有一些没用的DLL文件在运行,这样就使得系统的运行速度下降.不过我们可以 ...
- 【任务脚本】更新京东任务东东农场脚本,京东种水果脚本,京东活动任务半自动程序...
最近看到大牛更新了东东农场的脚本,东东农场就是京东种水果的日常任务,可以搜索"东东农场"进入(亲测猕猴桃挺好吃的),测试体验了一下脚本,有些不稳定,不过可以用,只是可能需要多运行两 ...
最新文章
- 书------数据库(SQL Server)
- Windbg学习 (0x0013) 扩展命令-SOS
- 自己动手搭建DNS服务器
- Runtime's DiskExplorer手工填写分区表
- 这篇 CPU Cache,估计要消化一下
- (转)动态Entity Framework查询:Dynamic Query 介绍
- 创建自己的Convers. Routine.
- 图解 Android 广播机制
- [编织消息框架][网络IO模型]AIO
- pcl之解决No CMAKE_CUDA_COMPILER could be found.
- Machine Learning Lecture Notes
- JasperReport报表开发(一)--原理介绍
- 81_如何用eclipse反编译一个war包或者jar包
- TextView属性总结,简单的控件也可以很复杂
- java节假日算法_java生成一年中假日表(包括周末和法定假期),用于计算一年中的工作日...
- C++内存空间:静态存储区、栈、堆、文字常量区、程序代码区
- matlab二重定积分_matlab 对于变限积分的计算,二重积分 三重积分
- 排列组合 、牛顿二项式定理、多项式系数
- shoppingResult 客户端结算
- 怎么编辑gif动态图片?gif动图编辑的操作步骤
热门文章
- win7旗舰版系统下usb外接无线网卡安装教程
- 第五章第五题(千克与磅之间的互换)(Conversion from kilogram to pound and pound to kilogram)
- 关于SharePoint中文翻译的吐槽
- Threejs 加载3D模型
- 团队协作神器,告别信息孤岛
- 详解物理学四大神兽————麦克斯韦妖
- Cloudera-server迁移
- Java毕设项目晨光文具店进销存系统设计与开发计算机(附源码+系统+数据库+LW)
- Xilinx HLS 学习笔记1
- TypeScript + React + Redux 实战简单天气APP全套完整项目