not all socks are the same.
Although they all keep feet protected and warm, there are countless different types of sock. From fine and coarse knits and from tiny baby socks to long over-knee socks that reach up to a lady's dress hem.
Some are matched with the shoe worn over them, like ballerina or trainer socks. Others, like Bavarian or tennis socks, are chosen to suit the occasion.