In a typical client/server architecture, each computer or process of a system is viewed as either a ???client??? or a ???server.??? Generally, a server manages network resources such as file storage, printing operations, database queries, network communications, etc.