How does a Snake Shed Its Skin?

Snakes shed their skin because their skins do not grow with them, not just to get new skin. They shed their skin by rubbling against something hard that will cause a rip in their skin. It will continue to work the rip til the skin is completely off.