Basic question on ES

Hi,
I'm just a trainee in a french company and they asks me to use ElasticSearch.
After reading lot of lines from the official WebSite i've little question :

What is the
"number_of_shards"
"number_of_replicas"

I don't understand what they do and how they do.