一种在网络路径中观测CDN网站回源率的方法技术

技术编号:38812246 阅读:25 留言:0更新日期:2023-09-15 19:51
本发明专利技术公开了一种在网络路径中观测CDN网站回源率的方法,该方法包括:采集所述的各条连接的前k个报文,能满足后续步骤所需;底层协议中TCP协议本身具有连接的概念,而基于数据报的UDP协议则通过与TCP类似的四元组,数据采集完成后,遍历所有的TCP连接,进行分组统计;检索UDP连接,并获取HTTP请求开始发送的时刻t1,以及此后首次收到从服务器返回的HTTP响应的时刻t2,根据不同域名的HTTP访问的t

【技术实现步骤摘要】
一种在网络路径中观测CDN网站回源率的方法


[0001]本专利技术涉及一种计算机
,具体涉及一种在网络路径中观测CDN网站回源率的方法。

技术介绍

[0002]计算机领域目前越来越多的网站开始采用内容分发网络(CDN)进行部署。对于这些网站来说,收到用户的访问请求后,可以按照一定的算法分配对应的CDN节点。因此用户在访问被CDN节点缓存的内容(多为静态内容)时,可以获得较快的访问速度。
[0003]中国专利CN113472852公开了一种CDN节点的回源方法、装置及设备,提供了一种CDN节点的回源装置。该装置包括:获取模块,设置于CDN节点内包含的多个缓存服务器中的任一缓存服务器,用于响应于资源请求,获取所述资源请求中请求的URI以及所述CDN节点内缓存服务器的IP列表;计算模块,设置于所述缓存服务器内,用于根据所述资源请求中请求的URI以及所述CDN节点内缓存服务器的IP列表,通过一致性哈希算法计算得到目标IP,并将所述资源请求转发至所述目标IP对应的缓存服务器;判断模块,设置于所述目标IP对应的缓存服务器内,用于判断是否缓存有本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种在网络路径中观测CDN网站回源率的方法,其特征是,该方法包括:1)数据采集:在网络路径中观测网络报文的各条连接发起过程之中,不需后续的大部分网络报文,采集所述的各条连接的前k个报文,k为一个常数,能满足后续步骤所需;底层协议中TCP协议本身具有连接的概念,而基于数据报的UDP协议则通过与TCP类似的四元组,即源地址、源端口、目标地址和目标端口来标识一条连接,“UDP连接”均指代以这种方法标识的连接;2)检索TCP连接:进一步,数据采集完成后,遍历所有的TCP连接,根据以下结果进行分组统计:若检测到TLS握手,与服务器协商应用层协议版本,即HTTP/1.x或者HTTP/2,现代浏览器多采用TLS的ALPN扩展进行协商,在网络路径中通过观察ALPN的协商结果来识别一次HTTP访问的开始,ALPN扩展位于TLS握手,由客户端发起的“Client Hello”消息中,它们都被网络路径上的流量监控或转发程序发现,因此定位到TLS握手发起时刻,即发送“Client Hello”消息时刻;与此同时,在“Client Hello”消息中,附带SNI扩展,通过读取所述的SNI扩展中的信息,获取其对应网站的域名信息;ALPN的协商结果体现在服务器发回的“Server Hello”消息中,若协商结果为HTTP/1.x或者HTTP/2,则表明此TCP连接即将发起一个基于TCP的HTTP请求;随后通过检索在这个基础TCP连接上传输的TCP报文并分析其类型,我们依次记录到HTTP请求开始发送的时刻t1,以及此后首次收到从服务器返回的HTTP响应的时刻t2;因此t
d
=t2‑
t1即为所求的HTTP响应延迟;若未检测到TLS握手,不加密的HTTP连接只可能是HTTP/1.x版本的,其HTTP请求的头部为纯文本的明码,继续检索此TCP连接的传输报文,若检出HTTP请求,则解析其中的HOST字段确定域名,同时可以确定其发送时间t1,查找此后首次服务器响应抵达时间即为...

【专利技术属性】
技术研发人员:曹志辉高一凡
申请(专利权)人:合肥登登立科技有限公司
类型:发明
国别省市:

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

1