3.1.1 Samba的发展历史与名称的由来
在早期的网络中,文件资料在不同主机之间的传输大多是使用FTP服务器软件来进行传送。不过,使用FTP传输文件却有个问题,那就是无法直接修改主机上面的文件资料。也就是说,如果想要更改Linux主机上面的某个文件时,必须要由服务器端(Server)将该文件下载到客户端(Client)后才能修改,因此该文件在服务器端与客户端都会存在。如果修改了某个文件,却忘记将资料上传回主机,就不能确定哪个文件是最新的。
既然有这样的问题,可不可以考虑在Client端的机器上面直接取用Server上面的文件,如果可以在Client端直接进行Server端文件的存取,那么在Client端就不再需要存在该文件资料了。
1991年,一个名叫Andrew Tridgwell的大学生,他有三部计算机,分别是运行DOS系统的个人计算机和安装有DEC公司的Digital Unix系统以及Sun的Unix系统的计算机。当时,DEC公司发布出一套PATHWORKS软件。这套软件可以用来共享DEC的Digital Unix与个人计算机的DOS这两个操作系统的文件资料,但是让Tridgwell觉得较困扰的是,Sun的 Unix无法用这个软件来达到资料共享的目的。为了解决这样的问题,他就自行写了个程序去侦测DOS与DEC的Digital Unix系统在进行资料共享传送时所使用到的通信协议信息,然后将这些重要的信息撷取下来,并且基于上述所找到的通信协议而开发Server Message Block(SMB)这个文件系统。Tridgwell去申请了SMBServer(Server Message Block的简写)这个名字来作为他撰写的这个系统的商标,可惜的是,SMB是没有意义的文字,因此没有办法达成注册。既然如此的话,那么就不能在字典里找到相关的字词作为商标来注册。字典中单词Samba刚好含有SMB,又是热情有劲的拉丁舞的名称,于是就用这个名字作为该文件系统的商标了。这就是今天所使用的Samba的名称由来。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。