第十讲 应用层协议 - 暨南大学精品课程教育网站点.ppt

第十讲 应用层协议 - 暨南大学精品课程教育网站点.ppt

  1. 1、本文档共74页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 应用层 应用层概述 6.1 域名系统DNS (Domain Name System) 用域名服务器进行域名解析 域名服务器的作用:每一个域名服务器不但能进行一些域名到IP地址的解析,而且具有连接向其它域名服务器的信息。 本地域名服务器:也称为默认域名服务器,是一个单位拥有的,当一个主机发出DNS查询时,查询报文首先送到本地域名服务器。 根域名服务器:通常用来管辖顶级域(如.com, .edu)。根域名服务器并不直接对顶级域下面所属的域名进行转换,但它能找到下面的所有二级域名的域名服务器。 授权域名服务器 区的不同划分方法举例 树状结构的 DNS 域名服务器 域名服务器有以下四种类型 根域名服务器 顶级域名服务器 权限域名服务器 本地域名服务器 根域名服务器 ——最高层次的域名服务器—— 根域名服务器是最重要的域名服务器。所有的根域名服务器都知道所有的顶级域名服务器的域名和 IP 地址。 不管是哪一个本地域名服务器,若要对因特网上任何一个域名进行解析,只要自己无法解析,就首先求助于根域名服务器。 在因特网上共有13 个不同 IP 地址的根域名服务器,它们的名字是用一个英文字母命名,从a 一直到 m(前13 个字母)。 根域名服务器共有 13 套装置 (不是 13 个机器) 这些根域名服务器相应的域名分别是 … 到 2006 年底全世界已经安装了一百多个根域名服务器机器,分布在世界各地。 这样做的目的是为了方便用户,使世界上大部分 DNS 域名服务器都能就近找到一个根域名服务器。 举例:根域名服务器 f 的地点分布图 域名服务器 顶级域名服务器负责管理在该顶级域名服务器注册的所有二级域名。 当收到 DNS 查询请求时,就给出相应的回答(可能是最后的结果,也可能是下一步应当找的域名服务器的 IP 地址)。 权限域名服务器负责一个区的域名服务器。 当一个权限域名服务器还不能给出最后的查询回答时,就会告诉发出查询请求的 DNS 客户,下一步应当找哪一个权限域名服务器。 本地域名服务器 本地域名服务器对域名系统非常重要。 当一个主机发出 DNS 查询请求时,这个查询请求报文就发送给本地域名服务器。 每一个因特网服务提供者 ISP,或一个大学,甚至一个大学里的系,都可以拥有一个本地域名服务器, 这种域名服务器有时也称为默认域名服务器。 提高域名服务器的可靠性 DNS 域名服务器都把数据复制到几个域名服务器来保存,其中的一个是主域名服务器,其他是辅助域名服务器。 当主域名服务器出故障时,辅助域名服务器可以保证 DNS 的查询工作不会中断。 主域名服务器定期把数据复制到辅助域名服务器中,而更改数据只能在主域名服务器中进行。这样就保证了数据的一致性。 域名转换的递归查询 名字的高速缓存 使用名字的高速缓存可优化查询的开销。 每个域名服务器都维护一个高速缓存,存放最近用过的名字以及从何处获得名字映射信息的记录。 当客户请求域名服务器转换名字时,服务器首先按标准过程检查它是否被授权管理该名字。 若未被授权,则查看自己的高速缓存,检查该名字是否最近被转换过。 域名服务器向客户报告缓存中有关名字与地址的绑定(binding)信息,并标志为非授权绑定,以及给出获得此绑定的服务器 S 的域名。 本地服务器同时也将服务器 S 与 IP 地址的绑定告知客户。 Internet最常用的几个服务 6.2 文件传送协议 FTP要考虑的问题 网络环境下复制文件的复杂性: (1) 计算机存储数据的格式不同。 (2) 文件的目录结构和文件命名的规定不同。 (3) 对于相同的文件存取功能,操作系统使用的命令不同。 (4) 访问控制方法不同。 FTP 特点 文件传送协议 FTP 使用 TCP 可靠的运输服务。 FTP 的主要功能是减少或消除在不同操作系统下处理文件的不兼容性。 FTP 使用客户服务器方式。一个 FTP 服务器进程可同时为多个客户进程提供服务。FTP 的服务器进程由两大部分组成:一个主进程,负责接受新的请求;另外有若干个从属进程,负责处理单个请求。 FTP 使用服务器的熟知端口号为 21,使客户进程能够连接上。服务器进程用自己传送数据的熟知端口(20)与客户进程所提供的端口号码建立数据传送连接。 由于 FTP 使用了两个不同的端口号,所以数据连接与控制连接不会发生混乱 6.3 远程登陆Telnet (Telecommunication Network protocol) 网络虚拟终端 NVT 格式 客户软件把用户的击键和命令转换成 NVT 格式,并送交服务器。 服务器软件把收到的数据和命令,从 NVT 格式转换成远地系统所需的格式。 向用户返回数据

文档评论(0)

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

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

1亿VIP精品文档

相关文档