Browse papers
A

Section A: Long Answer Questions

Attempt all / any as specified.

4 questions
1long14 marks

(a) Describe the seven layers of the OSI reference model, clearly stating the principal function and at least one protocol or PDU associated with each layer. (8)

(b) Compare the OSI model with the TCP/IP model. With the help of a diagram, show how the layers of the two models map onto one another and justify why the TCP/IP model became the de facto standard for the Internet. (6)

osi-modeltcp-ip-model
2long14 marks

An organization has been allocated the block 192.168.40.0/24.

(a) The organization needs to create four departmental subnets requiring 60, 28, 12 and 5 usable hosts respectively. Using Variable Length Subnet Masking (VLSM), allocate appropriate subnets and for each subnet specify the network address, subnet mask, valid host range and broadcast address. (10)

(b) Explain the difference between classful and classless (CIDR) addressing, and state why CIDR was introduced. (4)

ip-addressingsubnetting
3long12 marks

(a) Differentiate between distance-vector and link-state routing protocols, giving one example of each. (6)

(b) Consider the network below where the number on each link is its cost:

        2        3
   A -------- B -------- C
   |          |          |
  1|         4|         2|
   |          |          |
   D -------- E -------- F
        1          5

Apply Dijkstra's shortest-path algorithm from source node A and determine the shortest path and total cost from A to every other node. Show the working at each step. (6)

routing-protocols
4long12 marks

(a) Using a timing diagram, explain TCP's three-way handshake for connection establishment and the connection-termination procedure. (6)

(b) Explain how TCP achieves reliable data transfer and congestion control. In your answer, describe slow start, congestion avoidance and the role of the congestion window (cwnd). (6)

transport-layertcp
B

Section B: Short Answer Questions

Attempt all / any as specified.

7 questions
5short7 marks

Compare TCP and UDP in terms of connection orientation, reliability, ordering, header overhead and typical applications. Give two real-world applications best suited to each protocol and justify your choice.

transport-layerudptcp
6short7 marks

(a) Explain the working of the Domain Name System (DNS), describing the roles of root, top-level-domain and authoritative name servers, and the difference between iterative and recursive queries. (5)

(b) Differentiate between HTTP and HTTPS. (2)

application-protocolsdns
7short7 marks

Differentiate between a hub, a switch and a router with respect to the OSI layer at which they operate, their handling of collision and broadcast domains, and their addressing mechanism. Use a table where appropriate.

network-devices
8short7 marks

(a) Explain the CSMA/CA mechanism used in IEEE 802.11 wireless LANs and state why CSMA/CD is unsuitable for wireless networks. (4)

(b) What is the hidden terminal problem, and how do RTS/CTS frames help mitigate it? (3)

wireless-networks
9short6 marks

Explain the operation of the DHCP protocol. Describe the four messages exchanged in the DHCP DORA process and the purpose of each.

application-protocols
10short6 marks

(a) What is the role of the Simple Network Management Protocol (SNMP)? Describe the components of an SNMP-managed network (manager, agent, MIB). (4)

(b) List any two faults that network management aims to detect and one corrective action for each. (2)

network-management
11short6 marks

Write short notes on any TWO of the following:

(a) Network Address Translation (NAT)

(b) IPv4 versus IPv6 header and address space

(c) ARP and its working

ip-addressingsubnetting