The systems in a Jenkins installation

JENKINS
  1. Master - Has access to all config and options, and full list of jobs. By default jobs run on master if any other system is not specified. However, other systems should be configured to run jobs.
  2. Agent - Any nonmaster system. Managed by master to run jobs. Associated with declarative pipeline.
  3. Node - a generic term for both masters and agents. Associated with scripted pipeline.
  4. Executor - a slot for running a job. No of executors defines how many jobs can run on a node in parallel.
UPDATED