I only know few things about waves, but this question just popped up in my mind.  

I already know that particles transfer energy to each other,but I do not know HOW they do it!  

The truth is that I really want an explanation using energy transfer and an explanation using the forces that one particle applies to the one next to it.  

I am talking about an analysis for each type of wave. Longitudinal,transverse and surface waves. Thank you in advance :)