Computer Networks Fundamentals
Unit Outlines

Computer Networks Fundamentals

AI Generated Beginner 40 hours 8 topics

Learning Objectives

5 objectives
  • Understand the fundamental concepts and types of computer networks.
  • Explore various network topologies and their applications.
  • Gain knowledge of key network protocols and the OSI model layers.
  • Learn IP addressing schemes, subnetting, and network security principles.
  • Develop skills in wireless networking and troubleshooting common network issues.

Content Outline

Preview

Unit 847: Fundamentals of Computer Networks

1. Introduction to Computer Networks

  • Definition of Computer Networks
  • Types of Networks
    • Local Area Network (LAN)
    • Wide Area Network (WAN)
    • Personal Area Network (PAN)
    • Metropolitan Area Network (MAN)
  • Network Components
    • Network Interface Cards (NICs)
    • Switches and Routers
    • Hubs and Repeaters
    • Cables and Connectors
  • Importance of Computer Networks in Modern Society
    • Communication and Collaboration
    • Resource Sharing
    • Internet and Cloud Computing

2. Network Topologies

  • Overview of Network Topologies
  • Bus Topology
    • Structure and Operation
    • Advantages and Disadvantages
    • Typical Applications
  • Star Topology
    • Structure and Operation
    • Advantages and Disadvantages
    • Typical Applications
  • Ring Topology
    • Structure and Operation
    • Advantages and Disadvantages
    • Typical Applications
  • Mesh Topology
    • Structure and Operation
    • Advantages and Disadvantages
    • Typical Applications
  • Hybrid Topology
    • Combining Multiple Topologies
    • Advantages and Disadvantages
    • Use Cases

3. Network Protocols

  • Introduction to Network Protocols
  • TCP/IP Protocol Suite
    • Overview and Layers
    • IP, TCP, UDP Roles
  • HTTP (HyperText Transfer Protocol)
    • Functionality and Use in Web Communication
  • FTP (File Transfer Protocol)
    • Purpose and Operation
  • SMTP (Simple Mail Transfer Protocol)
    • Role in Email Transmission
  • Standards and Importance of Protocols in Data Communication

4. OSI Model

  • Overview of the OSI Model
  • Seven Layers of the OSI Model
    1. Physical Layer
      • Transmission of raw bits
    2. Data Link Layer
      • Framing, MAC addresses
    3. Network Layer
      • Routing, IP addressing
    4. Transport Layer
      • End-to-end communication, TCP/UDP
    5. Session Layer
      • Session management
    6. Presentation Layer
      • Data translation, encryption
    7. Application Layer
      • Network services to applications
  • Data Flow Through OSI Layers
  • Comparison with TCP/IP Model

5. IP Addressing and Subnetting

  • Introduction to IP Addressing
  • IPv4 vs. IPv6
    • Format and Address Space
  • Classes of IP Addresses (A, B, C, D, E)
  • Public vs. Private IP Addresses
  • Subnetting Concepts
    • Subnet Masks
    • Calculating Subnets and Hosts
  • Assigning IP Addresses to Devices
  • Role of DHCP (Dynamic Host Configuration Protocol)

6. Network Security Fundamentals

  • Importance of Network Security
  • Common Security Threats
    • Malware (Viruses, Worms, Trojan Horses)
    • Phishing Attacks
    • Denial of Service (DoS) and Distributed DoS (DDoS)
  • Security Measures
    • Firewalls
    • Encryption Techniques
    • Authentication Protocols (e.g., WPA, SSL/TLS)
  • Best Practices for Securing Networks
    • Regular Updates and Patching
    • Strong Password Policies
    • Network Monitoring

7. Wireless Networks

  • Overview of Wireless Networking
  • Wireless Standards
    • Wi-Fi (IEEE 802.11)
    • Bluetooth
    • LTE and Cellular Networks
  • Wireless Network Components
  • Wireless Security Considerations
    • WEP, WPA, WPA2, WPA3
    • Risks and Mitigation Strategies
  • Advantages and Challenges of Wireless Networks
    • Mobility and Convenience
    • Interference and Security Issues
    • Range and Bandwidth Limitations

8. Network Troubleshooting

  • Common Network Issues
    • Connectivity Problems
    • IP Conflicts
    • Slow Network Performance
  • Troubleshooting Techniques
    • Identifying the Problem
    • Isolating the Fault
  • Diagnostic Tools
    • Ping
    • Traceroute
    • ipconfig / ifconfig
    • Network Analyzers
  • Steps to Resolve Network Issues
    • Restarting Devices
    • Checking Configurations
    • Updating Firmware and Drivers
    • Escalating to Advanced Support
Unlock the full outline
Get the complete content outline, learning outcomes and assessment methods for Computer Networks Fundamentals.
KSh 20 one-off, or included with a plan

Learning Outcomes

Unlock the outline above to see learning outcomes.

Assessment Methods

Unlock the outline above to see assessment methods.

Quick Information

Unit Computer Networks Fundamentals
Difficulty Beginner
Duration40 hours
Topics8
CreatedJul 20, 2026
GeneratedJul 20, 2026 09:09

Prerequisites

  • Basic understanding of computer hardware and software
  • Familiarity with operating systems and basic command-line usage

Recommended Resources

  • Computer Networking: A Top-Down Approach by Kurose and Ross
  • Networking All-in-One For Dummies by Doug Lowe
  • Cisco Networking Academy Resources (https://www.netacad.com/)
  • Wireshark Network Protocol Analyzer (https://www.wireshark.org/)
  • Online tutorials and documentation on TCP/IP and OSI models

Unit Topics

8
Introduction to Computer Networks
This topic will cover the basics of computer networks, including definitions, types of networks (LAN...
Network Topologies
This topic will explore different network topologies such as bus, star, ring, mesh, and hybrid, disc...
Network Protocols
This topic will delve into the various network protocols such as TCP/IP, HTTP, FTP, and SMTP, explai...
OSI Model
This topic will introduce the OSI (Open Systems Interconnection) model, breaking down its seven laye...
IP Addressing and Subnetting
This topic will cover the basics of IP addressing, including IPv4 vs. IPv6, classes of IP addresses,...
Network Security Fundamentals
This topic will discuss the importance of network security, common security threats (malware, phishi...
Wireless Networks
This topic will explore wireless networking concepts, including wireless standards (Wi-Fi, Bluetooth...
Network Troubleshooting
This topic will provide an overview of common network issues, troubleshooting techniques, tools for...