This is worth a read.
Snakes Use Friction And Redistribution Of Their Weight To Slither On Flat Terrain