NAS学习笔记[持续更新]
FTP NFS CIFS SMB AFP 的区别
总结
- FTP不同的是,如果要修改服务器上的文件,就不得不先把文件下载下来,然后再上传上去,而不能直接修改服务器上的文件
- NFS是SUN的,提供类Unix间的文件共享,虽然Windows与类unix间也可以用nfs,但是看来不好用
- CIFS是微软的,提供Windows间的文件共享
- SMB可以提供Windows与类unix间的文件共享
- AFP是用在Mac平台上的文件共享
正文
NFS :Network File System
CIFS : Common Internet File System
SMB :Server Message Block(Samba)
- FTP
早期网络世界当中,档案数据在不同主机之间的传输大多是使用 FTP 来进行传送。不过使用FTP 传输档案却有个小小的问题,那就是无法直接修改主机上面的档案数据!也就是说您想要更改Linux 主机上的某个档案时,必需要由 Server 端将该档案下载到 Client端后才能修改,也因此该档案在 Server 与 Client 端都会存在。这个时候,万一如果有一天您修改了某个档案,却忘记将数据上传回主机,那么等过了一阵子之后,如何知道那个档案才是最新的?! - NFS
既然有这样的问题,可不可以在 Client 端的机器上面直接取用Server 上面的档案,如果可以在 Client 端直接进行 Server 端档案的存取,那么在Client 端就不需要存在该档案数据,也就是说,只要有 Server 上面的档案资料存在就可以!有没有这样的档案系统( File System )?很高兴的是, NetworkFile System, NFS 就是这样的档案系统之一!我只要在 Client 端将 Server所提供分享的目录挂载进来,那么在 Client 的机器上面就可以直接取用 Server上的档案数据,而且,该数据就像 Client 端上面的partition 一般! - CIFS
而除了可以让 Unix Like 的机器互相分享档案的 NFS 服务器之外,在微软 ( Microsoft ) 上面也有类似的档案系统,那就是 CommonInternet File System, CIFS 这个咚咚啦!CIFS 最简单的想法就是目前常见的【网上邻居】,Windows 系统的计算机可以通过桌面上网上邻居来分享别人所提供的档案数据。 - SMB(SAMBA)
不过,NFS仅能让 Unix 机器沟通, CIFS 只能让 Windows 机器沟通。伤脑筋,那么有没有让Windows 与 Unix-Like 这两个不同的平台相互分享档案数据的档案系统?Server Message Block (SMB) 这个档案系统,而就是这套 SMB软件能够让 Unix 与 DOS 互相的分享数据!( 注:再次的给他强调一次,在Unix Like 上面可以分享档案数据的 file system 是 NFS,那么在 Windows 上面使用的『网络邻居』所使用的档案系统则称为 Common Internet File System, CIFS )
申请 SMBServer ( Server Message Block 的简写 ) 这个名字来做软件的商标,可惜的是,因为SMB 是没有意义的文字,因此没有办法注册。既然如此的话,那么能不能在字典里面找到相关的字词可以做为商标来注册呢?翻了老半天,呵呵!这个SAMBA刚好含有 SMB ,又是热情有劲的拉丁舞蹈的名称,不如就用这个名字来做为商标好了。如此,这成为我们今天所使用的SAMBA 的名称由来。
HTTP 和 HTTPS 的区别
总结
正文