hhtp與https 的區別
1.http與https 是完全不同的連接方式,同時使用的端口號也不同,http使用的是80號端口,https使用的是443號端口。
2.http的連接很簡單,是無狀態的,而https是由SSL和http協議構建的可進行加密傳輸、身份認證的網絡協議,要比http更加的安全。
3.、http是超文本傳輸協議,信息是明文傳輸,https則是具有安全性的ssl加密傳輸協議。
4.https需要認證證書,http不需要證書。
5.http工作在應用層,而https協議工作在傳輸層和應用層之間。
爲了理解上面的第五個區別,我們瞭解以下SSL協議:
SSL協議
SSL協議位於TCP/IP協議與各種應用層協議之間,爲數據通訊提供安全支持。SSL協議可分爲兩層:
SSL記錄協議:它建立在可靠的傳輸協議(如TCP)之上,爲高層的協議提供數據封裝、壓縮、加密等基本功能的支持。
SSl握手協議:它建立在記錄協議之上,用於在實際的數據傳輸開始前通訊雙方進行身份驗證、協商加密算法、交換加密祕鑰等。
由此可以猜測,SSL協議工作在傳輸層與應用層之間,即https協議功工作在傳輸層與應用層之間。