Question: what is the difference between layer and channel in photoshop?
Answer: The main difference between channel and layer masks is that you need the only solid background for an alpha channel, whereas in layer mask you can mask image with any kind of background.