How to protect a camera from a dust, a rain and snows?

How to protect a camera from a dust, a rain and snows?