国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

[Java網(wǎng)絡(luò)安全系列面試題] HTTP和HTTPS協(xié)議區(qū)別和聯(lián)系都有哪些?

這篇具有很好參考價值的文章主要介紹了[Java網(wǎng)絡(luò)安全系列面試題] HTTP和HTTPS協(xié)議區(qū)別和聯(lián)系都有哪些?。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。


2.1 HTTP特點

1.支持客戶/服務(wù)器模式。(C/S模式)

2.簡單快速:客戶向服務(wù)器請求服務(wù)時,只需傳送請求方法和路徑。請求方法常用的有GET、HEAD、POST。每種方法規(guī)定了客戶與服務(wù)器聯(lián)系的類型不同。由于HTTP協(xié)議簡單,使得HTTP服務(wù)器的程序規(guī)模小,因而通信速度很快。

3.靈活:HTTP允許傳輸任意類型的數(shù)據(jù)對象。正在傳輸?shù)念愋陀?code>Content-Type加以標(biāo)記。

4.無連接:無連接的含義是限制每次連接只處理一個請求。服務(wù)器處理完客戶的請求,并收到客戶的應(yīng)答后,即斷開連接。采用這種方式可以節(jié)省傳輸時間。

5.無狀態(tài):HTTP協(xié)議是無狀態(tài)協(xié)議。無狀態(tài)是指協(xié)議對于事務(wù)處理沒有記憶能力。缺少狀態(tài)意味著如果后續(xù)處理需要前面的信息,則它必須重傳,這樣可能導(dǎo)致每次連接傳送的數(shù)據(jù)量增大。另一方面,在服務(wù)器不需要先前信息時它的應(yīng)答就較快

2.2 ?HTTP工作流程

第一步:建立TCP/IP連接,客戶端與服務(wù)器通過Socket三次握手進(jìn)行連接

第二步:客戶端向服務(wù)端發(fā)起HTTP請求(例如:POST/login.html http/1.1

第三步:客戶端發(fā)送請求頭信息,請求內(nèi)容,最后會發(fā)送一空白行,標(biāo)示客戶端請求完畢

第四步:服務(wù)器做出應(yīng)答,表示對于客戶端請求的應(yīng)答,例如:HTTP/1.1 200 OK

第五步:服務(wù)器向客戶端發(fā)送應(yīng)答頭信息

第六步:服務(wù)器向客戶端發(fā)送請求頭信息后,也會發(fā)送一空白行,標(biāo)示應(yīng)答頭信息發(fā)送完畢,接著就以Content-type要求的數(shù)據(jù)格式發(fā)送數(shù)據(jù)給客戶端

第七步:服務(wù)端關(guān)閉TCP連接,如果服務(wù)器或者客戶端增Connection:keep-alive就表示客戶端與服務(wù)器端繼續(xù)保存連接,在下次請求時可以繼續(xù)使用這次的連接

2.3 ?HTTPS特點

HTTPSHTTP協(xié)議的修改,它加密數(shù)據(jù)并確保其機密性。其配置可保護(hù)用戶在與網(wǎng)站交互時免于竊取個人信息和計費數(shù)據(jù)。

1、優(yōu)點

盡管https并非絕對安全,掌握根證書的機構(gòu)、掌握加密算法的組織同樣可以進(jìn)行中間人形式的攻擊,但https仍是現(xiàn)行架構(gòu)下最安全的解決方案,主要有以下幾個好處:

(1)使用https協(xié)議可認(rèn)證用戶和服務(wù)器,確保數(shù)據(jù)發(fā)送到正確的客戶機和服務(wù)器;

(2)https協(xié)議是由ssl+https協(xié)議構(gòu)建的可進(jìn)行加密傳輸、身份認(rèn)證的網(wǎng)絡(luò)協(xié)議,要比http協(xié)議安全,可防止數(shù)據(jù)在傳輸過程中不被竊取、改變,確保數(shù)據(jù)的完整性。

(3)https是現(xiàn)行架構(gòu)下最安全的解決方案,雖然不是絕對安全,但它大幅增加了中間人攻擊的成本。

(4)谷歌曾在2014年8月份調(diào)整搜索引擎算法,并稱“比起同等http網(wǎng)站,采用https加密的網(wǎng)站在搜索結(jié)果中的排名將會更高”。

2、缺點

雖然說https有很大的優(yōu)勢,但其相對來說,還是存在不足之處的:

(1)https協(xié)議握手階段比較費時,會使頁面的加載時間延長近50%,增加10%到20%的耗電;

(2)https連接緩存不如http高效,會增加數(shù)據(jù)開銷和功耗,甚至已有的安全措施也會因此而受到影響;

(3)ssl證書需要錢,功能越強大的證書費用越高,個人網(wǎng)站、小網(wǎng)站沒有必要一般不會用。

(4)ssl證書通常需要綁定IP,不能在同一IP上綁定多個域名,IPv4資源不可能支撐這個消耗。

(5)https協(xié)議的加密范圍也比較有限,在黑客攻擊、拒絕服務(wù)攻擊、服務(wù)器劫持等方面幾乎起不到什么作用。最關(guān)鍵的,ssl證書的信用鏈體系并不安全,特別是在某些國家可以控制CA根證書的情況下,中間人攻擊一樣可行。

2.4 HTTPS工作流程

我們都知道https能夠加密信息,以免敏感信息被第三方獲取,所以很多銀行網(wǎng)站或電子郵箱等等安全級別較高的服務(wù)都會采用https協(xié)議。

[Java網(wǎng)絡(luò)安全系列面試題] HTTP和HTTPS協(xié)議區(qū)別和聯(lián)系都有哪些?,程序員,http,java,web安全

HTTP與HTTPS的區(qū)別

客戶端在使用https方式與Web服務(wù)器通信時有以下幾個步驟,如圖所示。

(1)客戶使用https的URL訪問Web服務(wù)器,要求與Web服務(wù)器建立SSL連接。

(2)Web服務(wù)器收到客戶端請求后,會將網(wǎng)站的證書信息(證書中包含公鑰)傳送一份給客戶端。

(3)客戶端的瀏覽器與Web服務(wù)器開始協(xié)商SSL連接的安全等級,也就是信息加密的等級。

(4)客戶端的瀏覽器根據(jù)雙方同意的安全等級,建立會話密鑰,然后利用網(wǎng)站的公鑰將會話密鑰加密,并傳送給網(wǎng)站。

(5)Web服務(wù)器利用自己的私鑰解密出會話密鑰。

(6)Web服務(wù)器利用會話密鑰加密與客戶端之間的通信。

[Java網(wǎng)絡(luò)安全系列面試題] HTTP和HTTPS協(xié)議區(qū)別和聯(lián)系都有哪些?,程序員,http,java,web安全

工作流程

三、HTTPS和HTTP的區(qū)別:


1、https協(xié)議需要到ca申請證書,一般免費證書較少,因而需要一定費用。

2、http是超文本傳輸協(xié)議,信息是明文傳輸,https則是具有安全性的ssl加密傳輸協(xié)議。

3、httphttps使用的是完全不同的連接方式,用的端口也不一樣,前者是80,后者是443。

4、http的連接很簡單,是無狀態(tài)的;HTTPS協(xié)議是由SSL+HTTP協(xié)議構(gòu)建的可進(jìn)行加密傳輸、身份認(rèn)證的網(wǎng)絡(luò)協(xié)議,比http協(xié)議安全。

推薦

  • 400道——大廠Java選擇題

  • [Java網(wǎng)絡(luò)系列面試題]常見web攻擊有哪些?

自我介紹一下,小編13年上海交大畢業(yè),曾經(jīng)在小公司待過,也去過華為、OPPO等大廠,18年進(jìn)入阿里一直到現(xiàn)在。

深知大多數(shù)Java工程師,想要提升技能,往往是自己摸索成長或者是報班學(xué)習(xí),但對于培訓(xùn)機構(gòu)動則幾千的學(xué)費,著實壓力不小。自己不成體系的自學(xué)效果低效又漫長,而且極易碰到天花板技術(shù)停滯不前!

因此收集整理了一份《2024年Java開發(fā)全套學(xué)習(xí)資料》,初衷也很簡單,就是希望能夠幫助到想自學(xué)提升又不知道該從何學(xué)起的朋友,同時減輕大家的負(fù)擔(dān)。[Java網(wǎng)絡(luò)安全系列面試題] HTTP和HTTPS協(xié)議區(qū)別和聯(lián)系都有哪些?,程序員,http,java,web安全

[Java網(wǎng)絡(luò)安全系列面試題] HTTP和HTTPS協(xié)議區(qū)別和聯(lián)系都有哪些?,程序員,http,java,web安全

[Java網(wǎng)絡(luò)安全系列面試題] HTTP和HTTPS協(xié)議區(qū)別和聯(lián)系都有哪些?,程序員,http,java,web安全

既有適合小白學(xué)習(xí)的零基礎(chǔ)資料,也有適合3年以上經(jīng)驗的小伙伴深入學(xué)習(xí)提升的進(jìn)階課程,基本涵蓋了95%以上Java開發(fā)知識點,真正體系化!

由于文件比較大,這里只是將部分目錄截圖出來,每個節(jié)點里面都包含大廠面經(jīng)、學(xué)習(xí)筆記、源碼講義、實戰(zhàn)項目、講解視頻,并且會持續(xù)更新!

如果你覺得這些內(nèi)容對你有幫助,可以掃碼獲取?。。▊渥ava獲?。?/strong>

[Java網(wǎng)絡(luò)安全系列面試題] HTTP和HTTPS協(xié)議區(qū)別和聯(lián)系都有哪些?,程序員,http,java,web安全

總結(jié)

無論是哪家公司,都很重視高并發(fā)高可用的技術(shù),重視基礎(chǔ),重視JVM。面試是一個雙向選擇的過程,不要抱著畏懼的心態(tài)去面試,不利于自己的發(fā)揮。同時看中的應(yīng)該不止薪資,還要看你是不是真的喜歡這家公司,是不是能真的得到鍛煉。其實我寫了這么多,只是我自己的總結(jié),并不一定適用于所有人,相信經(jīng)過一些面試,大家都會有這些感觸。

最后我整理了一些面試真題資料,技術(shù)知識點剖析教程,還有和廣大同仁一起交流學(xué)習(xí)共同進(jìn)步,還有一些職業(yè)經(jīng)驗的分享。

[Java網(wǎng)絡(luò)安全系列面試題] HTTP和HTTPS協(xié)議區(qū)別和聯(lián)系都有哪些?,程序員,http,java,web安全

《互聯(lián)網(wǎng)大廠面試真題解析、進(jìn)階開發(fā)核心學(xué)習(xí)筆記、全套講解視頻、實戰(zhàn)項目源碼講義》點擊傳送門即可獲??!
交流學(xué)習(xí)共同進(jìn)步,還有一些職業(yè)經(jīng)驗的分享。

[外鏈圖片轉(zhuǎn)存中…(img-9RedVjF4-1713381660459)]

《互聯(lián)網(wǎng)大廠面試真題解析、進(jìn)階開發(fā)核心學(xué)習(xí)筆記、全套講解視頻、實戰(zhàn)項目源碼講義》點擊傳送門即可獲??!文章來源地址http://www.zghlxwxcb.cn/news/detail-856130.html

到了這里,關(guān)于[Java網(wǎng)絡(luò)安全系列面試題] HTTP和HTTPS協(xié)議區(qū)別和聯(lián)系都有哪些?的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • HTTP和HTTPS:網(wǎng)絡(luò)安全的基礎(chǔ)

    HTTP和HTTPS:網(wǎng)絡(luò)安全的基礎(chǔ)

    在如今的數(shù)字時代,我們對互聯(lián)網(wǎng)的依賴程度變得越來越高,無論是在日常生活中還是在商業(yè)領(lǐng)域。幾乎每個人都會花費大量的時間在網(wǎng)上瀏覽網(wǎng)站、發(fā)送電子郵件、進(jìn)行在線購物和與他人進(jìn)行互聯(lián)網(wǎng)通信。然而,在享受互聯(lián)網(wǎng)的便利性的同時,我們也面臨著各種網(wǎng)絡(luò)威脅和

    2024年02月01日
    瀏覽(56)
  • 【計算機網(wǎng)絡(luò)】應(yīng)用層協(xié)議 -- 安全的HTTPS協(xié)議

    【計算機網(wǎng)絡(luò)】應(yīng)用層協(xié)議 -- 安全的HTTPS協(xié)議

    HTTPS全稱為 Hyper Text Tranfer Protocol over SecureSocket Layer 。 HTTPS協(xié)議也是一個應(yīng)用層協(xié)議,是在HTTP協(xié)議的基礎(chǔ)上引入了一個加密層。 在傳統(tǒng)的HTTP協(xié)議中,數(shù)據(jù)以明文的形式在網(wǎng)絡(luò)上傳輸,這意味著敏感信息(如密碼、個人信息等)可能會在傳輸過程中被攻擊者截獲和竊取。為了解

    2024年02月15日
    瀏覽(27)
  • HTTP vs HTTPS: 網(wǎng)絡(luò)安全的重要轉(zhuǎn)變

    HTTP vs HTTPS: 網(wǎng)絡(luò)安全的重要轉(zhuǎn)變

    HTTP中確認(rèn)訪問用戶身份的認(rèn)證 通信使用明文 (不加密),內(nèi)容可能會被竊聽 不驗證通信方的身份 ,因此有可能遭遇偽裝 無法證明報文的完整性 ,所以有可能已遭篡改 這些不足是未加密協(xié)議通常存在的一類問題 HTTP協(xié)議屬于“明文傳輸協(xié)議”,不具備加密的功能。 HTTP報文

    2024年02月15日
    瀏覽(26)
  • HTTP與HTTPS:網(wǎng)絡(luò)通信的安全衛(wèi)士

    目錄 引言 1. HTTP(Hypertext Transfer Protocol) 1.1HTTP的基本概念 1.2?HTTP的工作原理 1.3 HTTP請求與響應(yīng) 1.4HTTP特點 1.4.1 無狀態(tài)性 1.4.2 明文傳輸 1.4.3 簡單快速 1.5 HTTP的安全性 2. HTTPS(Hypertext Transfer Protocol Secure) 2.1HTTPS:為網(wǎng)絡(luò)通信加上安全鎖 2.2HTTPS相較于HTTP有以下顯著特點 2.2.1 數(shù)

    2024年01月20日
    瀏覽(62)
  • vite中配置 https 安全超文本網(wǎng)絡(luò)協(xié)議

    vite中配置 https 安全超文本網(wǎng)絡(luò)協(xié)議

    前言: https 的配置是相對安全的,但是需要購買證書,它是 SSL/TLS + HTTP 的安全超文本網(wǎng)絡(luò)協(xié)議 此版本配置的是在 vite 開發(fā)服務(wù)器上臨時配置的 https 協(xié)議, 生產(chǎn)環(huán)境需要購買證書, 在nginx 中配置 在 vite 項目根目錄中創(chuàng)建 mkcert 目錄 全局安裝 mkcert yarn add -g mkcert 利用 mkcert 創(chuàng)

    2024年02月04日
    瀏覽(26)
  • linux【網(wǎng)絡(luò)編程】之HTTPS協(xié)議,一文了解HTTPS是如何保證通信安全的

    linux【網(wǎng)絡(luò)編程】之HTTPS協(xié)議,一文了解HTTPS是如何保證通信安全的

    在上篇文章中我們了解到什么事HTTP協(xié)議,HTTP協(xié)議內(nèi)容都是按照?本的?式明?傳輸?shù)?這就導(dǎo)致在傳輸過程中出現(xiàn)?些被篡改的情況,本期我們來探討一下HTTPS協(xié)議。 HTTPS( 超文本傳輸安全協(xié)議 )也是?個應(yīng)?層協(xié)議.是在HTTP協(xié)議的基礎(chǔ)上引?了?個加密層. HTTPS:默認(rèn)端口與

    2024年02月08日
    瀏覽(40)
  • 【計算機網(wǎng)絡(luò)】網(wǎng)絡(luò)安全,HTTP協(xié)議,同源策略,cors,jsonp

    【計算機網(wǎng)絡(luò)】網(wǎng)絡(luò)安全,HTTP協(xié)議,同源策略,cors,jsonp

    ?? Author: 老九 ?? 個人博客:老九的CSDN博客 ?? 個人名言:不可控之事 樂觀面對 ?? 系列專欄: 會生成一個公鑰一個私鑰,我現(xiàn)在有一個東西,我用公鑰給它加密,公鑰可以公開給任何一個人,只有對應(yīng)的私鑰可以解密;如果用對稱加密最重要的壞處就是需要在網(wǎng)絡(luò)上

    2024年02月07日
    瀏覽(46)
  • 關(guān)于網(wǎng)絡(luò)通信安全協(xié)議的一些知識(ssl,tls,CA,https)

    首先了解一下http協(xié)議的變遷。 http1.0默認(rèn)短連接,1.1默認(rèn)長連接并且可以管道傳輸,但是存在隊頭阻塞問題; https就是在tcp和http之間加了SSL/TLS層。 http2也是安全的,改進(jìn)是hpack二進(jìn)制和編碼壓縮減小體積,stream沒有隊頭阻塞了(TCP層還有),以及服務(wù)器主動推送功能; http

    2024年02月15日
    瀏覽(34)
  • 前端面試:【網(wǎng)絡(luò)協(xié)議與性能優(yōu)化】HTTP/HTTPS、TCP/IP和WebSocket

    嗨,親愛的Web開發(fā)者!在構(gòu)建現(xiàn)代Web應(yīng)用時,了解網(wǎng)絡(luò)協(xié)議是優(yōu)化性能和確保安全性的關(guān)鍵。本文將深入探討HTTP/HTTPS、TCP/IP和WebSocket這三個網(wǎng)絡(luò)協(xié)議,幫助你理解它們的作用以及如何優(yōu)化Web應(yīng)用的性能。 1. HTTP/HTTPS協(xié)議: HTTP(超文本傳輸協(xié)議): HTTP是用于在Web上傳輸數(shù)據(jù)的

    2024年02月11日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包