第9节-计算机网络.ppt

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
应用层协议 网络应用与应用层协议 应用所需的传输服务 万维网与HTTP协议 文件传输与FTP协议 电子邮件服务和邮件传送协议 域名服务DNS 网络应用与应用层协议 网络应用由很多部分组成,应用层协议是 网络应用中的很重要的一部分。 网络应用的基本结构是客户/ 服务器模型。 应用层协议定义了客户端和服务器端之间是如何传递信息的。 一些网络应用协议由RFC文档定义,也有许多应用层协议是专用的。 应用所需的传输服务 万维网与HTTP协议 万维网的概念 万维网需解决的问题 HTTP协议 HTTP报文结构 HTTP请求和应答的示例 Web 高速缓存服务器 万维网的概念 万维网WWW(World Wide Web)并非某种特殊的计算机网络。万维网是一个大规模的、联机式的信息储藏所,英文简称为Web。万维网用链接的方式非常方便地从因特网上的一个站点访问另一个站点,从而主动地按需获取丰富的信息。 万维网需解决的问题 ① 怎样标识分布在整个因特网上的万维网文档? 万维网使用统一资源定位URL(uniform resource locator)来标识万维网上的各种文档,并使每一个文档在整个因特网的范围内具有唯一的标志符URL。 ② 用什么样的协议来实现万维网上各种链接的链接? 万维网客户程序与万维网服务器程序之间的交互遵守严格的协议,这就是超文本传送协议HTTP(hypertext transfer protocol)。 ③ 怎样使不同作者创作的不同风格的万维网文档都能在因特网上的各种计算机上显示出来,同时使用户知道在什么地方存在着链接?使用超文本标记语言HTML(Hypertext Markup Language)。 ④ 怎样使用户能够很方便地找到所需的信息?为了在万维网上方便地查找信息,用户可使用各种搜索工具。 HTTP工作过程 每个Web服务器上运行一个Web Server进程,它不断地监听TCP的端口80,以便发现是否有浏览器(即Web客户进程)向它发出连接建立请求。 一旦监听到连接建立请求并建立了TCP连接之后,浏览器就问服务器发出浏览某个页面的请求,服务器接着就返回所请求的页面作为响应。 最后,TCP连接就被释放了。 在浏览器和服务器之间的请求和响应的交互,必须按照的格式和遵循一定的规则,这些格式和规则就是超文本传送协议HTTP。 HTTP工作过程举例 URL是http:///Protocol/HTTP-NG/Activity.html. 浏览器分析链接指向页面的URL。 浏览器向DNS请求解析的IP地址。 DNS解析出服务器的IP地址为3。 浏览器与该服务器建立TCP连接(在3使用端口80)。 浏览器发出取文件命令:GET /protocols/HTTP-NG/Activity.html。 服务器给出响应,将文件Activity.html发送给浏览器。 TCP连接释放。 浏览器显示文件Activity.html中的所有文本。 HTTP报文结构 HTTP有两类报文,分别是客户请求报文和服务器响应报文。 客户请求包含请求方法、 请求数据和请求头三部分组成。 请求方法是用于特定URL或Web页面的程序。 请求数据是指所要链接到的对象的URL。 头信息是可选项,它用于向服务器提供客户端的其他信息。 服务器响应包括状态码、响应头和响应数据三部分。 H T T P定义了多组返回给浏览器的状态码。 响应头向客户方提供服务器和/或请求文档的信息。 HTTP请求方法 HTTP响应头 HTTP请求和应答示例 HTTP请求报文如下: GET /dirABC/docu1.html HTTP/1.1 Connection: close User-agent:Mozilla/4.0 Accept: text/html,image/gif,image/jpeg Accept-language: en HTTP响应报文如下: HTTP/1.1 200 OK Connection: close Date:Thu,06,Aug 1998 12:00:15 GMT Server: Apache/1.3.0 (Unix) Last-Modified:Mon,22 Jun 1998 09:23:24 GMT Content-Length: 8675 {文件长度的字节数} Content-Type: text/html DATA DATA DATA DATA DATA… {从此开始就是所请求的文件} Web高速缓存服务器

文档评论(0)

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

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

1亿VIP精品文档

相关文档