务器上的操作系统支持客户端访问其资源，以及一个应用层文件共享协议与传输层协议来支持共享访问。面向个人电脑的现代操作系统包含支持文件共享的集群文件系统，而手持计算设备有时需要额外软件来支持访问共享文件。最常见的此类文件系统和协议为：在Microsoft Windows上，网络共享由Windows网络组件“Microsoft 网络的文件和打印机共享”提供，它采用微软的伺服器讯息区块（SMB）协议。其他操作系统也可能实现该协议，例如Samba就是这样一个SMB服务器，可运行在类Unix操作系统以及其他某些非