F1 vs rally cars: What sets them apart?

F1 teams design and develop their own cars.
F1 teams design and develop their own cars.
Brice Dievan Ikapi