1. 程式人生 > >Atitit.遠端檔案技術 webdav ftp scp ssh-sftp http nfs smb 的區別與總結

Atitit.遠端檔案技術 webdav ftp scp ssh-sftp http nfs smb 的區別與總結

Atitit.遠端檔案技術  webdav  ftp scp  ssh-sftp  http nfs smb 的區別與總結

相對於常見的流媒體直播協議,例如RTMP協議、RTSP協議、MMS協議等

最近微軟又把 SMB 改名為 CIFSCommon Internet File System

WebDAV Web-based Distributed Authoring and Versioning) 一種基於HTTP 1.1協議的通訊協議。它擴充套件了HTTP 1.1,在GETPOSTHEAD等幾個HTTP標準方法以外添加了一些新的方法,使應用程式可直接對Web Server直接讀寫,並支援寫檔案鎖定

(Locking)及解鎖(Unlock),還可以支援檔案的版本控制

Webnfs

實現nfs服務可以使用hene winnfs  ,但是好像不太好用。對碟符支援不佳,漢字支援不佳。。

atitit.網路檔案訪問協議.unc smb nfs ftp http的區別 - attilax的專欄 - 部落格頻道 - CSDN.NET.htm

unc    mtp ptp(只支援圖片相簿檔案)

Atitit 遠端檔案模式  SFTP scp

 SFTP是Secure File Transfer Protocol的縮寫,安全檔案傳送協議。可以為傳輸檔案提供一種安全的加密方法。SFTP 為 SSH的一部份,是一種傳輸檔案到伺服器的安全方式。SFTP是使用加密傳輸認證資訊和傳輸的資料,所以,使用SFTP是非常安全的。但是,由於這種傳輸方式使用了加密/解密技術,所以傳輸效率比普通的FTP要低得多,如果您對網路安全性要求更高時,可以使用SFTP代替FTP。(來自百度的解釋)

SCP和CP命令相似,SFTP和FTP的使用方法也類似。SCP和SFTP的共同之處在於「使用SSH將檔案加密才傳輸的」

使用「WinSCP」或者「FileZilla」之類的客戶端,還可以和Windows之間進行檔案傳輸。

 不管SCP還是SFTP,都是SSH的功能之一。都是使用SSH協議來傳輸檔案的。

不用說檔案內容,就是登入時的使用者資訊都是經過SSH加密後才傳輸的,所以說SCP和SFTP實現了安全的檔案傳輸

SCP和SFTP的不同之處,首先就是之前提到的,SCP使用「SCP命令」,SFTP則類似「FTP處理檔案」的使用方式。

它們的不同之處還不止如此,還有「SCP比較簡單,是輕量級的,SFTP的功能則比較多」。

詳細說的話,雖然還有很多不同之處,但2者的最大不同之處在於「SFTP在檔案傳輸過程中中斷的話,連線後還可以繼續傳輸,但SCP不行」。

由於各種原因導致的檔案傳輸中斷是經常討論的話題,所以這個區別(這裡的區別指SFTP能斷點續傳,SCP則不能)被認為是最大的區別。

SCP是Secure Copy的簡稱,是用來與遠端主機之間進行資料傳輸的協議,相當於經過加密的Copy命令。SFTP是用SSH封裝過的FTP協議,相當於經過加密的FTP協議,功能與FTP一樣,只是傳輸資料經過加密。SFTP也有2個部分,服務端的SFTP-Server及SFTP Client。通常所說的用SFTP登入到某臺主機,指的是用SFTP客戶端登入到某臺主機(該主機運行了SFTP-Server服務端程式)。

Linux 小知識翻譯 - 「SCP和SFTP」 - wang_yb - 部落格園.html