Node: devices connected to the network

server: something that provides data to the the something that request data

client: receiving data