The URL optionally specifies a "port", which is the port number used to establish a TCP connection to a remote host. If no port number is specified, the default port of the protocol is used. For example, the default port of the http protocol is 80.
Public URL (string protocol,
String host,
Intermediate port,
String file)
Protocol-The name of the protocol to use.
Host- host name.
Port- host port number.
File-A file on the host.