what is the real definition of computer server? when i do the research, some say computer that the program and provide service to client. some say individual computer on a LAN acting as service, some say not use directly - share the program. i do not know which one? help me.