Basically, sarcasm and irony are the same thing. They both mean the exact opposite of what they REALLY are saying. So what is the difference?
Irony can naturally occur in both language and circumstance; one experiences irony when something the exact opposite of what was was expected happens.
Sarcasm can make use of irony to make an observation or remark about an idea, person or situation. Sarcasm is generally used to express riducle or reservation of an expression or idea.
Hope this helps! (: