第十讲 应用层协议 - 暨南大学计算机科学系.ppt

第十讲 应用层协议 - 暨南大学计算机科学系.ppt

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

第8章 应用层协议 应用层概述 8.1 域名系统DNS (Domain Name System) 用域名服务器进行域名解析 域名服务器的作用:每一个域名服务器不但能进行一些域名到IP地址的解析,而且具有连接向其它域名服务器的信息。 本地域名服务器:也称为默认域名服务器,是一个单位拥有的,当一个主机发出DNS查询时,查询报文首先送到本地域名服务器。 根域名服务器:通常用来管辖顶级域(如.com, .edu)。根域名服务器并不直接对顶级域下面所属的域名进行转换,但它能找到下面的所有二级域名的域名服务器。 授权域名服务器 域名转换的递归查询 名字的高速缓存 使用名字的高速缓存可优化查询的开销。 每个域名服务器都维护一个高速缓存,存放最近用过的名字以及从何处获得名字映射信息的记录。 当客户请求域名服务器转换名字时,服务器首先按标准过程检查它是否被授权管理该名字。 若未被授权,则查看自己的高速缓存,检查该名字是否最近被转换过。 域名服务器向客户报告缓存中有关名字与地址的绑定(binding)信息,并标志为非授权绑定,以及给出获得此绑定的服务器 S 的域名。 本地服务器同时也将服务器 S 与 IP 地址的绑定告知客户。 Internet最常用的几个服务 8.2 文件传送协议 8.3 远程登陆Telnet (Telecommunication Network protocol) Telnet的工作原理 8.4 电子邮件(Email) 8.5?万维网WWW (World Wide Web) 万维网必须解决的问题 (1) 怎样标志分布在整个因特网上的万维网文档? 使用统一资源定位符 URL (Uniform Resource Locator)来标志万维网上的各种文档。 使每一个文档在整个因特网的范围内具有惟一的标识符 URL。 (2) 用何协议实现万维网上各种超链的链接? 在万维网客户程序与万维网服务器程序之间进行交互所使用的协议,是超文本传送协议 HTTP (HyperText Transfer Protocol)。 HTTP 是一个应用层协议,它使用 TCP 连接进行可靠的传送。 (3) 怎样使各种万维网文档都能在因特网上的各种计算机上显示出来,同时使用户清楚地知道在什么地方存在着超链? 超文本标记语言 HTML (HyperText Markup Language)使得万维网页面的设计者可以很方便地用一个超链从本页面的某处链接到因特网上的任何一个万维网页面,并且能够在自己的计算机屏幕上将这些页面显示出来。 (4) 怎样使用户能够很方便地找到所需的信息? 为了在万维网上方便地查找信息,用户可使用各种的搜索工具(即搜索引擎)。 统一定位资源URL (Uniform Resource Locator) 超文本传送协议HTTP (HyperText Transfer Protocol) 什么是WWW 万维网并不是一个特殊的计算机网络,而是一个大规模、联机式的信息储藏所 万维网是一个分布式的超媒体系统,它是超文本系统的扩充。分布是指万维网将各种信息分布在整个Internet上,而不是驻留在单个计算机的磁盘中。 万维网以客户机服务器方式工作。浏览器就是在用户计算机上的万维网客户程序,万维网文档所驻留的计算机则运行服务器程序。 万维网用链接的方法能非常方便地从因特网上的一个站点访问另一个站点,从而主动地按需获取丰富的信息。 万维网通过链接提供分布式服务 ? ? ? ? ? 万维网 站点 A 万维网 站点 C 万维网站点 E 万维网站点 D 万维网站点 B 链接到 链接到 链接到 链接到 链接到 链接到 ③ ⑥ ① ② ④ ⑤ 万维网使用统一定位资源URL来标识万维网上的各种文档,并使每一个文档在整个Internet范围内具有唯一的标识符URL。 URL是与Internet相连的机器上的任何可访问对象的一个指针。 URL的一般形式如下: URL的访问方式://主机:端口/路径 gopher —— 是一种早期的搜索引擎。 ftp —— 文件传送协议 FTP http —— 超文本传送协议 HTTP News —— USENET 新闻 URL实例 使用FTP的URL 如 01 /pub/student 使用Gopher的URL 如 gopher://.tw 使用HTTP的URL 如 :80 * * 计算机网络 周继鹏 应用层的任务: 应用层是原理体系结构中的最高层,因此应用层的任务不是为上层提供服务,而是为最终用户提供服务。每个应用层协议都是为了解决某一类应用问题,而问题的解决又是通过位于不同主机中的多个进程之间的通信和协同工作来完成的。 应

文档评论(0)

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

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

1亿VIP精品文档

相关文档