<p>Can someone illustrate what really is the difference between the two?</p>

A design pattern is a concept, or a receipt for how to get a specific problem done.
A Framework is code ready for use, usually packaged in a way that makes creating an application much easier.
It does not make sense to explain the differences because they are two totally different things.