Module 2 explains how the Web works by showing how browsers, servers, and websites interact to deliver information to users. It introduces the client-server model, where a browser requests information and a server responds with the files and data needed to display a webpage. The module also explains HTTP and HTTPS, showing that these are the communication rules browsers and servers use, and that HTTPS adds encryption to help protect sensitive information during transmission.
The module then walks through what happens when you open a webpage, including entering a URL, using DNS to find the site, connecting to a server, sending requests, receiving responses, and loading many page elements through additional requests. It also explains how websites store and deliver information, including the difference between static and dynamic content, the role of content management systems, and the use of multiple servers to deliver content quickly around the world. Overall, the module provides a practical overview of how websites communicate, load, store content, and serve users on the modern Web.