Parse URLs into components (protocol, host, path, query parameters). Encode and decode URL components and query strings.