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