(a) Define the term protocol in the context of data communication. [2] (b) State the purpose of each of the following protocols. (i) TCP/IP [1] (ii) FTP [1]...

Assessment: Computer Science (9-1) 0984 | Paper 1 Mock 01 | Computer Systems Subject: Computer Science (9-1) - 0984

Question 1 Report

(a) Define the term protocol in the context of data communication.

[2]

(b) State the purpose of each of the following protocols.

(i) TCP/IP

[1]

(ii) FTP

[1]

(iii) HTTP

[1]

Answer Details

(a) A protocol is a set of rules and standards [1] that govern how data is formatted, transmitted, and received between devices on a network [1]. Without agreed protocols, devices from different manufacturers would be unable to communicate because they would have no common language for structuring and interpreting data.

(b)(i) TCP/IP (Transmission Control Protocol / Internet Protocol) is the suite of protocols that controls how data is broken into packets, addressed, transmitted, routed across networks, and received at the destination. [1] TCP ensures reliable delivery by managing packet sequencing and requesting retransmission of lost packets, while IP handles addressing and routing.

(b)(ii) FTP (File Transfer Protocol) is used for transferring files between a client and a server on a network. [1] It allows users to upload, download, rename, and delete files on a remote server.

(b)(iii) HTTP (HyperText Transfer Protocol) is used for requesting and delivering web pages between a web browser (client) and a web server. [1] When you type a URL into a browser, HTTP defines how the request is formatted and how the server responds with the page content.

Download The App On Google Playstore

Everything you need to excel in your exams

Green Bridge CBT Mobile App
Personalized AI Learning Chat Assistant
200,000+ Exam Questions Across IGCSE, JAMB, WAEC & NECO
Over 3,900 Lesson Notes
Offline Support - Learn Anytime, Anywhere
Green Bridge Timetable
Literature Summaries & Potential Questions
Track Your Performance & Progress
In-depth Explanations for Comprehensive Learning