计算机网络_CH07_应用层_第1页
计算机网络_CH07_应用层_第2页
计算机网络_CH07_应用层_第3页
计算机网络_CH07_应用层_第4页
计算机网络_CH07_应用层_第5页
已阅读5页,还剩157页未读 继续免费阅读

下载本文档

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

文档简介

第7章应用层,计算机网络ComputerNetworks,南京邮电大学计算机学院“计算机通信与网络”国家精品课程组,内容提要,应用层协议与网络应用模式域名系统(DNS)远程登录(Telnet)文件传输协议(FTP)引导程序协议与动态主机配置协议电子邮件系统和SMTP万维网与HTTP网络电话技术及其应用,内容提要,应用层协议与网络应用模式域名系统(DNS)远程登录(Telnet)文件传输协议(FTP)引导程序协议与动态主机配置协议电子邮件系统和SMTP万维网与HTTP网络电话技术及其应用,7.1应用层协议与网络应用模式,7.1.1应用层协议,应用层是计算机网络体系结构的最高层,直接为用户的应用进程提供服务。在因特网中,通过各种应用层协议为不同的应用进程提供服务。应用层协议则是应用进程间在通信时所必须遵循的规定。,因特网部分应用层协议与传输层协议的对应关系。,应用层协议的特点,每个应用层协议都是为了解决某一类应用问题,而问题的解决又往往是通过位于不同主机中的多个应用进程之间的通信和协同工作来完成的。应用层的具体内容就是规定应用进程在通信时所遵循的协议。,7.1.2网络应用模式,7.1应用层协议与网络应用模式,1.以大型机为中心的应用模式2.以服务器为中心的应用模式3.客户机服务器模式(Client/Server,C/S)浏览器服务器模式(Browser/Server,B/S)4.对等网络服务模式(Peer-to-Peer,P2P),传统的网络基本服务基本上都是基于客户机服务器模式如:Telnet,WWW,E-Mail,FTP等。,因特网,请求/响应,客户端,服务器端,客户,服务器,1.客户机服务器模式(Client/Server,C/S),LAN,Client,Server,查询/命令,结果/响应,Internet,C/S应用模式,应用层的许多协议都是基于客户服务器(C/S)方式。客户端(Client)和服务器端(Server)都是指通信中所涉及的两个应用进程。所描述的是进程之间服务和被服务的关系。客户端是服务请求方,服务器端是服务提供方。,基于Web的客户机/服务器应用模式,Internet,Intranet,WebServer,DBServer,WebBrowser,HTTP,网页(Homepage),Java虚拟客户机,MS-IENetscapeNavigatorMosaicGopher,PHPASP.NETHTML,BBSFTPDNSE-mail,在底层物理网络拓扑的基础上,在应用层构建P2P覆盖网络的虚拟拓扑结构。在对等网络应用模式中,端系统主机既充当客户机,又充当服务器。P2P应用:文件共享,音/视频流分发P2P系统,如:Napster,Gnutella,Freenet等。,2.对等网络应用模式(Peer-to-Peer,P2P),网络应用进程的通信系统调用和应用编程接口,大多数操作系统使用系统调用(systemcall)的机制在应用程序和操作系统之间传递控制权。对程序员来说,每一个系统调用和一般程序设计中的函数调用非常相似,只是系统调用是将控制权传递给了操作系统。,多个应用进程使用系统调用的机制,应用程序1,应用程序2,应用程序n,由应用程序调用的系统函数,包括TCP/IP协议软件的操作系统内核,应用编程接口API(ApplicationProgrammingInterface),当某个应用进程启动系统调用时,控制权就从应用进程传递给了系统调用接口。此接口再将控制权传递给计算机的操作系统。操作系统将此调用转给某个内部过程,并执行所请求的操作。内部过程一旦执行完毕,控制权就又通过系统调用接口返回给应用进程。系统调用接口实际上就是应用进程的控制权和操作系统的控制权进行转换的一个接口,即应用编程接口API。,几种应用编程接口API,BerkeleyUNIX操作系统定义了一种API,它又称为插口接口(socketinterface)。微软公司在其操作系统中采用了插口接口API,形成了一个稍有不同的API,并称之为WindowsSocket。ATRTP将多媒体数据块(音频或视频)经过压缩编码处理后,由RTP封装成RTP报文,然后在传输层封装成UDP。RTP报文只包含RTP数据。,实时传输协议(RTP,RealtimeTransportProtocol),RTCP是与RTP配合使用的协议,主要功能包括媒体间同步,服务质量的监视与反馈,多播组内成员的标识。RTCP报文在网上周期性地传送,携带收、发端对QoS的统计分析报告(如已发的报文数、字节数,报文丢失率,到达时间间隔抖动等。,实时传输控制协议(RTCP,RealtimeTransportContro

温馨提示

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

评论

0/150

提交评论