<计算机网络自顶向下> CDN

2024-04-15 17:36

本文主要是介绍<计算机网络自顶向下> CDN,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

视频服务挑战

  • 规模性
  • 异构性:不同用户有不同的能力(比如有线接入和移动用户;贷款丰富和受限用户)
  • 解决方法是:分布式的应用层面的基础设施CDN

多媒体:视频

  • 视频是固定速度显示的一系列图像的序列,图像又是一系列像素点的序列
  • 视频占的带宽太大所以不经过压缩就在网络上传输基本是不可能的
  • 压缩的基础
    • 空间的冗余度:一个帧当中一些范围的像素点颜色一样,空间描述的时候可以说某个像素点在那一范围出现
    • 时间上的冗余度:一些相邻的帧的像素点颜色一样,传输的时候仅仅把动的对象传输即可
  • CBR (constant bit rate): 以固定速率编码
  • VBR (variable bit rate): 视频编码速率随时间的变化而变化

存储视频的流化服务

  • Download and play太慢了
  • streaming服务边下载边看(就相当于我现在看b站下面有一个进度条还有一个比进度条跑的更快的白条,这个白条就是下载条)
  • 多媒体流化服务:DASH(Dynamic Adaptive Streaming over HTTP)
    • 服务器:将视频文件分割为多个chunk,每个chunk独立存储,编码于(8-10种)不同码率,告示文件(manifest file)提供不同块的URL(b站视频有很多码率视频)
    • 客户端:周期性测量服务器到客户端的带宽,查询告示文件,在一个时刻请求一个块,HTTP头部指定字节范围(如果带宽足够,选择最大码率的视频块;会话中的不同时刻,可以切换请求不同的编码块,这取决于当时的可用带宽);

Content Distrubution Networks(CDN)

  • 挑战:承载量
    • 如果选择单个的,,大的超级服务器“mega-server”——方法简单但是延展性很差
      • 服务器到客户端上路径跳数较多,瓶颈链路的带宽小导致停顿
      • “二八规律”决定了网络同时充斥着统一个视频的多个拷贝,效率低(付费高,贷款浪费,效果差)
      • 单点故障,性能瓶颈
      • 周边网络的拥塞
  • 选项二:通过CDN,全网部署缓存节点,存储服务内容,就近为用户提供服务,提高用户体验
  • 也就是说在网络中,CDN的运营商部署了许多缓存节点,用户上线时候不一定从原服务器获取流化服务,通过DNS的重定向,找离他最近服务质量最好的节点提供流化服务。使得问阿金传输跳数少,服务质量更好。
  • 种类
    • Enter deep:将CDN服务器深入到许多接入网(在Local ISP内部)
      • 更接近用户,数量多,离用户近,管理困难
      • Akamai:1700个位置
    • Bring home: 部署在少数(10个左右)关键位置(比如在ISP关键节点机房附近),如将服务器簇安装于POP附近(离若干大的ISP,POP比较近)
      在计算机网络中,POP表示入网点(Point of Presence)。POP位于网络企业的边缘外侧,是访问企业网络内部的进入点。外界提供的服务通过POP进入,这些服务包括Internet接入,广域连接以及电话服务(PSTN)
      • 采用租用线路将服务器簇链接起来
      • Limelight
      • 问题:跳数比第一种多
    • 互联网络主机到主机之间的通信作为一种服务向用户提供
    • OTT挑战:在拥塞的互联网上复制内容
      • 从哪个CDN节点中获取内容?
      • 用户在网络拥塞时的行为?
      • 在哪些CDN节点中存储什么内容?

这篇关于<计算机网络自顶向下> CDN的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/906467

相关文章

速盾高防cdn是怎么解决网站攻击的?

速盾高防CDN是一种基于云计算技术的网络安全解决方案,可以有效地保护网站免受各种网络攻击的威胁。它通过在全球多个节点部署服务器,将网站内容缓存到这些服务器上,并通过智能路由技术将用户的请求引导到最近的服务器上,以提供更快的访问速度和更好的网络性能。 速盾高防CDN主要采用以下几种方式来解决网站攻击: 分布式拒绝服务攻击(DDoS)防护:DDoS攻击是一种常见的网络攻击手段,攻击者通过向目标网

速盾:直播 cdn 服务器带宽?

在当今数字化时代,直播已经成为了一种非常流行的娱乐和商业活动形式。为了确保直播的流畅性和高质量,直播平台通常会使用 CDN(Content Delivery Network,内容分发网络)服务器来分发直播流。而 CDN 服务器的带宽则是影响直播质量的一个重要因素。下面我们就来探讨一下速盾视角下的直播 CDN 服务器带宽问题。 一、直播对带宽的需求 高清视频流 直播通常需要传输高清视频

计算机网络基础概念 交换机、路由器、网关、TBOX

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、VLAN是什么?二 、交换机三、路由器四、网关五、TBOXTelematics BOX,简称车载T-BOX,车联网系统包含四部分,主机、车载T-BOX、手机APP及后台系统。主机主要用于车内的影音娱乐,以及车辆信息显示;车载T-BOX主要用于和后台系统/手机APP通信,实现手机APP的车辆信息显示与控

CCF推荐C类会议和期刊总结(计算机网络领域)

CCF推荐C类会议和期刊总结(计算机网络领域) 在计算机网络领域,中国计算机学会(CCF)推荐的C类会议和期刊为研究者提供了广泛的学术交流平台。以下是对所有C类会议和期刊的总结,包括全称、出版社、dblp文献网址以及所属领域。 目录 CCF推荐C类会议和期刊总结(计算机网络领域) C类期刊 1. Ad Hoc Networks 2. CC 3. TNSM 4. IET Com

[计算机网络]-计网学习笔记-计网知识点总结(附完整笔记)

本笔记是跟着 b站 湖科大教书匠 视频做的笔记,其中图片为视频中的 PPT,加上了自己的注释。         这是原视频链接。大家可以参照着笔记看原视频。视频中的 PPT 做的非常好。         【计算机网络微课堂(有字幕无背景音乐版)】https://www.bilibili.com/video/BV1c4411d7jb?vd_source=1146b07cc2d66

速盾:全面分析高防 CDN 和 CDN 对比?

在当今数字化时代,网站的性能和安全性对于企业和个人来说至关重要。为了提高网站的访问速度和安全性,许多人会选择使用 CDN(Content Delivery Network,内容分发网络)或高防 CDN。那么,高防 CDN 和普通 CDN 有什么区别呢?下面我们来进行全面分析。 一、CDN 的基本概念和作用 CDN 的定义 CDN 是一种分布式的网络架构,它通过在全球各地部署服务器节点

计算机网络知识自学笔记(Chatgpt 回答)

目录 文章目录 phy芯片 lan8720A 和网卡的区别???MAC地址 和IP的区别是啥???1. **用途和作用范围**:2. **层次差异**:3. **分配方式**:4. **持久性和作用**:5. **数据传输中的作用**:小结: 还有网关 是啥 可以举个通俗易懂的例子吗通俗易懂的例子:具体应用:小结: 结合这个案例 可以讲下 ip地址和mac地址分别是啥 和作用分别是啥吗?

第十六篇:走入计算机网络的传输层--传输层概述

1. 传输层的功能 ① 分割与重组数据 一次数据传输有大小限制,传输层需要做数据分割,所以在数据送达后必然也需要做数据重组。 ② 按端口号寻址 IP只能定位数据哪台主机,无法判断数据报文应该交给哪个应用,传输层给每个应用都设置了一个编号,这个编号就是端口,目的端口可以定位报文应该发给哪个应用处理。 ③ 连接管理 面向连接的传输,需要对连接进行管理。 ④ 差错控制和流量控制

计算机网络11——数据库语法2

目录 1、变量 (1)局部变量 (2)会话变量 (3)系统变量 2、判断选择 (1)if选择语法 (2)case选择 3、循环 (1)while循环 (2)其他循环 4、存储过程 5、触发器 6、事务:transaction 事务的特性 使用 1、变量 (1)局部变量 函数里面定义的,变量名  类型 (2)会话变量 本次连接会话有效,不需要定义声明,直接

计算机网络练级第一级————认识网络

网络搁哪? 网络大家应该都很熟悉了,但网络具体是怎么构成的,怎么用的?长话短说 我认为网络就是计算机里的快递业务,从一台计算机中发出,网络接收到数据后,就要把这个数据安全快速完整地发到目标主机上。 大家肯定在想,谁都知道吧,这个人搁这搁这。但主题确实也是从这里开始。 网络的发展史(了解) 独立模式: 这个时期,有点像网络的原始人时期,这个时期每个计算机只能有自己的数据,程序员想要另