Computer Science  ·  Level 6
Networking And Distributed Systems
Chapter 4: Network in a distributed environment
📚 4 Topics
⚑ What you will be able to do

By the end of this chapter, you will be able to:

  • Gather and prepare the right tools, materials, and devices needed for setting up different types of networks.
  • Connect and configure network devices correctly, following both local and international standards.
  • Install and set up network software accurately by carefully following the user manual.
  • Test the network’s performance to ensure it operates effectively and efficiently.

Mastering these skills will help you build reliable networks that keep communication and data flowing smoothly in any distributed environment.

Network infrastructure in distributed computing environments forms the backbone of modern computer science applications, enabling seamless communication and resource sharing across geographically dispersed systems. In Kenya, institutions such as universities, financial institutions, and government offices increasingly rely on distributed networks to support scalable services and collaborative platforms. Understanding the tools, materials, and devices that underpin these networks is essential for professionals tasked with designing, deploying, and maintaining robust distributed systems. This chapter focuses on the critical components that facilitate connectivity and data exchange in distributed environments.

4.1 Tools, materials and devices

The tools, materials, and devices involved in setting up and managing networks in distributed systems are fundamental to ensuring reliable and efficient communication. In Kenya’s dynamic ICT sector, professionals must be adept at selecting appropriate equipment that suits the scale and complexity of their networks, from small cooperative societies to large-scale county government offices. This section explores the core hardware and software tools, essential physical materials, and network devices that enable distributed networking, emphasizing their specifications and practical applications in typical Kenyan professional settings.

4.1.1 Network Interface Cards (NICs) and their Role in Distributed Systems

Network Interface Cards (NICs) are hardware components that connect computers and other devices to a network, enabling communication within distributed systems. Each device on a network requires an NIC to access the network medium, whether wired or wireless, making NICs indispensable in establishing connectivity.

Characteristics of NICs in Distributed Environments

  • Unique MAC Address: Each NIC has a unique Media Access Control (MAC) address, which identifies the device on the local network segment, critical for directing data packets accurately.
  • Interface Types: NICs support various physical interfaces such as Ethernet (wired) and Wi-Fi (wireless), allowing flexibility in network design depending on environmental and operational needs.
  • Speed Specifications: NICs come with different speed capabilities (e.g., 100 Mbps, 1 Gbps, 10 Gbps), which influence data transfer rates and overall network performance in distributed systems.
  • Compatibility: NICs must be compatible with the host device’s hardware and operating system, ensuring seamless integration and optimal functionality.
  • Support for Network Protocols: Advanced NICs offload processing tasks from the CPU by supporting protocols like TCP/IP, improving efficiency in large distributed networks such as those used by Kenyan universities running cloud services.

NICs are critical in environments such as county government offices, where multiple distributed nodes require stable connections to centralized databases and cloud services. Selecting NICs with the appropriate speed and interface type directly impacts network throughput and latency.

4.1.2 Physical Cabling and Connectors Used in Distributed Networks

The physical medium connecting network devices is a vital consideration in distributed systems, influencing signal quality, network speed, and reliability. In Kenyan ICT setups, selecting the right cabling depends on factors such as distance, budget, and environmental conditions.

Name Specification Use
Unshielded Twisted Pair (UTP) Category 5e or 6, up to 1 Gbps Common in office LANs and government networks
Shielded Twisted Pair (STP) Enhanced shielding, Category 6a or higher Used in environments with high electromagnetic interference
Fiber Optic Cable Single-mode or multi-mode, speeds up to 10 Gbps and beyond Long-distance and high-speed backbone connections
Coaxial Cable RG-6 or RG-59, up to 10 Mbps Legacy systems or specialized applications
RJ45 Connectors 8P8C modular connectors Standard for terminating twisted pair cables

Practical Considerations for Cabling in Distributed Systems

  • Distance Limitations: UTP cables typically support up to 100 meters per segment, requiring repeaters or switches for longer distances common in multi-building campuses.
  • Electromagnetic Interference (EMI): STP cables are preferred in environments like hospitals or factories where EMI can disrupt signals.
  • Bandwidth Requirements: Fiber optic cables offer superior bandwidth and low latency, ideal for linking data centers or cloud infrastructure in Nairobi or other major cities.
  • Installation Environment: Outdoor or underground cabling requires materials with protective sheathing to withstand environmental hazards, which is crucial in rural cooperative societies.
  • Cost and Maintenance: While fiber optic offers high performance, it is more expensive to install and maintain compared to twisted pair cables, influencing decisions in budget-constrained institutions.

Choosing the correct cabling ensures that distributed network nodes maintain consistent, high-speed communication essential for real-time data processing in sectors like financial services and education.

4.1.3 Network Devices: Routers, Switches, and Hubs in Distributed Systems

Network devices orchestrate data flow within and between distributed systems, each serving specific roles that affect network topology, performance, and security.

Functions and Applications of Key Network Devices

  • Routers: These devices connect multiple networks, directing data packets between LANs and WANs. In Kenyan banking institutions, routers enable secure communication between branch offices and central servers, often incorporating firewall capabilities to safeguard sensitive financial data.
  • Switches: Operating at the data link layer, switches manage traffic within a LAN by forwarding data to the specific destination device. They enhance network efficiency by reducing collisions and are essential in university campus networks where numerous devices communicate simultaneously.
  • Hubs: Hubs broadcast incoming data packets to all connected devices, causing unnecessary traffic and collisions. Their use is now largely obsolete in professional distributed systems but may still appear in small-scale legacy setups.
  • Access Points: Wireless access points extend network connectivity to wireless devices, facilitating mobility in office environments such as county government offices or hotels.
  • Firewalls: While primarily security devices, firewalls control data flow between networks, often integrated into routers or standalone units, crucial for protecting distributed systems from cyber threats.

Effective deployment of these devices ensures optimized network traffic flow, minimal latency, and enhanced security in distributed environments.

4.1.4 Network Diagnostic and Management Tools

Maintaining network health in distributed systems requires specialized tools for monitoring, troubleshooting, and managing network performance. Kenyan ICT professionals use a combination of hardware and software utilities to ensure continuous uptime and rapid resolution of issues.

Name Specification Use
Cable Tester Tests continuity, wiring faults, and signal strength Verifies physical cable integrity during installation and maintenance
Packet Sniffer Software or hardware tool capturing network packets Analyzes traffic patterns and detects anomalies in university or hospital networks
Network Analyzer Comprehensive tool for monitoring network performance metrics Provides real-time insights into bandwidth usage and latency in corporate networks
Loopback Plug Hardware device for testing NIC functionality Diagnoses network interface issues on individual computers
Bandwidth Monitor Software tool measuring network throughput Assesses network capacity and detects bottlenecks in distributed cloud services

Usage and Importance in Distributed Systems

  • Network diagnostic tools help identify physical layer faults, configuration errors, and security breaches, reducing downtime in critical services such as county health services.
  • Regular use of bandwidth monitors allows network administrators to optimize resource allocation and plan for capacity upgrades in fast-growing SACCOs.
  • Packet sniffers enable detailed inspection of data packets, helping detect malicious activities or unauthorized access attempts in financial institutions.
  • Cable testers and loopback plugs are essential during network installation phases and routine maintenance to ensure hardware components operate correctly.
  • Network analyzers provide comprehensive reports that guide decision-making for network scaling and troubleshooting complex distributed environments.

These tools empower Kenyan computer science professionals to maintain high availability and security standards in their network infrastructures.

Practice Questions

  1. Explain the role of Network Interface Cards (NICs) in distributed systems and discuss five key characteristics that influence their performance. (10 marks)
  2. Compare and contrast Unshielded Twisted Pair (UTP) and Fiber Optic cables in terms of their specifications and suitability for different distributed network scenarios. (10 marks)
  3. Describe the functions of routers, switches, and hubs in a distributed network and explain why hubs are less preferred in modern networks. (10 marks)
  4. Identify five network diagnostic tools used in managing distributed systems and explain how each contributes to network reliability. (10 marks)
The rest of this chapter
🔒

Create a free account to open more of this chapter.

Free: practical guides, quick cards, workplace scenarios and more.

Create a free account
🔒4.2 Connection and configuration of network devices

In a distributed computing environment, effective connection and configuration of network devices form the backbone of seamless communication and resource sharing. For computer science professionals in Kenya, especially those working in institutions like unive…

🔒4.3 Installation and configuration of network software

Installation and configuration of network software constitute critical steps in establishing functional distributed systems. In the Kenyan computer science context, professionals often support diverse environments ranging from university networks to financial…

🔒4.4 Testing the Network

Network testing is a critical activity in managing distributed systems, especially in Kenya’s growing digital environments such as county government offices and financial institutions. Ensuring that networks perform optimally, securely, and reliably supports u…

🔒5 Data Communication Standards and IP Addressing

Data communication standards are agreed-upon protocols and specifications that govern how data is transmitted and received across networks. They enable devices from different manufacturers to communicate effectively, ensuring interoperability and data integrit…

Chapter Summary

This chapter explored the essential tools, materials and devices required for establishing networks in a distributed environment, emphasizing their roles in enabling effective communication. It detailed the processes involved in connecting and configuring network devices to ensure seamless integration and optimal performance. The installation and configuration of network software were covered, highlighting the importance of proper setup to support network functions. Methods for testing the network were examined, focusing on techniques to verify connectivity and troubleshoot issues. The chapter also addressed data communication standards that govern how information is transmitted across networks, ensuring compatibility and reliability. Finally, it explained the significance of IP addressing in identifying devices uniquely within the network, facilitating accurate data routing and management. Together, these topics provide a comprehensive foundation for understanding and managing networks in distributed systems.

Self-Assessment

🔒 PDFDownload this self-assessment, with answers

A. Written Assessment

  1. Which device is primarily used to connect multiple devices within a local area network and operate at the data link layer? (2 marks)
  2. List three essential tools used during the physical installation of network devices and explain their purpose briefly. (3 marks)
🔒20 more in this section.

Chapter Examination Questions

🔒 PDFDownload these examination questions, with worked answers

SECTION A (40 Marks) - Answer ALL Questions

  1. Identify five essential tools used in setting up a local area network (LAN) in a Nairobi-based software development firm. (4 marks)
  2. Explain the role of a switch in a distributed network environment within a university campus. (4 marks)
🔒18 more in this section.

Chapter Practical Activities

Practical 1: Identify and Prepare Network Tools and Materials for Setup

Computer Science · Level 6
Networking And Distributed Systems
PRACTICAL ASSESSMENT
TIME: 4 HOURS
⬇ PDFCandidate Instructions (Candidate Tool)

Type: Individual

INSTRUCTIONS TO CANDIDATE:
1.  You are required to perform the following task:
i.  Prepare two terminated Cat6 Ethernet cables each 5 meters long using T568B wiring standard and label them correctly for network setup.
2.  You have been provided with the following resources for the practical task:
Tools & EquipmentMaterials
RJ45 crimping toolCat6 Ethernet cable
Cable testerRJ45 connectors
Screwdriver setNetwork switch
Masking tape or labelsNetwork interface card (NIC)
⬇ PDFResources Required (Cutting List)
S/NItemQuantity
1Cat6 Ethernet cable1 length of 20 meters per Candidate
2RJ45 connectors4 pieces per Candidate
3RJ45 crimping tool1 per 3 Candidates
4Cable tester1 per 3 Candidates
5Masking tape or labels5 pieces per Candidate
6Network switch1 per Candidate
7Network interface card (NIC)1 per Candidate
8Screwdriver set1 per Candidate
9Laptop or desktop computer1 per Candidate
⬇ PDFAssessor Guide
Items to be EvaluatedMarks AvailableMarks ObtainedComments
TASK 1: Preparing Ethernet Cables
Observed computer laboratory safety and equipment handling rules
(Award 2 marks for full compliance, else 0)
2
Measured and cut Cat6 cable to 5 meters length accurately
(Award 2 marks for correct length, else 0)
2
Unsheathed cable jacket and separated twisted pairs without damaging wires
(Award 3 marks for careful preparation, else 0)
3
Arranged wires according to T568B color coding standard
(Award 4 marks for correct color order, else 0)
4
Trimmed wires to even length and inserted correctly into RJ45 connector
(Award 3 marks for neat insertion, else 0)
3
Used crimping tool to secure RJ45 connector properly on one end
(Award 3 marks for proper crimping, else 0)
3
Repeated termination process on second cable end using T568B standard
(Award 4 marks for correct second end termination, else 0)
4
Tested each cable using cable tester to verify connectivity and wiring
(Award 4 marks for successful cable test, else 0)
4
Labeled each cable clearly using masking tape or labels
(Award 2 marks for legible and correct labeling, else 0)
2
Sub-Total27
TASK 2: Identification and Preparation of Network Devices
Identified all required network devices and materials for setup
(Award 3 marks for identifying all items, else 0)
3
Checked network switch and NIC for physical damage and readiness
(Award 3 marks for proper inspection, else 0)
3
Prepared NIC by installing or checking for correct installation on computer
(Award 4 marks for correct preparation or installation, else 0)
4
Organized tools and materials neatly on the workstation
(Award 3 marks for neat organization, else 0)
3
Sub-Total13
PRODUCT CHECKLIST
Two Cat6 Ethernet cables terminated correctly to T568B standard, each 5 meters long
(Award 10 marks for two fully functional, correctly wired cables of correct length, else proportionally less)
10
Cables labeled clearly and correctly
(Award 3 marks for clear and correct labeling, else 0)
3
All required network devices identified and prepared for setup
(Award 7 marks for complete and ready devices, else proportionally less)
7
Sub-Total20
GRAND TOTAL60
ASSESSMENT OUTCOME:   ☐ Competent    ☐ Not Yet Competent (competent if at least 50%)

Practical 2: Assemble and connect a peer-to-peer network using routers, switches, and Ethernet cables

Computer Science · Level 6
Networking And Distributed Systems
PRACTICAL ASSESSMENT
TIME: 5 HOURS
⬇ PDFCandidate Instructions (Candidate Tool)

Type: Individual

INSTRUCTIONS TO CANDIDATE:
1.  You are required to perform the following task:
i.  Assemble and connect a peer-to-peer network using a router, switch, and two Cat6 Ethernet cables each 5m long.
2.  You have been provided with the following resources for the practical task:
Tools & EquipmentMaterials
RJ45 crimping toolCat6 Ethernet cable
Cable testerRJ45 connectors
Labeling tape and markerRouter
Switch
Plain paper
⬇ PDFResources Required (Cutting List)
S/NItemQuantity
1Cat6 Ethernet cable2 x 5m cables per Candidate
2RJ45 connectors4 Pcs per Candidate
3RJ45 crimping tool1 Pc per 3 Candidates
4Cable tester1 Pc per 3 Candidates
5Router1 Pc per Candidate
6Switch1 Pc per Candidate
7Labeling tape and marker1 set per Candidate
8Plain paper5 Sheets per Candidate
⬇ PDFAssessor Guide
Items to be EvaluatedMarks AvailableMarks ObtainedComments
TASK 1: Cable Preparation and Termination
Observed computer laboratory rules and safety procedures
(Award 2 marks or 0)
2
Prepared the Ethernet cable by unsheathing and cutting to 5m length, checking for wire damage
(Award 3 marks or 0)
3
Terminated one end of the cable using T568B wiring standard: arranged wires correctly, trimmed evenly, and crimped properly
(Award 6 marks or 0)
6
Terminated the other end of the cable using T568B wiring standard correctly
(Award 6 marks or 0)
6
Tested the cable with a cable tester to confirm continuity and correct wiring
(Award 3 marks or 0)
3
Sub-Total20
TASK 2: Network Device Assembly and Connection
Sketched a network schematic connecting router, switch, and two computers with labeled IP addresses
(Award 3 marks or 0)
3
Labeled the router, switch, and cables appropriately using labeling tape
(Award 2 marks or 0)
2
Connected the router and switch using one terminated Ethernet cable
(Award 3 marks or 0)
3
Connected a computer to the switch using the second terminated Ethernet cable
(Award 3 marks or 0)
3
Sub-Total11
TASK 3: Network Configuration and Verification
Configured IP address, subnet mask, and gateway on Computer A (e.g. 192.168.10.2, 255.255.255.0, 192.168.10.1)
(Award 6 marks or 0)
6
Configured IP address, subnet mask, and gateway on Computer B (e.g. 192.168.10.3, 255.255.255.0, 192.168.10.1)
(Award 6 marks or 0)
6
Verified network connectivity between computers and router using ping utility
(Award 5 marks or 0)
5
Sub-Total17
PRODUCT CHECKLIST
Network cables terminated correctly with T568B standard and pass cable tester
(Award 6 marks or 0)
6
Network schematic correctly drawn with labeled devices and IP addresses
(Award 4 marks or 0)
4
Network devices physically connected as per schematic with neat cable management
(Award 5 marks or 0)
5
Network configuration accurate with correct IP settings and verified connectivity
(Award 8 marks or 0)
8
Sub-Total23
GRAND TOTAL71
ASSESSMENT OUTCOME:   ☐ Competent    ☐ Not Yet Competent (competent if at least 50%)
🔒

Free: practical guides, quick cards, workplace scenarios and more.

Create a free account
🔒Install and configure Windows Server 2022 as a network operating systemPractical 3
🔒Configure DHCP, DNS, and Firewall Settings on a Network ServerPractical 4
🔒Test Network Connectivity and Performance Between Two ComputersPractical 5
🔒Implement Data Communication Standards and Configure IP Addressing for a Peer-to-Peer NetworkPractical 6
🔒Assign and Configure IP Addressing for Two Networked ComputersPractical 7
🔒Design a network addressing scheme for a distributed office networkPractical 8
🔒Integrate network devices with software configuration for a peer-to-peer networkPractical 9
Flashcards 20 cards Study deck ▾
Question
1

↻ Tap card to reveal answer
🔒

18 more in this section.

Create a free account
Test Yourself 17 questions Start quiz ▾
0%
0 / 2
🔒

15 more in this section.

Create a free account
Am I competent?

At the start of this chapter we promised you would be able to:

  • Gather and prepare the right tools, materials, and devices needed for setting up different types of networks.
  • Connect and configure network devices correctly, following both local and international standards.
  • Install and set up network software accurately by carefully following the user manual.
  • Test the network’s performance to ensure it operates effectively and efficiently.

Tick each one you can genuinely do.

So, are you there yet?

You're competent when you can confidently do 50% or more of what this chapter promised.

Sign in to record how you're doing.