Definitions
A device or computer that provides services, resources or data to other devices on a network.
A device or computer that requests services or resources from a server.
An electronic device that processes data and runs applications.
Any device connected to a network that can send, receive or process data.