the host's DNS name, if known
specifies the protocol port of the server (eg for TCP/UDP). Zero represents unknown.
See Implementation