HTTP是超文本傳輸協(xié)議,是一個基于請求與響應(yīng)、無狀態(tài)的、應(yīng)用層的協(xié)議,常基于TCP/IP協(xié)議傳輸數(shù)據(jù),互聯(lián)網(wǎng)上應(yīng)用最為廣泛的一種網(wǎng)絡(luò)協(xié)議,所有的WWW文件都必須遵守這個標(biāo)準(zhǔn)。
HTTPS是一種通過計算機網(wǎng)絡(luò)進行安全通信的傳輸協(xié)議,經(jīng)由HTTP進行通信,利用ssl/TLS建立安全信道,加密數(shù)據(jù)包。HTTPS使用的主要目的是提供對網(wǎng)站服務(wù)器的身份認證,同時保護交換數(shù)據(jù)的安全性與完整性,ssl協(xié)議基于數(shù)字證書而設(shè)計,實現(xiàn)了身份認證和傳輸加密。
https和http主要區(qū)別如下:
1、https協(xié)議需要到ssl證書。
2、https具有安全性的ssl加密傳輸協(xié)議,信息是密文傳輸;http是超文本傳輸協(xié)議,信息是明文傳輸。
3、https默認使用端口是443,http默認端口是80。
4、https協(xié)議是由http+ssl協(xié)議構(gòu)建而成,進行加密傳輸、身份認證,比http協(xié)議安全。
5、https可確保數(shù)據(jù)在傳輸過程的完整性和保密性。