服务器的通信方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:26976048 阅读:31 留言:0更新日期:2021-01-06 00:12
本申请涉及一种服务器的通信方法、装置、计算机设备和存储介质,涉及云计算技术领域。方法包括:接收第一握手请求,第一握手请求包括第一证书、第一会话信息和目标域名;在第一证书中的域名信息与第一服务器的第一域名匹配、且对第一会话信息中的会话标识验证成功的情况下,对第一握手请求进行响应,其中,内容分发网络中所有服务器的域名相同。通过证书中的域名信息、会话信息与其他服务器或客户端进行握手,由于不同的客户在进行TLS/SSL握手时采用不同的域名,在握手过程容易导致CDN内部CPU消耗过高,将内容分发网络中所有服务器的域名配置为相同的域名,简短了内容分发网络中各个服务器之间的握手,从而降低了CDN内部CPU消耗。

【技术实现步骤摘要】
服务器的通信方法、装置、计算机设备和存储介质
本申请涉及云计算
,尤其涉及一种服务器的通信方法、装置、计算机设备和存储介质。
技术介绍
CDN(ContentDeliveryNetwork,内容分发网络)是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。对于CDN这种分布式架构,有层级之分,越接近源站的服务器数量越少,越接近客户端的服务器数量越多,因此CDN内部和源站必然存在跨运营商、跨区域传输的可能性,因此这些公网之间传输也存在HTTPS(HyperTextTransferProtocoloverSecureSocketLayer,超文本传输安全协议)传输的需求,称之为全链路HTTPS,CDN内部本身也是走的HTTPS协议,HTTPS协议很容易让服务器CPU消耗过高。
技术实现思路
为了解决上述技术问题,本申请提供了一种服务器的通信方法、装置本文档来自技高网...

【技术保护点】
1.一种服务器的通信方法,其特征在于,应用于第一服务器,所述第一服务器为内容分发网络中的服务器,包括:/n接收第一握手请求,所述第一握手请求包括第一证书和第一会话信息;/n在所述第一证书中的域名信息与所述第一服务器的第一域名匹配、且对所述第一会话信息中的会话标识验证成功的情况下,对所述第一握手请求进行响应,其中,所述内容分发网络中所有服务器的域名相同。/n

【技术特征摘要】
1.一种服务器的通信方法,其特征在于,应用于第一服务器,所述第一服务器为内容分发网络中的服务器,包括:
接收第一握手请求,所述第一握手请求包括第一证书和第一会话信息;
在所述第一证书中的域名信息与所述第一服务器的第一域名匹配、且对所述第一会话信息中的会话标识验证成功的情况下,对所述第一握手请求进行响应,其中,所述内容分发网络中所有服务器的域名相同。


2.根据权利要求1所述的方法,其特征在于,所述域名信息包括第二域名,确定所述域名信息与所述第一服务器的第一域名匹配包括:
从所述第一证书中解析出所述第二域名,并获取为所述第一服务器配置的所述第一域名;
在所述第二域名与所述第一域名相同的情况下,确定所述域名信息与所述第一域名匹配。


3.根据权利要求1所述的方法,其特征在于,所述接收第一握手请求之前,所述方法还包括:
接收到配置指令,其中,所述配置指令是发送给所述内容分发网络中所有服务器的指令;
按照所述配置指令的指示将所述第一服务器的域名配置为所述第一域名。


4.根据权利要求1所述的方法,其特征在于,所述第一握手请求还包括目标域名,对所述第一握手请求进行响应包括:
在所述第一服务器的存储器上查找到与所述目标域名匹配的第一内容的情况下,返回所述第一内容;
在所述第一服务器的存储器上未查找到与所述目标域名匹配的第一内容的情况下,返回第二内容,其中,所述第二内容为所述内容分发网络从源站服务器的存储器中查找到的与所述目标域名匹配的内容。


5.根据权利要求4所述的方法,其特征在于,在所述返回第二内容之前,所述方法还包括:
生成第二握手请求,其中,所述第二握手请求包括第二证书、第二会话信息和目标域名;
发送所述第二握手请求至所述源站服务器;
接收来自所述源站服务器反馈的所述第二内容,所述第二内容为在所述第二证书中的域名信息解析后的逻辑地址与所述源站服务器中的逻辑地址匹配、且所述源站服务器对所述第二会话信息验证成功的情况下,在所述源站服务器的存储器中查找到的与所述目标域名相匹配的内容。


6.根据权利要求1所述的方法,其特征在于,所述会话标识包括会话票证和会话编码,所述对所述第一会话信息中的会话标识验证成功,包括:
在所述第一服务器对所述会话标识的会话票证验证成功、或所述会话标识的会话编码与所述第一服务器中的编码会话标识匹配的情况下,对所述第一会话信息中的会话标识验证成功。


7.根据权利要求1所述的方法,其特征在于,所述会话标识包括会话票证和会话编码,所述对所述第一会话信息中的会话标识验证成功,包括:
在所述第一服务器对所述会话标识的会话票证验证成功的情况下,对所述第一会话信息中的会话标识验证成功;
在所述第一服务器对所述会话标识的会话票证验证失败的情况下,验证所述会话标识的会话编码与所述第一服务器中的会话编码是否匹配,
在所述会话标识的会话编码与所述第一服务器中的会话编码匹配的情况下,对所述第一会话信息中的会话标识验证成功。


8.一种服务器的通信方法,其特征在于,应用于第二服务器,所述第二服务器为内容分发网络中的服务器,所述方法包括:
接收第三握手请求,所述第三握手请求包括第三证书、第三会话信息和目标域名;
在所述第三证书中的域名信息与所述第二服务器的第三域名匹配、对所述第三会话信息中的会话标识验证成功、且在所述第二服务器的存储器中未查找到与所述目标域名匹配的内容的情况下,生成第一握手请求,并发送所述第一握手请求至第一服务器,所述第一握手请求包括第一证书、第一会话信息和所述目标域名;
接收来自所述第一服务器的响应内容。


9.根据权利要求8所述的方法,其特征在于,所述响应内容为在所述第一证书中的域名信息与所述第一服务器的第一域名匹配、且对所述第一会话信息中的会话标识验证成功的情况下,在所述第一服务器的存储器上查找到的与所述目标域名匹配的内容。


10.根据权利要求8所述的方法,其特征在于,所述响应内容为在所述第一证书中的域名信息与所述第一服务器的第一域名匹配、对所述第一会话信息中的会话标识验证成功、且在所述第一服务器的存储器上未查找到的与所述目标域名匹配的内容的情况下,通过所述内容分发网络从源站服务器的存储器中查找到与所述目标域名匹配的内容。


11.一种服务器的通信方法,其特征在于,应用于客户端,包括:
发送第四握手请求至第二服务器,所述第四握手请求包括目标域名、通信地址信息和第二会话信息;
在所述通信地址信息中的域名信息与所述第二服务器的第二域名匹配、且对所述第二会话信息中的会话标识验证成功的情况下,接收来自所述第二服务器的响应内容,所述响应内容为与所述目标域名匹配的内容。


12.一种服务器的通信装置,其特征在于,应用于第一...

【专利技术属性】
技术研发人员:刘华
申请(专利权)人:北京金山云网络技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1