Practise The TCP/IP model. 11 exam-style questions on this subtopic, at up to four difficulty levels, with full mark schemes and a progress tracker. Free, no account needed.
Cover the answers and test yourself. The app has these as flashcards that come back just before you'd forget them.
State the four layers of the TCP/IP model, in order, starting with the top layer.
Application, transport, internet, link
Sample questions
Written for this site in the style of Edexcel exam questions. They are not taken from real past papers.
Question 1Easy3 marks
(a) State the four layers of the TCP/IP model, in order, starting with the top layer.[2]
(b) Identify the layer of the TCP/IP model at which HTTP operates.[1]
Application
Transport
Internet
Link
Show the answer and mark scheme
(a)Answer: Application, transport, internet, link
application first and link last
transport and then internet in the middle, in that order
(b)Answer: Application
Question 2Medium4 marks
(a) Describe the role of the transport layer.[2]
(b) Describe the role of the internet layer.[2]
Show the answer and mark scheme
(a)Answer: It splits data into numbered packets and makes sure they all arrive and are reassembled in order.
it splits the data into packets (segments) and adds sequence numbers (and port numbers)
it makes sure that all the packets arrive, has lost packets resent and puts the packets back in order (TCP)
(b)Answer: It adds IP addresses and routes each packet towards its destination.
it adds the source and destination IP addresses to each packet
it routes the packets across networks towards their destination (via routers)
Question 3Hard4 marks
A user unplugs their laptop's Ethernet cable and connects to the same network using Wi-Fi instead. Explain why the web browser does not need to be changed.[4]
Show the answer and mark scheme
Answer: Only the link layer changes; the independent layers above it, including the browser's application layer, are unaffected.
the web browser works at the application layer
changing from Ethernet to Wi-Fi only changes the protocol used at the link layer
the layers are independent: each layer only passes data to and from the layers directly above and below it through standard interfaces
the transport and internet layers work in exactly the same way whatever link layer is used
so the browser carries on using HTTP/HTTPS as before