SAMBA和NFS與FTP的異同之處

2021-10-01 04:57:44 字數 827 閱讀 3329

1.ftp主要是包括兩個組成部分,其一為ftp伺服器,其二為ftp客戶端。其中ftp伺服器用來儲存檔案,使用者可以使用ftp客戶端通過ftp協議訪問位於ftp伺服器上的資源。ftp協議是tcp/ip 協議組中的協議之一。

2… nfs是network file system的縮寫,它最大的功能就是可以通過網路,讓不同的機器、不同的作業系統可以共享彼此的檔案。

它基於tcp/ip協議層

​ nfs伺服器可以讓pc將網路中的nfs伺服器共享的目錄掛載到本地端的檔案系統中,而在本地端的系統中來看,那個遠端主機的目錄就好像是自己的乙個磁碟分割槽一樣,在使用上相當便利;

3.samba是unix系統下實現的 windows檔案共享協議cifs,它主要用於unix和windows系統進行檔案和印表機共享。它基於smb協議

它們都可以用來做檔案共享.。

三種協議都可以支援檔案共享,但是其功能點和側重點上面各有所不同,協議格式不同。登入方式也會隨著協議的內容也有所不同。

1.nfs 的登入是基於ip的,沒有密碼.

2.預設的ftp登陸密碼是用明文傳輸的,沒有加密,目前有ftps(ftp on ssl/tls)和sftp(ssh ftp)等基於通訊層進行加密的ftp協議,提高了安全性。

3.samba的登入也是基於ip的,它支援多使用者掛載。

複雜性來說,個人認為samba>ftp>nfs。

但是samba更加強大,它可以實現跨平台共享。

samba能實現win和linux(unix),linux和linux(unix)之間的共享。

nfs主要是實現linux和linux(unix)之間的共享。

在速度方面、穩定性方面也會有差別,有待日後補充。

Samba和NFS的區別

samba是dec開始開發的,用於在不同的unix機器間進行資源共享,採用udp協議。後來基於tcp重新開發後,效率有了很大提高。它使用的協議是smb。微軟不願意交license費,在windows系統中對該協議重新進行了實現。既然samba和windows中的網路鄰居都使用smb協議。那麼,sam...

FTP 協議與NFS協議

ftp file transport protocol 即檔案傳輸協議,可有效地提高檔案的共享和資料可靠高效地傳輸。ftp協議與前面幾節介紹的http協議更複雜,建立ftp連線時,需要同時開啟兩個埠,乙個用於命令控制,另乙個作為資料傳輸的埠,提高了效率。一般21埠作為命令控制的埠 20埠作為資料傳輸...

lunix的samba和NFS(上半篇)

samba linux和unix系統上實現smb協議的乙個免費軟體,由伺服器及客戶端程式構成,是一種在區域網上共享檔案和印表機的一種通訊協議,它為區域網內的不同計算機之間提供檔案及印表機等資源的共享服務。nfs nfs network file system 即網路檔案系統,它允許網路中的計算機之間...