Noon: Refers specifically to 12:00 PM, the middle of the day.
Afternoon: Begins right after noon and generally lasts until 5:00 PM or 6:00 PM, depending on the context.
The exact end of the afternoon can vary based on cultural or personal interpretations.