Computer-science_A-level_Cie
-
computers-and-components6 主题
-
logic-gates-and-logic-circuits2 主题
-
central-processing-unit-cpu-architecture6 主题
-
assembly-language-4 主题
-
bit-manipulation1 主题
-
operating-systems3 主题
-
language-translators2 主题
-
data-security3 主题
-
data-integrity1 主题
-
ethics-and-ownership3 主题
-
database-concepts3 主题
-
database-management-systems-dbms-1 主题
-
data-definition-language-ddl-and-data-manipulation-language-dml1 主题
-
computational-thinking-skills1 主题
-
algorithms14 主题
-
data-types-and-records2 主题
-
arrays2 主题
-
files1 主题
-
introduction-to-abstract-data-types-adt1 主题
-
programming-basics1 主题
-
constructs2 主题
-
structured-programming1 主题
-
program-development-life-cycle2 主题
-
program-design-2 主题
-
program-testing-and-maintenance3 主题
-
user-defined-data-types1 主题
-
file-organisation-and-access-3 主题
-
floating-point-numbers-representation-and-manipulation3 主题
-
protocols2 主题
-
circuit-switching-packet-switching1 主题
-
processors-parallel-processing-and-virtual-machines5 主题
-
boolean-algebra-and-logic-circuits4 主题
-
purposes-of-an-operating-system-os3 主题
-
translation-software3 主题
-
encryption-encryption-protocols-and-digital-certificates3 主题
-
artificial-intelligence-ai4 主题
-
recursion1 主题
-
programming-paradigms4 主题
-
object-oriented-programming7 主题
-
file-processing-and-exception-handling2 主题
-
data-representation5 主题
-
multimedia3 主题
-
compression2 主题
-
networks-and-the-internet11 主题
locating-resources-on-the-www
URL
What is a URL?
-
A Uniform Resource Locator (URL) is a unique identifier for a web page, known as the website address
-
It is text-based to make it easier to remember
-
A user enters a URL into a web browser to view a web page
-
An example of a URL is:
-
https://www.savemyexams.com/a-level/computer-science/
-
-
A URL can typically be split into three parts:
-
Protocol
-
Domain name
-
Web page/file name
-
-
Using the example about the URL would be split as follows:
|
Protocol |
https |
Communication method to transfer data between client and server |
|---|---|---|
|
Domain name |
www.savemyexams.com (opens in a new tab) |
Name of the server where the resource is located |
|
Web page/file name |
/a-level/computer-science/ |
Location of the file or resources on the server |
DNS
What is the Domain Name System (DNS)?
-
The DNS is like the Internet’s phone book
-
It translates domain names (like
www.google.com) into IP addresses (like142.250.180.68) -
Computers use IP addresses to find and connect to servers
-
When you type a URL into your browser:
-
DNS finds the matching IP address
-
Your device connects to that server to load the website
-
-
Without DNS, users would have to remember the IP address of every website they visit
-
When a domain is registered or its server IP address changes, the DNS must be updated
-
This update is called DNS propagation, and it may take some time to spread across the internet
-
What happens when you type a URL into a web browser?
-
The user enters a URL into the address bar of the web browser
-
The browser checks its cache to see if it already knows the IP address for the website
-
If not found, it sends the domain name to a DNS server, which stores an index of domain names and their matching IP addresses
-
If the DNS server finds the IP address, it sends it back to the web browser
-
If it does not find the IP address, it passes the request on to a higher-level DNS server
-
This may involve contacting:
-
A root server, which points to the correct Top-Level Domain (TLD) server (e.g. .com, .org),
-
The TLD server, which points to the authoritative DNS server for the domain
-
-
The authoritative DNS server responds with the correct IP address
-
The web browser then sends a request to the web server at that IP address
-
The web server processes the request and sends back the website’s data (such as HTML, images, CSS, and JavaScript)
-
Finally, the web browser renders the content and displays the website to the user

Worked Example
Complete the following paragraph that describes the sequence of events when a user requests a page from a website.
-
The user enters the Uniform Resource Locator (URL) into the address bar of the ………………………………….. .
-
The domain name is taken from the URL and sent to a Domain Name Service (DNS). This stores ………………………………………….. of domain names and their matching IP addresses.
-
If it finds the domain name, it sends the IP address to the ………………………………………….. .
-
If it does not find the domain name, it sends the request to …………………………………………..
Answer
-
Web browser [1 mark]
-
An index/a list/a table [1 mark]
-
Web browser [1 mark]
-
A higher-level DNS [1 mark]
Responses