What is knee high socks for?

Knee highs keep your feet to knees warm during running or sports. Baseball players often wear knee high socks.