Cambridge IGCSE · Topic 5.1
IGCSE Computer Science 0478 / Topic 5 / IGCSE

Ask, then render.

Every time you open a page, your browser and a web server hold a short conversation following agreed rules: HTTP. Add encryption and it becomes HTTPS. Then the browser turns the HTML it receives into the page you see.

The key idea

Hypertext transfer protocol (HTTP) is the set of rules for transferring web pages between a web browser (the client) and a web server: the browser sends a request, the server sends a response containing the files. HTTPS is HTTP made secure: the data is encrypted using the SSL/TLS protocol, so if it is intercepted it cannot be understood. The main purpose of a web browser is to render HTML and display web pages.

HTTP request and response web browser web server request: send me /index.html response: the HTML file HTTPS = HTTP + SSL/TLS encryption intercepted data cannot be understood
Fig. 1: the browser requests a page and the web server responds
Section 01

HTTP: request and response.

In the lab, watch the request leave the browser and the response come back from the web server. Then switch between HTTP and HTTPS and look at what someone intercepting the data would see.

Section 02

HTTPS: the secure version.

HTTPS works in the same request and response way, but it adds security on top.

Examiner trap

HTTPS does not stop data being intercepted. It means that intercepted data is encrypted, so it is meaningless without the key. Write "cannot be understood", not "cannot be stolen".

Stage 1 · Learn

Check what the sim just showed you

Four quick checks. Each correct answer earns XP and records this skill on your profile.

Quick check+10 XP

What is the purpose of HTTP?

Quick check+10 XP

In the lab, what does an eavesdropper see when the page is sent using HTTPS?

Quick check+10 XP

What is the main purpose of a web browser?

Quick check+10 XP

Which browser function lets a user return to a page they saved earlier?

Section 03

What a browser does.

A web browser is application software. Its main job is to render HTML: read the HTML code and turn it into the formatted page on screen. It has several other functions that the syllabus lists.

FunctionWhat it does for the user
Storing bookmarks and favouritesSaves the URLs of pages so they can be revisited with one click
Recording user historyKeeps a list of pages visited, so a page can be found again
Allowing multiple tabsSeveral web pages can be open at once in one window
Storing cookiesKeeps small files from websites, e.g. login details or a shopping basket
Providing navigation toolsBack, forward, refresh and home buttons; following hyperlinks
Providing an address barWhere the user types or sees the URL of the page
Examiner trap

A web browser is not a search engine. The browser displays pages; a search engine is a website that you visit using a browser.

Stage 2 · Exam

Exam-style questions

Unlocks once the four checks above are done. Worth more XP, written to IGCSE Paper 1 standard.

Finish the four checks above to unlock the exam questions
Exam style+20 XP

How does HTTPS differ from HTTP?

Exam style+20 XP

Which of these is a function of a web browser?

Exam style+20 XP

Which website should certainly use HTTPS?

Exam style+20 XP

A browser receives a file of HTML from a web server. What does the browser do with it?

Skill unlocked

HTTP, HTTPS and web browsers, mastered.

This skill is now recorded on your profile. Keep the chain going.

-Rank -Level -Score -Topics
Go deeper · practice
Six original Cambridge-style questions
How HTTP requests and responses work, what HTTPS adds, and the purpose and functions of a web browser.