成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

面試官:什么是HTTP? HTTP 和 HTTPS 的區(qū)別?

安全 應(yīng)用安全
HTTP (HyperText Transfer Protocol),即超文本運(yùn)輸協(xié)議,是實(shí)現(xiàn)網(wǎng)絡(luò)通信的一種規(guī)范。

[[398978]]

本文轉(zhuǎn)載自微信公眾號(hào)「JS每日一題」,作者灰灰。轉(zhuǎn)載本文請(qǐng)聯(lián)系JS每日一題公眾號(hào)。

一、HTTP

HTTP (HyperText Transfer Protocol),即超文本運(yùn)輸協(xié)議,是實(shí)現(xiàn)網(wǎng)絡(luò)通信的一種規(guī)范

在計(jì)算機(jī)和網(wǎng)絡(luò)世界有,存在不同的協(xié)議,如廣播協(xié)議、尋址協(xié)議、路由協(xié)議等等......

而HTTP是一個(gè)傳輸協(xié)議,即將數(shù)據(jù)由A傳到B或?qū)傳輸?shù)紸,并且 A 與 B 之間能夠存放很多第三方,如:A<=>X<=>Y<=>Z<=>B

傳輸?shù)臄?shù)據(jù)并不是計(jì)算機(jī)底層中的二進(jìn)制包,而是完整的、有意義的數(shù)據(jù),如HTML 文件, 圖片文件, 查詢結(jié)果等超文本,能夠被上層應(yīng)用識(shí)別

在實(shí)際應(yīng)用中,HTTP常被用于在Web瀏覽器和網(wǎng)站服務(wù)器之間傳遞信息,以明文方式發(fā)送內(nèi)容,不提供任何方式的數(shù)據(jù)加密

特點(diǎn)如下:

  • 支持客戶/服務(wù)器模式
  • 簡(jiǎn)單快速:客戶向服務(wù)器請(qǐng)求服務(wù)時(shí),只需傳送請(qǐng)求方法和路徑。由于HTTP協(xié)議簡(jiǎn)單,使得HTTP服務(wù)器的程序規(guī)模小,因而通信速度很快
  • 靈活:HTTP允許傳輸任意類型的數(shù)據(jù)對(duì)象。正在傳輸?shù)念愋陀蒀ontent-Type加以標(biāo)記
  • 無(wú)連接:無(wú)連接的含義是限制每次連接只處理一個(gè)請(qǐng)求。服務(wù)器處理完客戶的請(qǐng)求,并收到客戶的應(yīng)答后,即斷開(kāi)連接。采用這種方式可以節(jié)省傳輸時(shí)間
  • 無(wú)狀態(tài):HTTP協(xié)議無(wú)法根據(jù)之前的狀態(tài)進(jìn)行本次的請(qǐng)求處理

二、HTTPS

在上述介紹HTTP中,了解到HTTP傳遞信息是以明文的形式發(fā)送內(nèi)容,這并不安全。而HTTPS出現(xiàn)正是為了解決HTTP不安全的特性

為了保證這些隱私數(shù)據(jù)能加密傳輸,讓HTTP運(yùn)行安全的SSL/TLS協(xié)議上,即 HTTPS = HTTP + SSL/TLS,通過(guò) SSL證書(shū)來(lái)驗(yàn)證服務(wù)器的身份,并為瀏覽器和服務(wù)器之間的通信進(jìn)行加密

SSL 協(xié)議位于TCP/IP 協(xié)議與各種應(yīng)用層協(xié)議之間,瀏覽器和服務(wù)器在使用 SSL 建立連接時(shí)需要選擇一組恰當(dāng)?shù)募用芩惴▉?lái)實(shí)現(xiàn)安全通信,為數(shù)據(jù)通訊提供安全支持

流程圖如下所示:

  • 首先客戶端通過(guò)URL訪問(wèn)服務(wù)器建立SSL連接
  • 服務(wù)端收到客戶端請(qǐng)求后,會(huì)將網(wǎng)站支持的證書(shū)信息(證書(shū)中包含公鑰)傳送一份給客戶端
  • 客戶端的服務(wù)器開(kāi)始協(xié)商SSL連接的安全等級(jí),也就是信息加密的等級(jí)
  • 客戶端的瀏覽器根據(jù)雙方同意的安全等級(jí),建立會(huì)話密鑰,然后利用網(wǎng)站的公鑰將會(huì)話密鑰加密,并傳送給網(wǎng)站
  • 服務(wù)器利用自己的私鑰解密出會(huì)話密鑰
  • 服務(wù)器利用會(huì)話密鑰加密與客戶端之間的通信

三、區(qū)別

  • HTTPS是HTTP協(xié)議的安全版本,HTTP協(xié)議的數(shù)據(jù)傳輸是明文的,是不安全的,HTTPS使用了SSL/TLS協(xié)議進(jìn)行了加密處理,相對(duì)更安全
  • HTTP 和 HTTPS 使用連接方式不同,默認(rèn)端口也不一樣,HTTP是80,HTTPS是443
  • HTTPS 由于需要設(shè)計(jì)加密以及多次握手,性能方面不如 HTTP
  • HTTPS需要SSL,SSL 證書(shū)需要錢,功能越強(qiáng)大的證書(shū)費(fèi)用越高

參考文獻(xiàn)

https://www.cnblogs.com/klb561/p/10289199.html

https://www.jianshu.com/p/205c0fc51c97

 

https://vue3js.cn/interview

 

責(zé)任編輯:武曉燕 來(lái)源: JS每日一題
相關(guān)推薦

2024-08-23 09:02:56

2021-05-13 07:58:05

HTTPSHTTP安全

2021-02-19 10:02:57

HTTPSJava安全

2021-01-18 05:13:04

TomcatHttp

2021-11-05 06:57:50

HTTPHTTPS端口

2023-10-20 08:14:21

2020-04-20 08:35:48

HTTP HTTPS網(wǎng)絡(luò)協(xié)議

2019-07-23 09:30:17

HTTP 2.0HTTP協(xié)議傳輸

2015-02-06 17:55:40

2019-07-02 08:24:07

HTTPHTTPSTCP

2021-05-27 05:37:10

HTTP請(qǐng)求頭瀏覽器

2025-03-10 11:40:00

前端開(kāi)發(fā)HTML

2025-03-10 00:00:00

property?attributeHTML

2021-09-07 10:44:33

Java 注解開(kāi)發(fā)

2023-02-17 08:10:24

2024-04-03 15:33:04

JWTSession傳輸信息

2024-09-19 08:42:43

2021-04-25 09:36:20

Go協(xié)程線程

2022-04-08 08:26:03

JavaHTTP請(qǐng)求
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 久久久精品网站 | 新91 | 美女视频一区 | 亚洲啪啪 | 国产做a爱片久久毛片 | 国产成人99久久亚洲综合精品 | 久久aⅴ乱码一区二区三区 91综合网 | 荷兰欧美一级毛片 | 国产.com| 色视频成人在线观看免 | 久久久无码精品亚洲日韩按摩 | 91精品导航| 欧美激情一区二区三区 | 一区二区三区国产视频 | 日本午夜网站 | 日本小视频网站 | 欧美日韩在线一区 | 欧美 日韩 国产 成人 | 欧美久久影院 | 欧美一级网站 | 欧美高清dvd| 日韩欧美在线播放 | 国产91一区二区三区 | 天堂视频免费 | 精品视频一区二区三区 | 久久成人18免费网站 | 久久精品国产亚洲a | 国产精品美女久久久久久久网站 | 欧美福利 | 精品久久电影 | 日韩在线国产精品 | 天堂视频中文在线 | 在线观看免费福利 | av无遮挡| 久久久久国产一区二区三区 | 日韩亚洲视频 | 欧美极品在线视频 | 亚洲欧美国产毛片在线 | 成人激情视频 | 男人天堂网址 | 国产精品视频一区二区三 |