protocol://host:port/pathname#hash?search