Lesson overview
Explain how protocols, IP addressing, DNS and HTTP(S) work together when a web page loads.
Focus: Protocols, DNS and web access.
What you will learn
- Define the key GCSE Computer Science terms used in protocols, dns and web access.
- Explain how protocols works in a practical scenario.
- Compare dns lookup with an alternative or related method.
- Apply protocols, dns and web access accurately in exam-style questions.
Before you start
- Network hardware and transmission.
- Client-server networking.
- Basic web browsing experience.
Protocols and DNS scenarios
Use the browser, DNS server, web server and secure-site examples below to trace a request from name to page.
Protocols, DNS and web access infographic
Explanation
A protocol is an agreed set of rules for communication. Networks need protocols so devices can format, send, receive and interpret data consistently.
DNS translates a human-readable domain name into an IP address. The browser can then send a request to the correct server.
HTTP transfers web content, while HTTPS adds encryption and authentication so the connection is much harder to read or tamper with in transit.
Worked examples
Applying protocols and dns
A pupil enters aplailasain.co.uk in a browser.
DNS finds the server IP address.
The browser uses HTTPS to request the page from the web server.
Answer: The domain name is resolved by DNS, then HTTPS rules are used to request and receive the web page securely.
Quick checks
1. What is the main role of DNS?
- a. Draw every web page
- b. Delete network packets
- c. Translate a domain name into an IP address
Reveal answer
Answer: c. Correct. DNS links memorable names to network addresses.
Not quite. Focus on protocols in the scenario.
2. Which idea is most closely linked to protocols, dns and web access?
- a. HTTP and HTTPS
- b. A monitor brightness setting
- c. A random file extension
Reveal answer
Answer: a. Correct. HTTP and HTTPS is part of this topic.
Not quite. Choose the option that belongs to the Computer Science concept.
Practice
1. What is a protocol?
Reveal answer
Answer: A set of agreed communication rules.
Marking: Credit rules/standards for sending and interpreting data.
2. Why are domain names used?
Reveal answer
Answer: They are easier for people to remember than IP addresses.
Marking: Credit human readability linked to DNS.
3. Why is HTTPS preferred for login pages?
Reveal answer
Answer: It encrypts communication and helps authenticate the site.
Marking: Credit encryption and/or authentication.
4. Name one protocol used on networks.
Reveal answer
Answer: HTTP, HTTPS, TCP/IP, FTP, SMTP or IMAP.
Marking: Credit valid GCSE protocol.
Exam practice ladder
- Fluency: recall the key term and use it accurately.
- Application: apply the idea to the scenario rather than giving a generic definition.
- Algorithmic reasoning: show the steps, condition or variable change clearly.
- Evaluation: explain why one method, structure or control is suitable.
Answers and marking guidance
Exact answers and marking guidance are hidden under each question. For this lesson, earn marks by naming the correct Computer Science idea, applying it to the scenario and showing the logic or value change clearly.
Common mistakes
- Saying DNS stores every web page.
- Confusing a domain name with a full web page.
- Treating HTTPS as just a faster version of HTTP.
- Forgetting that protocols are rules, not hardware.
Extension
Trace the steps from typing a URL to seeing a secure web page, naming DNS, IP addressing and HTTPS.
Next lesson
Next, continue with Packets, switching and routing.
Exam-board guidance
Aplailasain is an independent learning resource and is not endorsed by any exam board.
AQA GCSE Computer Science
AQA GCSE Computer Science: this skill supports problem solving, clear algorithms and accurate programming explanations.
OCR GCSE Computer Science
OCR GCSE Computer Science: expect precise algorithm reasoning, trace work and careful use of programming vocabulary.
Pearson Edexcel GCSE Computer Science
Pearson Edexcel GCSE Computer Science: practise explaining the method as well as giving the final answer or code.
Eduqas GCSE Computer Science
Eduqas GCSE Computer Science: secure the transferable idea first, then check how your class applies it in tasks.
WJEC Wales
WJEC Wales: use accurate terminology and show enough working for the examiner to follow your logic.
CCEA
CCEA: connect the idea to your class route and use the same algorithm, programming or systems vocabulary your teacher uses.