What is the difference between Cash Accounting and Accrual Accounting?

What is the difference between Cash Accounting and Accrual Accounting?