How to upload a file to the network

Could someone explain what the rationale is behind the _public container?