A. Market timing is you "think" what the market might do in the future, therefore you take certain actions to your portfolio.
Rebalancing is you "look at" what the market has done in the past, then readjust the percentage of different asset classes in your portfolio to your original goal.