URI refers to Uniform Resource Identifiers, which include URLs and URNs used to identify resources on the web. URLs contain the protocol, host, path, and name to locate a resource using its network location. URIs are encoded to represent unsafe characters like spaces using percent encoding. Web browsers make HTTP requests to web servers, which respond by sending the requested pages back to the browser over the TCP protocol in a stateless manner according to the HTTP specification. HTML forms allow collecting user input on web pages for submission to servers via the GET or POST methods.