西南交通大学信息科学与技术学院计算机网络课件 应用层协议.pptVIP

西南交通大学信息科学与技术学院计算机网络课件 应用层协议.ppt

  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文档。上传文档
查看更多
应用层 常见的网络应用模型 非对等模式 文件服务器模式 客户/服务器模式(C/S) 浏览器/服务器模式(B/S) 对等模式 网上邻居 P2P Client-server 应用模式 典型的网络应用分为: 客户机和服务器两部分 常用应用层协议 常见电子邮件协议 SMTP (Simple Mail Transfer Protocol,简单邮件传输协议) (发送) POP3(Post Office Protocol,邮局协议3) (接收) IMAP(Internet Message Access Protocol,Internet 消息访问协议) (接收) MIME(Multipurpose Internet Mail Extensions,多用途Internet 邮件扩展标准)不是邮件传输协议,它只定义了需要传输的消息、附件及其它类型数据的格式。 万维网(WWW)概述 万维网 WWW (World Wide Web)并非某种特殊的计算机网络。 万维网是一个大规模的、联机式的信息储藏所。 万维网用链接的方法能非常方便地从因特网上的一个站点访问另一个站点,从而主动地按需获取丰富的信息。 这种访问方式称为“链接”。 万维网提供分布式服务 超媒体与超文本 万维网是分布式超媒体(hypermedia)系统,它是超文本(hypertext)系统的扩充。 一个超文本由多个信息源链接成。利用一个链接可使用户找到另一个文档。这些文档可以位于世界上任何一个接在因特网上的超文本系统中。超文本是万维网的基础。 超媒体与超文本的区别是文档内容不同。超文本文档仅包含文本信息,而超媒体文档还包含其他表示方式的信息,如图形、图像、声音、动画,甚至活动视频图像。 万维网的工作方式 万维网以客户服务器方式工作。 浏览器就是在用户计算机上的万维网客户程序。万维网文档所驻留的计算机则运行服务器程序,因此这个计算机也称为万维网服务器。 客户程序向服务器程序发出请求,服务器程序向客户程序送回客户所要的万维网文档。 在一个客户程序主窗口上显示出的万维网文档称为页面(page)。 万维网的主要组成部分 (1)使用统一资源定位符 URL (Uniform Resource Locator)来标志万维网上的各种文档; (2)用超文本传送协议 HTTP (HyperText Transfer Protocol)来实现万维网上各种超链的链接; (3)由超文本标记语言 HTML (HyperText Markup Language)来组织万维网页面内容; (4)有浏览器来请求和显示页面内容; (5) 通过搜索引擎来寻找所需的信息。 统一资源定位符 (URL) http//:80/home/white_paper.html#intro_1 ? URL支持的协议 Web: http协议 http:超文本传输协议 Web应用层协议 客户机/服务器模式 客户机: 浏览器提出请求,接收并“显示” Web”对象” 服务器: Web服务器访问存储器中存放的一系列Web文档;并发送副本以响应(客户)请求 Web 体系结构 万维网的工作过程 非持续和持续连接 非持续 HTTP/1.0 (RFC 1945) 服务器解析请求,并作出响应然后关闭TCP连结 取得一个对象需要2 RTT 每个对象传输必须忍受重新建立连接时的慢启动 持续 HTTP/1.1 (RFC 2068) 在同一个TCP连结上,服务器解析请求,响应;解析新请求,响应新的请求,.. 当客户收到基本的HTML后立即为所有参考对象发送请求 少量的RTT和较少的慢启动. Accessing a web page HTTP 1.0 HTTP 1.1 HTTP 的报文结构 HTTP 有两类报文: 请求报文——从客户向服务器发送请求报文。 响应报文——从服务器到客户的回答。 HTTP 的报文结构(请求报文) HTTP 请求报文的常用方法 方法(操作) 意义 OPTION 请求一些选项的信息 GET 请求读取由URL所标志的信息 HEAD 请求读取由URL所标志的信息的首部 POST 给服务器添加信息(例如,注释) PUT 在指明的URL下存储一个文档 DELETE 删除指明的URL所标志的资源 TRACE 用来进行环回测试的请求报文 CONNECT 用于代理服务器 Http报文格式: 请求实例 Http请求报文: ASCII (可读格式) HTTP 的报文结构(响应报文) 状态码都是三位数字 1xx 表示通知信息的,如请求收到了或正在进行处理。 2xx 表示成功,如接受或知道了。 3xx 表示重定向,表示要完成请求还必须采取进

您可能关注的文档

文档评论(0)

ormition + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档