public network is a alias for the Internet.
When you are on a public network, you send and receive traffic directly on the Internet whereas a private one doesn't.
The following services need access to the Internet:
A host on the public network has a fixed public IP
They are registered with the Network Information Center (NIC) to avoid address conflicts.