What is this under the mans jumper?

The man has a blue jumper on. I think he has a white shirt on under neath it.
But what is the navy and white polka dots things?

You see a lot of people with them underneath jumpers and shirts.
Any ideas?

LINK:
http://global.ralphlauren.com/en-gb/styl...

Many thanks!
2 answers 2