Revision Library
revisionlibrary.co.uk
GCSE · Computer Science

P1.8 Network Protocols and Layers

OCR J277 · Calculators not allowed · about 95 minutes
Total Marks
Name: _______________________________    Date: ____ / ____ / ______
Answer ALL questions. Show all your working.
1
A protocol is a set of rules that allows devices on a network to communicate with each other.
(Total for Question 1 is 2 marks)
2
Different network protocols are used for different purposes.
(a)Which protocol is used to request and receive web pages from a web server?(1)
  • A) SMTP
  • B) HTTP
  • C) FTP
  • D) IMAP
(b)Which protocol is a secure, encrypted version of the protocol used to transfer web pages?(1)
  • A) HTTPS
  • B) FTP
  • C) TCP
  • D) POP3
(c)Which protocol is used to send email from a client to a mail server?(1)
  • A) SMTP
  • B) HTTP
  • C) FTP
  • D) DNS
(d)Which protocol is used to transfer files between computers on a network?(1)
  • A) FTP
  • B) SMTP
  • C) IMAP
  • D) HTTPS
(Total for Question 2 is 4 marks)
3
State the purpose of the IMAP and POP3 protocols.
(Total for Question 3 is 3 marks)
4
Explain why HTTPS is used instead of HTTP when a customer enters their card details on an online shop's website.
(Total for Question 4 is 3 marks)
5
Networks are often described using a layered model, such as the four-layer TCP/IP model, rather than as one single set of rules.
(a)Name the four layers of the TCP/IP model, in order, starting with the layer closest to the user's application.(4)
(b)State one benefit of organising network communication into separate layers like this, rather than as one single set of rules.(2)
(Total for Question 5 is 6 marks)
6
Different protocols operate at different layers of the TCP/IP model.
(a)State one protocol that operates at the application layer, and state its purpose.(2)
(b)State the protocol that operates at the transport layer to break data into segments, add sequence numbers, and check that all segments arrive correctly.(1)
(c)State the protocol that operates at the internet layer to address and route packets between networks.(1)
(Total for Question 6 is 4 marks)
7
TCP and UDP are both transport-layer protocols, but they work differently.
(Total for Question 7 is 4 marks)
8
A school is choosing a protocol to stream a live assembly to parents watching at home in real time.
(Total for Question 8 is 3 marks)
9
A file of 2400 bytes is split into equal-sized packets for transmission across a network. Each packet has a fixed overhead of 40 bytes of header data, in addition to its share of the file's payload data.
(a)The file is split into 6 equal packets of payload data. Calculate the number of payload bytes carried in each packet.(2)
(b)Calculate the total size of one packet, including its header, and hence calculate the percentage of one packet's total size that is header data. Give your answer to 1 decimal place.(3)
(Total for Question 9 is 5 marks)
10
When a large file is sent across the internet using packet switching, it is broken into many separate packets before being sent.
(Total for Question 10 is 5 marks)
11
Every device connecting to the internet needs both a MAC address and an IP address.
(Total for Question 11 is 4 marks)
12
Explain the purpose of DNS (the Domain Name System), and why it is needed.
(Total for Question 12 is 3 marks)
13
A programmer is designing a new online multiplayer racing game. Player position updates must be sent between players many times per second; a slightly late or missing update simply causes a brief visual glitch, and a newer update quickly replaces it. State, with a reason, whether TCP or UDP should be used for sending these position updates.
(Total for Question 13 is 3 marks)
14
Describe, step by step, what happens at each layer of the TCP/IP model when a user's laptop sends an email to a friend on a different network, from the moment the user clicks 'Send' to the moment the data leaves the laptop.
(Total for Question 14 is 6 marks)
15
A librarian downloads a 45 megabyte software update over a network connection with an average transfer rate of 15 megabits per second.
(Total for Question 15 is 4 marks)
16
A protocol is a set of agreed rules, but standards also matter for hardware. State one reason why network hardware, such as network cards and routers, from different manufacturers needs to follow common standards as well as common protocols.
(Total for Question 16 is 2 marks)
17
State what the term 'bandwidth' means, and state the unit it is normally measured in for a home internet connection.
(Total for Question 17 is 2 marks)
18
Describe the client-server request-response cycle that takes place when a browser loads a web page, using the terms request and response in your answer.
(Total for Question 18 is 3 marks)
19
A router forwards packets between different networks. Explain why a router needs to examine the IP address in the header of each packet it receives.
(Total for Question 19 is 3 marks)
20
State two items of information typically included in a TCP segment's header, other than the payload (data) itself.
(Total for Question 20 is 2 marks)
21
A TCP segment's header is 20 bytes; a UDP header is only 8 bytes. A live voice call app sends 1000 packets, each carrying 160 bytes of audio payload data.
(a)Calculate the total header overhead, in bytes, saved across these 1000 packets if UDP is used instead of TCP.(3)
(b)Explain why this saving in overhead is particularly useful for a live voice call.(1)
(Total for Question 21 is 4 marks)
Mark scheme · P1.8 Network Protocols and Layers

Question 1

Question 2

Question 3

Question 4

Question 5

Question 6

Question 7

Question 8

Question 9

Question 10

Question 11

Question 12

Question 13

Question 14

Question 15

Question 16

Question 17

Question 18

Question 19

Question 20

Question 21