Instructions.
Section A is compulsory.
Answer three questions from Section B.
You have been hired to design and implement the distributed system based on the proposals
given after the Bank made consultation.
Requirements:
You are required to present a formal plan of the Distributed System and explain how you you are
going to implement it.
Your plan should include:
(I) A diagrammatic expression of the layout of the network you intend to implement.
(II) Departments and their locations.
(III) Various nodes on the network, their types and roles.
(IV) Networking devices and routers.
(V) Various network topologies employed.
(VI) Naming to be used in network.
(VII) Network architecture.
(VIII) Network Security to be enforced.
(IX) Distributed File System.
(X) Database and DBMS to be employed.
QUESTION ONE
A systems designer working for the ministry of IT has been given a task of designing a client-
server System;
a) Give six (6) reasons (benefits) for developing the system using the client-server software
Architecture. (12 Marks).
b) Briefly explain four (4) factors he should consider to determine which Client-server
Model to Use. (8 Marks)
QUESTION TWO
a) Keizzia Royal is a Systems developer working for Air Uganda. Briefly explain the three
components (Levels) of the Two-Tier client-server software Architecture that can help her
design and deploy a Client-Server Ticking System for Air Uganda. (10 Marks). ).
QUESTION THREE
(a)You have been appointed to work asa Networks specialists in Orange Telecom. Explain how
you would use each of the following protocol, giving a real world example:
(i) FTP.
(iii) POP
(iii) IMAP.
(iv)HTTP.
(v) DNS (2 marks each)
(b) Distinguish between UDP and TCP transport protocols, clearly explaining how how each
performs its transport function. (10 marks).
QUESTION FOUR
QUESTION FIVE
As a student of Networking, you have been approached by the university cashier to help him in
approving and funding the budget for the Networking department towards procuring some
equipment. Your role is to explain the following terms and quicken the process of decision
making.
i. Addressing(4mrks)
ii. Multiplexing(4mrks)