应用层协议概述.ppt_第1页
已阅读1页,还剩85页未读 继续免费阅读

下载本文档

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

文档简介

1、应用层、1、应用层、本发明的目标:网络应用层的概念和实现客户端-服务器正规服务模式, 通过常用应用层协议的研究和分析来学习网络协议的应用层负责进程与进程之间的通信应用层协议:应用层的“组成部分”是应用需要交换的消息和必要的操作最高级别、最低级别的通信服务(TCP, UDP )、应用层、3、网络应用:这两个进程采用进程间通信(OS管理),在不同主机上运行的进程使用应用层协议进行通信用户代理:软件进程是介于用户(above )和网络(below )之间的接口实现应用程序级协议Web:浏览器E-mail: OE,Foxmail流应用层,4,客户端-服务器模式客户端:通常从服务器请求服务,并且Web:

2、客户端通常由浏览器实现的电子邮件: 服务器3360向客户端提供所请求的服务e.g .Web服务器发送所请求的Web页,邮件服务器发送电子邮件(e-mail )、应用层、5、应用层协议(续), 应用程序接口(API 3360应用程序编程接口)是应用程序层和输送层之间的接口套接字(socket: Internet API )的两个进程从套接字读取或(套接字) IP地址-运行另一进程的主机具有的“端口号(端口号)”,允许主机接收特定的id,并且本地进程将消息发送到套接字ipport,应用可以将端口视为传输层相对于应用层的SAP端口占用2字节。 范围是065535保留所使用的端口01023 http

3、:80.DNS :53.SMTP :25 pop 3360110用户可使用的端口102465535问题:为什么不使用操作系统进程号?应用层、7、应用程序流程需要什么样的传输服务? 数据丢失(Data loss )一些应用(e.g .audio )可以容忍一定程度的数据丢失,其他应用(e.g .文件传输,telnet )可以进行100%的可靠数据传输,实时性(。 带宽(Bandwidth )某些应用(e.g .多媒体)要求最低带宽的其他应用(“灵活的应用”)时,可灵活获得应用的带宽、应用层、8、常用应用应用程序文件的传输e-mail数据丢失损失损失损失损失损失损失损失损失损失损失损失损失,带宽弹

4、性声音:10Kb-5Mb同上数kb/秒以上无弹性实时性100 smsecfewss 应用层,应用层,9, 因特网传输协议服务,TCP服务3360是客户端和服务器进程之间的面向连接3360的连接(setup ) 当网络变得过载时,以致在发送和接收过程之间的流控制部3360发送数据的速度不超过接收的速度拥塞控制部3360,则可靠的传输部3360停止传输端口,减慢传输速度,以获得3360的最小带宽许可, UDP服务器3360通过在客户端和服务器进程之间的“不可靠”数据传输来提供3360连接建立、可靠性保证、流速控制、拥塞控制、实时性和最小带宽承诺Q: 这是什么?应用层,10,因特网应用:传输协议,应

5、用e-mail远程终端接入网络文件传输流媒体远程文件服务器IP电话, 协议SMTP RFC 821 telnet RFC 854 http RFC 2068 FTP RFC 959专有协议(e.g .实际网络) NSF专有协议(e.g . Vocaltec ),依赖的传输协议tcptcptcporudptcporudptypicallyudp,应用层,11,在IE中输入Web地址后,首先域名解析DNS,浏览器和DNS DNS:域名系统,自然人:许多定义:身份证,姓名,护照#因特网主机,路由器: IP地址(32 bit )是数据报地址“域名”,e.g .q3360IP地址Domain Name

6、System:分布式数据库:解决了DNS透明IP地址和域名解析问题的DNS转发(该问题由许多域名服务器分层配置)一般使用UDP和端口53。 应用层、13、ad hoc网络的域名结构,ad hoc网络采用了层次树结构的命名方法。 连接到internet的主机或路由器具有唯一层次的名称,称为域名。 网域名称的结构由数个元件组成,每个元件之间用点分隔:三阶网域名称.二阶网域名称.顶层网域名称的每个元件代表不同层级的网域名称。 应用层,14,顶级域名TLD (顶级域),(1)国家顶级域名nTLD :例如,cn代表中国, us代表美国, uk代表英国。 (2)国际顶级域名iTLD :采用. int。 国

7、际组织可以在. int注册。(3)共同顶层域名gTLD :最早的顶层域名是.com表示公司企业,net表示网络服务机构,org表示非营利组织,edu表示教育机构,gov表示政府机构,mil表示军事部门com,net,ool info,aero,int,cn,uk mot,顶级域名,二次域名,三次域名,mail,ep,四次域名,mail,csnetl, DNS查询(其中,csnetl公司可以具有本地(默认)域名服务器主机)首先向本地域名服务器认证域名服务器:发送的每个主机在认证服务器中被注册以获得域名/必须完成地址转换的单点故障问题数据流通量远程集中型数据库维护问题难以与时俱进,无法解决跟不上发

8、展的应用层、17、DNS3:根名称服务器、本地名称服务器如果查询根名称服务器3360到根名称服务器,并且域名映射未知,则将该映射返回到认证域名服务器的DNS:缓存并更新记录,并且如果域名服务知道该映射,则以恒定时间间隔缓存IETF将被负责修改RFC 21363358 www.IETF.org/html.charters/dn sind-charter.HTT er设置的更新/通知机制过期(自动删除) DNS:存储资源记录Type=NS name=域(e.g. ) value=此域授权域名服务器的IP地址,Type=A name=主机名value=IP与type=mxvalue=name相关联的

9、邮件服务器域名,上传DNS协议消息格式、DNS协议:查询和响应消息两者的格式相同,消息标头identificati on : 16位#用于该查询。 响应消息可以是相同的# flags:查询或响应请求递归授权响应、应用层、23、DNS协议消息格式、Name、type fields查询消息、RRs响应、来自授权服务器的记录、其万维网用链接的方法可以从互联网上的一个网站轻松访问另一个网站,根据需要可以积极地获得丰富的信息。 这种访问方法称为链接。 应用层,25,网站提供分布式服务,网站a、网站c、网站e、网站d、网站b、应用层,26,超媒体和超文本,网站是分布式超媒体(HMD ) 使用一个链接,用户

10、可以找到另一个文档。 这些文档可以放置在全世界连接到互联网的超文本系统中。 超文本是网络的基础。 超媒体和超文本的区别在于文档的内容不同。 超文本文档仅包含文本信息,超媒体文档还包含有关图形、图像、声音、动画以及活动视频图像等其他表示形式的信息。 应用层、27、网络工作方式、网络以客户服务器方式工作。 浏览器是用户计算机上的web客户端程序。 存在万维网文档的订正机执行服务器程序,因此该订正机也称为万维网服务器。 客户程序向服务器程序提出请求,服务器程序向客户程序返回客户希望的万维网文档。 在客户端程序的主窗口中显示的web文档称为页面。、应用层,28,万维网需要解决的问题,(1)如何标记分布

11、在互联网上的万维网文档使用统一资源定位符(uniformresourcelocator )在web上的各种使每个文档在整个互联网中具有唯一的标识符URL。 (2)用什么样的协议实现www上的各种超链接的链接,用于www客户端程序和www服务器程序之间的交互的协议是超文本传输协议HTTP (HyperText Transfer Protocol ) HTTP是使用TCP连接进行可靠传输的应用层协议。 应用层,29,网络必须解决的问题,(3)如何将各种网络文档显示在互联网上的不同计算机上, 根据超文本标记语言HTML (HyperText Markup Language,超文本标记语言),网页的设

12、定修正者能够从这个页面的任何位置向因特网上的任何网页明确地通知超链接的存在(4)用户如何方便地找到需要的信息? 用户可以使用各种搜索工具(搜索引擎)轻松地在web上搜索信息。 此外,应用层、30、统一的资源定位符URL、以及统一的资源定位符URL简单地表示从因特网上可用的资源的位置和接入方法。 URL提供抽象地识别资源位置的方法,并使用此方法来放置资源。 URL相当于在整个网络中扩展文件名。 因此,URL是指向连接到互联网的计算机上的任何可访问对象的指针。应用层、31、URL的一般形式,由两大部分用冒号分隔,URL中的字符不需要大小写。 URL的一般格式包括以:/:/(8-2)、应用层、32,

13、URL的一般格式,用冒号分隔的两大部分,对于大小写都不要求URL中的字符。 URL的一般格式包括以下两大部分:/:/(8-2)、应用层、33和URL,用冒号分隔,并且对于大小写都不要求URL中的字符。 URL的常用格式是:/:/(8-2)、应用层、34、使用HTTP的URL、使用HTTP的URL的常用格式http:/3360/、应用层、以及35个冒号和两个斜杠是规定的格式使用HTTP的URL,使用HTTP的URL的一般形式http:/3360/,此处使用主机的域名、应用层、37,使用HTTP的URL,使用HTTP的URL的一般形式通常可省略,应用层、38,使用HTTP的URL 应用层,39, http协议http : TCP传输服务336

温馨提示

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

最新文档

评论

0/150

提交评论