What is the difference between an independent clause and a dependent clause?

An independent clause can stand on its own.
A dependent clause can stand on its own.
An independent clause has a subject and a predicate.
A dependent clause has a subject and a predicate.