1、ssh為建立在應用層和傳輸層基礎上的安全協議,ssh採用面向連線的tcp協議傳輸應用22號埠,安全係數較高。
2、ftp是file transfer protocol(檔案傳輸協議)的英文簡稱,而中文簡稱為「文傳協議」。tcp/ip協議中,ftp占用兩個埠,ftp標準命令tcp埠號為21,port方式資料埠一般為20。雖然ftp在控制連線方面可以通過ssl加密,但是ftp在通過資料埠傳輸資料時是不加密的。可以使用ssh為ftp資料傳輸進行加密,即:sftp。 3、
ssh除了作為安全協議以外,有時還被作為一種應用,對於開啟
ssh服務的裝置或系統,可能在終端通過
ssh客戶端軟體進行連線,類似於
telnet
,甚至還有傳輸檔案的功能。我常用這個連線
linux
伺服器和路由。可以使用者赤連線
ssh服務的軟體,我知道的有:
securecrt
、ssh secure shell client
、putty
ssh 主要由三部分組成:
1、傳輸層協議 [ssh-trans]
提供了伺服器認證,保密性及完整性。此外它有時還提供壓縮功能。 ssh-trans 通常執行在
tcp/ip
連線上,也可能用於其它可靠資料流上。 ssh-trans 提供了強力的加密技術、密碼主機認證及完整性保護。該協議中的認證基於主機,並且該協議不執行
使用者認證
。更高層的使用者認證協議可以設計為在此協議之上。
2、使用者認證協議 [ssh-userauth]
用於向伺服器提供客戶端使用者鑑別功能。它執行在
傳輸層協議 ssh-trans 上面。當ssh-userauth 開始後,它從低層協議那裡接收會話
識別符號(從第一次
金鑰交換中的交換
雜湊h )。會話識別符號唯一標識此會話並且適用於標記以證明私鑰的所有權。 ssh-userauth 也需要知道低層協議是否提供保密性保護。 3、
連線協議 [ssh-connect]
將多個加密隧道分成邏輯通道。它執行在使用者認證協議上。它提供了互動式登入話路、遠端
命令執行、** tcp/ip 連線和** x11 連線。
ftp與tftp的區別
檔案傳輸協議 ftp 實際上就是傳輸檔案的協議,它可以應用在任意兩台主機之間,但是ftp不僅僅是乙個協議,它同時也是乙個程式。作為協議,ftp是被應用程式所使用的 而作為程式,使用者需要通過手動方式來使用ftp並完成檔案的傳送。ftp允許執行對目錄和檔案的訪問,並且可以完成特定型別的目錄操作,例如將...
TFTP 與 FTP的區別
ftp file transfer protocol,檔案傳輸協議 協議在tcp ip協議族中屬於應用層協議,用於在遠端伺服器和本地客戶端之間傳輸檔案,使用tcp埠20和21進行傳輸。埠20用於傳輸資料,埠21用於傳輸控制訊息。tftp trivial file transfer protocol,...
TFTP 與 FTP的區別
ftp file transfer protocol,檔案傳輸協議 協議在tcp ip協議族中屬於應用層協議,用於在遠端伺服器和本地客戶端之間傳輸檔案,使用tcp埠20和21進行傳輸。埠20用於傳輸資料,埠21用於傳輸控制訊息。tftp trivial file transfer protocol,...