淺談 HTTP 和 HTTPS

在這里插入圖片描述

很多前端伙伴問題有沒有體系的面試題?
今天為大家推薦一款刷題神奇哦 點擊鏈接訪問牛客網
各大互聯網大廠面試真題。從基礎到入階乃至原理刨析類面試題 應有盡有,趕快來裝備自己吧!助你面試穩操勝券,solo全場面試官

淺談 HTTP 和 HTTPS

  • HTTP 和 HTTPS 的基本概念
  • HTTP 和 HTTPS 的區別?
  • HTTPS 協議的工作原理
  • HTTPS 協議的優點
  • HTTPS 協議的缺點
  • 寫在最后

HTTP 和 HTTPS 的基本概念

HTTP: 超文本傳輸協議,是互聯網上應用最為廣泛的一種網絡協議,是一個客戶端和服務器端請求和應答的標準(TCP),用于從 WWW 服務器傳輸超文本到本地瀏覽器的傳輸協議,它可以使瀏覽器更加高效,使網絡傳輸減少。

HTTPS: 是以安全為目標的 HTTP 通道,簡單講是 HTTP 的安全版,即 HTTP下加入 SSL 層,HTTPS 的安全基礎是 SSL,因此加密的詳細內容就需要 SSL。 HTTPS 協議的主要作用是:建立一個信息安全通道,來確保數組的傳輸,確保網站的真實性。

在這里插入圖片描述

HTTP 和 HTTPS 的區別?

HTTP 傳輸的數據都是未加密的,也就是明文的,網景公司設置了 SSL 協議來對 HTTP 協議 傳輸的數據進行加密處理,簡單來說 HTTPS 協議是由 HTTP 和 ssl 協議構建的可進行加密傳 輸和身份認證的網絡協議,比 HTTP 協議的安全性更高。

在這里插入圖片描述

主要的區別如下: HTTPS 協議需要 ca 證書,費用較高。 HTTP 是超文本傳輸協議,信息是明文傳輸,HTTPS 則是具有安全性的 ssl 加密傳輸協議。 使用不同的鏈接方式,端口也不同,一般而言,HTTP 協議的端口為 80,HTTPS 的端口為 443 HTTP 的連接很簡單,是無狀態的;HTTPS 協議是由SSL+HTTP 協議構建的可進行加密傳 輸、身份認證的網絡協議,比 HTTP 協議安全。

HTTPS 協議的工作原理

在這里插入圖片描述

客戶端在使用 HTTPS 方式與 Web 服務器通信時有以下幾個步驟,如圖所示。 客戶使用 HTTPS url 訪問服務器,則要求 web 服務器建立 ssl 鏈接。 web 服務器接收到客戶端的請求之后,會將網站的證書(證書中包含了公鑰),返回或者說傳輸給客戶端。 客戶端和 web 服務器端開始協商 SSL 鏈接的安全等級,也就是加密等級。 客戶端瀏覽器通過雙方協商一致的安全等級,建立會話密鑰,然后通過網站的公鑰來加密會話密鑰,并傳送給網站。 web 服務器通過自己的私鑰解密出會話密鑰。 web 服務器通過會話密鑰加密與客戶端之間的通信。

HTTPS 協議的優點

使用 HTTPS 協議可認證用戶和服務器,確保數據發送到正確的客戶機和服務器;

HTTPS 協議是由 SSL+HTTP 協議構建的可進行加密傳輸、身份認證的網絡協議,要比 HTTP 協議安全,可防止數據在傳輸過程中不被竊取、改變,確保數據的完整性。

HTTPS 是現行架構下最安全的解決方案,雖然不是絕對安全,但它大幅增加了中間人攻擊的成本。 谷歌曾在 2014 年 8 月份調整搜索引擎算法,并稱“比起同等 HTTP 網站,采用 HTTPS 加密的網站在搜索結果中的排名將會更高”。

HTTPS 協議的缺點

HTTPS 握手階段比較費時,會使頁面加載時間延長 50%,增加 10%~20%的耗電。 HTTPS 緩存不如 HTTP 高效,會增加數據開銷。 SSL 證書也需要錢,功能越強大的證書費用越高。 SSL 證書需要綁定 IP,不能再同一個 ip 上綁定多個域名,ipv4 資源支持不了這種消耗。

本期圖書鑒賞

(1)沒有高深理論,每章都以實例為主,讀者參考書中源碼運行,就能得到與書中一樣的結果。
(2)專注于Python數據分析與可視化操作中實際用到的技術。相比大而全的書籍資料,本書能讓讀者盡快上手,開始項目開發。
(3)書中的“新手問答”和“小試牛刀”欄目能讓讀者鞏固知識,舉一反三,學以致用。

在這里插入圖片描述

本書以“零基礎”為起點,系統地介紹了Python在數據處理與可視化分析方面的應用。全書共分3篇12章內容,具體安排如下。
第1篇:基礎篇,包括第1-4章。第1章 先來認識一下大蟒:Python入門。第2章 磨好利牙,子彈上膛:準備好工作環境。第3章 大蟒的基本技能之一:Python語言基礎。第4章 大蟒的基本技能之二:Python語言進階。
第2篇:應用篇,包括第5-11章。第5章 給大蟒找食:Python的數據存取操作。第6章 洗干凈了再吃:使用Python預處理數據。第7章 什么食物有營養:大數據分析及可視化基礎知識。第8章 大蟒神通之一:使用matplotlib繪制基礎圖形。第9章 大蟒神通之二:使用matplotlib美化和修飾圖形。第10章 大蟒神通之三:數據可視化之3D圖形應用。第11章 大蟒神通之四:使用圖像和地圖繪制圖表。
第3篇:實戰篇,第12章 綜合案例:全國縣級市天氣預報數據可視化分析。以抓取中國天氣網相關數據存入MySQL數據庫,并繪制相應圖形為主線,綜合本書各章知識點介紹了數據采集、清理、保存以及繪制可視化圖形的基本步驟和方法。
本書既適合希望從事Python數據處理與可視化的用戶學習,也適合廣大職業院校作為相關專業教材,還可作為社會培訓班的參考用書。

寫在最后

? 改變能改變的,接受不能改變的!\textcolor{blue}{ 改變能改變的,接受不能改變的!}

👍 點贊,你的認可是我創作的動力!\textcolor{green}{點贊,你的認可是我創作的動力!}

?? 收藏,你的青睞是我努力的方向!\textcolor{green}{收藏,你的青睞是我努力的方向!}

?? 評論,你的意見是我進步的財富!\textcolor{green}{評論,你的意見是我進步的財富!}

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/248462.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/248462.shtml
英文地址,請注明出處:http://en.pswp.cn/news/248462.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Ubuntu 搭建 GitLab 筆記 ***

簡介 GitLab 社區版可以提供許多與 GitHub 相同的功能,且部署在屬于自己的機器上,我們會因為網絡及其他一些問題而不便使用 GitHub ,這時部署一個 GitLab 是最好的選擇。 下載 GitLab 并安裝 我的環境是 Ubuntu 16.04 下進行部署操作。 GitLa…

在瀏覽器輸入URL到頁面展示發生了什么?

輸入URL后查詢緩存DNS服務器TCP三次握手HTTP協議包瀏覽器處理HTML文檔TCP 和 UDP 的區別寫在最后很多前端伙伴問題有沒有體系的面試題? 今天為大家推薦一款刷題神奇哦 點擊鏈接訪問牛客網 各大互聯網大廠面試真題。從基礎到入階乃至原理刨析類面試題 應有盡有&#…

iOS 高級去水印,涂鴉去水印

目前在研究一下圖像的處理,看了一下相關的軟件,比如:《去水印大師》,究竟去水印是怎么處理的呢?看圖分析。 一共是三個功能:快速去水印、高級去水印、涂鴉去水印 快速去水印:暫時沒找到好的處理…

Failed to execute goal maven-gpg-plugin 1.5 Sign

問題描述&#xff1a; 解決辦法&#xff1a;跳過maven-gpg-plugin <build> <pluginManagement><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-gpg-plugin</artifactId><configuration&g…

打造硬核敲門磚——簡歷

文章目錄 前言打造簡歷篇幅模板個人信息專業技能工作經歷項目經歷教育經歷個人總結簡歷格式寫在最后前言 作為高校的學生,你是否已經開始設想你以后的工作?作為職場的員工,你是否已經準備更換下一份工作了?不論你現在是什么身份、處于什么階段,這篇文章都能夠幫到你,只要…

Robot Framework 內置變量

Robot Framework 內置變量 轉自&#xff1a;https://blog.csdn.net/qq_26886929/article/details/53907755 Robot Framework 內部提供了一下直接可用的內置變量 1. 操作系統相關變量 內置的操作系統相關的變量&#xff0c;減少了測試數據對操作系統之間的差異性的關注 RF 中可用…

一文搞懂this指向

前言 那你說一下 js 中的 this 指向吧&#xff01;這句話已經成為面試官口中的高頻面試題&#xff0c;作為前端開發的我們&#xff0c;你真的搞懂了 this 指向了嗎&#xff1f;快來跟我一起來查漏補缺吧&#xff01;通過幾個小案例讓大家更能直白的理解 this 指向。 很多前端伙…

難怪大家丟掉了postman而選擇 Apifox

前言 當下采用前后端分離模式開發Web應用已經成為氣候&#xff0c;在開發階段有一個不成文的規定則是 項目開發后端先行 但是作為前端開發工程師的我們&#xff0c;難道在搭建完頁面后只能等待后端的接口么&#xff1f;這樣的話我們則完全被后端開發限制住了。在前面跟大家介紹…

mvc 模式和mtc 模式的區別

首先說說Web服務器開發領域里著名的MVC模式&#xff0c;所謂MVC就是把Web應用分為模型(M)&#xff0c;控制器(C)和視圖(V)三層&#xff0c;他們之間以一種插件式的、松耦合的方式連接在一起&#xff0c;模型負責業務對象與數據庫的映射(ORM)&#xff0c;視圖負責與用戶的交互(頁…

HP LaserJet MFP M227_M231雙面打印

雙面打印設置 轉載于:https://www.cnblogs.com/xiexiaokui/p/9261577.html

萬木成林,我種了“Vue技能樹”

初衷 作為Vue技能樹的構建者&#xff0c;一直拖延到現在才來寫這篇文章&#xff0c;主要還是心里沒有底&#xff0c;前面殊不知這顆“樹”是否促進了大家學習的熱情&#xff0c;也不知它給大家帶來了多少收獲。說到我們的Vue技能樹&#xff0c;我作為尤大大的忠實粉絲自就業后…

我看面向對象

已經面向對象編程多年了&#xff0c;漸漸地對面向對象有了越來越深的體會&#xff0c;下面談談我對面向對象的拙見&#xff1a;&#xff09; 面向對象三大特性&#xff1a;封裝、繼承、多態。 首先是封裝&#xff0c;我覺得封裝是面向對象的基礎&#xff0c;封裝讓各種相關的數…

poj 3525

多邊形內最大半徑圓。 哇沒有枉費了我自閉了這么些天&#xff0c;大概五天前我看到這種題可能毫無思路抓耳撓腮舉手投降什么的&#xff0c;現在已經能1A了哇。 還是先玩一會計算幾何&#xff0c;刷個幾百道 嗯這個半平面交二分就闊以解決。雖然隊友說他施展三分套三分***** 想象…

尤雨溪對 2022 Web前端生態趨勢是這樣看的

文章目錄前言開發范式&底層框架方面趨勢基于依賴追蹤范式基于依賴追蹤范式—共同點基于編譯的響應式系統統一模型的優勢和代價基于編譯的運行是優化Vue Vapor Mode&#xff08;input&#xff09;工具鏈原生語言在前端工具鏈中的使用工具鏈的抽象層次基于 Vite 的上層框架上…

bzoj4919 [Lydsy1706月賽]大根堆

Description 給定一棵n個節點的有根樹&#xff0c;編號依次為1到n&#xff0c;其中1號點為根節點。每個點有一個權值v_i。你需要將這棵樹轉化成一個大根堆。確切地說&#xff0c;你需要選擇盡可能多的節點&#xff0c;滿足大根堆的性質&#xff1a;對于任意兩個點i,j&#xff0…

眾多mock工具,這一次我選對了

文章目錄寫在前面Mock介紹Mock能解決什么問題?傳統Mock解決方案Postman接口測試工具Mock js第三方庫Eolink解決方案全局Mock高級Mock返回結果Mock智能內置Mock智能自定義Mock約束條件MockEolink的Mock解決方案的優勢:寫在最后寫在前面 交戰之前&#xff0c;戰士必先利其兵器&…

高并發的理解和使用場景-----特意區別和多線程的關系

一&#xff0c;高并發的理解 1.概念&#xff1a;就是短時間內遇到大量操作請求&#xff0c;導致站點服務器/db服務器資源被占滿甚至嚴重時直接導致宕 2.影響&#xff1a;沒有做高并發預處理的系統會給用戶很差的體驗感&#xff1b; 3.系統好壞的衡量&#xff1a;衡量一個系統的…

async 和 await 原來這么簡單

前言 前端同學們可能都知道 async 和 await 的使用&#xff0c;當被面試官問到 async 和 await 的是什么&#xff1f;或者說一說你對 async、await 的理解&#xff1f;如果我們還是僅僅去闡述我是如何使用的就顯得格外的蒼白無力。今天博主就來帶大家進一步認識我們的 async 和…

研一寒假02-指針_new分配內存_使用new來創建動態數組_使用動態數組_使用delete來釋放new分配的內存...

#---------------------------------指針-----------------------------------# #include <iostream> int main(){ using namespace std; /* 指針引入 */ int updates 6; //聲明一個變量 int* p_updates; //聲明一個指針p_updates,該指針指向一個地址 p_updates&upd…

利用Windows內置工具winsat測試硬盤速度(SSD機械盤對比)

利用Windows內置工具winsat測試硬盤速度&#xff08;SSD&機械盤對比&#xff09; 以下是紅色內容是在命令行運行&#xff1a; C:\Users\Administrator>winsat diskWindows 系統評估工具> 正在運行: 功能枚舉 > 運行時間 00:00:00.00> 正在運行: 存儲評估 -seq …