计算机网络谢希仁第七版 第八章 互联网上的音频和视频服务
最新计算机网络-谢希人-第七版习题答案

习题答案第1章多媒体技术基础知识一、填空题1.图像声音视频影像动画2.感觉媒体表示媒体显示媒体存储媒体传输媒体3.多媒体操作系统多媒体硬件系统媒体处理系统工具用户应用软件4.多媒体压缩和解压缩技术多媒体存储技术多媒体数据库技术多媒体网络通信技术多媒体同步技术多媒体虚拟现实技术5.感觉媒体表示媒体6.只读型一次写型重写型7.超链接(Hyperlink)8.人工智能领域9.集成化、智能化、嵌入化、网络化10 .扩展二、选择题(可多选)1.D 2.A 3.A B 4.A 5.B三、简答题1.什么是多媒体技术?多媒体技术的特性有哪些?答案:多媒体计算机技术通过计算机对文字、图形、图像、音频信息、视频影像、动画等多种媒体信息进行数字化采集、编码、存储、加工、传输,将它们有机地集成组合,并建立起相互的逻辑关联,使之成为具有交互功能的集成系统。
所以,多媒体技术就是计算机综合处理多种媒体的技术。
多媒体技术的特性有:(1) 信息载体的多样性(2) 集成性(3) 交互性(4) 协同性(5) 实时性2.与单纯的下载方式相比,这种对多媒体文件边下载边播放的流式传输方式具有哪些优点:答案:(1) 启动延时速度都大幅度地缩短(2) 对系统缓存容量的需求大大降低(3) 流式传输的实现有特定的实时传输协议3.请从多媒体自身特征出发解释传统电视为何不属于多媒体?答案:传统电视却乏交互性,不能根据用户需要浏览电视节目,因此,传统电视不属于多媒体。
4.简述虚拟现实的关键技术。
答案:虚拟现实涉及到多学科、多领域的技术应用,其中比较关键的技术有:大规模数据场景建模技术、动态实时的立体听觉、视觉生成技术、三维定位、方向跟踪、触觉反馈等传感技术和设备,交互技术及系统集成技术等。
5.简述多媒体数据压缩的必要性和可能性。
答案:必要性:在多媒体系统中,为了达到令人满意的图像、视频画面质量和听觉效果,必须解决视频、音频信号数据的大容量存储和实时传输问题可能性:多媒体声、文、图、视频等信源数据有极强的相关性,也就是说有大量的冗余信息,数据压缩就是将庞大的数据中的冗余信息去掉,保留相互独立的分量。
计算机网络课后习题答案(谢希仁)

<<计算机网络>> 谢希仁编著---习题解答第一章概述习题1-02 试简述分组交换的要点。
答:采用存储转发的分组交换技术,实质上是在计算机网络的通信过程中动态分配传输线路或信道带宽的一种策略。
它的工作机理是:首先将待发的数据报文划分成若干个大小有限的短数据块,在每个数据块前面加上一些控制信息(即首部),包括诸如数据收发的目的地址、源地址,数据块的序号等,形成一个个分组,然后各分组在交换网内采用“存储转发”机制将数据从源端发送到目的端。
由于节点交换机暂时存储的是一个个短的分组,而不是整个的长报文,且每一分组都暂存在交换机的内存中并可进行相应的处理,这就使得分组的转发速度非常快。
分组交换网是由若干节点交换机和连接这些交换机的链路组成,每一结点就是一个小型计算机。
基于分组交换的数据通信是实现计算机与计算机之间或计算机与人之间的通信,其通信过程需要定义严格的协议;分组交换网的主要优点:1、高效。
在分组传输的过程中动态分配传输带宽。
2、灵活。
每个结点均有智能,可根据情况决定路由和对数据做必要的处理。
3、迅速。
以分组作为传送单位,在每个结点存储转发,网络使用高速链路。
4、可靠。
完善的网络协议;分布式多路由的通信子网。
电路交换相比,分组交换的不足之处是:①每一分组在经过每一交换节点时都会产生一定的传输延时,考虑到节点处理分组的能力和分组排队等候处理的时间,以及每一分组经过的路由可能不等同,使得每一分组的传输延时长短不一。
因此,它不适用于一些实时、连续的应用场合,如电话话音、视频图像等数据的传输;②由于每一分组都额外附加一个头信息,从而降低了携带用户数据的通信容量;③分组交换网中的每一节点需要更多地参与对信息转换的处理,如在发送端需要将长报文划分为若干段分组,在接收端必须按序将每个分组组装起来,恢复出原报文数据等,从而降低了数据传输的效率。
习题1-03 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。
计算机网络谢希仁第七版全套++课件

标准化的计算机网络,20世纪70年 代末,形成了国际标准化的协议和标 准化的硬件和软件,出现了互联网。
第二阶段
计算机-计算机网络,20世纪60年代 中期,多个计算机互联的系统,实现 了计算机之间的数据通信。
第四阶段
互联网和移动互联网的快速发展,21 世纪初至今,互联网和移动互联网的 普及和发展,使得计算机网络的应用 更加广泛和深入。
。
HTTP协议支持请求/ 响应模型,客户端向 服务器发送请求,服
务器返回响应。
HTTP协议还支持无状 态、可缓存、代理和 负载均衡等特性。
电子邮件相关协议
电子邮件系统使用SMTP(Simple Mail Transfer Protocol)协议来发送邮件。
电子邮件服务器使用POP3(Post Office Protocol version 3)或IMAP(Internet Mail Access Protocol)协议来接收邮件。
计算机网络谢希仁第 七版全套 课件
汇报人:
202X-01-04
目录
• 概述 • 物理层 • 数据链路层 • 网络层 • 传输层 • 应用层 • 安全
01
概述
计算机网络定义
计算机网络
是计算机技术和通信技术相结合的产物,它利用通信设备 和线路将地理位置分散的、功能独立的多个计算机系统连 接起来,以实现资源共享和信息交换。
THANKS
感谢观看
06
应用层
应用层定义
01
02
03
应用层是计算机网络体 系结构中的最高层,直 接为用户提供各种网络
服务。
应用层负责处理特定的 应用程序细节,例如文 件传输、电子邮件、万
维网等。
计算机网络-谢希人-第七版习题答案

习题答案第1章多媒体技术基础知识一、填空题1.图像声音视频影像动画2.感觉媒体表示媒体显示媒体存储媒体传输媒体3.多媒体操作系统多媒体硬件系统媒体处理系统工具用户应用软件4.多媒体压缩和解压缩技术多媒体存储技术多媒体数据库技术多媒体网络通信技术多媒体同步技术多媒体虚拟现实技术5.感觉媒体表示媒体6.只读型一次写型重写型7.超链接(Hyperlink)8.人工智能领域9.集成化、智能化、嵌入化、网络化10 .扩展二、选择题(可多选)1.D 2.A 3.A B 4.A 5.B三、简答题1.什么是多媒体技术?多媒体技术的特性有哪些?答案:多媒体计算机技术通过计算机对文字、图形、图像、音频信息、视频影像、动画等多种媒体信息进行数字化采集、编码、存储、加工、传输,将它们有机地集成组合,并建立起相互的逻辑关联,使之成为具有交互功能的集成系统。
所以,多媒体技术就是计算机综合处理多种媒体的技术。
多媒体技术的特性有:(1) 信息载体的多样性(2) 集成性(3) 交互性(4) 协同性(5) 实时性2.与单纯的下载方式相比,这种对多媒体文件边下载边播放的流式传输方式具有哪些优点:答案:(1) 启动延时速度都大幅度地缩短(2) 对系统缓存容量的需求大大降低(3) 流式传输的实现有特定的实时传输协议3.请从多媒体自身特征出发解释传统电视为何不属于多媒体?答案:传统电视却乏交互性,不能根据用户需要浏览电视节目,因此,传统电视不属于多媒体。
4.简述虚拟现实的关键技术。
答案:虚拟现实涉及到多学科、多领域的技术应用,其中比较关键的技术有:大规模数据场景建模技术、动态实时的立体听觉、视觉生成技术、三维定位、方向跟踪、触觉反馈等传感技术和设备,交互技术及系统集成技术等。
5.简述多媒体数据压缩的必要性和可能性。
答案:必要性:在多媒体系统中,为了达到令人满意的图像、视频画面质量和听觉效果,必须解决视频、音频信号数据的大容量存储和实时传输问题可能性:多媒体声、文、图、视频等信源数据有极强的相关性,也就是说有大量的冗余信息,数据压缩就是将庞大的数据中的冗余信息去掉,保留相互独立的分量。
计算机网络谢希仁第七版课后答案完整版

计算机网络谢希仁第七版课后答案完整版计算机网络是现代社会中不可或缺的重要组成部分,对于我们的生活和工作都有着深远的影响。
谢希仁教授的《计算机网络》是计算机网络领域的经典教材,第七版课后题目是巩固学习的重要方式之一。
下面是对《计算机网络谢希仁第七版》课后答案的整理和完整版分享。
第一章:计算机网络和因特网1.了解计算机网络和因特网的基本概念,掌握计算机网络的体系结构以及因特网的发展历史和组成部分。
2.计算机网络由多个网络节点和连接在节点之间的通信链路组成。
根据不同的尺寸和覆盖范围,可以划分为局域网(LAN)、城域网(MAN)和广域网(WAN)。
3.因特网是全球最大的计算机网络,是由众多计算机网络相互连接而成。
4.因特网的组成部分包括主机(Host)、路由器(Router)和通信链路。
主机用于用户进行网络通信,路由器用于转发数据包,通信链路分为有线链路和无线链路。
5.因特网的发展历史经历了ARPANET、Internet和Web三个阶段。
ARPANET是美国军方研究机构ARPA建立的第一个分组交换网络,Internet是全球性的计算机网络,Web是基于超文本的信息浏览和检索系统。
1.了解物理层的基本概念和作用,掌握物理层的传输媒介、信号调制和调制解调技术。
2.物理层的主要任务是在传输媒介上传输比特流。
传输媒介可以是双绞线、同轴电缆、光纤和无线信道。
3.信号调制是将数字信号转换为模拟信号的过程,调制解调器(Modem)是实现信号调制和解调的设备。
4.常见的调制技术有调幅(AM)、调频(FM)和调相(PM)。
5.物理层还包括码式转换和时钟同步等技术,以及差错检测和纠正技术。
第三章:数据链路层1.了解数据链路层的基本概念和作用,掌握帧的结构和流量控制技术。
2.数据链路层的主要任务是将网络层传递的数据分组封装成帧,并在物理链路上可靠地传输。
3.帧由首部、数据区和尾部组成。
首部包括帧起始标志、地址字段、控制字段和校验序列。
计算机网络谢希仁第七版课后答案完整版

计算机网络谢希仁第七版课后答案完整版1. 概述计算机网络是当今社会发展不可或缺的一部分,它负责连接世界各地的计算机和设备,提供信息交流和资源共享的便利。
而谢希仁的《计算机网络》第七版是一本经典的教材,旨在帮助读者深入了解计算机网络的原理、技术和应用。
本文将提供《计算机网络谢希仁第七版》全部课后答案的完整版本,以便帮助读者更好地掌握该教材的知识点。
2. 第一章:绪论本章主要介绍了计算机网络的基本概念和发展历程。
通过学习本章,读者将了解到计算机网络的定义、功能和分类,以及互联网的起源和发展。
3. 第二章:物理层物理层是计算机网络的基础,它负责传输原始比特流。
本章对物理层的相关内容进行了全面的介绍,包括数据通信基础、传输媒介、信道复用技术等。
4. 第三章:数据链路层数据链路层负责将原始比特流划分为以太网帧等数据包进行传输。
本章详细介绍了数据链路层的各种协议和技术,如以太网、局域网、无线局域网等。
5. 第四章:网络层网络层是计算机网络中最关键的一层,它负责将数据包从源主机传输到目标主机。
本章对网络层的相关内容进行了深入研究,包括互联网协议、路由算法、IP地址等。
6. 第五章:传输层传输层负责提供端到端的可靠数据传输服务。
本章对传输层的相关知识进行了细致的讲解,包括传输层协议的设计原则、TCP协议、UDP协议等。
7. 第六章:应用层应用层是计算机网络中最高层的一层,它负责向用户提供各种网络应用服务。
本章详细介绍了应用层的相关内容,包括HTTP协议、DNS协议、电子邮件等。
8. 第七章:网络安全与管理网络安全和管理是计算机网络中不可忽视的重要方面。
本章对网络安全和管理的相关内容进行了全面的阐述,包括网络安全威胁、防火墙、入侵检测系统等。
9. 第八章:多媒体网络多媒体网络是指能够传输音频、视频等多种媒体数据的计算机网络。
本章介绍了多媒体网络的相关技术和应用,包括流媒体、语音通信、视频会议等。
10. 第九章:计算机网络的高级话题本章涵盖了计算机网络中的一些高级话题,如网络性能评价、网络协议的形式化描述方法、无线和移动网络等。
《计算机网络(谢希仁)》-学习笔记

1.1计算机网络在信息时代的作用三网: 电信网络,有线电视网络,计算机网络计算机网络的重要功能:1)连通性彼此连通,交换信息2)共享信息共享,软硬件共享1.2 因特网概述我们先给出关于网络,互联网,因特网的一些最基本概念.网络:许多计算机连接在一起互联网:internet 许多网络连接在一起因特网:Internet 全球最大的,开放的,有众多网络相互连接而成的计算机网络(一个互联网),其采用TCP/IP协议因特网发展的三个阶段:1.单个网络ARPANET向互联网发展的过程.1983年,TCP/IP协议成为ARPANET上的标准协议.人们把1983年看成是现在因特网的诞生时间.2.三级结构的因特网.分为主干网,地区网,校园网(企业网).3.多层次ISP结构的因特网.ISP称为因特网服务提供商.1.3 英特网组成从工作形式上分为两大块:1)边缘部分由所连接在因特网上的主机组成.这部分使用户直接使用的.2)核心部分由大量网络和连接这些网络的路由器组成,这部分是为边缘部分提供服务的.在往里边缘的端系统之间的通信方式可划分为两大类:客户-服务器方式(C/S方式)和对等方式(P2P方式)1.客户-服务器方式特征:客户是服务的请求方,服务器是服务的提供方.服务请求方和服务提供方都要使用网络核心部分所提供的的服务2.对等连接(peer-to-peer,简写P2P)指两个主机在通信时并不区分哪一个是服务请求方还是服务提供方.因特网的核心部分1.电路交换从通信资源的分配角度来看,交换(switching)就是按照某种方式动态地分配传输线的资源.在使用电路交换打电话之前,必须先拨号请求连接.这种必须经过”建立连接(占用通信资源) →通话(一直占用通信资源) →释放资源(归还通信资源)”三个步骤的交换方式称为电路交换.其一个重要特点:在通话的全部时间内,通话的两个用户是指占用端到端的通信资源.2.分组交换分组交换采用存储转发技术.把要发送的的整块数据称为一个报文(message).在发送之前,先把其分为一个个小的等长数据段.在每一个数据段前面加上一些必要控制信息组成的首部(header)后,就构成了一个分组(packet),其又称为包.分组是在因特网中传送的数据单元,分组中的首部包含了如目的地址和原地址等重要信息,每一个分组才能在因特网中独立地选择传输路径,并最终正确地交付到分组传输的终点.位于网络边缘的主机和网络核心部分的路由器都是计算机,但它们的作用却不一样.主机是为用户进行信息处理的,并且可以和其他主机通过网络交换信息.路由器是用来转发分组的,即进行分组交换的.优点: 高效灵活迅速可靠缺点:分组在各路由器存储转发时需要排队,这就会造成一定时延.另外,各分组必须携带的控制信息也造成了一定的开销.3.报文交换整个报文先传送到相邻结点,全部存储下来后查找转发表,转到下一个结点.1.5 计算机网络的类别1.按照作用范围分类: 广域网WAN(运用了广域网技术) 城域网MAN 局域网LAN(运用了局域网技术) 个人区域网PAN 1.6 计算机网络性能7个性能指标.速率带宽吞吐量时延时延带宽积往返时间利用率1.速率:连接在计算机网络上的主机在数字信号道上传送数据位数的速率,单位b/s,kb/s,Mb/s2.带宽计算机领域中,带宽来表示网络的通信线路传送数据的能力,表示单位时间内从网络中的某一点到另一点所通过的”最高数据率”数据通信领域中,数字信道所传送的最高数据率单位b/s,kb/s,Mb/s3.吞吐量即在单位时间内通过某个网络的数据量;单位b/s,Mb/s等4.时延是指数据从网络的一端传送到另一端所需的时间(1)发送时延是主机或路由器发送数据帧所需要的时间发送时延=数据帧长度(b)发送速率(b/s)=数据长度信道带宽(2)传播时延是电磁波在信道中传播一定的距离需要发费的时间传播时延=信道长度(m)电磁波在信道上的传播速率(m/s)(3)处理时延主机或路由器在收到分组是要花费一定的时间进行处理,例如分析分组的首部,从分组中提取数据部分.(4)排队时延分组在经过网络传输时,要经过许多路由器.但分组在进入路由器后要先在输入队列中等待处理.在路由器确定了转发接口后,还要在输出队列中排队等待转发.这就产生了排队延时.5.时延带宽积时延带宽积=传播时延×带宽表示这样的链路可容纳多少个比特.又称以比特为单位的链路长度6.往返时间RTT表示从发送方发送数据开始,到发送方收到来自接收方的确认,总共经历的时间.7.利用率信道利用率:有数据通过时间(有+无)数据通过时间网络利用率:信道利用率加权平均值,D0网络空闲时的时延,D表示网络当前的时延,U表示网络利用率D=D0 1−U1.7 计算机网络体系结构开放系统信息交换涉及的几个概念实体(entry): 交换信息的硬件或软件进程协议(protrocol): 控制两个对等实体通信的规则服务(service): 下层向上层提供服务,上层需要下层提供的服务来实现本层功能服务访问点(SAP): 相邻两层实体间交换信息的地方开发系统胡来年基本参考模型OSI/RM(Open Systems Interconnection Reference Model) 七层应用层能够产生流量能够和用户交互的应用程序表示层加密压缩开发人员会话层服务和客户端建立的会话查木马netstat –nb传输层可靠传输(要建立回话的) 不可靠传输流量控制网络层IP地址编址选择最佳路径数据链路层输入如何封装添加物理层地址MAC物理层电压接口标准网络排错从底层到高层网络安全和OSI参考模型物理层安全数据链路层安全ADSL网络层安全应用层安全SQL注入漏洞上传漏洞TCP/IP四层模型应用层运输层(TCP或UDP)网际层IP网络接口层综合OSI和TCP/IP的优点,采用一种五层协议的体系结构应用层→应用层(传输数据单元PDU)运输层→运输层报文网络层→IP数据报(IP分组)数据链路层→数据帧物理层→0010101010100001101012.1物理层的基本概念物理层解决如何在连接各种计算机的传输媒体上数据比特流,而不指具体的传输媒体.可以将物理层的主要任务描述为确定与传输媒体的接口有关的一些特性.机械特性接口形状,尺寸,引脚数目和排列2.2 数据通信的基础知识一个数据通信系统可划为三大部分: 原系统(或发送端,发送方) 传输系统(传输网络) 目的系统(接收端,接收方)相关术语通信的目的是传送消息.数据(data)——运送消息的实体信号(signal)——数据二等电气的或电磁的表现“模拟信号”——代表消息的参数的取值是连续的“数字信号”——代表消息的参数的取值是离散的码元(code)——在使用时间域的波形表示数字信号时,则代表不同离散数值的基本波形就形成码元有关信道的几个基本概念信道一般表示一个方向传送信息的媒体。
计算机网络原理_谢希仁_第七版课后答案

计算机网络原理第七版答案第一章概述1-01 计算机网络向用户可以提供那些服务?答:连通性和共享1-02 简述分组交换的要点。
答:( 1 )报文分组,加首部( 2 )经路由器储存转发( 3 )在目的地合并1-03 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。
答:( 1 )电路交换:端对端通信质量因约定了通信资源获得可靠保障,对连续传送大量数据效率高。
( 2 )报文交换:无须预约传输带宽,动态逐段利用传输带宽对突发式数据通信效率高,通信迅速。
( 3 )分组交换:具有报文交换之高效、迅速的要点,且各分组小,路由灵活,网络生存性能好。
1-04 为什么说因特网是自印刷术以来人类通信方面最大的变革?答:融合其他通信网络,在信息化过程中起核心作用,提供最好的连通性和信息共享,第一次提供了各种媒体形式的实时交互能力。
1-05 因特网的发展大致分为哪几个阶段?请指出这几个阶段的主要特点。
答:从单个网络 APPANET 向互联网发展; TCP/IP 协议的初步成型建成三级结构的 Internet ;分为主干网、地区网和校园网;形成多层次 ISP 结构的 Internet ; ISP 首次出现。
1-06 简述因特网标准制定的几个阶段?答:( 1 )因特网草案 (Internet Draft) —— 在这个阶段还不是 RFC 文档。
( 2 )建议标准 (Proposed Standard) —— 从这个阶段开始就成为RFC 文档。
( 3 )草案标准 (Draft Standard) ( 4 )因特网标准(Internet Standard)1-07 小写和大写开头的英文名 internet 和 Internet 在意思上有何重要区别?答:( 1 ) internet (互联网或互连网):通用名词,它泛指由多个计算机网络互连而成的网络。
;协议无特指( 2 ) Internet (因特网):专用名词,特指采用 TCP/IP 协议的互联网络。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
丢失容忍 (loss tolerant) 也是实时数据的另一个重要特点。
计算机网络(第7版)
谢希仁 编著
需要解决的问题(续)
由于分组的到达可能不按序,但将分组还原和播放时又应当是按序 的,因此在发送多媒体分组时还应当给每一个分组加上序号。
媒体播放器与媒体服务器的关系是客户与服务器的关系。 媒体播放器不是向万维网服务器而是向媒体服务器请求音频/视频文件。 媒体服务器和媒体播放器之间采用另外的协议进行交互。
计算机网络(第7版)
谢希仁 编著
使用媒体服务器
客户机
服务器
浏览器
GET: 元文件
RESPONSE
万维网 服务器
计算机网络(第7版)
谢希仁 编著
使用 TCP,还是 UDP?
现在对流式存储音频/视频的播放,如 YouTube 和 Netflix,都是 采用 TCP 来传送。
视频文件
待已
发 发
送送 的的
TCP 发送缓存
互联网上传送
TCP 接收缓存
应用程序缓存 等时地从缓存中把帧
已 收
读出,解压缩,显示
使用 TCP,还是 UDP?
如果是观看实况转播,那么最好应当首先考虑使用 UDP 来传送。 如果使用 TCP 传送,则当出现网络严重拥塞而产生播放的暂停时,
就会使人难于接受。 使用 UDP 传送时,即使因网络拥塞丢失了一些分组,对观看的感觉
也会比突然出现暂停要好些。
计算机网络(第7版)
媒体 服务器
使用 RTSP 的媒 体服务器的工作 过程
计算机网络(第7版)
谢希仁 编著
在屏幕上
到
的
万维网 服务器
客户机
计算机网络(第7版)
谢希仁 编著
使用 TCP 传送流式视频主要步骤
1. 用户使用 HTTP 获取存储在万维网服务器中的视频文件,然后把视频数据传 送到 TCP 发送缓存中。若发送缓存已填满,就暂时停止传送。
2. 从 TCP 发送缓存通过互联网向客户机中的 TCP 接收缓存传送视频数据,直到 接收缓存被填满。
采用 UDP 会有以下几个缺点: 1. 由于网络的情况多变,在接收端的播放器很难做到始终按规定的速率播 放。 2. 很多单位的防火墙往往阻拦外部 UDP 分组的进入,因而使用 UDP 传送 多媒体文件时会被防火墙阻拦掉。 3. 使用 UDP 传送流式多媒体文件时,如果在用户端希望能够控制媒体的 播放,如进行暂停、快进等操作,那么还需要使用另外的协议 RTP 和 RTSP,增加了成本和复杂性。
立交付的策略,对传送数据信息也是很合适的。 互联网使用的 TCP 协议可以很好地解决网络不能提供可靠交付这一
问题。
计算机网络(第7版)
谢希仁 编著
多媒体信息的特点
多媒体信息包括:声音和图像信息。 多媒体信息的两个最主要特点:
1. 多媒体信息的信息量往往很大。 标准语音:64 kbit/s;高质量的立体声音乐:1.4 Mbit/s; 数码照片 (1280 × 960):3.52 MB;彩色电视:250 Mbit/s。
元文件
媒体 播放器
GET: 音频/视频文件
媒体
RESPONSE 服务器
媒体播放器不是 向万维网服务器 而是向媒体服务 器请求音频/视 频文件。
计算机网络(第7版)
谢希仁 编著
使用媒体服务器下载音频/视频文件步骤
1~3 前三个步骤仍然和上一节的一样,区别就是后面两个步骤。 4. 媒体播放器使用元文件中的 URL 接入到媒体服务器,请求下载浏
谢希仁 编著
8.2.3 实时流式协议 RTSP
实时流式协议 RTSP (Real-Time Streaming Protocol) 本身并不传 送数据,是一个多媒体播放控制协议。
它以客户服务器方式工作,用来使用户在播放从互联网下载的实时数 据时能够进行控制,如:暂停/继续、后退、前进等。因此 RTSP 又 称为“互联网录像机遥控协议”。
2. 在传输多媒体数据时,对时延和时延抖动均有较高的要求。
计算机网络(第7版)
谢希仁 编著
互联网是非等时的
模拟的多媒体信号经过采样和模数转换变为数字信号,再组装成分 组。这些分组的发送速率是恒定的(等时的)。
传统的互联网本身是非等时的。因此经过互联网的分组变成了非恒 定速率的分组。
模拟信号
2. 万维网服务器把该元文件装入 HTTP 响应报文的主体,发回给浏览器。 3. 客户机浏览器调用相关的媒体播放器,把提取出的元文件传送给媒体播放器。 4. 媒体播放器使用元文件中的 URL,向万维网服务器发送 HTTP 请求报文,要
求下载音频/视频文件。 5. 万维网服务器发送 HTTP 响应报文,把该音频/视频文件发送给媒体播放器。
采样后的信号 构成分组
t
t
t
恒定速率
互联网
t 非恒定速率
计算机网络(第7版)
谢希仁 编著
互联网是非等时的
模拟的多媒体信号经过采样和模数转换变为数字信号,再组装成分 组。这些分组的发送速率是恒定的(等时的)。
传统的互联网本身是非等时的。因此经过互联网的分组变成了非恒 定速率的分组。
模拟信号
采样后的信号 构成分组
RESPONSE
万维网 服务器
音频/视频文件
媒体 播放器
注意:传统的下载文件方法并 没有涉及到“流式”(即边下 载边播放)的概念。
计算机网络(第7版)
谢希仁 编著
浏览器从服务器下载音频/视频文件步骤
1. 用户从客户机 (client machine) 的浏览器上用 HTTP 协议向服务 器请求下载某个音频/视频文件。
中传送时应如何封装在分组中。 RTSP 没有规定音频/视频流在媒体播放器中应如何缓存。
计算机网络(第7版)
谢希仁 编著
浏览器
GET : 元文件
RESPONSE
元文件
SETUP
RESPONSE
PLAY
媒体 播放器
RESPONSE
音频/视频流
TEARDOWN
RESPONSE
万维网 服务器
计算机网络(第7版)
谢希仁 编著
“边下载边播放”中的“下载”
对于流式音频/视频的“下载”,实际上并没有把“下载”的内容存 储在硬盘上。
“边下载边播放”结束后,在用户的硬盘上没有留下有关播放内容 的任何痕迹。
流媒体 (streaming media) 即流式音频/视频。 流媒体特点就是“边下载边播放” (streaming and playing) 。
3. 从 TCP 接收缓存把视频数据再传送到应用程序缓存(即媒体播放器的缓存)。 当这个缓存中的视频数据存储到一定程度时,就开始播放。这个过程一般不超 过 1 分钟。
4. 在播放时,媒体播放器等时地(即周期性地)把视频数据按帧读出,经解压缩 后,把视频节目显示在用户的屏幕上。
计算机网络(第7版)
谢希仁 编著
览器所请求的音频/视频文件。下载可以借助于使用 UDP 的任何协 议,例如使用实时运输协议 RTP。 5. 媒体服务器给出响应,把该音频/视频文件发送给媒体播放器。媒体 播放器在迟延了若干秒后,以流的形式边下载边解压缩边播放。
计算机网络(第7版)
谢希仁 编著
使用 TCP,还是 UDP?
传送音频/视频文件可以使用 TCP,也可以使用 UDP。起初人们选用 UDP 来传送。
客户机 浏览器
GET: 元文件 RESPONSE
服务器
元文件
万维网 服务器
GET: 音频/视频文件
媒体 播放器
RESPONSE
计算机网络(第7版)
谢希仁 编著
使用元文件下载音频/视频文件
1. 浏览器用户使用 HTTP 的 GET 报文接入到万维网服务器。这个超链指向一个 元文件。这个元文件有实际的音频/视频文件的统一资源定位符 URL。
计算机网络(第7版)
谢希仁 编著
分组 发出
12345
到达分组数
6
5
如果网络无时延
4
6 推迟播放
分组迟到 网络出现时延
3 缓存时间
2
1
分组 1 的时延
缓存时间
12 实际的网络
3456
分组 到达
1 23
45 6
t
再推迟播放时间 t t
ቤተ መጻሕፍቲ ባይዱ
计算机网络(第7版)
谢希仁 编著
需要解决的问题
在传送时延敏感 (delay sensitive) 的实时数据时,不仅传输时延不 能太大,而且时延抖动也必须受到限制。
计算机网络(第7版)
谢希仁 编著
8.2 流式存储 音频/视频
8.2.1 8.2.2 8.2.3
具有元文件的万维网服务器 媒体服务器
实时流式协议 RTSP
计算机网络(第7版)
谢希仁 编著
8.2 流式存储音频/视频
浏览器从服务器下载已经录制好的音频/视频文件步骤如下:
客户机
服务器
浏览器
GET: 音频/视频文件
t
非恒定速率
T
t 恒定速率
计算机网络(第7版)
谢希仁 编著
缓存的影响
缓存使所有到达的分组都经受了迟延。 早到达的分组在缓存中停留的时间较长,而晚到达的分组在缓存中停
留的时间则较短。 以非恒定速率到达的分组,经过缓存后再以恒定速率读出,就能够在
一定程度上消除了时延的抖动。但我们付出的代价是增加了时延。