What is the difference between a dado joint and a rabbet joint?

The main difference between a dado and a rabbet is that the dado is a slot cut across the grain of the wood in the middle of the wood stock whereas the rabbet is a step milled at the end of the stock to create a rabbet joint. A dado joint which has support on either side is stronger than the rabbet joint.