客户端和服务器软件通常运行在单独的服务器上,但一台计算机也可以同时兼任两个角色。 在小企业和家庭中,许多计算机在网络中既是服务器又是客户端。 这种网络称为点对点网络。

最简单的点对点网络由两台使用有线或无线连接方式直接相连的计算机组成。

也可以连接多台 PC 而形成一个较大的点对点网络,但需要网络设备(如集线器)来使计算机相互连接。

点对点环境的主要缺点是:如果主机同时用作客户端和服务器,执行速度可能会减慢。

在大型企业中,由于潜在的网络流量很大,因此通常需要专用服务器来支持大量的服务请求。