Apparent solar time is the time based on the observed local position of the sun. 12 noon is the exact time at which the sun is highest in the sky.
However, if you measure the length of time between two consecutive solar noons, the measurement could differ from 24 hours by -21 to +30 seconds. (see the Wikipedia article on Solar Time for an explanation).
Instead, in Mean solar time, every day is exactly* 24 hours long. This is more useful, but due to those small deviations in the length of the solar day adding up, the mean solar time can differ from the apparent solar time by up to 16 minutes. The relationship between the apparent and mean solar time can be seen in the Equation of Time.
In order to standardize time for different longitudes, Coordinated Universal Time (UTC) is used, which represents the mean solar time at 0 degrees longitude (or, within 1 second of it). Local standard time is UTC adjusted by the time zone.
*Well, almost exactly. The length of the mean solar day actually varies a tiny bit each year compared to International Atomic Time. This sometimes requires a leap second be added to or subtracted from UTC.