第三章 网络操作系统的通信

第三章 网络操作系统的通信

操作系统引入并发技术以后使得系统运行的复杂度增加了,计算机联网以后对各种资源的共享使用和各类信息的传递需要更高一级的协调。



1. 进程间通信的基本方式

1.1 知识点

  • 前提知识共享存储区的通信方式只适用于网络中各节点主机内部进程之间的通信,其通信方式与单机内部进程之间的通信相一致,网络上的通信一般会将信息打包进行传送,以实现进程间的通信
  • 低级通信:一般用于本机内进程之间
  • 高级通信:不仅适用本机,还适用于网络。
  • 低级通信包括:信号,信号量等,采用共享变量的方法来实现
  • 高级通信包括:消息队列,共享内存,套接字,邮箱通信等
  • 进程间的低级通信方式:传递信息较少,访问条件较严格。以信号量为主,通过P,V原语信号量进行操作。(PV操作是一种卓有成效的进程同步机制)
  • 信号量实现互斥:(1)设置互斥信号量S处值为1;(2)临界区代码置于PV之间。(3)P,V必须成对出现。
    在这里插入图片描述
  • 信号量实现同步:()设置初始信号量S为0;(2)一个进程使用P原语时,往往另一个进程要使用V原语与之对应,P,V操作应该分散在不同进程之间,
    在这里插入图片描述
  • P,V信号量:PV信号量的进程间的通信基于共享变量的通信方式,仅限于本机内。

  • 消息缓冲通信:消息缓冲机制的通信技术是一种高级通信机制。基本思想是“生产者-消费者”的基本原理,利用公共消息缓冲区实现进程之间和各节点主机之间的信息交换
  • 消息缓存机制通信的基本方法:(1)发送者调用消息发送原语send(receiver,a); (2)接收者调用消息接收原语receive(b)。参数a代表发送进程中准备发送的消息在内存去的首地址参数b表示接收进程用于存放收到的消息在内存的首地址。一般使用PV操作原语实现send和receive原语
  • 消息缓冲通信的基本原理:由操作系统在系统空间维护一组缓冲区,并封装好通信原语send和receive。(1)当发送者要发消息时,这些send系统调用命令,产生自愿中断进入操作系统核心。(2)操作系统为发送者分配一个空缓冲区,并将所发送的消息内容从发送者空间复制到该缓冲区中,并将此缓冲区连接到接收者的消息队列末尾。(3)接收者执行到receive系统调用命令时,也产生自愿中断,进入操作系统核心,操作系统将载有消息的缓冲区从消息队列取出,并将消息内容复制到接收者空间中,然后收回空闲缓冲区。
  • 消息传递j机制在调用发送和接收原语时,对发送者而言必要的参数:(1)接收者以及所要发送的消息在内存的指针;(2)sender(或消息发送者名);(3)size(或消息长度); (4)text(或消息正文)
  • 保证发送者和接收者对共享内存区的互斥访问,需要设置信号量:(1)每一个进程有一个mutex0,保证对消息队列的互斥操作,处值为1;(2)消息缓冲区数量有限,设为buffe,初值为空闲消息缓冲区个数;(3)设定mutex1 专门用于对空闲消息缓冲区的互斥操作,初值为1;(4)设message,专门用于管理接收者信息,处值为0

  • 信箱通信(邮箱通信):是一种高级通信,也是间接通信。
  • 信箱(邮箱):是一种数据结构,逻辑上分为两部分:信箱头和由若干格子组成的信箱体
    在这里插入图片描述
  • 进程间的信箱通信满足如下条件:(1)发送者发送消息时,信箱中至少要有一个空格存放该信件。(2)接收者接收信息时,信箱中至少要有一个信件存在。
  • 信箱创建: 信箱可由OS创建也可由用户进程创建。
  • 信箱可根据创建者来分类:私有信箱,公用信箱,共享信箱
  • 信箱通信发送者和接收者之间的关系:(1)一对一关系;(2)多对一关系(也称客户/服务器交互);(3)一对多关系;(4)多对多关系。
  • 信箱创建时必须建立:信箱头(其包含信箱名称,信箱大小,创建者的进程名)
  • 信箱通信算法描述:(1)发送者调用过程deposit(m)将信件m发送到信箱;(2)接收者调用过程remove(m)将信件m从信件取出。
  • 为确保信箱数据的一致性所需要设立的两个信号量:(1)Fromnum:发送者的私用信号量。记录信箱空格,初值为n; (2)Mesnum:接收者的私用信号量。记录信箱有信件的个数,初值为0。(3)信号量作用:这二个信号量可以保证发送者不会向已经满了的信箱中发送信件,接收者不会从空的箱中读取信件,从而避免死锁

1.2 真题

  • 选择题

(1)9.进程间的高级通信方式不包括 (23-10)
A.信号量 B.消息队列C.套接字 D.共享内存

(3)9.在消息缓冲机制通信中,发送者和接收者分别调用 (17-10)
A.消息发送原语和消息接收原语 B.消息请求原语和消息确认原语
C.消息客户原语和消息服务原语 D.消息同步原语和消息异步原语

(4)9.在操作系统中,属于低级通信的是 (17-04)
A.信号量 B.消息队列 C.共享内存 D.套接字

(5)9.消息缓冲通信中的临界资源是 (13-04)
A.内存区 B.消息缓冲区 C.发送区 D.接收区

  • 填空题

(1)25.信箱是一种数据结构,逻辑上可分成信箱头和由若干格子组成的_信箱体_(22-04)

(2)25.高级通信有消息队列、共享内存、套接字和_邮箱通信_(18-04)

(3)25.网络系统区别于单机系统的在于操作系统之中的_进程_间通信 (18-04)

(4)25.信箱通信中的多对一方式是一个典型的_客户机/服务器_模式 (17-04)

(5)26.为确保信箱数据的一致性需要设立两个信号量,这样可以避免_死锁_(16-10)

(6)26.消息缓冲机制的通信技术利用公共消息缓冲区实现进程之间和各结点之间的_信息交换_(15-10)

(7)26.消息缓冲机制的通信技术利用_公共消息缓冲区_实现进程之间和各结点机之间的信息交换(13-04)

(8)25.高级通信有共享内存、消息队列、套接字和邮箱通信 (12-04)

(9)25.进程通信使用的信箱按所有者和权限可分为私有信箱、公用信箱和_共享信箱_三种类型(11-07)

(10)25.进程通信使用的信箱逻辑上分成信箱头和_信箱体_两部分 (11-04)

(11)25.一次只允许一个进程使用,在它未用完之前,不允许其它进程使用的资源称为_临界资源_(10-04)

  • 简答题

(1)33.简述为确保信箱数据的一致性所需要设立的两个信号量和作用。(22-10)
答:两个信号量:Fromnum:发送者的私用信号量。记录信箱空格,初值为n;Mesnum:接收者的私用信号量。记录信箱有信件的个数,初值为0。作用:这二个信号量可以保证发送者不会向已经满了的信箱中发送信件,接收者不会从空的箱中读取信件,从而避免死锁

(2)33.简述消息传递机制在调用发送和接收原语时,对发送者而言的必要参数 (18-10)
答:(1)接收者以及所要发送的消息在内存的指针;(2)sender(或消息发送者名);(3)size(或消息长度); (4)text(或消息正文)。

(3)33.简述信箱的逻辑成分和进程间信箱通信要满足的条件 (16-04)
答:信箱逻辑上分为信箱头和由若干格子组成的信箱体。要满足的条件(1)发送者发送消息时,信箱中至少有一个空格存放该信件。(2)按收者接收消息时,信箱中至少有–个信件存放。

2. 基于消息传递的通信方式

2.1 知识点

  • 计算机通信系统中,各节点主机上的进程之间采用的通信方式消息传递。这种通信方式不需要使用共享变量。
  • 基于消息传递的通信方式中:一个进程发送一条消息,另一进程接收这一消息。一个消息只有在它已经发送出来的条件下才能被接收,因而两者需要取得同步

  • 客户服务器模式基本思想:把操作系统构造为一组相互合作的进程,在网络中,每一个节点既可以作为一个服务器也可以作为一个客户机
  • 客户机/服务器方式的工作过程:(1)采用一个无连接的请求/应答协议。(2)客户端发送一个请求给服务器要求某种服务。(3)服务器完成这一请求后返回计算结果或错误信息。
  • 客户/服务器间的通信过程:(1)服务器首先获得本地的计算机地址,创建通信端口,打开侦听口,等待接收客户机消息。(2)程序设计为一旦服务器接收到客户机发来的消息,服务器会向客户机回送一条消息。(3)客户机向固定地址的服务器建立通信连接,成功以后向服务器发送一条消息,然后等待服务器返回应答。

  • 网络协议(网络通信协议):是对计算机之间通信的信息格式,他能被收/发双方都认可的传送信息内容的一组定义。
  • 通信协议原则:选择网络通信协议的原则是所选协议妻与网络结构和功能相一致
  • 网络协议的本质:是通信规则。即各种软硬件必须遵循的共同规范。
  • 网络协议为实现可移植性和灵活性,设计了OSI七层参考模型。
  • 物理接口通信协议:RS-232C,RS-449, V.35
  • 数据链路层协议:CSMA/CD, SDLC, HDLC
  • 网络层路由协议:IP, RIP, OSPF, IGRP
  • 传输层协议:TCP, FTP, TFFP
  • 应用层协议:POP3, SMTP, SNMP, DNS
  • 网络协议可分为基础性协议(用来提供网络连接服务),应用型协议(对网络来说不是必须的,而是在具体应用到网络服务时才需要)。
  • 常用的基础性协议:TCP/IP,IPX/SPX(专用于NetWare操作系统)、NetBEUI(专用于WIndows系统)
  • 常用的应用型协议:HTTP, PPP, FTP

2.2 真题

  • 选择题

(1)9.网络存在多个网段或要通过路由器相连时,不能使用的协议是 (22-10)
A. NetBEUI B. TCP/IP C.IPX/SPX D.HTTP
注:不能使用应用型协议

(2)9.IPX/SPX专用于 (22-04)
A.Unix操作系统 B.Windows 操作系统 C.Linux 操作系统 D.Netware 操作系统

(3)9.网络协议的本质是 (19-04)
A.通信规则 B.网络规模 C.网络功能 D.连接服务

(4)9.属于数据链路层的数据链路协议是 (18-04)
A.RS.232C B.HDLC C.TFFP D.SMTP

(5)9.下列网络通信协议中属于基础型协议的是 (16-04)
A.PPP B.HTTP C.FTP D.NetBEUI

(6)9.下列协议中,均属于应用型协议的是 (15-10)
A.TCP/IP和HTTP B.IPX/SPX和PPP C.NetBEUI和HTTP D.PPP和FTP

(7)9. 属于传输层的传输控制协议是 (15-04)
A.TCP B. SDLC C.P0P3 D.V.35

(8)9.客户机/服务器模式中,每个结点 (14-04)
A.只能作客户机 B.只能作服务器 C.不是客户机也不是服务器 D.可以作客户机也可以作服务器

(9)9.下列协议中属于传输层协议的是( ) (12-04)
A.IP B.TCP C.HDLC D.IGRP

  • 填空题

(1)26.在基于消息传递的通信方式中使用不同的_进程_发送和接收消息。(22-04)

(2)26.专用于微软公司的Windows系统的网络协议是_NetBEUI_ (14-04)

  • 简答题

(1)33.简述客户机/服务器方式的工作过程 (17-04)
答:(1)采用一个无连接的请求/应答协议。(2)客户端发送一个请求给服务器要求某种服务。(3)服务器完成这一请求后返回计算结果或错误信息。

(3)33.简述网络通信协议概念和选择网络通信协议的原则 (16-10)
答:(1)网络通信协议是对计算机之间通信的信息格式、能被收7发双方接收的传送信息内容的一组定义。(2)选择网络通信协议的原则是所选协议妻与网络结构和功能相一致。

3.通信原语的设计

3.1 知识点

  • 单机操作系统中,使用消息传递、共享内存和信箱通信等方式都需要:一个共享存储区。,进程间通过互斥访问共享存储区交换信息。
  • 计算机网络系统中,两个节点主机之间要完成消息传送,通常由一个用户计算机节点的进程向服务进程发出一个请求消息,要求服务进程完成某种服务。服务进程在接收到该请求后,着手处理这一请求并将结果或出错信息返回给请求进程。
  • 考虑最简单的情况,用户请求进程和服务进程:可用send()和receive()两个原语完成
  • 原语类型:同步原语和异步原语;缓冲原语和非缓冲原语;可靠原语和非可靠原语。
  • 通信原语之同步原语(又称阻塞原语)优点:信息的传递不过多地占用处理机的时间,但是设计不当可能会造成死锁或饥饿。
  • 通信原语之异步原语:为解决通信原语问题,设计的异步原语。他的优点是系统可以并发,可以减小死锁和饥饿的风险,但异步发送和接收原语也有很大的问题。(ps:书上说了一大堆,我觉得没用,所以我没写,大概就是也有问题!)
  • 在网络操作系统中,系统提供了三种通信原语(重要 背),:1)同步原语,阻塞发送和接收;有死锁和饥饿的可能。2)带副本的异步发送原语和带测试的异步接收原语,非阻塞,并发度高;系统开销大。3)带中断的异步原语,效率高,并发度大;编程困难,不利于调试。

  • 缓冲通信原语语非缓冲通信原语的根本区别:是否在内核存在又一块内存用来存放过早达到的信息。若有则是缓冲原语,否则是非缓冲。
  • 对内核缓冲区的管理最简单的方法:是定义一个称为信箱的数据结构。

  • 若我们希望发送者发出的信息保证会送达接收者手里,我们可以要求发出的信息有回执,具体在客户/服务器模型上可以采用:确认的方法
  • 可靠原语的实现(图上的要记住):四回合 应答和三回合应答
    在这里插入图片描述

3.2 真题

  • 选择题

(1)9.可靠原语实现的三回合应答的顺序是 (16-10)
A.客户请求、客户确认、服务应答 B.客户请求、服务应答、客户确认
C.服务询问、客户应答、服务响应 D. 服务淘问、服务应答、客户确认

  • 填空题

(1)25.使用消息传递、共享内存和信箱通信等方式都需要有一个_共享_存储区。(22-10)

(2)26.可靠原语实现的四回合应答包括客户请求、服务确认、_服务应答_和用户确认 (19-04)

(3)26.异步原语通信的优点是系统可以_并发_,这样减小了死锁和饥饿的危险(17-04)

(4)25.同步原语阻塞发送和接收,有_死锁_和饥饿的可能 (16-04 )

(5)26.对内核缓冲区的管理最简单的方法是定义一个称为_信箱_的数据结构(16-04)

(6)25.异步通信原语的优点是系统可以并发,因此可以减小_死锁_和饥饿的风险(15-04)

(7)25.考虑最简单的情况,用户请求进程和服务进程可用send和_receive_两个原语来完成(13-04)

(8)26.通信原语是按照_通信协议_的规定建立的 (12-04)
注:书上没找到 背主吧

(9)26.对于同步通信原语而言,进程调用send原语将消息发出后便处于_阻塞_状态(10-04)

  • 简答题

(1)33.简述网络操作系统中提供的通信原语 (18-04)
答:(1)同步原语,阻塞发送和接收;有死锁和饥饿的可能。(2)带复制的异步发送原语和带测试的异步接收原语,非阻塞,并发度高;系统开销大。(3)带中断的异步原语,效率高,并发度大;编程困难,不利于调试。

(2)33.简述用同步通信接收原语接收信息的过程 (11-04)
答:(1)当进程调用同步通信接收原语接收信息时,若发送者尚未发送信息,接收进程将进人阳塞状态;(2)发送者将信息发来后,接收进程立即被唤醒并接收信息,直到接收完成后,接收原语才返回调用程序,继续执行下面的指令

(3)33.什么是异步通信原语?它的优点和缺点是什么?(10-07)
答:(1)异步通信原语也称为非阻塞的通信原语。它在消息实际发送之前,就立即把控制返回给调用者。发送进径在发送消息时并不进入阻塞状态,它不等消息发送完就继续执行其后继语句。(2)异步通信原语的优点是发送进程可在消息实际发送过程中,进行连续的工作,可以大大地提高系统的效率和处理机的利用率。(3)异步通信原语的缺点是缓冲区只能使用一次。

4. 远程过程调用RPC

4.1 知识点

  • 远程过程调用:是一个协议,用户进程可以使用这个协议请求网络中另外一个计算机节点上某程序的服务而不需知道网络细节。使用的是客户/服务器模型。请求进程是客户,服务提供进程则为服务器。

  • 远程过程调用是在:原来消息传递通信原语基础上发展起来的。

  • 远程过程调用完成一次完整的函数运行:调用期间节点主机之间不仅需要传递参数,还要传递结果。

  • 远程过程调用实现:是经过多次封装,完成一个具体的工作,而不是采用send(),receive()的通信原语的方法。所有传递的细节被隐藏起来,表现为单机环境下系统调用

  • 远程过程调用优点:最大优点是使用方便,它将底层复杂的操作屏蔽在千差万别的不同系统之外,使得用户可以集中精力处理用户本身的动作行为,从而减轻了用户编程的负担。它的调用方式与普通的过程调用具有类似的形式,所以用户在使用时不会感到陌生和困难。

  • 消息传递的通信原语有点:是它具有较大的灵活性。用户可以组合。例如,在执行某一操作的程序中,send()和receive()可以成对也可以不成对地出现。

  • 远程过程调用的缺点或不便之处:1)远程过程调用的参数传递在异构平台之间的通用性能不能满足用户的要求。2)由于远程过程调用设计为请求/应答形式,因此不能在一次调用过程中多次接收中间结果,也就缺乏了人机交互的灵活性。3)远程过程调用不能传送大量数据。

  • 远程过程调用语通信原因的比较:对于远程过程调用,应该根据其特点灵活应用,对于需要有良好的格式操作、并不关心底层机制的应用需要可以使用它;而对于系统级应用,还是采用通信原语较好。

    4.2 真题

  • 简答题

(1)9, 为了完成一次完整的函数运行,远程过程调用期间节点主机之间需要传递 (21-04)
A.指针和地址 B.参数和结果C.参数和地址D.指针和结果

(2)9.在调用时,不是调用进程必须给出的是 (18-10)
A.被调用的过程名 B.传送所需参数
C.提供返回参数的缓冲区 D.分配的共用缓存区

  • 填空题

(1)26. 远程过程调用是经过多次封装,所有传递的细节被隐藏起来,表现为单机环境下_系统调用_(22-10)

(2)26.远程过程调用是在_消息传递_通信原语的基础上发展起来的

(3)26.远程过程调用使用的是_客户/服务器_模型

(4)26.在调用时,调用进程必须给出被调用的_过程名_、传送所需参数和提供返回参数的缓冲(17-10)

(5)25.在网络系统中,不同结点主机之间采用过程调用方式进行通信被称为_远程过程调用_(16-10)

  • 简答题

(1)33.简述消息传递的通信原语的优点,(22-04)
答:(1)优点是具有较大的灵活性,用户可以组合; (2)在执行某一操作的程序中,send( )和 receive( )可以成对或不成对出现;对某一操作而言,每次可以传送不同参数,参数的次序也可以改变。

(2)33.简述远程过程调用在使用当中的不便之处 (14-04)
答:1)远程过程调用的参数传递在异构平台之间的通用性能不能满足用户的要求。2)由于远程过程调用设计为请求/应答形式,因此不能在一次调用过程中多次接收中间结果,也就缺乏了人机交互的灵活性。3)远程过程调用不能传送大量数据

(3)34.当结点B有大量数据需要处理,而处理的算法程序需要从另一结点A上获得时,简述采用远程过程调用的方法对数据的处理过程 (11-07)
答:(1)由系统B通过远程过程调用的方式,调用系统A中的相应计算过程;(2)(2)用该过程对数据进行适当处理,当处理完成后将处理结果返回系统 A。

5. 组通信

  • 组的定义:在某一系统中相互有关系的进程的集合。当一信息发送给这个组时,该组的所有成员都可以接收。
  • 组通信:实现一对多的通信形式。
  • 组通信之网络多播技术(多址通信):(1)在一些网络系统中,为组预留一个特殊的网络地址。(2)网络设备在检测到这个特殊的网络地址时会将信息向网络中的所有同组节点发送,连接在该网络的同组节点主机便用这个网络地址进行接收。(3)当一个信息按上述这个规定的地址发送时,就可被该组成员所接收。这技术称为网络多播技术,也称为多址通信
  • 组通信之广播技术:(1)在一个信息内包括一个特定地址。(2)客户机的消息发送到网络中的所有节点上,注明是广播信息。(3)每个节点对收到的广播信息需要检查信息是否发送给自己,如果不是则丢弃信息。
  • 流媒体:网络中使用数据流式传输技术的连续式基媒体。如:音频,视频
  • 流媒体技术:把连续的声音和图像信息经过压缩处理后放到服务器上,用户不必一次下载完毕才开始播放,而是一边下载一边收听,观看的高效网络传输模式。
  • 实现流媒体传输的两种方法:(1)实时流媒体传输;(2)顺序流媒体传输
  • 实时流媒体传输:保证媒体信号带宽网络连接匹配,使媒体能够被实时观看到。
  • 顺序流媒体传输:顺序下载,在下载文件的同时用户可观看已下载部分内容,而不能看未下载部分。
  • 流媒体播放方式有三种:(1)单播;(2)多播;(3)点播与广播
  • 单播:客户端与媒体服务器之间需要建立一个单独的数据通道,从一台服务器送出的每个数排包只能传送给一个客户机,这种传送方式称为单播。当客户数量较多时,单播的方式存在大的冗余数据,造成服务器负担沉重。
  • 多播:多播利用组通信方式构建一种具有组播能力的网络,允许路由器一次将数据包复制到多个通道上。采用多播方式,单台服务器能够对几十万台客户机同时发送相同的连续数据流而无延时或少延时。
  • 点播:点播是客户端与服务器之间的主动的连接。在点播时,用户通过选择内容项目来初始化客户端连接。用户可以开始、停止、后退、快进或暂停流媒体。点播连接提供了对流的最大控制。优点:可以进行互动。缺点:浪费网络带宽
  • 广播:广播指的是用户被动接收流媒体,用不着就抛弃。在广播过程中,客户端接收流媒体,但不能控制流媒体。广播方式中数据包的一个副本将发送给网络上的所有用户而不管用户需要不需要,当系统中有较多广播时,网络带宽也会被迅速耗尽
  • 单播和点播与广播的传输方式:非常浪费网络带宽,而多播吸收了上述两种发送方式的长处,克服了上述两种发送方式的弱点
  • 一个完整的流媒体解决方案应是相关软硬件的完美集成,它大致包括下面几个方面的内容:(1)内容采集、(2)视音频捕获和压缩编码、(3)内容编辑、(4)内容存储和播放、(5)应用服务器内容管理发布及用户管理
  • 流媒体主要应用:视频点播;远程教育;视频会议;网络直播。

5.2 真题

  • 填空题

(1)26.实时流媒体传输是保证媒体信号带宽与_网络连接_匹配,使媒体能够被实时观看到。(23-10)

(2)26.组通信实现了_一对多_的通信形式。 (21-04)

(3) 26. 多播是将数据包的一个_副本_发送给需要的那些用户 (15-04)

(4)25、在组通信中,组是定义为在某一系统中相互有关系的_进程_的集合。(14-10)

(5)26、实现流媒体传输的方法为_实时_流媒体传输和顺序流媒体传输 (14-10)

(6)25.在组通信中,组是定义为在某一系统中相互有关系的_进程_的集合。 (14-04)

(7)26.流媒体的播放方式主要有点播、广播、单播和_多播_(11-07)

(8)26.实现流媒体传输的两种方法是实时流媒体传输和_顺序_流媒体传输 (11-04)

(9)26.在一次操作下将一个消息发送给多个接收者的通信机制,称为_组通信_机制(10-07)

  • 简答题
    (1)33.简述组通信的网络多播技术。(23-10)
    答:(1)在一些网络系统中,为组预留一个特殊的网络地址。(2)网络设备在检测到这个特殊的网络地址时会将信息向网络中的所有同组节点发送,连接在该网络的同组节点主机便用这个网络地址进行接收。(3)当一个信息按上述这个规定的地址发送时,就可被该组成员所接收。这技术称为网络多播技术,也称为多址通信

(2)33.简述流媒体点播方式及其优缺点 (21-04)
答:(1)点播是客户端与服务器之间的主动连接。在点播时,用户通过选择内容项日来初始化客户端连接。用户可以开始、停止、后退、快进或暂停流媒体。(2)优点:可以进行互动。缺点:浪费网络带宽。

(3)33.简述一个完整的流媒体解决方案的内容。(19-04)
答:(1)内容采集、(2)视音频捕获和压缩编码、(3)内容编辑、(4)内容存储和播放、(5)应用服务器内容管理发布及用户管理

(4)33.简述流媒体概念和流媒体传输的两种方法 (17-10)
答:流媒体是指在网络中使用流式传输技术的连续时基媒体;流媒体传输的两种方法:(1)实时流媒体传输是指保证媒体信号带宽与网络连接匹配,使媒体可被实时看到;(2)顺序流媒体传输是顺序下载,在下载文件同时用户可观看在线内容,在给定时刻只能观看已下载部分

(5)33.简述使用广播技术的组通信的实现方法。 (15-04)
答:(1)在一个信息内包括一个特定地址。(2)客户机的消息发送到网络中的所有节点上,注明是广播信息。(3)每个节点对收到的广播信息需要检查信息是否发送给自己,如果不是则丢弃信息。

(6)33.简述流媒体的单播、多播、点播和广播的播放方式 (14-10)
答:(1)单播:客户端与媒体服务器间建立一个单独数据通道,从一台服务器送出的每个数据包只能传送给一个客户机。(2)多播:利用组通信构建具有组播能力的网络,允许路由器一次将数据包复制到多个通道上;(3)点播:客户端与服务器之间的主动连接,用户通过选择内容项目来初始化客户端连接。(4)广播:用户被动接收流媒体,广播过程中,客户端接收流媒体,但不能控制流媒体。

(7)33.简述点播流媒体播放方式的工作过程 (13-04)
答:工作过程是:(1)点播连接是客户端与服务器之间的主动的连接。(2分(2)在点播连接中,用户通过选择内容项目来初始化客户连接。(3)用户可以开始、停止、后退、快进或暂停流媒体。(4)点播连接提供了对流的最大控制

(8)33.简述流媒体的含义及其主要应用 (12-04)
答:流媒体是指在网络中使用流式传输技术的连续时基媒体,流媒体的主要应用有:视频点播;远程教育;视频会议;Intermet直播。

6 总结

这一章考查内容大致是选择题1道(在第9题),填空题是2道(25,26),简答题一道,33题。 之前有部分25题的填空题规划到前一章去了,但不影响,有关原语的部分有些重叠。

  • 30
    点赞
  • 53
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
数据库系统概念答案第六版中的CSDN第三章的内容主要涉及数据库系统的体系结构和组成。数据库系统是由数据库、数据库管理系统(DBMS)和应用程序组成的。数据库用于存储数据,DBMS用于管理和操作数据库,应用程序用于与数据库进行交互。 第一部分介绍了数据库系统的基本概念和基本架构。数据库系统是由硬件、软件和数据组成的系统,它可以对大量结构化数据进行高效管理和查询。硬件包括计算机、存储设备和通信设备等。软件包括操作系统、数据库管理系统和应用程序等。数据是数据库系统的核心,包括数据、数据模型和数据结构等。 第二部分介绍了数据库管理系统的功能和组成。DBMS负责管理数据库的创建、维护、访问和查询等。它提供了数据定义语言(DDL)和数据操作语言(DML)等接口,用于定义和操作数据库。DBMS还提供了事务管理、并发控制和数据完整性保护等功能,以确保数据库的安全和一致性。 第三部分介绍了数据库系统的组织和结构。数据库可以按照不同的组织方式进行存储,例如层次结构、网络结构和关系结构等。关系结构是最常用的一种组织方式,它将数据组织成表格的形式,使用关系代数和关系演算进行数据操作和查询。 第四部分介绍了数据库系统的性能和优化。数据库系统的性能是指其响应时间和处理能力等方面的表现。为了提高数据库系统的性能,可以采取多种优化策略,如索引、查询优化和系统调优等。 总之,数据库系统概念答案第六版CSDN第三章详细介绍了数据库系统的体系结构和组成,包括数据库系统的基本概念、功能和组成,数据库管理系统的功能和组成,数据库系统的组织和结构,以及数据库系统的性能和优化等内容。掌握这些知识可以帮助我们更好地理解和应用数据库系统。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值