Donate
Back to Introduction to Web Development
Sign in to save your progress and earn a certificate.

Module 1: How the Web Works

Learning Objectives
  • Explain the client-server model
  • Describe the role of a domain name and web hosting
  • Distinguish between a front end and a back end

Every time you visit a website, your browser, the 'client', sends a request over the internet to a server, a computer that stores the website's files, which sends back the files needed to display the page; this request-response pattern uses a protocol called HTTP, or its secure version, HTTPS. A domain name is a human-readable address that points to a server's numeric IP address, while web hosting is the service that actually stores and serves the website's files to visitors. Websites are generally split into the front end -- everything the user sees and interacts with in the browser, built with HTML, CSS, and JavaScript -- and the back end, the server-side logic and databases that process data and business rules; this course focuses on front-end fundamentals.

Module Quiz

1. The front end of a website refers to:

2. HTTPS differs from HTTP mainly in that HTTPS: