Compression socks are superb. Try the 1000 Mile Socks version and you will never train or run without them again. They reduce calf fatigue to a minimum and go a long way to preventing those marathon aches and pains.
To simply say they're to move blood and fluid is not to understand their true worth.
Try a pair, you will be impressed.