没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
一、HTTP 协议和 HTTPS 协议介绍
1.1 HTTP 协议介绍
超文本传输协议(英文:,缩写:)是一种用于分布
式、协作式和超媒体信息系统的应用层协议。 是万维网的数据通信的基础。 的
发展是由蒂姆伯纳斯李于 年在欧洲核子研究组织()所发起。 的标准制
定由万维网协会( !,")和互联网工程任务组(#
$$%&,#&)进行协调,最终发布了一系列的 &,其中最著名的是
年 ' 月 公 布 的 &('' , 定 义 了 协 议 中 现 今 广 泛 使 用 的 一 个 版 本 — —
)。*( 标准于 (+, 年 , 月以 &-,.+ 正式发表,取代 ) 成为 的实现标
准。
是一个客户端终端(用户)和服务器端(网站)请求和应答的标准()。通
过使用网页浏览器、网络爬虫或者其它的工具,客户端发起一个 请求到服务器上指
定端口,默认端口为 +,通常省略。一旦收到请求,服务器会向客户端返回一个状态,
比如/*)(++01/,以及返回的内容,如请求的文件、错误消息、或者其它信息。我
们称这个客户端为用户代理程序( $)。应答的服务器上存储着一些资源,比如
23 文件和图像。
1.2 HTTP 协议原理
协议定义 客户端如何从 服务器请求 页面,以及服务器如何把
页面传送给客户端。 协议采用了请求*响应模型。客户端向服务器发送一个请求
报文,请求报文包含请求的方法、43、协议版本、请求头部和请求数据。服务器以一个
状态行作为响应,响应的内容包括协议的版本、成功或者错误代码、服务器信息、响应
头部和响应数据。
请求*响应的步骤:
)客户端连接到 服务器
一个 客户端,通常是浏览器,与 服务器的 端口(默认为 +)建立一个
套接字连接。例如 567**888) )!。
()发送 请求
通过 套接字,客户端向 服务器发送一个文本的请求报文,一个请求报文由请求
行、请求头部、空行和请求数据 . 部分组成。
")服务器接受请求并返回 响应
服务器解析请求,定位请求资源。服务器将资源复本写到 套接字,由客户端读
取。一个响应由状态行、响应头部、空行和响应数据 . 部分组成。
.)释放连接 连接
若 模式为 ,则服务器主动关闭 连接,客户端被动关闭连接,释放
连接9若 模式为 %:,则该连接会保持一段时间,在该时间内可以继续接
收请求9
,)客户端浏览器解析 23 内容
客户端浏览器首先解析状态行,查看表明请求是否成功的状态代码。然后解析每一个响
应头,响应头告知以下为若干字节的 23 文档和文档的字符集。客户端浏览器读取响应
数据 23,根据 23 的语法对其进行格式化,并在浏览器窗口中显示。
例如:在浏览器地址栏键入 43,按下回车之后会经历以下流程:
浏览器向;<服务器请求解析该43中的域名所对应的#地址9
解析出#地址后,根据该#地址和默认端口+,和服务器建立 连接9
浏览器发出读取文件=43中域名后面部分对应的文件>的 请求,该请求报文作为
三次握手的第三个报文的数据发送给服务器9
服务器对浏览器请求作出响应,并把对应的5!文本发送给浏览器9
释放 连接9
浏览器将该5!文本并显示内容9
1.3 HTTP 协议的缺点
默认工作在 协议的 + 端口?用户访问网站 567*打头的都是标准 服
务? 所封装的信息是明文传送的?客户端和服务器端都无法验证对方的身份?通过抓包
工具可以获取传输信息的内容。由于 协议缺乏必要的认证机制?可以通过截获
0< 请求包来伪造响应包的信息?接管交互会话?以达到会话劫持和内容窃听、篡改的目的。
1.4 HTTPS 协议介绍
<=< >安全超文本传输协议,它是一个安全通信通
道,它基于 开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层
=<<3>进行信息交换,它是 协议的安全升级版。它是由 开发并内置于其浏览
器中,用于对数据进行压缩和解压操作,并返回网络上传送回的结果。< 使用的主要
目的是提供对网站服务器的身份认证,同时保护交换数据的隐私与完整性。
< 是在 的基础上加入了安全套接层=<<3 协议>和安全传输层=<3 协议>。<<3
协议主要通过数据加密技术保证通信过程中的安全及数据完整性?并依靠 @ 证书来验证服
务器的身份。< 使用端口 ..",而不是 那样使用端口 + 来和 *# 进行通信。
<<3 使用 .+位关键字作为 . 流加密算法,这对于商业信息的加密是合适的。< 和
<<3 支持使用 A),+ 数字认证,如果需要的话用户可以确认发送者是谁。< 协议的主
要作用可以分为两种:一种是建立一个信息安全通道,来保证数据传输的安全;另一种
就是确认网站的真实性。
56 协议通信过程
剩余10页未读,继续阅读
八九言二三
- 粉丝: 1
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0