分享好友 最新动态首页 最新动态分类 切换频道
HTTP/HTTPS 简介
2024-12-26 20:50

HTTP(超文本传输协议,Hypertext Transfer Protocol是一种用于从网络传输超文本到本地浏览器的传输协议。它定义了客户端与服务器之间请求和响应的格式。HTTP 工作在 TCP/IP 模型之上,通常使用端口 80。

HTTPS(超文本传输安全协议,Hypertext Transfer Protocol Secure是 HTTP 的安全版本,它在 HTTP 下增加了 SSL/TLS 协议,提供了数据加密、完整性校验和身份验证。HTTPS 通常使用端口 443。

HTTP

HTTP 协议是 Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网( WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。

HTTP 是一个基于 TCP/IP 通信协议来传递数据(HTML 文件、图片文件、查询结果等)。

HTTPS

HTTPS 协议是 HyperText Transfer Protocol Secure(超文本传输安全协议)的缩写,是一种通过计算机网络进行安全通信的传输协议。

HTTP 本身是不安全的,因为传输的数据未经加密,可能会被窃听或篡改,为了解决这个问题,引入了 HTTPS,即在 HTTP 上加入 SSL/TLS 协议,为数据传输提供了加密和身份验证。

HTTPS 经由 HTTP 进行通信,但利用 SSL/TLS 来加密数据包,HTTPS 开发的主要目的,是提供对网站服务器的身份认证,保护交换资料的隐私与完整性。

HTTP 的 URL 是由 http:// 起始与默认使用端口 80,而 HTTPS 的 URL 则是由 https:// 起始与默认使用端口443


HTTP 协议工作于客户端-服务端架构上。

HTTP 工作过程通常如下

  1. 客户端发起请求:用户通过客户端(如浏览器)输入 URL,客户端向服务器发起一个 HTTP 请求。
  2. 服务器处理请求:服务器接收到请求后,根据请求的类型(如GET、POST等)和请求的资源,进行相应的处理。
  3. 服务器返回响应:服务器将处理结果包装成HTTP响应消息,发送回客户端。
  4. 客户端渲染页面:客户端接收到响应后,根据响应内容(如HTML、图片等)渲染页面,展示给用户。

Web 服务器有:Nginx 服务器,Apache 服务器,IIS 服务器(Internet Information Services)等。

HTTP 默认端口号为 80,但是你也可以改为 8080 或者其他端口。

HTTP 三点注意事项

  • HTTP 是无连接:无连接的含义是限制每次连接只处理一个请求,服务器处理完客户的请求,并收到客户的应答后,即断开连接,采用这种方式可以节省传输时间。

  • HTTP 是媒体独立的:这意味着,只要客户端和服务器知道如何处理的数据内容,任何类型的数据都可以通过HTTP发送,客户端以及服务器指定使用适合的 MIME-type 内容类型。

  • HTTP 是无状态:HTTP 协议是无状态协议,无状态是指协议对于事务处理没有记忆能力,缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大,另一方面,在服务器不需要先前信息时它的应答就较快。

以下图表展示了 HTTP 协议通信流程


HTTPS 的主要作用是在不安全的网络上创建一个安全信道,并可在使用适当的加密包和服务器证书可被验证且可被信任时,对窃听和中间人攻击提供合理的防护。

HTTPS 的信任基于预先安装在操作系统中的证书颁发机构(CA)。

因此,与一个网站之间的 HTTPS 连线仅在这些情况下可被信任

  • 浏览器正确地实现了 HTTPS 且操作系统中安装了正确且受信任的证书颁发机构
  • 证书颁发机构仅信任合法的网站
  • 被访问的网站提供了一个有效的证书,也就是说它是一个由操作系统信任的证书颁发机构签发的(大部分浏览器会对无效的证书发出警告
  • 该证书正确地验证了被访问的网站(例如,访问 https://www.runoob.com 时收到了签发给 www.runoob.com 而不是其它域名的证书
  • 此协议的加密层(SSL/TLS)能够有效地提供认证和高强度的加密。

Google Chrome、Internet Explorer 和 Firefox 等浏览器在网站含有由加密和未加密内容组成的混合内容时,会发出警告。

HTTP 链接显示不安全

HTTPS 链接显示为安全


虽然 HTTP 和 HTTPS 在名称上非常相似,但它们在安全性上有本质的区别:HTTPS通过使用SSL/TLS协议,为数据传输提供了加密和完整性校验,从而保护了用户的隐私和数据安全。随着网络安全意识的提高,越来越多的网站开始使用HTTPS来保护用户数据。

同时,主流的浏览器和搜索引擎也在鼓励网站使用 HTTPS。

因此,对于涉及敏感信息传输的网站,建议使用 HTTPS 来提高安全性。

主要区别如下

  • 加密

    • HTTP:数据传输过程中不加密,容易被截获和篡改。
    • HTTPS:使用SSL/TLS协议对传输的数据进行加密,保护数据传输过程中的安全性。
  • 端口

    • HTTP:默认使用端口80。
    • HTTPS:默认使用端口443。
  • 安全性

    • HTTP:不提供数据加密,安全性较低。
    • HTTPS:提供数据加密和完整性校验,安全性较高。
  • 证书

    • HTTP:不需要证书。
    • HTTPS:需要SSL证书来启用加密,并验证服务器的身份。
  • 性能

    • HTTP:由于不加密数据,性能略高于HTTPS。
    • HTTPS:由于需要进行加密和解密,可能会有一定的性能开销。
  • 搜索引擎优化(SEO)

    • HTTP:搜索引擎可能会对没有使用HTTPS的网站进行降权。
    • HTTPS:搜索引擎倾向于优先索引和展示使用HTTPS的网站。
  • 浏览器显示

    • HTTP:在大多数现代浏览器中,HTTP网站通常显示为"不安全"。
    • HTTPS:浏览器会显示一个锁形图标,表示网站是安全的。
  • 成本

    • HTTP:通常免费。
    • HTTPS:需要购买SSL证书,可能会有一定的成本。
最新文章
销售CRM系统的功能有哪些?这些功能怎么使用好?
销售系统的功能主要有以下几个:1、;2、销售自动化;3、营销自动化;4、数据分析与报告;5、协作与沟通;6、移动应用。 其中,客户管理是销售CRM系统中的核心功能之一,它可以帮助企业记录和管理客户信息,跟踪客户互动历史,并为销售团队
郑州seo地址
郑州SEO地址摘要:,,郑州是河南省的省会,也是SEO服务的重要地区。在郑州,许多企业和个人都寻求SEO服务的帮助来提升网站的排名和流量。SEO地址通常指的是提供SEO服务的公司或机构的所在地。在郑州,可以通过搜索引擎或相关行业目录找到
网络教学致家长一封信
网络教学致家长一封信(精选11篇)  尊敬的家长:  您好!首先感谢您对学校工作的支持和理解,尤其是疫情防控期间,每天按时向学校报备相关信息,辛苦了!  为贯彻落实xx省和xx县疫情防控相关要求,确保全体师生生命安全和身体健康。
【优化法治化营商环境提质增效年行动】甘肃省委依法治省办、省司法厅“一键举报”平台助力优化提升法治化营商环境
【优化法治化营商环境提质增效年行动】甘肃省委依法治省办、省司法厅“一键举报”平台助力优化提升法治化营商环境  今年以来,甘肃省委依法治省办、省司法厅坚持把优化法治化营商环境作为一项重大政治任务,作为做好主动创安主动创稳工作
精准关键词优化,助力品牌高效营销策略打造
摘要:通过精准优化关键词,我们助您高效提升品牌知名度,精准定位目标受众,制定并实施针对性的营销策略,从而实现品牌推广目标,增强市场竞争力。1、提升品牌曝光度:通过精准的关键词优化,使品牌在搜索引擎中占据有利位置,从而吸引更
腾讯清理大师
腾讯清理大师是专业的手机清理工具,这里经常为大家提供官方正式的清理功能,大家使用起来也可以更加的放心和安心,轻轻松松就可以领取更多现金大礼和现金好礼,同时所有微信内容的整理和全方位清理,强力清理加速功能这里也都可以提供给到
抖音短视频信息流是什么意思?抖音信息流怎么投放流量
抖音短视频信息流投放**解析抖音短视频信息流是指在抖音APP中,用户在浏览视频时,会在视频下方出现一条推荐的视频列表,这个列表就是抖音短视频信息流。本文将从四个方面详细阐述抖音短视频信息流的投放**。一、什么是抖音短视频信息流抖
淘宝店铺怎么在淘特展现?方法介绍(淘宝店铺怎么在淘特展现)
淘宝商家如果想增加商品的曝光度,其实可以通过各种手段把商品展现到其它平台上。比如抖音、快手、淘特、小红书等等。那淘宝店铺怎么在淘特展现?1、 选择适合的商品一般来说,适合推广到淘特的商品有以下特点:品质好,价格合理,有特色,
百度搜索引擎排名如何提升,有哪些技巧?
在数字营销日新月异的今天,提升百度搜索引擎排名依然是众多企业和个人网站追求的核心目标。基于我多年的实战经验和对行业的深刻理解,我深知一个靠前的排名意味着更多的曝光机会、更高的流量和潜在的商业价值。今天,我将与大家分享一些切
苹果手机语音信箱怎么关闭
苹果手机作为现代通信工具,功能丰富多样,其中语音信箱功能允许用户接收无法即时接听的来电留言。然而,对于部分用户而言,这一功能可能并不常用,甚至希望关闭它以减少干扰。本文将详细介绍如何在苹果手机上关闭语音信箱功能。**方法一:
相关文章
推荐文章
发表评论
0评