FACULTY OF COMPUTING
DEPARTMENT OF COMPUTER SCIENCE
First Semester Examination 2024/2025 Academic Session
Duration: 90 minutes
Course Title: Data Communication and Networking
Instructions: Attempt Question One and any other two questions
Course code: CSC 404
Course unit: 3 units
Question One (30 marks)
a) Discuss the concept of data communication
b) List the key components of a day data communication system and their roles
c) Differentiate between the different types of data communication
Question Two (20 marks)
a) Explain the term Networking.
b) List and explain four Network topologies.
c) Discuss the factors considered in making choice of network topology.
Question Three (20 marks)
a) Explain the concept of Data Transmission
b) What are the different types of data transmission modes?
c) Categorize the factors that affect data transmission.
Question Four (20 marks)
a) What is error detection in data communication, and how does the cyclic redundancy
check (CRC) method work?
b) Differentiate between IPv4 and IP6 addressing.
c) Explain the key differences between HTTP and FTP in network communication.
, Qusestion Five (20 marks)
a) What is a firewall, and how does it protect a network?
b) State their functions in data communication.
c) Discuss how firewall is deployed.
Answers
Question One (30 Marks)
a. Discuss the concept of data communication.
Data communication refers to the transmission of data between two or more devices through a
transmission medium such as a wire cable or wireless system. It involves the exchange of digital
or analog data using different communication protocols. The main goal is to ensure accurate and
efficient transfer of information between systems or devices.
b. List the key components of a data communication system and their roles
1. Message:- The actual data or information to be communicated (e.g., text, image, audio).
2. Sender:- The device that generates and sends the message (e.g., computer, phone).
3. Receiver:- The device that receives the message (e.g., another computer or phone).
4. Transmission Medium:- The physical pathway through which the message travels (e.g., cables,
radio waves).
5. Protocol:- A set of rules governing data communication (e.g., TCP/IP, HTTP).
c. Differentiate between the different types of data communication
1. Simplex: Data flows in one direction only.
Example is a Keyboard to CPU.
2. Half-Duplex: Data flows in both directions, but only one direction at a time.
Example is a Walkie-talkie.