PQ Answered
PQ Answered
(5 marks)
a. Data communication and networking refer to the transmission of data between two or more devices or systems,
often over a distance. The goal is to enable effective communication and sharing of resources, including files,
messages, and applications, among interconnected devices or users.
b) Briefly explain the three different forces that have consistently driven the architecture and evolution of data
communications and networking. (12 marks)
1. Traffic Growth: Increasing volumes of data, voice, video, and web traffic require constant enhancements in
communication capacity.
2. Development of New Services: The demand for new and improved services, such as high-quality mobile
broadband and multimedia streaming, drives investment in advanced networking technologies.
3. Advances in Technology: Technological progress, including faster and cheaper computing, intelligent networks
with various QoS levels, and the prevalence of Internet and mobile devices, enables increased capacity and new
services.
c) Explain the 4 trends in technology that have improved the growing network devices and services in the 21st
century. (8 marks)
Q2a) Explain the 5 key elements of data communication model (10) marks)
Message: This is the information or data that needs to be communicated from one point to another. It could be
text, images, audio, video, or any other form of digital data.
Sender: The sender is the device or entity that initiates the communication by creating and transmitting the
message. It could be a computer, smartphone, sensor, or any other device capable of generating and sending data.
Receiver: The receiver is the device or entity that receives the message sent by the sender. It could be another
computer, server, smartphone, or any device capable of receiving and processing data.
Medium: The medium, also known as the channel or transmission medium, is the physical or virtual pathway
through which the message travels from the sender to the receiver. It could be a wired medium such as cables or
fiber optics, or a wireless medium such as radio waves or infrared signals.
Protocol: A protocol is a set of rules and conventions that govern the format, timing, error checking, and other
aspects of communication between the sender and receiver. Protocols ensure that data is transmitted reliably and
efficiently across the network. Examples include TCP/IP (Transmission Control Protocol/Internet Protocol) for
internet communication and HTTP (Hypertext Transfer Protocol) for web browsing.
b) List any 5 differences between IPv4 and IPv6 (10 marks)
1. Address Length:
IPv4 uses 32-bit addresses.
IPv6 uses 128-bit addresses, significantly expanding the address space.
2. Header Complexity:
IPv4 headers are variable in length, ranging from 20 to 60 bytes.
IPv6 headers have a fixed length of 40 bytes, simplifying processing.
3. Address Configuration:
IPv4 typically requires manual or DHCP configuration.
IPv6 supports auto-configuration, allowing devices to automatically obtain IP addresses.
4. Options and Extensions:
IPv4 options are included in the header and can be processed by routers, adding complexity.
IPv6 options are placed in separate extension headers, which are not usually processed by routers,
streamlining packet handling.
5. Security Features:
IPv4 does not natively support packet encryption and authentication, requiring additional protocols like
IPsec.
IPv6 has built-in support for IPsec, providing enhanced security for packet integrity and confidentiality.
Star Topology: In a star topology, each device is connected directly to a central hub or switch. All data traffic passes
through the central hub, which manages communication between devices.
Ring Topology: In a ring topology, each device is connected to exactly two other devices, forming a closed loop or
ring. Data travels in one direction around the ring, with each device receiving and forwarding data to the next device
until it reaches its destination.
Mesh Topology: In a mesh topology, every device is connected to every other device in the network, forming a fully
interconnected web.