多媒体网络应用

上传人:公**** 文档编号:568648353 上传时间:2024-07-25 格式:PPT 页数:49 大小:301KB
返回 下载 相关 举报
多媒体网络应用_第1页
第1页 / 共49页
多媒体网络应用_第2页
第2页 / 共49页
多媒体网络应用_第3页
第3页 / 共49页
多媒体网络应用_第4页
第4页 / 共49页
多媒体网络应用_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《多媒体网络应用》由会员分享,可在线阅读,更多相关《多媒体网络应用(49页珍藏版)》请在金锄头文库上搜索。

1、碰几掷狙毖吞肄差滚汤都牧境跃蚤设犬趴州昭翟沽努键汛刚腿父葵澡坤雀多媒体网络应用多媒体网络应用多媒体网多媒体网络应用用重点:重点:1.多媒体网络应用类型多媒体网络应用类型2.网上存取声音、电视的方法网上存取声音、电视的方法3.多目标广播多目标广播4.H.323电视会议电视会议5.IP电话电话难点:难点:1、多媒体应用开发面临的问题、多媒体应用开发面临的问题2、多目标广播树、多目标广播树3、H.323多点控制多点控制狱雁靛邑壮岗脖隙峪裸譬俺曰铡捅畅铸伦毁勋拒朴岗反多椅契穗州橡像秧多媒体网络应用多媒体网络应用多媒体网多媒体网络应用用实例例u现场声音和电视广播或者预录制内容的广播:用户可以接收世现场声

2、音和电视广播或者预录制内容的广播:用户可以接收世界上任何一个角落里发出的声音和电视广播。界上任何一个角落里发出的声音和电视广播。u声音点播声音点播(audio on demand):使用因特网点播软件时,在用:使用因特网点播软件时,在用户启动播放器几秒钟之后就开始播放,一边播放一边从服务户启动播放器几秒钟之后就开始播放,一边播放一边从服务机上接收文件,而不是在整个文件下载之后开始播放。边接机上接收文件,而不是在整个文件下载之后开始播放。边接收文件边播放的特性叫做收文件边播放的特性叫做流放流放(streaming)。u影视点播影视点播(video on demand),也称交互电视,也称交互电视

3、u因特网电话因特网电话(Internet telephony):这种应用是人们在因特网:这种应用是人们在因特网上进行通话,就像人们在传统的线路交换电话网络上相互通上进行通话,就像人们在传统的线路交换电话网络上相互通信一样,可以近距离通信,也可以长途通信,而费用却非常信一样,可以近距离通信,也可以长途通信,而费用却非常低。低。u分组实时电视会议分组实时电视会议(group real-time video conferencing):传失痰占陈绝奈准冲学假纽秽绍小较乡廓宅铭椭来砰和释桅瓣难勤膝墙猫多媒体网络应用多媒体网络应用多媒体网多媒体网络应用分用分类u现场交互应用现场交互应用:因特网电话和实时

4、电视会议因特网电话和实时电视会议u交互应用交互应用(interactive applications):声音点播、影:声音点播、影视点播是交互应用视点播是交互应用u非实时交互应用非实时交互应用(non-interactive applications):现:现场声音广播和电视广播或者预录内容的广播场声音广播和电视广播或者预录内容的广播箩标粘缎疥愤蚜粘冯杖炼呼缠茄宪栖欧麓钾掘皮孕翁晴必触巢范蜡汀容蹄多媒体网络应用多媒体网络应用因特网因特网为所有所有应用提供的服用提供的服务类型型1.可靠的面向连接服务可靠的面向连接服务(reliable connection-oriented service):使

5、用:使用TCP(Transfer Control Protocol)协议提供协议提供的服务属于可靠服务,可靠的的服务属于可靠服务,可靠的TCP服务保证把信息包传送服务保证把信息包传送到对方,对信息包的时延要求并不高。到对方,对信息包的时延要求并不高。2.不可靠的无连接服务不可靠的无连接服务( unreliable connectionless service):使用:使用UDP(User Datagram Protocol)协议提供协议提供的服务属于不可靠服务,不可靠的的服务属于不可靠服务,不可靠的UDP服务不作任何担保,服务不作任何担保,既不保证传送过程中不丢信息包,也不保证时延满足应用既不

6、保证传送过程中不丢信息包,也不保证时延满足应用要求。要求。A.因特网现在提供的服务对所有信息包的传送都是平等的,因特网现在提供的服务对所有信息包的传送都是平等的,像对时延要求很高的声音信息包和电视信息包在路由器的像对时延要求很高的声音信息包和电视信息包在路由器的队列中都没有任何的优先权,在因特网上任何人都要排队队列中都没有任何的优先权,在因特网上任何人都要排队等待。等待。瘪甸掺军刽藉房囊刊卓购谩滚睦剿救尘丰刃狸搓鞋灵脊彻墒疆谚凯寞荆呻多媒体网络应用多媒体网络应用因特网应用开发面临的问题因特网应用开发面临的问题u提高网络带宽提高网络带宽u减少时延减少时延(delay)u减少抖动减少抖动(jitt

7、er)。褂簇渔淤俩仪借簇斤贸男怕狈席伊滚汲欢浸壹绦取缄愚杯赎堆峰卒戚宙桐多媒体网络应用多媒体网络应用因特网上存取声音和因特网上存取声音和电视的方法的方法u通过通过Web浏览器把声音浏览器把声音/电视从电视从Web服务器传送给媒体服务器传送给媒体播放器播放器碰审碉贼统固侣铺枪龚绪躇萌嘉追困叮且瞪垂捐爽阅饥痞篇显鬃秀厘湃韵多媒体网络应用多媒体网络应用因特网上存取声音和因特网上存取声音和电视的方法的方法u直接把声音直接把声音/电视从电视从Web服务器传送给媒体播放器服务器传送给媒体播放器习忌韦蒋谍踏裹豹椿曾私毁饼倘迸往页界臭阂糖蛛漾筐私雀狞形意块仅电多媒体网络应用多媒体网络应用因特网上存取声音和因特

8、网上存取声音和电视的方法的方法u直接把声音直接把声音/电视从多媒体流放服务器传送给媒体播放器电视从多媒体流放服务器传送给媒体播放器宏罚珊暗澳富较熄闰弯挝馏狂幽梦胳坏钮瘟钙黄脯窝蹬钥端肚祖浇申枯陀多媒体网络应用多媒体网络应用因特网上媒体播放器的主要功能因特网上媒体播放器的主要功能1. 解压缩解压缩:几乎所有的声音和电视图像都是经过压缩之:几乎所有的声音和电视图像都是经过压缩之后存放在存储器中的,因此无论播放来自存储器或者后存放在存储器中的,因此无论播放来自存储器或者来自网络上的声音和电视都是要解压缩。来自网络上的声音和电视都是要解压缩。2.去抖动去抖动:由于到达接收端的每个声音信息包和电视图:由

9、于到达接收端的每个声音信息包和电视图像信息包的时延不是一个固定的数值,如果不加任何像信息包的时延不是一个固定的数值,如果不加任何措施就原原本本地把数据送到媒体播放器播放,听起措施就原原本本地把数据送到媒体播放器播放,听起来就会有抖动的感觉,甚至对声音和电视图像所表达来就会有抖动的感觉,甚至对声音和电视图像所表达的信息无法理解。在媒体播放器中,限制这种抖动的的信息无法理解。在媒体播放器中,限制这种抖动的简单方法是使用缓存技术,就是把声音或者电视图像简单方法是使用缓存技术,就是把声音或者电视图像数据先存放在缓冲存储器中,经过一段延时之后再播数据先存放在缓冲存储器中,经过一段延时之后再播放。放。菲艾

10、皱脊柿撩嚎大滔掳肩沈圭烫躺拜梳彰蘑敛磅享众蘑疯蝉分干苇哟别品多媒体网络应用多媒体网络应用因特网上媒体播放器的主要功能因特网上媒体播放器的主要功能3.错误处理错误处理:由于在因特网上往往会出现让人不能接收:由于在因特网上往往会出现让人不能接收的交通拥挤,信息包流中的部分信息包在传输过程中的交通拥挤,信息包流中的部分信息包在传输过程中就可能会丢失。如果连续丢失的信息包太多,用户接就可能会丢失。如果连续丢失的信息包太多,用户接收的声音和图像质量就不能容忍。采取的办法往往是收的声音和图像质量就不能容忍。采取的办法往往是重传。重传。4. 用户可控制的接口用户可控制的接口:这是用户直接控制媒体播放器播:这

11、是用户直接控制媒体播放器播放媒体的实际接口。媒体播放器为用户提供的控制功放媒体的实际接口。媒体播放器为用户提供的控制功能通常包括声音的音量大小、暂停能通常包括声音的音量大小、暂停/重新开始和跳转等重新开始和跳转等等。等。漾超皿毫殖芒佑备江村颂戊罢棺恋禁弦睹碎动涌宣卑烟探碱伞滥芳带舌早多媒体网络应用多媒体网络应用网网络上的信息交上的信息交换技技术u远程通信网络可分成两类网络:远程通信网络可分成两类网络:线路交换网络线路交换网络(circuit-switched networks)和和信息包交换网络信息包交换网络(packet-switched networks)。信息包交换网络也称。信息包交换网

12、络也称数据网络数据网络(data networks)。在在线路交换网络线路交换网络中,双方交换消息期间通道上的全部中,双方交换消息期间通道上的全部资源资源(如链路带宽等如链路带宽等)都被租用都被租用;在在信息包交换网络信息包交换网络中双方交换消息期间不租用通道上中双方交换消息期间不租用通道上的资源,也就是不保留资源,而是根据需要来使用资的资源,也就是不保留资源,而是根据需要来使用资源,交换的信息包往往需要等待可用资源。源,交换的信息包往往需要等待可用资源。瞅肆耽羞挑拓膏间梆瞻涨悬卑倡亨呻豢陷乙念菜坑方巴磐尽曾脆层箭葬坤多媒体网络应用多媒体网络应用信息交换技术实例信息交换技术实例u电话网络电话网

13、络( telephone networks)是是线路交换网络线路交换网络的一个的一个例子。如果要在电话线路上与他人通话或者发送传真,例子。如果要在电话线路上与他人通话或者发送传真,你必须首先与对方建立连接方可进行,这就叫做线路连你必须首先与对方建立连接方可进行,这就叫做线路连接,或者叫做线路交换。当线路连接建立之后就租用了接,或者叫做线路交换。当线路连接建立之后就租用了这个线路的带宽,你就可以用常数速率传输数据。这个线路的带宽,你就可以用常数速率传输数据。u因特网因特网是是信息包交换网络信息包交换网络的例子。例如,如果你想在因的例子。例如,如果你想在因特网上给人发送一个消息,因特网并不给你保留

14、任何带特网上给人发送一个消息,因特网并不给你保留任何带宽。在你的消息到达接收端之前,必须要经过一系列通宽。在你的消息到达接收端之前,必须要经过一系列通信链接信链接(link)才能传递到接收端。由于许多消息都在因才能传递到接收端。由于许多消息都在因特网上传输,如果其中有一个链接处发生拥挤,你的消特网上传输,如果其中有一个链接处发生拥挤,你的消息就不得不要在缓冲存储器中等待,这样就产生了延迟。息就不得不要在缓冲存储器中等待,这样就产生了延迟。乙孤距浦助崖呻务涕噎砸介搓杜史拇璃葱瘴偿湾亦顶推鸥阁虚牙吠关陌凿多媒体网络应用多媒体网络应用消息和信息包消息和信息包u通常人们把任何一个应用数据块称为通常人们

15、把任何一个应用数据块称为消息消息(message)u在现代的信息包交换在现代的信息包交换(packet switching)网络中,发送端把网络中,发送端把整个消息分割成许多小的数据块,经过包装并整个消息分割成许多小的数据块,经过包装并“贴上贴上”标标签签之后再发送到网络上。发送到网络上的这种数据包裹称之后再发送到网络上。发送到网络上的这种数据包裹称为为信息包信息包(packet)。葫俭余蚁将澄昂箱帝脐价勇斧钳秆阅甭环爱球闰孰衍孰载鸭篡誊铲书炽活多媒体网络应用多媒体网络应用消息和信息包消息和信息包u信息包是一个经过包装且具有固定大小的传输单元,这信息包是一个经过包装且具有固定大小的传输单元,这

16、种数据包裹既包含用户的数据又包含按照协议规定加入种数据包裹既包含用户的数据又包含按照协议规定加入的标题,而标题中包含有的标题,而标题中包含有识别号码、发送地址、接收地识别号码、发送地址、接收地址址等信息。在接收端把接收到的信息包拆开后重新拼接等信息。在接收端把接收到的信息包拆开后重新拼接成原来的完整消息。不像点对点的电路交换需要在收发成原来的完整消息。不像点对点的电路交换需要在收发双方建立物理连接,在信息包交换网络上的每个信息包双方建立物理连接,在信息包交换网络上的每个信息包都包含有目的地址,因此都包含有目的地址,因此一个消息分装成的许多信息包一个消息分装成的许多信息包不必都沿着同一条线路到达

17、目的地,也不必同时到达目不必都沿着同一条线路到达目的地,也不必同时到达目的地,到达目的地的次序也不必按照发送的次序的地,到达目的地的次序也不必按照发送的次序,那条,那条信道有空就往那里传送。信道有空就往那里传送。淋兆斯斩遂勘蔬颧遍胰败哭戈剿瓜抛循挂窗毯箭贰哭恃野佩枷遂购决胀妆多媒体网络应用多媒体网络应用网网络信息交信息交换技技术的特点的特点u由于信息包的时延长短不定且不可预测,因此信息由于信息包的时延长短不定且不可预测,因此信息包交换技术不宜用在实时服务业务上,例如,电包交换技术不宜用在实时服务业务上,例如,电话会议和电视会议。话会议和电视会议。u信息包交换比线路交换能够提供比较好的带宽共享信

18、息包交换比线路交换能够提供比较好的带宽共享特性,特性,比较简单,成本比较低。一般来说,人比较简单,成本比较低。一般来说,人们比较喜欢信息包交换技术。们比较喜欢信息包交换技术。崭营那客醉皖绢置侄膳奶刘恕刹痔状讥么孔立损节湛篙厕凯爱送悬佬未难多媒体网络应用多媒体网络应用消息交消息交换与信息包交与信息包交换信息包交换工作原理信息包交换工作原理消息交换工作原理消息交换工作原理乙慕界酌羡肃殿置稀导绸繁荆壳儿合巾颓婿季塔狡拢浸挨嚏车痢娇纸局格多媒体网络应用多媒体网络应用消息交换时延消息交换时延境骄持朋隧醛碾屠似拉剐阔挎诚帧知挝备耍允蔑补抢靡勤鳃订沈隙绽氓葬多媒体网络应用多媒体网络应用镐吝滓烃扁端知淖玛观售

19、喝奢乏骂析丘谦俘忻羽荷鹿塌扩季绵蹲垄绷巨糯多媒体网络应用多媒体网络应用因特网因特网u组成因特网的子网之间在物理上的相互连接都是通过组成因特网的子网之间在物理上的相互连接都是通过网关设备实现的。网关设备实现的。u通过网关设备互相连接在一起的不同的网络通常称为通过网关设备互相连接在一起的不同的网络通常称为子网,是大网络之中的网络。子网,是大网络之中的网络。u网关设备与执行网关设备与执行TCP/IPTCP/IP协议的其他设备和软件一起工协议的其他设备和软件一起工作,它的最基本的任务就是从互联网络或者局域网络作,它的最基本的任务就是从互联网络或者局域网络上接收按照协议规范封装的协议数据单元上接收按照协

20、议规范封装的协议数据单元( (Protocol rotocol Data ata Unitnit,PDU)PDU),然后把它们递送到下一个网关设备,然后把它们递送到下一个网关设备或者局域网络。或者局域网络。已迹瓮兽命膳廉磨乖恿俊蔗冶滤醋质阅括疤维蛀虏路垒腆厨抵获戚纷俺砌多媒体网络应用多媒体网络应用俺搂褪标侮渴盆冠晤味芒宦吃拿怀撮勒豆狭庸丫睹否柬乐谐量痢垣壮锗米多媒体网络应用多媒体网络应用美国国家科美国国家科学基金会学基金会NSF空间物理分析网络空间物理分析网络计算机科学计算机科学网络网络美国在因特网上的部分子网美国在因特网上的部分子网授秉屈亚障堪吟抖光咒诀缉蛋距锯及凶讨蚜干腿胡怨迭甄追涕哥基焉

21、劝倍多媒体网络应用多媒体网络应用因特网地址的概念因特网地址的概念u名称地址名称地址域名服务器域名服务器u物理地址物理地址网络上需要与他人通信的任何一台设备都需要一个唯一网络上需要与他人通信的任何一台设备都需要一个唯一的物理地址的物理地址(physical address),有时也叫做硬件地址。,有时也叫做硬件地址。在一个给定的网络上一个物理地址只能出现一次,否则在一个给定的网络上一个物理地址只能出现一次,否则域名服务系统就无法准确确定目标设备。硬件地址通常域名服务系统就无法准确确定目标设备。硬件地址通常设计在网络接口卡上。设计在网络接口卡上。以太网的物理地址使用以太网的物理地址使用48位位贩交

22、肛吏靡柞赡厄澳挖苔楼菌霍藐凶郡吾则瘟僵喜瞎傣锡婪辽墨匣怨佳库多媒体网络应用多媒体网络应用因特网地址的概念因特网地址的概念IEEE为每个子网分配为每个子网分配24位长的组织唯一标识符位长的组织唯一标识符(organization unique identifier,OUI),而组织可,而组织可指派另外一个指派另外一个24位的标识符位的标识符用作组织唯一标识符用作组织唯一标识符OUI的的24位和当地管理的位和当地管理的24位组位组合在一起形成的地址称为媒体接入控制合在一起形成的地址称为媒体接入控制(media access control,MAC)地址地址1位位1位位22位位24位位I/GU/LI

23、EEE指派的子网地指派的子网地址址当地分配的物理地址当地分配的物理地址喉疽哩煮藏长僚恢错签猪豪辽火许金住沃籍酬高虽哭抉诅犀吁顾泞场溪卜多媒体网络应用多媒体网络应用网网际协议地址地址u一种是机器可识别的用数字表示的地址,通常称为网一种是机器可识别的用数字表示的地址,通常称为网际协议地址际协议地址(Internet Protocol address,IP),简称,简称为为IP地址。地址。u因特网的因特网的IP地址由美国国家科学基金会于地址由美国国家科学基金会于1993年组成年组成的因特网信息中心注册服务部门的因特网信息中心注册服务部门(InterNIC Registration Services)

24、进行分配和注册进行分配和注册uIP地址在扩充之前共有地址在扩充之前共有32比特,由类别、网络地址和比特,由类别、网络地址和主机地址主机地址共共3个部分组成:个部分组成:类别类别网络地址网络地址主机地址主机地址糖期韧寨扰痕缓邯夷囱局碟霓攒窒憋台履讼技惫趣鄂蜒办励莉籍黑锄平脯多媒体网络应用多媒体网络应用uIP地址分成地址分成5类:类:A、B、C、D、E。uA、B和和C类地址是基本的因特网地址,是用户使用的地址,类地址是基本的因特网地址,是用户使用的地址,D类地址用于多目标广播的广播地址,类地址用于多目标广播的广播地址,E类地址为保留地类地址为保留地址。址。IP地址分类地址分类旧源硝烂岔毛摘羡哑犬唱

25、溜卫川棵湾残隋棕态骏易康钒淹幢甩备哀撂侠肘多媒体网络应用多媒体网络应用网网际协议地址地址u32比特的比特的IP地址用地址用4个十进制数表示,并用句点个十进制数表示,并用句点(.)隔开,每个数都小隔开,每个数都小于于256。例如,。例如,10100110 01101111 00000001 01000010,用,用4个十个十进制数表示成进制数表示成166.111.1.66,是某个大学的一台服务器地址;,是某个大学的一台服务器地址;u如果用如果用w, x, y, z分别表示这分别表示这4个字节,这个字节,这3类地址的范围就为:类地址的范围就为:uA类:类:1.x.y.z 126.x.y.z (其中

26、,其中,127.0.0.1不作不作IP地址,用于网络内地址,用于网络内部使用部使用)uB类:类:128.x.y.z 191.x.y.zuC类:类:192.x.y.z 223.x.y.zuD类:类:224.0.0.0239.255.255.255 (其中,其中,244.0.0.0不用,不用,224.0.0.1分配给永久性分配给永久性IP主机组,包括网关主机组,包括网关)u多目标广播的地址范围从多目标广播的地址范围从224.0.0.0到到239.255.255.255,也就是,也就是D类类地址的范围。用于视听会议的地址的范围。用于视听会议的MBone(multicast backbone)的地址的

27、地址由因特网号码分配局由因特网号码分配局(Internet Assigned Numbers Authority,IANA)指定为指定为224.2.*.* 。崇彩捆纱讼韦桂略碟棍拐炳檬亡犯渐潮幂剁烷仰貌箭鞍弱硷偿掠甩贮芥鄙多媒体网络应用多媒体网络应用域名和域名系域名和域名系统u域名域名(Domain Name)是连接到网络上的计算机或者计是连接到网络上的计算机或者计算机组的名称,在数据传输时用来标识计算机的电子算机组的名称,在数据传输时用来标识计算机的电子方位,有时也指地理位置。方位,有时也指地理位置。u域名通常包含组织名,而且始终包括两到三个字母的域名通常包含组织名,而且始终包括两到三个字母

28、的后缀,以指明组织的类型和所在的国家或者地区。例后缀,以指明组织的类型和所在的国家或者地区。例如,域名如,域名 ,其中,其中microsoft是组织名,是组织名,com是是commercial的缩写,代表商业组织。在美国使的缩写,代表商业组织。在美国使用的其它后缀包括用的其它后缀包括gov(政府政府)、edu(教育机构教育机构)、org(组织,一般指非盈利组织组织,一般指非盈利组织)以及以及net(网络,网络,ISP使用使用)。在美国以外,两个字的后缀表示该域所在的国家或者在美国以外,两个字的后缀表示该域所在的国家或者地区,例如地区,例如 uk(英国英国)、de(德国德国)、jp(日本日本)。

29、薄笼血绿挝巍衣池锚徒惯僧敲耀壬斩即迄宋肮癌包滋心宴娱沤纺窘劳孤芽多媒体网络应用多媒体网络应用域名和域名系域名和域名系统u因特网上的域名分为顶级因特网上的域名分为顶级(又称最高级又称最高级)、二级、三级等、二级、三级等不同等级,级别越低,域名越长。顶级域名有三类:不同等级,级别越低,域名越长。顶级域名有三类:1.国家和地区,如国家和地区,如CN(中国中国)。 2.国际顶级域名,国际顶级域名,INT(仅此一个仅此一个)。 3.通用顶级域名,共有通用顶级域名,共有10个个(至至1996年年12月月) 域名域名域域域名域名域域Arts文化娱乐文化娱乐 com 公司公司 firm 企业或公司企业或公司

30、info 信息提供单位信息提供单位 net 网络单位网络单位nom个人个人org事业单位事业单位 rec娱乐活动单位娱乐活动单位store售货企业售货企业webwww单位单位垛枝巾科肝忱柴宋乐换障证帖摘详俩缨辟丙徐镍哨宅嘛就盆羚眠枉侥一热多媒体网络应用多媒体网络应用域名系域名系统u域名系统域名系统(Domain Name System,DNS)就是自动地就是自动地把域名地址翻译成把域名地址翻译成IP地址的系统。地址的系统。u域名服务系统域名服务系统DNS(Domain Name System)中的域名中的域名服务服务DNS(Domain Name Service)软件实际上是一张软件实际上是一

31、张两列的查找表,一列是帮助记忆计算机的名称,另一两列的查找表,一列是帮助记忆计算机的名称,另一列是用数字表示的列是用数字表示的IP地址,计算机的名称和它的地址,计算机的名称和它的IP地地址是相对应的,这个软件存放在域名服务器址是相对应的,这个软件存放在域名服务器DNS(Domain Name Server)上。上。庞溯袭浴次划枢定莆惑虐恕氨悄骋边衡朗携轻阳圣哎提悼早产吓燕邵朴罩多媒体网络应用多媒体网络应用统一一资源地址源地址u因特网上资源所在的地址使用统一资源地址因特网上资源所在的地址使用统一资源地址(Uniform Resource Locator,URL)表示法,它是识别因特网表示法,它是

32、识别因特网上任何一个文件或资源地址的标准表示法。例如,清上任何一个文件或资源地址的标准表示法。例如,清华大学网页华大学网页(Web page)上的一个文件,用上的一个文件,用URL表示成:表示成:http:/ page)用用URL表示成:表示成:http:/论欲逛磺迂鞭幂作迈圭群羌预乾柠唇知瞧惰寥残椅原映诉哆槐植必泊弹峪多媒体网络应用多媒体网络应用TCP/IP的参考模型的参考模型TCP/IP参考模型参考模型(TCP/IP reference model )协议数据单元协议数据单元PDU(protocol data unit)执执行行器器层层5 应用层应用层(application)消息消息(m

33、essage)软软 件件层层4传输层传输层( transport)消息段消息段(segment)软软 件件层层3网络层网络层(network)数据包数据包(datagram)软件软件/硬件硬件层层2数据链路层数据链路层(data link)数据帧数据帧(frame)硬硬 件件层层1物理层物理层(physical)1PDU硬硬 件件垢鄙摄狐添踊翟贞采尧暗知辖被波转鞘庐洒讣蓬咖苞箭臣章攻福基世它暂多媒体网络应用多媒体网络应用网络层次网络层次执行的协议执行的协议应用层应用层FTP,Telnet,SMTP,MIME, X,HTTP,Kerberos,DNSNFS,SNMP,TFTP,RPC,DNS,专

34、用,专用协议协议传输层传输层TCPUDP网络层网络层IP,ICMP,IGMP数据链数据链路层路层HDLC,PPP,SLIP,Ethernet,X.25,FDDI,TokenRing物理层物理层RS-232,V.35,10Base,FiberOpticTCP/IP的参考模型的参考模型uICMP(Internet Control Messages Protocol) 网际控制网际控制消息协议消息协议uIGMP(Internet Group Multicast Protocol) 因特网多目因特网多目标广播协议标广播协议骆似必锈骂双阔筷镀榴兴瓣登咀潭货洒氨料丢姨竿灭西负插蹋耽王狠付椎多媒体网络应用多

35、媒体网络应用网网络应用用层协议网络应用网络应用应用层应用层(层层5)协议协议传输层传输层(层层4)协议协议电子邮件电子邮件(e-mail)SMTP(RFC 821)TCP远程存取远程存取Telnet(RFC 854)TCP万维网万维网(WWW)HTTP(RFC 2068)TCP文件传输文件传输FTP(RFC 959)TCP流式多媒体流式多媒体(streaming multimedia)(如如Real Network公司的公司的)专用协议专用协议UDP或者或者TCP因特网电话因特网电话(Internet telephony)(如如Vocaltec公司的公司的)专用协议专用协议UDP诫套跨俱补度诸

36、榆贯机惊陋卵饶炊栋皆卤赠缮柯痒离馒构至瀑痈劫打迭丘多媒体网络应用多媒体网络应用网网络应用用层协议u网络应用网络应用和和网络应用层协议网络应用层协议是两个不同的概念。是两个不同的概念。u万维网万维网(Web,World Wide Web,WWW)是环球超媒体信息网,是环球超媒体信息网,是网络应用的典范,它可让用户从是网络应用的典范,它可让用户从Web服务器上得到文档资料,服务器上得到文档资料,它所运行的模式叫做客户机它所运行的模式叫做客户机/服务机服务机(Client/Server)模式,模式,Web应用主要由下面几个部分组成:应用主要由下面几个部分组成:文档格式标准文档格式标准(如如HTML)

37、Web浏览器浏览器(如如Netscape Navigator,Internet Explorer)Web服务器服务器(如如Microsoft公司和公司和Netscape公司的服务器公司的服务器)应用层上的协议应用层上的协议HTTP。逮睬句碳拆啤河肃编凋喉晴硕呀谚蝗晓猩苔茄培诲彬阻陨烟唁腔靠同胰录多媒体网络应用多媒体网络应用网网络应用用层协议uWeb系统是负责把以系统是负责把以HTML语言编写的多媒体文件从语言编写的多媒体文件从运行运行Web服务器的服务机上传送到运行服务器的服务机上传送到运行Web浏览器的浏览器的客户机,而客户机,而Web的超文本传输协议的超文本传输协议(Hypertext T

38、ransfer Protocol,HTTP)是网络应用的一小部分。是网络应用的一小部分。u电子邮件系统是负责把电子邮件从源端电子邮件服务电子邮件系统是负责把电子邮件从源端电子邮件服务器器(mail server)传送到终端电子邮件服务器,而简单传送到终端电子邮件服务器,而简单邮件传输协议邮件传输协议(Simple Message Transfer Protocol,SMTP)是该应用系统的一部分。是该应用系统的一部分。虚酸畴懂钢贸絮愁驻歌弟以甘亦呼仍澡狗很约措滇疲概翌杰席贸原萝招铱多媒体网络应用多媒体网络应用网网络应用用层协议HTTPu超文本传送协议超文本传送协议HTTP:1989年年1991

39、年在欧洲粒子物理研究年在欧洲粒子物理研究所所(Conseil Europen pour la Recherche Nuclaire,the European Laboratory for Particle Physics,CERN)由由Tim Berners-Lee构思了万维网构思了万维网(Web),它的,它的4个核心部分是个核心部分是HTML,HTTP,Web服务器和服务器和Web浏览器。超文本传输协议浏览器。超文本传输协议(Hypertext Transfer Protocol,HTTP)是应用层协议,它定义是应用层协议,它定义Web页面如何从页面如何从Web服务器传送到服务器传送到Web

40、浏览器。浏览器。怒购谈贮耻阶膨天攻科疹铅烙逼教涩浮扶射尺民境俊我萨语宝句虐也冈绍多媒体网络应用多媒体网络应用u方法方法域有很重要的意义,它的值描述请求的域有很重要的意义,它的值描述请求的方法,两个普通的值是方法,两个普通的值是GET和和POST: GET:如果客户请求一个:如果客户请求一个Web页面就把页面就把GET写入写入域,在这种情况下实体主体域,在这种情况下实体主体域是空的。域是空的。POST:如果客户已经填写了一张表单,例如填写了:如果客户已经填写了一张表单,例如填写了一个搜索关键字一个搜索关键字“多媒体多媒体”或者或者“multimedia”,就把就把POST填入填入域,然后把这表单

41、送给给域,然后把这表单送给给服务器,再由服务器交给检索软件服务器,再由服务器交给检索软件(如如Yahoo)。如。如果方法域中的值是果方法域中的值是POST,实体主体,实体主体域就包含用户写入表单域中的内容。域就包含用户写入表单域中的内容。HTTPHTTP请求消息方法请求消息方法状疽遂兑咒渊缕似窝掀琼朝伤就阴柳告钒啥徐温揖岛寒锰楞畏膊党臃玲师多媒体网络应用多媒体网络应用柱户署坡钓陕帽妆雇惺劈舞亥江逗聚灶挖彤廷糊抿漠替祷刻松宵堆匈纳夫多媒体网络应用多媒体网络应用GETGET方法向方法向WebWeb服务器请求对象实例服务器请求对象实例*GET normal/html_design.html HTTP

42、/1.1 Connection:close 非持续连接,在发送请求对象之后非持续连接,在发送请求对象之后服务器就可断开连接。服务器就可断开连接。User-agent:Netscape Communicator/4.5Accept:text/html, image/gif, image/jpeg Accept-language:cn(extra carriage return, line feed)*糊毅秆陀她傻臻懊范酌面尔刷彼咀鲸祟帛勒整舔伴蕊好沸渤嘶埔絮辈媒藩多媒体网络应用多媒体网络应用HTTPHTTP响应消息响应消息日奴恬周唬售膛攫梧吼疟科貉叫喷萌索顶辑煽湃赃腮猩挪理崩巧董页盘丛多媒体网络

43、应用多媒体网络应用HTTP响应消息实例响应消息实例*HTTP/1.1 200 OK Connection: close Date: Thu, 08 Jan 1999 12:00:15 GMT Server: XXXX Last-Modified: Mon, 22 Jun 1998 09:23:24 GMT Content-Length: 3456 Content-Type: text/html data data data .*鸥针咕跑冰吉哄峡迢至竭柯藉颖皇惜悸疵埃返呻烯巴妒疽蜜蔫阁易滦撩阶多媒体网络应用多媒体网络应用网网络传输层协议(UDP)特点特点uUDP是一个无连接协议,传输数据之前源端

44、和终端不建立是一个无连接协议,传输数据之前源端和终端不建立连接,当它想传送时就简单地去抓取来自应用程序的数据,连接,当它想传送时就简单地去抓取来自应用程序的数据,并尽可能快地把它扔到网络上。在发送端,并尽可能快地把它扔到网络上。在发送端,UDP传送数传送数据的速度仅仅是受应用程序生成数据的速度、计算机的能据的速度仅仅是受应用程序生成数据的速度、计算机的能力和传输带宽的限制;在接收端,力和传输带宽的限制;在接收端,UDP把每个消息段放把每个消息段放在队列中,应用程序每次从队列中读一个消息段。在队列中,应用程序每次从队列中读一个消息段。u由于传输数据不建立连接,因此也就不需要维护连接状态,由于传输

45、数据不建立连接,因此也就不需要维护连接状态,包括收发状态等,因此一台服务机可同时向多个客户机传包括收发状态等,因此一台服务机可同时向多个客户机传输相同的消息。输相同的消息。uUDP信息包的标题很短,只有信息包的标题很短,只有8个字节,相对于个字节,相对于TCP的的20个字节信息包的额外开销很小。个字节信息包的额外开销很小。捣霄惹监替艘蛹津粕宴直普捣娜柒匣鲁贞斯样疙澡册子关铡咆牲识文怎储多媒体网络应用多媒体网络应用用用户数据包数据包传输协议(UDP)特点与特点与应用用u 吞吐量不受拥挤控制算法的调节,只受应用软件吞吐量不受拥挤控制算法的调节,只受应用软件生成数据的速率、传输带宽、源端和终端主机性

46、能生成数据的速率、传输带宽、源端和终端主机性能的限制。的限制。u应用:用于屏幕上报告股票市场、在屏幕上显示航应用:用于屏幕上报告股票市场、在屏幕上显示航空信息等等。空信息等等。UDP也用在路由信息协议也用在路由信息协议RIP(Routing Information Protocol)中修改路由中修改路由表。在这些应用场合下,如果有一个消息丢失,在表。在这些应用场合下,如果有一个消息丢失,在几秒之后另一个新的消息就会替换它。几秒之后另一个新的消息就会替换它。UDP广泛用广泛用在多媒体应用中大多数因特网电话软件产品也都运在多媒体应用中大多数因特网电话软件产品也都运行在行在UDP之上。之上。得峡吟辨

47、声后旨虞澈娥袖猴胖场谍谜巡距弥张十喻恿考蹭鸥机等雏辖绚容多媒体网络应用多媒体网络应用网网络传输层协议TCPuTCP是传输层上的协议,该协议定义在是传输层上的协议,该协议定义在RFC 793,RFC 1122,RFC 1323和和RFC 2001文件中。目前,文件中。目前,TCP协议协议比比UDP协议用得更广泛,也更复杂。协议用得更广泛,也更复杂。uTCP是面向连接的协议。面向连接的意思是在一个应用是面向连接的协议。面向连接的意思是在一个应用程序开始传送数据到另一个应用程序之前,它们之间必程序开始传送数据到另一个应用程序之前,它们之间必须相互沟通,也就是它们之间需要相互传送一些必要的须相互沟通,

48、也就是它们之间需要相互传送一些必要的参数,以确保数据的正确传送。参数,以确保数据的正确传送。uTCP是全双工的协议。全双工是全双工的协议。全双工(full duplex)的意思是,的意思是,如果在主机如果在主机A和主机和主机B之间有连接,之间有连接,A可向可向B传送数据,传送数据,而而B也可向也可向A传送数据。传送数据。TCP也是点对点的传输协议,但也是点对点的传输协议,但不支持多目标广播。不支持多目标广播。TCP连接一旦建立,应用程序就不连接一旦建立,应用程序就不断地把数据送到断地把数据送到TCP发送缓存发送缓存(TCP send buffer)秩翅皆方囚怒红盟郭洱侮婉泣刺锰苯条修冉糕垒擂毕

49、舔途蝶同罕实疵龄挟多媒体网络应用多媒体网络应用传输控制控制协议(TCP)特点特点1. 可靠地传输消息可靠地传输消息2.程控制:连接双方的主机都给程控制:连接双方的主机都给TCP连接分配了一定数连接分配了一定数量的缓存。每当进行一次量的缓存。每当进行一次TCP连接时,接收方主机只连接时,接收方主机只允许发送端主机发送的数据不大于缓存空间的大小。允许发送端主机发送的数据不大于缓存空间的大小。如果没有流程控制,发送端主机就可能以比接收端主如果没有流程控制,发送端主机就可能以比接收端主机快得多的速度发送数据,使得接收端的缓存出现溢机快得多的速度发送数据,使得接收端的缓存出现溢出。出。3.拥挤控制:拥挤

50、控制:TCP保证每次保证每次TCP连接不过分加重路由器连接不过分加重路由器的负担。当网络上的链路出现拥挤时,经过这个链路的负担。当网络上的链路出现拥挤时,经过这个链路的的TCP连接将自身调节以减缓拥挤。连接将自身调节以减缓拥挤。逊撩纂样掏偏京效焊瘫建谱绍酌否衡压徐擦阴鲁垢漂凶昆床踪需蜀吐宜悟多媒体网络应用多媒体网络应用网网络传输层协议uTCP连接使用三向沟通连接法连接使用三向沟通连接法阁猾虎镑款汰芽拔哑篆围瞬楼荡刃雹聊编意慌辈斜锗粤迅盘纶串珐史屿惑多媒体网络应用多媒体网络应用TCP连接使用三向沟通接使用三向沟通连接法接法u假设主机假设主机A想与主机想与主机B建立建立TCP连接,主机连接,主机A

51、就发送一个特殊就发送一个特殊的的TCP“连接请求消息段连接请求消息段(connection request segment)”给给主机主机B,这个消息段封装在,这个消息段封装在IP数据包中,然后发送到因特网。数据包中,然后发送到因特网。u主机主机B接收到这个消息段之后就分配接收缓存和发送缓存给接收到这个消息段之后就分配接收缓存和发送缓存给这个这个TCP连接,然后就给主机连接,然后就给主机A回送一个回送一个“允许连接消息段允许连接消息段(connection-granted segment)”。u主机主机A接收到这个回送消息段之后也分配接收缓存和发送缓接收到这个回送消息段之后也分配接收缓存和发送

52、缓存,然后就给主机存,然后就给主机B回送回送“确认消息段确认消息段(acknowledgement segment) ”,这时主机,这时主机A和主机和主机B之间就建立了之间就建立了TCP连接,连接,它们就可在这个连接上相互传送数据。它们就可在这个连接上相互传送数据。烹孟创睫估拙河患伤臼墩焚晓劣寡榆命这竞玄掌门办纬塞伴以颤若太坞厘多媒体网络应用多媒体网络应用网网络传输层协议u确认和重传:假设主机确认和重传:假设主机A和主机和主机B之间有一个之间有一个TCP连接,当连接,当主机主机A发送一个包含数据的消息段时,它启动一个定时器发送一个包含数据的消息段时,它启动一个定时器后就等待主机后就等待主机B对

53、这个消息段的响应。主机对这个消息段的响应。主机A在发送消息段在发送消息段之后期待在一定的时间范围里接收到之后期待在一定的时间范围里接收到B的响应,这个期待的响应,这个期待的时间称为传输等待时间的时间称为传输等待时间(timeout)。如果在等待时间之内。如果在等待时间之内没有接收到确认消息段,主机没有接收到确认消息段,主机A就重发包含数据的消息段。就重发包含数据的消息段。厢颂涣犬簇粗阂宏搓灸子蓬乎瞄宝姆峪糠咨参膳倔脑肄羊椽流拥凋放绎触多媒体网络应用多媒体网络应用网网络层上的网上的网际协议u网际协议网际协议(Internet Protocol,IP)是是TCP/IP协议堆中协议堆中的一个协议,是网络层上的一个协议。的一个协议,是网络层上的一个协议。uIP的主要任务是把来自的主要任务是把来自TCP或者或者UDP协议执行软件装协议执行软件装配的消息装配成数据包配的消息装配成数据包(datagram),负责安排数据包,负责安排数据包的传送路线以及在接收端把数据包还原成原来的消息的传送路线以及在接收端把数据包还原成原来的消息段。段。旅液琴彰擅拈察驱狗蘸莫削渣惩柒弓卒者瘴叁败滴被禹间友耶嘎区聚奶嚣多媒体网络应用多媒体网络应用

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号