SAMBA是Windows与Linux之间的红娘(2)

  一、SAMBA与Windows系统兼容性的体现。

  SAMBA其实就是一种在SMB服务上实现的一种在Linux操作系统上部署的服务器软件。目前在Windows等操作系统平台上也有各自的SMB服务器软件,不过SAMBA只能够运行在Luix、Unix或者其他跟这两个系统类似的操作系统上。SAMBA设计的目的主要是为了向Windows操作系统与Linux操作系统提供一种沟通的桥梁。为此他具有了一些强而有力的措施来提高两个操作系统之间的兼容性。具体来说,这个兼容性主要体现在以下两个方面。

  1、 部署有SAMBA的Linuc系统可以加入到Windows域中。

  在Windows的网络环境中,其主要可以分为工作组与域两种操作模式。工作组是一组计算机的集合名词。在工作组中每一台计算机都各自负责自己的共享资源以及相关的安全性。可见工作组的网络环境中其管理是比较分散的,存在着比较大的安全风险。而域的管理方式则正好跟工作组相反。域也是一组计算机的结合,但他与工作组具有很大的不同,即域是以集中式的管理模式来控制共享资源的访问。简单的来说,工作组是每台计算机负责各自的共享资源;而域则相反,网络上的全部共享资源都是通过一些特定的计算机来进行访问控制的,如通过域控制器来实现对共享资源的访问控制。为此如果Linux操作系统要能够跟Windows操作系统兼容的话,那么其就必须能够成为Windows域中的一员。SAMBA正好可以解决这个问题。只要给Linux操作系统部署了SAMBA服务,其就可以加入到Windows的域中。甚至通过一定的配置之后,这台Linux主机还可以成为Windows域中的域控制器,接受来自Windows客户端的登陆请求。

  这个兼容性对于企业具有很大的应用价值。如企业可以不用再购买Windows操作系统的服务器版本。因为此时只要采用免费的Linux系统并部署上SAMBA服务,就可以作为域控制器来使用,管理Windows客户端的登陆以及共享资源的管理。为此这可以大大的降低企业的网络部署成本;同时还可以提高域控制器的稳定性。

  2、 协议上的兼容性。

  Windows操作系统在协议上的兼容性做的不错。其不仅可以支持常规的TCP/IP通信协议,而且还可以支持NETBEUI等协议。为此如果SAMBA想提高与Windows操作系统之间的兼容性,则也必须实现对多协议的支持。否则的话,在网络环境集成的时候仍然会遇到一些问题。如Windows域控制器可以支持多种协议的连接请求,而SAMBA服务器不能够支持的话,则其担任域控制器仍然是不能够胜任的。SAMBA的设计者也考虑到了这一点。

  SAMBA是基于SMB服务所开发的。SMB是一种在不同操作系统之间提供打印机服务、文件共享、认证授权、域名解析等网络服务的通信协议。在Linux操作系统上部署了SAMBA服务器软件之后,他可以使得Linux操作系统了解SMB通信协议,从而提供上述的网络服务。通常情况下,SMB服务本身就支持多种网络通信协议,以支持各种类型的客户端以及为客户端提供最大的服务。为此基于SMB服务实现的SAMBA服务器软件也支持多种网络通信协议。据我所知,现在SAMBA服务器软件已经可以支持TCP/IP、NetBeui、IPX/SPX等网络通信协议。可以毫不夸张的说,现在Windows客户端可以支持的协议,SAMBA服务器软件基本上也都可以支持。正是如此,更加提高了Linux操作系统与Windows操作系统之间的兼容性。这为Windows客户端与Linux服务器之间和平共存打下了坚实的基础。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyfxxy.html