URL Components
Parse a URL into protocol, host, port, path, query, and hash components.