计算机网络课件第六章 应用层.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
6.4 万维网WWW 鼠标点击超链接后发生的事件 (1) 浏览器分析超链指向页面的 URL (2) 浏览器向DNS请求解析 的IP地址 (3) 域名系统DNS解析出清华大学Web服务器的IP地址 (4) 浏览器与服务器建立TCP连接 (5) 浏览器发出取文件命令: GET /chn/yxsz/index.htm (6) 服务器给出响应,把文件index.htm发给浏览器 (7) TCP 连接释放 (8) 浏览器显示“清华大学院系设置”文件index.htm中的所有文本 HTTP/1.0每传送一个文件都需要建立一次TCP连接;HTTP/1.1进行了改进 很多Web服务器采用动态网页技术,即网页不是静态存储在服务器上,而是动态生成 请求一个万维网文档所需的时间 WWW服务器 WWW客户 HTTP请求报文 发起 TCP 连接 RTT RTT 整个文档收到 时间 时间 首先建立TCP连接,需3次握手 在2次握手后, 第3次握手报文的数据部分可传送HTTP请求报文 请求文档所需时间 文档传输时间 + 2倍RTT时间 HTTP/1.0的主要缺点 每请求一个文档都需要建立一次TCP连接 一个Web页面常常包含数量众多的文件 文档传输时间 HTTP 响应报文 6.4 万维网WWW 三、超文本传送协议HTTP HTTP/1.1协议使用持续连接(persistent connection) 服务器发送响应后,在一段时间内保持连接,使客户与服务器可以继续传送后续的HTTP请求报文和响应报文 这并不局限于传送同一个页面上链接的文档,而是只要这些文档都在同一个服务器上就行 目前主流的浏览器都默认支持HTTP/1.1 HTTP的报文类型:两类报文 请求报文——从客户向服务器发送请求报文 响应报文——从服务器到客户的回答 HTTP是面向正文的(text-oriented),报文中的字段都是 ASCII 码串,因而每个字段的长度都是不确定的 6.4 万维网WWW 报文由三个部分组成,即开始行、首部行和实体主体 在请求报文中,开始行就是请求行 方法 是面向对象技术中使用的专门名词 方法实际上就是一些命令 URL:所请求的资源的URL 版本:HTTP的版本 方 法 URL 版 本 首部字段名 首部行 : 值 首部字段名 值 : … 实体主体 (通常不用) 空格 回车换行 : CRLF CRLF CRLF CRLF 开始行 (请求行) HTTP请求报文 6.4 万维网WWW HTTP 请求报文的一些方法 方法(操作) 意 义 OPTION 请求一些选项的信息 GET 请求读取由 URL所标志的信息 HEAD 请求读取由 URL所标志的信息的首部 POST 给服务器添加信息(例如,注释) PUT 在指明的 URL下存储一个文档 DELETE 删除指明的URL所标志的资源 TRACE 用来进行环回测试的请求报文 CONNECT 用于代理服务器 6.4 万维网WWW HTTP应答报文的开始行是状态行 状态行包括三项内容:HTTP的版本、状态码、解释状态码的简单短语 状态码都是三位数字 1xx:表示通知信息的,如请求收到了或正在进行处理 2xx:表示成功,如接受或知道了 3xx:表示重定向,表示要完成请求还必须采取进一步的行动 4xx:表示客户的差错,如请求中有错误的语法或不能完成 5xx:表示服务器的差错,如服务器失效无法完成请求 HTTP应答报文 版 本 状态码 短 语 首部字段名 首部行 : 值 首部字段名 值 : … 实体主体 (有些响应报文不用) 空格 回车换行 : CRLF CRLF CRLF CRLF 开始行 (状态行) 6.4 万维网WWW 四、万维网的文档 HTMLHyperText Markup Language RFC 1866:Hypertext Markup Language - 2.0 HTML定义了许多用于排版的命令,即标签(tag) 如:I表示后面开始用斜体排版,/I表示斜体结束 HTML把各种标签嵌入到万维网的页面中,构成HTML文档 HTML文档为文本格式 浏览器从服务器读取 HTML文档后,按照其中嵌入的各种标签,根据显示器尺寸和分辨率显示页面 仅当 HTML 文档是以.html 或 .htm 为后缀时,浏览器才对此文档的各种标签进行解释 HTML HEAD TITLE一个 HTML 的例子/TITLE /HEAD BODY H1HTML 很容易掌握/H1 P这是第一个段落。虽然很

文档评论(0)

潮起潮落 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档