在項(xiàng)目溝通中,或者是項(xiàng)目開發(fā)中,常常會(huì)用一些常用的功能簡(jiǎn)稱來交流,但是最近發(fā)現(xiàn)大家都知道或者聽過這些簡(jiǎn)稱,但是用起來的時(shí)候似乎并不是很明白,還有常常會(huì)混淆的說出來,今天就來分別介紹一下區(qū)別。
http一種明文傳輸協(xié)議,全稱是超文本傳輸協(xié)議,是一種應(yīng)用層協(xié)議,用于在網(wǎng)絡(luò)中傳輸超文本(例如網(wǎng)頁)。它是由萬維網(wǎng)協(xié)會(huì)(World Wide Web Consortium)和Internet工程任務(wù)組(IETF)開發(fā)的,是互聯(lián)網(wǎng)上應(yīng)用最為廣泛的一種網(wǎng)絡(luò)協(xié)議。
https加密的傳輸協(xié)議,在HTTP的基礎(chǔ)上通過傳輸加密和身份認(rèn)證保證了傳輸過程的安全性,其實(shí)就是http + ssl = https。https默認(rèn)在443端口運(yùn)行,http則是默認(rèn)在80端口
SSL(Secure Sockets Layer)是一種加密協(xié)議,用于保護(hù)在互聯(lián)網(wǎng)上進(jìn)行的數(shù)據(jù)通信安全。它最初由Netscape公司開發(fā),現(xiàn)在已被其它互聯(lián)網(wǎng)軟件供應(yīng)商廣泛采用。SSL可以在Web服務(wù)器和客戶端之間創(chuàng)建一個(gè)安全的連接,使得數(shù)據(jù)能夠在互聯(lián)網(wǎng)上傳輸時(shí)被加密,從而防止被第三方攔截和竊聽。
SSH(Secure Shell)是一種網(wǎng)絡(luò)安全協(xié)議、一種加密通道,它通過加密和認(rèn)證機(jī)制實(shí)現(xiàn)安全的訪問和文件傳輸?shù)葮I(yè)務(wù)。SSH協(xié)議可以對(duì)網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行加密和驗(yàn)證,在不安全的網(wǎng)絡(luò)環(huán)境中提供了安全的登錄和其他安全網(wǎng)絡(luò)服務(wù)。SSH廣泛應(yīng)用于遠(yuǎn)程登錄、文件傳輸?shù)阮I(lǐng)域,是一種較為流行的安全協(xié)議。
相同點(diǎn),ssl和ssh都是網(wǎng)絡(luò)安全協(xié)議,但它們?cè)趯?shí)現(xiàn)方式、應(yīng)用場(chǎng)景和安全性等方面存在一些區(qū)別,
實(shí)現(xiàn)方式:SSL是一種應(yīng)用層協(xié)議,主要用于加密和認(rèn)證Web應(yīng)用程序和網(wǎng)站之間的數(shù)據(jù)傳輸,而SSH是一種基于TCP協(xié)議的安全協(xié)議,主要用于保護(hù)遠(yuǎn)程登錄和數(shù)據(jù)傳輸?shù)陌踩?/p>
應(yīng)用場(chǎng)景:SSL主要用于Web應(yīng)用程序和網(wǎng)站之間的安全通信,而SSH主要用于服務(wù)器和遠(yuǎn)程登錄的安全。
安全性:SSL和SSH都提供了加密和認(rèn)證機(jī)制,但它們的安全性有所不同。SSL是一種應(yīng)用層協(xié)議,使用公開密鑰加密算法對(duì)傳輸?shù)臄?shù)據(jù)進(jìn)行加密和認(rèn)證,廣泛應(yīng)用于Web應(yīng)用程序和網(wǎng)站之間的安全通信。而SSH是一種基于TCP協(xié)議的安全協(xié)議,它提供了更強(qiáng)大的身份驗(yàn)證和數(shù)據(jù)加密功能,主要用于服務(wù)器和遠(yuǎn)程登錄的安全。