[理学]第三章应用层.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]第三章应用层

第三章 应用层 学习目标 描述OSI模型的上三层功能如何为终端用户应用程序提供网络服务 描述TCP/IP应用层协议如何提供OSI模型的上层结构所指定的服务 描述常见TCP/IP应用程序的功能,例如万维网和电子邮件,以及相关服务,包括HTTP、DNS、SMB、DHCP、STMP/POP以及Telnet 解释协议如何确保一种设备上运行的各种服务可以收发很多不同网络设备的数据 使用网络分析工具来检查并解释一般用户应用程序的工作原理 应用层 应用层概述 1、术语 应用层:OSI参考模型的应用层提供了在网络上的获得数据的第一步。是用户应用程序与网络的接口,它的主要任务是为最终用户提供应用服务。 应用软件:应用是人们通过网络来进行交流的一些软件程序。 OSI模型中的应用层 OSI vs. TCP/IP 进程 应用程序、服务及相关协议 应用层协议 客户/服务器工作模式 C/S模式描述了两个进程间的被服务与服务关系。它们处于应用层。应用层协议规定了客户端和服务器之间请求和响应的格式。 在两个进程进行通信时: 请求服务方称为客户 提供服务方称为服务器 C/S模型 服务器 服务器进程支持多客户端 点对点 点对点应用程序 域名系统 DNS 人们创建了可以将数字地址转换为简单易记名称的域名系统(DNS)。 DNS是一种C/S服务。 DNS客户端:DNS解析器(是一种服务) DNS服务端:DNS服务器 可通过命令:nslookup查询域名的IP地址 nslookup 域名的层次结构 域名系统采用分级系统创建域名数据库,从而提供域名解析服务。 不同的顶级域有不同的含义,分别代表着组织类型或起源国家/地区。 顶级域名下层为二级域名,二级域名下层还有其他更低级的域名。 域名只是一个逻辑概念,并不代表计算机所在的位置 DNS的层次结构 例子 标明了Internet上的一个主机,.com是顶级域名,.china-pub是二级域名。 www,mail,dns都是主机名,用以标明主机的服务类型。 练习 以下哪部分是顶级域明、二级域明和低级域名? 查询步骤 第一步:客户机提出域名解析请求,并将该请求发送给本地的域名服务器。 第二步:当本地的域名服务器收到请求后,就先查询本地的缓存,如果有该纪录项,则本地的域名服务器就直接把查询的结果返回。 第三步:如果本地的缓存中没有该纪录,则本地域名服务器就直接把请求发给根域名服务器,然后根域名服务器再返回给本地域名服务器一个所查询域(根的子域)的主域名服务器的地址。 第四步:本地服务器再向上一步返回的域名服务器发送请求,然后接受请求的服务器查询自己的缓存,如果没有该纪录,则返回相关的下级的域名服务器的地址。 第五步:重复第四步,直到找到正确的纪录。 第六步:本地域名服务器把返回的结果保存到缓存,以备下一次使用,同时还将结果返回给客户机。 域名解析过程的方法 域名的解析过程,主要有2点: 1、主机向本地域名服务器通过递归的方法查询。没有的话,向上一级查询。 2、本地域名服务器向根域名服务器通过迭代查询。 缓存机制: 由于域名解析请求会发送到很多服务器,耗费时间和带宽,为了解决这个问题,每个域名服务器都维护了一个高速的缓存,来存放最近用过的名字以及何处获得名字映射信息的记录。 查询DNS缓存命令 文件传输协议FTP FTP是一种常用的应用层协议。FTP用于客户端和服务器之间的文件传输。 为了保障文件的成功传输,FTP要求在客户端和服务器之间建立两条连接: 1、命令和回复连接 2、实际文件传输连接 文件传输协议FTP 客户端在TCP的21号端口建立第一条连接。该连接由客户端命令和服务器回复组成,用于管理传输流量。 第二条连接建立在TCP的20号端口。每当有文件需要传输时建立该连接,用于实际文件传输。 FTP 万维网WWW服务及HTTP WWW的英文简称Web。 当在Web浏览器中输入一个Web地址时,浏览器将通过HTTP协议建立与服务器上的Web服务器之间的连接。 万维网WWW服务及HTTP Web浏览器是一种客户端应用程序,使用它来连接万维网,并访问存储在Web服务器上的资源。 Web服务器以后台服务的方式运行,并支持不同类型的文件。 万维网WWW服务及HTTP URL:统一资源定位器 URI:统一资源标识符 /index.html 这就是一种URL地址。 它表示某个特定资源位于服务器上的名为index.html的网页中。 万维网WWW服务及HTTP 浏览器是如何打开网页的: 例子: /web-server.htm 首先,浏览器对URL地址的三个组成部分进行分析: http:是协议或方案 :服务器名称 web-

文档评论(0)

ipbohn97 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档