В зависимости от того, как распределены функции между компьютерами сети, они могут выступать в трех разных ролях:
· компьютер, занимающийся исключительно обслуживанием запросов других компьютеров, играет роль выделенного сервера сети;
· компьютер, обращающийся с запросами к ресурсам другой машины, исполняет роль клиентского узла;
· компьютер, совмещающий функции клиента и сервера, является одноранговым узлом.
Очевидно, что сеть не может состоять только из клиентских или только из серверных узлов. Сеть, оправдывающая свое назначение и обеспечивающая взаимодействие компьютеров, может быть построена по одной из трех следующих схем:
· сеть на основе одноранговых узлов — одноранговая сеть;
· сеть на основе клиентов и серверов — сеть с выделенными серверами;
· сеть, включающая узлы всех типов, — гибридная сеть.
Каждая из этих схем обладает своими достоинствами и недостатками, определяющими их области применения.