Designing a computer network is a foundational skill for ICT Technicians in Kenya, underpinning efficient communication, data sharing, and resource management across various sectors. Understanding user requirements and the network environment ensures that the design meets operational demands while allowing for scalability and security. This chapter equips ICT professionals with the knowledge to analyze user needs, select appropriate network types and topologies, and identify essential components to build robust networks tailored to organizational goals.
1.1 User Needs Collection
User needs collection is the initial and critical phase in designing any computer network. It involves gathering detailed information about the users’ operational requirements, the scale of network usage, data types handled, security concerns, and future growth expectations. In Kenyan organizations such as county government offices or banks, precise user needs collection prevents costly redesigns and ensures that the network supports daily activities effectively.
1.1.1 Introduction to Computer Networking
Computer networking refers to the practice of connecting multiple computing devices to enable communication and resource sharing. It forms the backbone of modern ICT systems in Kenya, supporting institutions like hospitals and universities where timely access to information is crucial. Networking facilitates not only data transfer but also access to shared peripherals such as printers and internet gateways.
Definition and Scope of Computer Networking
Computer networking is the interconnection of computers and other devices to share data and resources. It encompasses hardware, software, protocols, and services that enable communication across local or wide geographical areas.
- Data Communication: Enables the transfer of data between devices, improving collaboration in organizations like SACCOs where transaction data is shared.
- Resource Sharing: Allows multiple users to access shared resources such as files, printers, and internet connections.
- Centralized Management: Supports centralized control of network resources, enhancing security and maintenance in institutions like county health departments.
- Improved Efficiency: Reduces redundancy by minimizing the need for duplicate resources across departments.
- Foundation for Internet Access: Provides a gateway to global resources, vital for educational institutions accessing research databases.
Importance of Networking in Kenyan Context
Networking supports essential services in Kenya’s growing digital economy by facilitating communication within and between organizations. For example, banks rely on secure networks to process transactions in real time while hospitals use networks to share patient data securely.
- Enabling E-Government Services: County governments use networks to deliver services such as online permits.
- Supporting Remote Work: Networks allow employees in Nairobi and Kisumu offices to collaborate effectively.
- Facilitating Digital Payments: Networks underpin mobile money platforms that require reliable connectivity.
- Enhancing Educational Delivery: Universities use networks to support online learning platforms.
- Driving Agricultural Innovation: Cooperatives share market information and data through networked systems.
Components of Networking
Networking involves multiple layers and components including physical media, devices, and protocols that govern communication. Understanding these is essential for designing efficient networks.
- Transmission Media: Physical cables or wireless signals that carry data.
- Networking Devices: Routers, switches, and access points that manage data flow.
- Protocols: Rules such as TCP/IP that ensure proper communication.
- Network Services: DHCP, DNS that facilitate network operations.
- Security Measures: Firewalls and encryption protecting data integrity.
1.1.2 Computer Network Types
Networks vary in scale and purpose, and selecting the appropriate type is fundamental to meeting user needs. In Kenya, understanding the distinctions between network types enables ICT Technicians to recommend cost-effective and efficient solutions.
Local Area Network (LAN)
A LAN connects devices within a limited geographic area such as an office or school campus. It is the most common network type used in Kenyan institutions for internal communication and resource sharing.
- High Speed: LANs offer fast data transfer rates suitable for large file sharing.
- Limited Range: Typically covers a single building or closely located offices.
- Controlled Environment: Easier to secure and manage due to restricted access.
- Cost-Effective: Uses affordable equipment like Ethernet cables and switches.
- Supports Multiple Devices: Enables simultaneous connections for desktops, printers, and servers.
Wide Area Network (WAN)
WANs cover larger geographical areas, connecting multiple LANs across cities or countries. Kenyan banks and government ministries use WANs to link branch offices for centralized data management.
- Extended Coverage: Connects dispersed locations such as Nairobi and Mombasa offices.
- Slower Speeds: Generally slower than LANs due to distance and transmission media.
- Higher Costs: Requires leased lines or satellite links increasing operational expenses.
- Use of Public Networks: Often relies on the internet or telecom infrastructure.
- Complex Management: Demands specialized skills for configuration and security.
Metropolitan Area Network (MAN)
MANs serve larger urban areas, bridging multiple LANs within a city. County governments in Nairobi may deploy MANs to connect various departments efficiently.
- City-Wide Coverage: Spans a metropolitan area, linking multiple sites.
- Intermediate Speed: Faster than WANs but slower than LANs.
- Fiber Optic Infrastructure: Often uses fiber optics for high-speed connectivity.
- Supports Public Services: Facilitates communication among public institutions.
- Bridges LAN and WAN: Acts as an intermediate network tier.
Wireless Networks
Wireless networks use radio waves or infrared signals to connect devices without cables. They are increasingly popular in Kenya’s urban and rural areas for mobile connectivity.
- Flexibility: Supports mobility of devices within coverage area.
- Ease of Installation: Avoids costly cabling in difficult terrains.
- Security Concerns: Requires robust encryption to prevent unauthorized access.
- Variable Speeds: Dependent on signal strength and interference.
- Common in Public Spaces: Used in hotels and shopping malls for guest access.
1.1.3 Network Topologies
Network topology defines the layout pattern of interconnections between devices. Selecting an appropriate topology affects network performance, fault tolerance, and scalability, making it a critical design decision for Kenyan ICT technicians.
Bus Topology
In a bus topology, all devices connect to a single communication line. This topology is simple and cost-effective but limited in scalability.
- Single Cable Backbone: All nodes share the same transmission medium.
- Easy to Implement: Requires less cabling making it suitable for small networks.
- Limited Fault Tolerance: A cable fault disrupts the entire network.
- Performance Degrades with Load: More devices cause collisions and slowdowns.
- Common in Small Offices: Used where minimal infrastructure is available.
Star Topology
Star topology connects all devices to a central hub or switch, offering improved performance and manageability.
- Centralized Control: The hub manages data transmission efficiently.
- Fault Isolation: Failure of one device does not affect others.
- Easy to Expand: New devices can be added without disrupting the network.
- Higher Cabling Costs: Requires more cables than bus topology.
- Widely Used in Corporate Networks: Preferred in banks and schools for reliability.
Ring Topology
Devices are connected in a closed loop, with data passing in one direction. This topology supports orderly data transmission.
- Data Circulates Sequentially: Each device relays data to the next.
- Equal Access: Prevents collisions by token passing.
- Difficult Fault Diagnosis: A break in the ring disrupts communication.
- Moderate Installation Cost: Requires cabling for the ring structure.
- Used in Some Campus Networks: Where predictable data flow is needed.
Mesh Topology
In mesh topology, devices are interconnected with multiple redundant paths, enhancing reliability.
- High Fault Tolerance: Multiple routes ensure network remains functional if one link fails.
- Complex Cabling: Requires extensive wiring and configuration.
- Expensive to Implement: High cost limits use to critical networks.
- Improves Security: Difficult for unauthorized access due to multiple paths.
- Used in Data Centers and Critical Infrastructure: Where uptime is crucial.
1.1.4 Components of a Computer Network
A computer network is composed of hardware and software elements that work together to enable communication. Understanding these components helps ICT technicians in Kenya to design, implement, and troubleshoot networks effectively.
Networking Devices
Devices such as routers, switches, and access points direct and manage data traffic.
- Router: Connects different networks and routes data packets appropriately.
- Switch: Connects devices within a LAN and manages data flow at the data link layer.
- Access Point: Provides wireless connectivity to devices.
- Modem: Converts digital data to analog signals for transmission over telephone lines.
- Firewall Appliance: Controls incoming and outgoing network traffic for security.
Transmission Media
Transmission media carry signals between devices and can be wired or wireless.
- Twisted Pair Cable: Common in LANs for its low cost and ease of installation.
- Coaxial Cable: Used for cable TV networks and some broadband connections.
- Fiber Optic Cable: Offers high-speed data transmission over long distances.
- Radio Waves: Used in Wi-Fi and cellular networks for wireless communication.
- Infrared: Used in short-range communication such as remote controls.
Network Interface Cards (NICs)
NICs enable devices to connect to the network by providing physical and data link layer functions.
- Wired NICs: Connect devices via Ethernet cables.
- Wireless NICs: Provide Wi-Fi connectivity.
- Integrated NICs: Built into motherboards of modern computers.
- External NICs: USB-based adapters for flexible connectivity.
- Support for Protocols: Handle communication protocols such as Ethernet.
Network Software and Protocols
Protocols define rules for data exchange, while software manages network functions.
- TCP/IP: Core protocol suite for internet and local networks.
- DHCP: Automates IP address assignment.
- DNS: Translates domain names to IP addresses.
- Network Operating Systems: Manage network resources and security.
- Security Software: Antivirus and intrusion detection systems protect the network.
Servers and Storage Devices
Servers provide centralized services and storage essential for organizational operations.
- File Servers: Store and manage shared files.
- Print Servers: Manage print jobs for multiple users.
- Database Servers: Host databases accessed by applications.
- Backup Storage: Ensures data redundancy and recovery.
- Application Servers: Host enterprise applications such as accounting software.
1.1.5 Computer Network User Requirements/Needs
Collecting and understanding user requirements is vital to designing a network that supports organizational objectives. Kenyan ICT technicians must engage with users to capture these needs accurately.
Functional Requirements
These specify what the network must do to support business operations.
- Data Sharing: Ability to share files and applications among users.
- Internet Access: Reliable and secure connectivity to the internet.
- Printing Services: Shared access to printers and scanners.
- Email and Communication: Support for internal and external messaging.
- Remote Access: Ability for users to connect from different locations.
Performance Requirements
Performance criteria ensure the network operates efficiently under expected loads.
- Bandwidth: Sufficient data transfer capacity for user activities.
- Latency: Low delay for real-time applications like video conferencing.
- Reliability: Minimal downtime and quick recovery from failures.
- Scalability: Ability to expand as the organization grows.
- Quality of Service (QoS): Prioritization of critical traffic to maintain performance.
Security Requirements
Security protects data and resources from unauthorized access and threats.
- User Authentication: Verification of user identities before access.
- Data Encryption: Protecting data in transit and at rest.
- Access Control: Defining user permissions to limit resource access.
- Firewall and Antivirus: Preventing malware and unauthorized intrusion.
- Regular Auditing: Monitoring network usage and security breaches.
Environmental and Physical Requirements
These relate to the physical conditions and constraints affecting network design.
- Space Availability: Physical room for networking equipment.
- Power Supply: Reliable electricity for network devices.
- Cabling Infrastructure: Existing wiring and installation feasibility.
- Climate Conditions: Protection against heat, dust, and humidity.
- Safety Regulations: Compliance with local standards and policies.
Budget and Support Requirements
Financial and maintenance considerations influence network design choices.
- Cost Constraints: Affordability of hardware, software, and installation.
- Maintenance Support: Availability of technical expertise for upkeep.
- Vendor Support: Access to warranties and service agreements.
- Training Needs: User and technician training for effective use.
- Upgrade Path: Planning for future enhancements within budget.
Practice Questions
- Explain the importance of user needs collection in computer network design. (6 marks)
- Differentiate between LAN and WAN with examples relevant to Kenyan organizations. (8 marks)
- Describe the advantages and disadvantages of star topology in network design. (7 marks)
- Identify and explain five key components of a computer network. (10 marks)
- Discuss five security requirements that must be considered when designing a computer network. (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 🔒1.2 Physical Network Design Development
Physical network design development is a critical phase in establishing a reliable and efficient computer network for any organization in Kenya. This process involves planning the tangible infrastructure that supports data communication, including cables, hard…
🔒1.3 Logical Network Design Development
Logical network design development involves planning the abstract structure of the network, focusing on data flow, addressing schemes, and network protocols. This design phase is crucial for ICT technicians working in Kenyan settings such as universities or fi…
🔒1.4 Computer network design
Computer network design is a critical process that determines the structure, performance, and scalability of IT systems within organizations. For ICT technicians in Kenya, designing networks that meet diverse user needs, from county government offices to priva…
Chapter Summary
This chapter began by exploring how to collect user needs through understanding fundamental computer networking concepts, including key terminology and various network types such as LAN, WAN, PAN, and MAN. It then examined different network topologies like star, ring, mesh, hybrid, and point-to-point, highlighting their structural differences and applications. The essential components of a computer network were described, covering devices such as switches, routers, ports, computers, and transmission media. The process of identifying, analyzing, and documenting user requirements was emphasized as the foundation for effective network design. The chapter progressed to the development of physical and logical network designs, explaining how these designs translate user needs into practical infrastructure. An overview of network design methodologies was provided, contrasting hierarchical and flat network models, along with considerations for greenfield and brownfield site types. Site preparation activities, including floor plan design and placement of data and access points, were discussed as critical steps before implementation. Finally, the chapter outlined fundamental design goals such as scalability, availability, security, and manageability, which guide the creation of robust and efficient computer networks.
Self-Assessment
🔒 PDFDownload this self-assessment, with answers
A. Written Assessment
- What is a Local Area Network (LAN) and how does it differ from a Wide Area Network (WAN)? (3 marks)
- Identify and explain three common network topologies used in computer networking. (6 marks)
🔒20 more in this section.
Chapter Examination Questions
🔒 PDFDownload these examination questions, with model answers
SECTION A (40 Marks) - Answer ALL Questions
- Define a Local Area Network (LAN) and explain its typical use in a Nairobi-based university. (4 marks)
- Differentiate between Mesh and Star network topologies, citing one advantage of each in a corporate office setup. (4 marks)
🔒18 more in this section.