- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
HTTP通信方式主要有:点对点方式、中间服务器方式和缓存方式三种。 HTTP具有简单、灵活、无状态性、元信息的特点。 HTTP信息采用RFC 822的普通信息格式,包含请求行/状态行、信息首部、空行和信息体。 常用的HTTP请求的方法:GET、HEAD、PUT、POST等。 在HTTP响应报文中,HTTP首部与信息体之间有一个空行,信息体的长度由首部决定。 返回 * * Netscape和Internet Explorer中也有附加的指示器表明使用安全套接层建立了安全连接。在Netscape中,通过窗口底部的一个钥匙图形表示。类似地,在Internet Explorer中,用窗口底部的一个锁图形表示。 第30章 超文本传输协议 超文本传输协议HTTP(HyperText Transfer Protocol)主要用于从WWW服务器传输超文本到本地浏览器。 HTTP协议改变了传统的线性浏览方法,通过超文本环境实现文档间的快速跳转。实现高效浏览。 超文本传输协议HTTP是应用层协议。 常用的HTTP服务器有三个: 共享软件APACHE Web服务器 网景公司的企业服务器 微软公司的Internet信息服务器(IIS) 网景公司的企业服务器可在大多数平台上运行。 微软公司的IIS仅在Windows平台上运行。 第30章 超文本传输协议 30.1 统一资源定位符 30.2 超文本传输协议 30.3 一般格式 30.4 HTTP请求报文 30.5 HTTP响应报文 30.1 统一资源定位符 统一资源定位符URL(Uniform Resource Locator),也称Web地址,俗称“网址”。 URL的完整格式有以下基本部分组成: 协议+“://”+主机域名(IP地址)+“:”端口号+目录路径+文件名 1.协议 协议是指定服务连接而使用的所有访问协议,下表表示常用的协议类型。 协 议 名 称 功 能 http 超文本文件服务 ftp 文件传输服务 gopher Gopher服务 news Usenet新闻组服务 telnet 远程主机连接服务 wais WAIS服务器连接服务 2.主机域名(IP地址) 主机域名(IP地址)指出WWW数据所在的服务器域名,例如。 3.端口(port) 服务器提供端口号表示客户访问不同资源类型,例如常见的WWW服务器提供端口号为80或8080。在URL中端口号可以省略,省略时连同前面的“:”一起省略。 4.目录路径(path) 目录路径指明服务器上存放被请求信息的路径。 5.文件名(file) 文件名是客户访问页面的名称。例如index.htm,页面名称与设计时网页的源代码名称并不要求相同,由服务器完成两者之间的映射。 路径表示资源在主机中的位置,路径描述采用的是UNIX下的路径格式。 端口和路径都是可以省略的。 例子: / /indexchs2.htm 52/index.htm 0:8080 返回 30.2 超文本传输协议 HTTP协议是作为一种请求/回答协议来实现的。客户请求从Web服务器上给他传输一页。Web服务器以那一页来应答。 HTTP协议工作在应用层。一个客户将一个请求发送给HTTP服务器(通常在TCP的80号端口);HTTP服务器接受这个请求,并给客户发送一个合适的回答。 实际的通讯一般不是持续连接的,并且非静态的。当HTTP服务器回答了客户的请求之后连接便撤销,直到发布了下一个请求。 1.HTTP通信方式 HTTP为客户/服务器通信提供了握手方式及消息传送格式。 HTTP采用请求/响应的握手方式,HTTP定义的事务处理其运作的基本过程如下图所示: HTTP通信方式主要三种: 1) 点对点方式 点对点方式是最简单的传输方式,用户经过请求与源服务器间通过HTTP建立起点对点的连接。 2) 具有中间服务器方式 中间服务器系统充当通信中继功能,客户发出的请求通过中继到达相关的服务器,同样服务器的响应也要通过中继才能返回给客户 。 3) 缓存方式 缓存方式暂时保存一定时间内的客户请求及该客户请求所对应的服务器响应,这样的缓存便于处理新的客户请求,节省网络流量和当地计算资源。 2. HTTP的安全性 HTTP安全性可以通过加密和鉴别来实现,最通常的方法是使用安全套接字层(SSL)。 安全套接字层SSL工作在TCP/IP的传输层和应用层之间。在客户和服务器之间的所有传输都被SSL加密和解密。下图显示的是一个典型的SSL通信顺序。 SSL通信工作过程如下: 1)客户机发送安全会话请求消息,此消息包括SSL版本、客户机支持的密码
您可能关注的文档
最近下载
- 人教版(2024)一年级数学上册《10的认识》(课件).pptx VIP
- 2024全国职业院校技能大赛GZ106研学旅行赛项规程+赛题 (3).docx VIP
- 八年级英语上册各单元练习题及专题语法习题.doc VIP
- FANUC工业机器人集成359.pptx VIP
- 高温气冷堆核电站三壳组对专用工装及安装方法.pdf VIP
- 【医学】呼吸内科诊疗常规 共(29页).doc VIP
- 公司财务原理 第十一版 习题答案 - Principles of Corporate Finance ,11th edition ,solution.pdf VIP
- 电气控制与S7-1200 PLC应用技术教程郑海春习题答案.docx VIP
- 《网络安全》安全教育PPT课件.pptx VIP
- 《结核病患者外周血淋巴细胞亚群检测及临床应用专家共识》(2020)要点.docx VIP
文档评论(0)