(完整版)中移网大CDN技术小测试及课程考试试题及答案_第1页
(完整版)中移网大CDN技术小测试及课程考试试题及答案_第2页
(完整版)中移网大CDN技术小测试及课程考试试题及答案_第3页
(完整版)中移网大CDN技术小测试及课程考试试题及答案_第4页
(完整版)中移网大CDN技术小测试及课程考试试题及答案_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

(完整版)中移网大CDN技术小测试及课程考试试题及答案1.单选题(每题2分,共30分)1.1中国移动网大CDN在回源阶段默认使用的协议是A.FTP  B.HTTP/1.0  C.HTTP/1.1  D.HTTP/2答案:C解析:回源默认走HTTP/1.1,支持长连接与分块传输,降低源站负载。1.2下列哪项不是CDNGSLB调度依据的实时指标A.链路RTT  B.节点CPU利用率  C.用户UA字段  D.丢包率答案:C解析:UA字段用于业务识别,不参与调度权重计算。1.3在HTTPS优化场景中,中国移动CDN边缘节点与客户端首次握手时优先选用的证书类型为A.自签名RSA1024  B.ECC256  C.RSA4096  D.DH2048答案:B解析:ECC256在同等安全强度下减少30%握手时延,适合弱网。1.4若客户源站仅支持IPv6,但CDN边缘节点为双栈,回源策略应设置为A.仅IPv4  B.仅IPv6  C.优选IPv6  D.随机选择答案:C解析:优选IPv6可减少NAT转换,降低时延。1.5当边缘节点缓存TTL为0时,下列说法正确的是A.节点不再缓存任何内容  B.节点每次请求都回源  C.节点返回404  D.节点强制缓存30秒答案:B解析:TTL=0代表立即过期,每次命中均需回源验证。1.6中国移动CDN支持的最大单文件切片大小为A.1MB  B.4MB  C.32MB  D.256MB答案:C解析:超过32MB将触发二次切片,防止大文件拖垮磁盘IO。1.7在直播边缘推流场景中,RTMP转HLS的切片时长默认A.2s  B.5s  C.10s  D.30s答案:B解析:5s兼顾延迟与缓存效率,可适配3—5倍速下载。1.8若客户业务QPS突增200%,CDN侧最先触发的防护策略是A.源站限流  B.边缘节点扩容  C.黑洞路由  D.CC挑战答案:B解析:边缘层秒级扩容,先吸收流量,再视情况触发清洗。1.9在缓存Key生成规则中,默认不纳入哈希的字段是A.Host  B.URI  C.QueryString  D.X-Forwarded-For答案:D解析:XFF为代理链路信息,变化频繁,纳入Key会大幅降低命中率。1.10下列哪项日志字段可用来计算“首包时间”A.request_time  B.upstream_response_time  C.ssl_handshake_time  D.tcp_rtt答案:B解析:upstream_response_time包含首包等待,减去TCP建链即得首包时延。1.11在边缘节点部署的Nginx版本中,用于支持TLS1.3的补丁模块名是A.ngx_http_ssl_module  B.ngx_http_v2_module  C.ngx_stream_ssl_preread_module  D.boringssl答案:D解析:BoringSSL提供0-RTT与TLS1.3完整实现,已合并入移动自研分支。1.12若客户要求“仅中国境内”节点服务,需在控制台配置A.GeoIP白名单  B.ASN白名单  C.IP黑名单  D.HTTPReferer答案:A解析:GeoIP白名单按ISO3166代码过滤,可精确到省级。1.13在缓存刷新接口中,一次性提交超过多少条URL会返回413A.100  B.500  C.1000  D.2000答案:C解析:API网关默认限制1k条,超出需分批或走目录刷新。1.14下列哪项HTTP响应头可指示CDN节点“不缓存”A.Cache-Control:max-age=0  B.Expires:0  C.Pragma:no-cache  D.以上全部答案:D解析:三者同时出现时,以Cache-Control为准,但节点会统一识别为不缓存。1.15在QUIC边缘加速场景中,用户侧首次连接所需UDP端口范围A.80  B.443  C.443-453  D.1024-65535答案:C解析:QUIC基于UDP443,若被封锁,自动上浮到453端口重试。2.多选题(每题3分,共30分)2.1下列哪些因素会导致CDN缓存命中率下降A.QueryString随机数  B.源站设置private  C.边缘磁盘故障  D.开启Range回源  E.用户IPv6单栈答案:ABCD解析:E不影响命中率,仅影响调度。2.2关于中国移动CDN支持的“智能压缩”策略,正确的是A.只压缩text/html  B.支持Brotlilevel11  C.最小阈值128B  D.对JPEG也生效  E.可动态关闭答案:BCE解析:Brotlilevel11在边缘预压缩字典场景使用;JPEG已压缩,二次压缩收益为负。2.3在HTTPS双向认证场景中,边缘节点需配置A.客户端CA证书  B.服务器证书  C.CRL地址  D.SNI  E.OCSPStapling答案:ABC解析:双向认证需校验客户端证书链,CRL用于吊销检查。2.4下列哪些日志级别可用于定位“回源超时”A.info  B.notice  C.warn  D.error  E.debug答案:CDE解析:warn记录慢回源,error记录超时,debug可打印完整TCP握手。2.5在直播时移场景中,支持以下哪种协议A.HLS+TS  B.DASH  C.HLS+fMP4  D.RTMP  E.WebRTC答案:ABC解析:RTMP为推流端,WebRTC超低延迟场景不走时移。2.6若客户业务遭受UDPFlood,CDN边缘可启用的清洗手段包括A.限速  B.包长过滤  C.协议特征识别  D.空连接挑战  E.源认证答案:ABCE解析:空连接挑战用于TCP,UDP无连接概念。2.7在控制台创建“路径改写”规则时,支持以下哪种变量A.host答案:ABC解析:路径改写仅依赖请求行与Host,不含客户端IP或Cookie。2.8关于“回源跟随301”功能,说法正确的是A.默认关闭  B.最大跟随10次  C.保留原Host头  D.可设置跟随302  E.回源失败返回502答案:ABD解析:跟随后Host头会被改写为目标域名,失败返回502。2.9在边缘节点部署的“二级缓存”架构中,L2层作用包括A.减少回源带宽  B.提供磁盘级容灾  C.降低SSD磨损  D.提升命中率  E.支持跨节点共享答案:ABCD解析:L2为单机本地磁盘,不支持跨节点共享。2.10下列哪些HTTP状态码会被CDN节点默认缓存A.200  B.206  C.301  D.302  E.404答案:ABCE解析:302默认不缓存,需客户自定义规则。3.判断题(每题1分,共10分)3.1中国移动CDN边缘节点全部使用SSD,无机械硬盘。答案:错解析:冷数据下沉至SATA盘,降低成本。3.2在HTTP/2场景下,边缘节点会对头部进行HPACK压缩。答案:对解析:HPACK为HTTP/2标准,减少30%头部开销。3.3若源站响应头带“Vary:User-Agent”,则同一URL不同UA会生成独立缓存。答案:对解析:Vary字段参与缓存Key计算。3.4控制台“带宽封顶”阈值最小可设置为1Mbps。答案:错解析:最小10Mbps,低于此值走流量计费。3.5QUIC支持连接迁移,用户Wi-Fi切换4G时IP变更不会断流。答案:对解析:QUIC使用CID标识连接,IP变化可保持会话。3.6边缘节点Nginxworker数默认等于CPU核数。答案:对解析:绑定核避免上下文切换,提升缓存命中率。3.7在HLS切片中,#EXT-X-KEY标签仅支持AES-128CBC。答案:错解析:支持AES-128CTR与SAMPLE-AES。3.8日志下载接口默认返回Gzip压缩包。答案:对解析:减少90%传输体积,支持Range下载。3.9若客户关闭“回源Host改写”,则边缘使用请求Host回源。答案:对解析:关闭后透传用户原始Host。3.10在WebSocket加速场景中,边缘节点默认超时为30s。答案:错解析:WebSocket超时跟随客户配置,默认300s。4.填空题(每空2分,共20分)4.1中国移动CDN默认的DNS调度TTL值为________秒。答案:300解析:5分钟平衡调度精度与缓存开销。4.2在控制台创建证书时,如选择“自动续签”,系统会在到期前________天发起申请。答案:30解析:留足失败重试窗口。4.3边缘节点对同一URL的“条件GET”使用________请求头对比缓存。答案:If-None-Match解析:优先ETag,其次Last-Modified。4.4若客户源站端口为自定义9000,则回源协议需选择________。答案:HTTP解析:HTTPS默认443,自定义端口仅支持HTTP。4.5在直播截图场景中,截图频率最小间隔为________秒。答案:1解析:低于1秒按1秒计,防止OSS写入风暴。4.6日志字段“sc_status”记录的是________返回的状态码。答案:边缘节点给客户端解析:非源站状态码。4.7在“回源超时”配置中,TCP建连超时默认________秒。答案:5解析:超过5秒触发下一上游IP重试。4.8若客户开启“忽略?参数”,则缓存Key生成时会________QueryString。答案:剔除解析:提升命中率,适用于静态图标。4.9在HTTPS场景中,OCSPStapling可减少________次握手往返。答案:1解析:省去客户端查询OCSP地址。4.10边缘节点对POST请求默认________缓存。答案:不解析:RFC规定POST为非幂等,默认透传。5.简答题(每题10分,共30分)5.1描述中国移动CDN“多级缓存”架构,并说明L1、L2、L3各自职责与触发条件。答案:L1位于边缘POP,内存+小容量NVMe,缓存热点对象,TTL短,命中率70%以上;触发条件为首次回源后写入。L2为同节点大容量SATA盘,缓存温数据,TTL较长,当L1未命中且L2已存则直接返回,减少回源;触发条件为L1淘汰或容量阈值。L3位于区域中心,采用ErasureCoding,跨节点共享,缓存冷数据与超大文件;当全网未命中时,L3回源并回写,触发条件为L2未命中且文件大于32MB或QPS低于阈值。整体减少80%回源带宽,提升用户体验。5.2客户反馈“相同URL,部分用户下载速度仅100KB/s”,请给出排查步骤与根因分析。答案:步骤1:提取用户IP与边缘节点IP,确认是否调度至最优节点,若跨运营商则修正GSLB权重。步骤2:查看边缘节点实时带宽,若单节点出口拥塞,触发扩容或降级至L3。步骤3:检查用户LastMileRTT与丢包,若RTT>200ms且丢包>3%,启用QUIC或BBR加速。步骤4:分析日志sc_status与body_bytes_sent,若大量206且Range小,说明用户侧工具多线程下载受限,建议调大单线程Range阈值。步骤5:对比相同时间段相同运营商其他用户,若仅单用户慢,则引导本地网络检查。根因:90%为LastMile拥塞或调度跨网,10%为边缘节点出口限速策略误触发。5.3说明“回源跟随302”与“回源重定向给客户端”两种策略的差异及适用场景。答案:回源跟随302:边缘节点代替用户向302地址发起新请求,拿到资源后缓存并返回给用户,URL不变;适用于源站做负载均衡或协议升级(HTTP→HTTPS),用户无感知。回源重定向给客户端:边缘节点直接将302响应返回给用户,由浏览器跳转;适用于外链下载、广告计费跳转,需暴露目标域名。差异:前者对用户透明,可缓存,减少RT;后者暴露目标地址,不可缓存,增加一次往返。选择依据:是否需隐藏目标域名、是否需缓存、是否需统计跳转次数。6.综合应用题(共40分)6.1某电商客户大促期间,预估峰值带宽30Tbps,静态图片占比60%,平均大小200KB,命中率需≥90%,请计算:(1)需边缘节点数(单节点出口80Gbps,命中率贡献按0.7计);(2)回源带宽;(3)若源站带宽仅500Gbps,是否足够?若不足,给出两种优化方案。答案:(1)峰值流量30Tbps×60%=18Tbps,需边缘承载90%即16.2Tbps;单节点实际可服务流量=80Gbps×0.7=56Gbps;节点数=16.2T÷56G≈290节点,向上取整300节点。(2)回源带宽=18T×(1-90%)=1.8Tbps。(3)1.8T>500G,源站不足。方案A:提升命中率至95%,回源降至900Gbps,再启用L3区域缓存,源站仅需承担300Gbps;方案B:预热+冗余源,客户准备3个500Gbps源站,CDN侧开启轮询与权重,回源分散至1.5Tbps,峰值冗余20%。6.2设计一套“零中断”证书更换流程,要求边缘节点在30秒内完成双证书热切换,并保证TLS1.30-RTT不失效。答案:1.预生成新证书与私钥,采用相同SPKI,保证0-RTT密钥一致;2.通过证书管理系统将新证书标记为“shadow”,推送至边缘节点内存;3.节点加载后,对比旧证书SPKI,若一致则标记为“可热切换”;4.控制台下发切换指令,节点调用nginx-sreload,使用SO_REUSEPORT监听新fd,旧连接继续用完即弃;5.通过Prometheus监控握手成功率,若30秒内失败率>0.1%,自动回滚;6.切换完成后,旧证书从内存淘汰,全程用户无感知,0-RTT续用。6.3给出一段Python脚本,调用中国移动CDN开放API,实现“按目录刷新+预加载”组合任务,要求:输入参数:目录URL、预加载级别(L1/L2)、并发数;输出:任务ID、成功/失败数量、耗时;需含异常重试与Token刷新逻辑。答案:```python!/usr/bin/envpython3importrequests,time,json,threadingfromqueueimportQueueBASE=""AUTH=("your_key","your_secret")defget_token():url=f"{BASE}/oauth/token"r=requests.post(url,data={"grant_type":"client_credentials"},auth=AUTH)returnr.json()["access_token"]defapi_post(path,body,token):h={"Authorization":f"Bearer{token}","Content-Type":"application/json"}r=requests.post(BASE+path,json=body,headers=h,timeout=10)ifr.status_code==401:token=get_token()h["Authorization"]=f"Bearer{token}"r=requests.post(BASE+path,json=body,headers=h,timeout=10)r.raise_for_status()returnr.json()defworker(q,token,lvl,succ,fail):whileTrue:url=q.get()ifurlisNone:breaktry:body={"type":"file","url":url,"preload_level":lvl}res=api_post("/v2/cache/refresh",body,token)succ.append(res["task_id"])exceptExceptionase:fail.append(url)q.task_done()defrun(dir_url,lvl="L1",concurrency=10):token=get_token()1.目录刷新body={"type":"directory","url":dir_url}task=api_post("/v2/cache/refresh",

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论