What is the difference between porcelain and ceramic tiles?

The main difference is that porcelain is more resistant to moisture, staining and water due to a blend of fine-grain clays and other minerals fired at a much higher degree temperature than ceramic tile.