HTTP和HTTPS網絡協議

一、概念

HTTP和HTTPS網絡協議

HTTP,即超文本傳輸協議,是 HyperText Transfer Protocol的縮寫。瀏覽網頁時在瀏覽器地址欄中輸入的URL前面都是以"http://"開始的。HTTP定義了信息如何被格式化、如何被傳輸,以及在各種命令下服務器和瀏覽器所採取的響應。

HTTPS(全稱:Hypertext Transfer Protocol over Secure Socket Layer),是以安全為目標的HTTP通道,簡單講是HTTP的安全版。即HTTP下加入SSL層,HTTPS的安全基礎是SSL,因此加密的詳細內容就需要SSL。

它是一個URI scheme(抽象標識符體系),句法類同http:體系。用於安全的HTTP數據傳輸。

https:URL表明它使用了HTTP,但HTTPS存在不同於HTTP的默認端口及一個加密/身份驗證層(在HTTP與TCP之間)。這個系統的最初研發由網景公司進行,提供了身份驗證與加密通訊方法,現在它被廣泛用於萬維網上安全敏感的通訊,例如交易支付方面。

FTP則是File Transfer? Protocol文件傳輸協議。

TCP是傳輸協議,HTTP是應用協議。

?

二、使用端口號不一樣

HTTP:80

HTTPS:443

FTP:21

TCP:很多端口,作用都不一樣。

三、作用與描述

簡單說HTTP是面向網頁的,而FTP是面向文件的

要從FTP上下載東西,你需要的是支持FTP協議的客戶端,其實IE就是一個,但是有更好的工具可供選擇,比如CuteFTP或者FlashFXP都是不錯的工具。

HTTP的連接很簡單,是無狀態的。

HTTPS協議是由SSL+HTTP協議構建的可進行加密傳輸、身份認證的網絡協議,要比HTTP協議安。

HTTP承載在TCP之上。打個比喻,網絡是路,TCP是跑在路上的車,HTTP是車上的人。每個網站內容不一樣,就像車上的每個人有不同的故事一樣。

聲明:本文為博主原創文章,轉載請附上博文鏈接!


分享到:


相關文章: