Web servers send the HTML files (and other associated content) to Web browsers.
HTTP
Web browsers and servers use the HyperText Transfer Protocol, a communications standard which means that different types of browser can communicate with different types of server, as long as they all support HTTP.
Request/response
To retrieve a page, your browser sends an HTTP request to a server. The server sends back an HTTP response with the content of the page.
One page, many requests
Because many files may make up a single Web page (the HTML, the graphics, the stylesheets, etc.), obtaining a single Web page may involve many HTTP requests and responses.