Grammar rules:
scheme://host.domain:port/path/filename
Explanation:
scheme-defines the type of Internet service. The most common type is http
host-defines the domain host (the default host for http is www)
domain-defines the Internet domain name, such as runoob.com
:port-defines the port number on the host (the default port number for http is 80)
path-defines The path on the server (if omitted, the document must be located in the root directory of the website).
filename-defines the name of the document/resource