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

面試官:什么是HTTP? HTTP 和 HTTPS 的區別?

安全 應用安全
HTTP (HyperText Transfer Protocol),即超文本運輸協議,是實現網絡通信的一種規范。

[[398978]]

本文轉載自微信公眾號「JS每日一題」,作者灰灰。轉載本文請聯系JS每日一題公眾號。

一、HTTP

HTTP (HyperText Transfer Protocol),即超文本運輸協議,是實現網絡通信的一種規范

在計算機和網絡世界有,存在不同的協議,如廣播協議、尋址協議、路由協議等等......

而HTTP是一個傳輸協議,即將數據由A傳到B或將B傳輸到A,并且 A 與 B 之間能夠存放很多第三方,如:A<=>X<=>Y<=>Z<=>B

傳輸的數據并不是計算機底層中的二進制包,而是完整的、有意義的數據,如HTML 文件, 圖片文件, 查詢結果等超文本,能夠被上層應用識別

在實際應用中,HTTP常被用于在Web瀏覽器和網站服務器之間傳遞信息,以明文方式發送內容,不提供任何方式的數據加密

特點如下:

  • 支持客戶/服務器模式
  • 簡單快速:客戶向服務器請求服務時,只需傳送請求方法和路徑。由于HTTP協議簡單,使得HTTP服務器的程序規模小,因而通信速度很快
  • 靈活:HTTP允許傳輸任意類型的數據對象。正在傳輸的類型由Content-Type加以標記
  • 無連接:無連接的含義是限制每次連接只處理一個請求。服務器處理完客戶的請求,并收到客戶的應答后,即斷開連接。采用這種方式可以節省傳輸時間
  • 無狀態:HTTP協議無法根據之前的狀態進行本次的請求處理

二、HTTPS

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

為了保證這些隱私數據能加密傳輸,讓HTTP運行安全的SSL/TLS協議上,即 HTTPS = HTTP + SSL/TLS,通過 SSL證書來驗證服務器的身份,并為瀏覽器和服務器之間的通信進行加密

SSL 協議位于TCP/IP 協議與各種應用層協議之間,瀏覽器和服務器在使用 SSL 建立連接時需要選擇一組恰當的加密算法來實現安全通信,為數據通訊提供安全支持

流程圖如下所示:

  • 首先客戶端通過URL訪問服務器建立SSL連接
  • 服務端收到客戶端請求后,會將網站支持的證書信息(證書中包含公鑰)傳送一份給客戶端
  • 客戶端的服務器開始協商SSL連接的安全等級,也就是信息加密的等級
  • 客戶端的瀏覽器根據雙方同意的安全等級,建立會話密鑰,然后利用網站的公鑰將會話密鑰加密,并傳送給網站
  • 服務器利用自己的私鑰解密出會話密鑰
  • 服務器利用會話密鑰加密與客戶端之間的通信

三、區別

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

參考文獻

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

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

 

https://vue3js.cn/interview

 

責任編輯:武曉燕 來源: JS每日一題
相關推薦

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網絡協議

2019-07-23 09:30:17

HTTP 2.0HTTP協議傳輸

2015-02-06 17:55:40

2019-07-02 08:24:07

HTTPHTTPSTCP

2021-05-27 05:37:10

HTTP請求頭瀏覽器

2025-03-10 11:40:00

前端開發HTML

2025-03-10 00:00:00

property?attributeHTML

2021-09-07 10:44:33

Java 注解開發

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協程線程

2022-04-08 08:26:03

JavaHTTP請求
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 五月婷婷视频 | 在线视频一区二区三区 | 国产在线一 | 国产成人av免费看 | 免费欧美| 亚洲一二视频 | 欧美区在线 | 日本三级网站在线观看 | 国产最好的av国产大片 | 成人亚洲在线 | 日韩中文字幕一区 | 99久久婷婷国产综合精品电影 | 久久天天躁狠狠躁夜夜躁2014 | 日韩一区二区在线看 | 女同久久另类99精品国产 | 羞视频在线观看 | 国产ts一区 | 高清一区二区三区 | 久草青青草| 色天堂视频 | 日韩电影免费在线观看中文字幕 | 日本视频免费 | 性视频一区| 91精品久久久久久久久 | 国产精品久久午夜夜伦鲁鲁 | 亚洲综合在线视频 | 亚洲精品视频在线 | 精品亚洲一区二区三区四区五区 | 久久久久久久久国产成人免费 | 亚洲欧美在线观看 | 国产欧美日韩精品在线观看 | 97久久久久久 | 欧美精品1区 | 国产激情视频在线 | 亚洲精品乱码久久久久久9色 | h视频免费观看 | 久久专区| 久久久久一区二区三区四区 | 久草福利| 嫩草黄色影院 | 狠狠av |