COMP 312 COMPUTER NETWORKS - Kabarak University
COMP 312 COMPUTER NETWORKS - Kabarak University
UNIVERSITY EXAMINATIONS
MAIN CAMPUS
THIRD SEMESTER, 2023 ACADEMIC YEAR
EXAMINATION FOR THE DEGREE OF BACHELORS OF
SCIENCE COMPUTER SCIENCE
INSTRUCTIONS
1. Answer Question 1 and any other two questions in the answer booklet
provided.
2. Do not write on your question papers. All rough work should be done
in your answer booklet.
3. Clearly indicate which question you are answering.
4. Write neatly and legibly.
5. Edit your work for language and grammar errors.
6. Follow all the instructions in the answer booklet
SECTION A (QUESTION ONE IS COMPULSORY)
QUESTION ONE
[30 MARKS]
a) A computer network is a group of computers linked to each other that enables
the computer to communicate with another computer and share their resources,
data, and applications. A computer network can be categorized by their size.
Explain FOUR types of computer network based on geographical span.
(8 Marks)
QUESTION THREE
[20 MARKS]
a) A university is setting up their first computer lab that will allow students to
learn and do research, an I.T rookie advised them to use mesh topology for their
network set up.
i. Explain THREE advantages and THREE disadvantages of this
topology.
(6 Marks)
ii. Apart from mesh topology discuss any other THREE type of
topologies. (6 Marks)
b) Describe Ubiquitous computing.
(2 Marks)
c) Many business organizations are opting for fiber for their internet connection,
list three advantages of fiber optic over copper.
(3 Marks)
d) Using an example show how shortest path Dijkstra algorithm works
(3 Marks)
QUESTION FOUR
[20 MARKS]
a) Network security is a set of rules and configurations designed to protect
the integrity, confidentiality and accessibility of computer networks,
explain FOUR threats, and FOUR measures to network security.
(8 Marks)
b) Routing is the process of selecting the path for traffic in a network or between
or across multiple networks. Explain the following terms as used in routing.
i. Unicast
(2 Marks)
ii. Anycast
(2 Marks)
iii. Broadcast
(2 Marks)