服务器功能介绍应用服务器与DB服务器的作用?


samba服务器的功能

在一些中小型网络,或者企业的内部网中,利用Linux建立文件服务器是一个很好的解决方案。针对企业内部网中的绝大部分客户机采用Windows的情况,我们可以通过使用Samba来实现文件服务器功能。

Samba是在Linux及Unix上实现SMB(Server Message Block)协议的一个免费软件,由服务器及客户端程序构成。这里我们只介绍服务器程序。

我们首先介绍一些SMB协议的情况。SMB协议是建立在NetBIOS协议之上的应用协议,是基于TCP138、139两个端口的服务。NetBIOS出现之后,Microsoft就使用NetBIOS实现了一个网络文件/打印服务系统。这个系统基于NetBIOS设定了一套文件共享协议,Microsoft称之为SMB(Server Message Block)协议。这个协议被用于Lan Manager和Windows服务器系统中,实现不同计算机之间共享打印机和文件等。因此,为了让Windows和Unix/Linux计算机相集成,最好的办法就是在Unix/Linux计算机中安装支持SMB协议的软件。这样使用Windows的客户端不需要更改设置,就能像使用Windows NT或Windows 2000服务器一样,使用Unix/Linux计算机上的共享资源了。Samba使SMB协议运行在NetBIOS协议上,并且使用Windows的NetBEUI协议让Unix/Linux服务器可以在Windows的网络邻居上被访问到。

Samba的服务器程序可以实现以下主要功能:

◆ 文件及打印共享;
◆ 计算机名与IP的解悉;
◆ WINS服务的支持;
◆ 用户权限设置(如果配合Linux 的Quota还可以实现用户磁盘空间配额)。

应用服务器与DB服务器的作用?

应用服务器应该是指响应访问服务的机器,一般是提供web或者代理服务的主机,而DB是数据库服务器,由应用服务器向其调用所需要的数据,然后反馈给请求者。一般可以在一台机子建立,也可以用不同的主机。