第6章_应用层.ppt

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

第6章 应用层 黄晶晶 本章内容 WWW服务 文件传输协议 电子邮件服务 域名系统 动态主机配置协议 远程登录协议 6.1 应用层概述 应用层的任务: 应用层是原理体系结构中的最高层,因此应用层的任务不是为上层提供服务,而是为最终用户提供服务。每个应用层协议都是为了解决某一类应用问题,而问题的解决又是通过位于不同主机中的多个进程之间的通信和协同工作来完成的。 应用进程:为了解决具体的应用问题而彼此通信的进程就称为“应用进程”。而应用层的具体内容就是规定应用进程在通信时所遵循的协议。 应用层的重要特点: “可扩展性”——某个具体的应用层协议所提供的服务往往不能满足用户所有的需要,在此情况下,协议的制定者必须为用户提供对协议进行扩展的手段,使得用户可通过二次开发来满足自己的特殊需求。 TCP/IP体系中应用进程的通信模式 TCP/IP体系采用了客户-服务器模式使两个应用进程能够进行通信。 主要的特征:客户是主叫方,服务器是被叫方。 客户软件的特点: 在进行通信时临时成为客户,但它也可在本地进行其他的计算。 被用户调用,在用户的PC机上运行,在打算通信时主动向远地服务器发起通信。 可与多个服务器进行通信。 不需要特殊的硬件和很复杂的操作系统 服务器软件的特点: 是一种专门用来提供某种服务的程序,可同时处理多个远地客户的请求。 在共享计算机上运行。当系统启动时即自动调用,且不断地运行着。 被动地等待并接受来自多个客户的通信请求。 一般需要强大的硬件和高级的操作系统支持。 客户-服务器通信关系的建立 客户-服务器建立通信关系是客户首先发起连接建立请求,而服务器接受连接建立请求。 客户与服务器的通信关系一旦建立,通信就可是双向的,客户和服务器都可以发送和接受信息。 对于大多数的应用进程都是使用TCP/IP协议进行通信。 Internet最常用的几个服务 远程登录(Telnet):远程, 登录,仿真终端,共享工具 电子邮件(Email): 电子邮件的收发, 编辑和处理 文件传输(FTP): 数据互传. 万维网WWW(World Wide Web):分布式超媒体链接HTML 新闻组(Newsgroup):提供新闻、信息、交谈、评论等信息资源 电子广告牌BBS(Bulletin Board System):信息发布、谈天交流、分类讨论,可用Telnet或浏览器(IE)访问BBS: 交谈工具,icq,talk 以计算机网络为传输媒体,进行实时交谈. 广域信息系统(WAIS:Wide Area Information Services):WAIS是一个分布式文本搜索系统,WAIS信息库内容丰富,涉及面广,从各类文档到各类专业文档库 6.2 WWW(World Wide Web)服务 什么是WWW 万维网并不是一个特殊的计算机网络,而是一个大规模、联机式的信息储藏所 万维网是一个分布式的超媒体系统,它是超文本系统的扩充。分布是指万维网将各种信息分布在整个Internet上,而不是驻留在单个计算机的磁盘中。 万维网以客户机服务器方式工作。浏览器就是在用户计算机上的万维网客户程序,万维网文档所驻留的计算机则运行服务器程序。 万维网用链接的方法能非常方便地从因特网上的一个站点访问另一个站点,从而主动地按需获取丰富的信息。 万维网通过链接提供分布式服务 万维网必须解决的问题 (1) 怎样标志分布在整个因特网上的万维网文档? 使用统一资源定位符 URL (Uniform Resource Locator)来标志万维网上的各种文档。 使每一个文档在整个因特网的范围内具有惟一的标识符 URL。 (2) 用何协议实现万维网上各种超链的链接? 在万维网客户程序与万维网服务器程序之间进行交互所使用的协议,是超文本传送协议 HTTP (HyperText Transfer Protocol)。 HTTP 是一个应用层协议,它使用 TCP 连接进行可靠的传送。 (3) 怎样使各种万维网文档都能在因特网上的各种计算机上显示出来,同时使用户清楚地知道在什么地方存在着超链? 超文本标记语言 HTML (HyperText Markup Language)使得万维网页面的设计者可以很方便地用一个超链从本页面的某处链接到因特网上的任何一个万维网页面,并且能够在自己的计算机屏幕上将这些页面显示出来。 (4) 怎样使用户能够很方便地找到所需的信息? 为了在万维网上方便地查找信息,用户可使用各种的搜索工具(即搜索引擎)。 统一定位资源URL (Uniform Resource Locator) 万维网使用统一定位资源URL来标识万维网上的各种文档,并使每一个文档在整个Internet范围内具有唯一的标识符URL

文档评论(0)

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

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

1亿VIP精品文档

相关文档