Crojob - It hold configuration parameters for job that parameters could be session setting , logging information , job history information etc. and it also reference of Job.
Job- it is logic that will execute whenever you cronjob will trigger.
Trigger - basically it create task and inform to Task engine. In more clear trigger also has reference of cron job that will execute whenever trigger.