what is the difference between job costing and process costing?

what is the difference between job costing and process costing?