Introduces the fundamental concepts, purpose and applications of computer networks.
Explores different network classifications based on geographical coverage, purpose and architecture.
Introduces different physical and logical network structures and how network devices are organised.
Provides practical knowledge of the hardware used to build and connect computer networks.
Introduces the physical and wireless technologies used to transmit data across networks
Explains how network communication is structured using standard models and protocols.
Introduces Ethernet technology and the role of MAC addresses in local network communication
Develops practical understanding of IPv4 addressing and network identification
Teaches learners how to divide networks into smaller subnets and introduces IPv6 addressing.
Introduces network switching and provides practical skills for configuring and managing switches.
Teaches learners how to logically separate networks and carry traffic between network segments.
Introduces routing and explains how routers forward traffic between different networks.
Explores essential network services that support addressing, name resolution and internet connectivity.
Provides practical knowledge of wireless networks and access point configuration.
Introduces fundamental techniques for protecting networks, devices and network traffic.
Develops practical skills for managing, monitoring and troubleshooting computer networks.
Introduces modern networking technologies and the role of networking in cloud and virtualised environments.
Enables learners to apply their networking knowledge by designing, configuring, testing and documenting a complete network solution
Computer networking is one of the most important areas of Information and Communication Technology. Modern organizations depend on computer networks to connect computers, servers, smartphones, printers, security systems, cloud services, Internet connections and many other digital devices.
This lesson introduces learners to the meaning, purpose and importance of computer networking. Learners will understand how computers and other devices communicate, how information is transmitted between devices, how network resources are shared, and how networks are used in homes, schools, businesses, banks, hospitals, government institutions and other organizations.
The lesson begins with the basic meaning of a computer network and progressively introduces important networking concepts including network devices, network media, protocols, IP addresses, network types, network topologies, wired and wireless networking, resource sharing, client-server networking and basic network security.
Learners will also be introduced to important networking devices such as Network Interface Cards, switches, routers, wireless access points, servers and firewalls.
This lesson provides the foundation for more advanced topics including IP addressing, subnetting, routing, switching, VLANs, wireless networking, network troubleshooting, network security, Cisco networking and network administration.
More lessons, instructor explanations, demonstrations, practical exercises, assignments and assessments will be delivered through the Senior ICT Academy Campus by either a physical instructor or an online instructor.
Senior ICT Academy Campus:
https://campus.seniorictacademy.com/login
Computer networking is the process of connecting two or more computers or digital devices so that they can communicate, exchange data and share resources.
Devices that can participate in a network include:
A network does not necessarily have to be connected to the Internet.
For example, ten computers connected together inside a computer laboratory form a computer network even if the laboratory has no Internet connection.
Simple definition:
Computer networking is the connection of devices to enable communication and resource sharing.
A network is a group of devices or systems that are connected so that they can communicate with one another.
For example:
Computer A → Switch → Computer B
The two computers are connected through a switch, allowing them to communicate.
A larger network may look like:
Computers → Switch → Router → Internet
This arrangement allows computers to communicate with local devices and, through the router, communicate with other networks and access Internet services.
Computers are connected primarily so that they can:
A school network can connect:
A banking network can connect:
A hospital network can connect:
A company may connect offices in Kampala, Masaka, Mbarara, Gulu and other locations using wide-area networking technologies.
A typical home network may connect:
through a wireless router.
A computer network consists of several important components.
End devices are devices used by users or systems to send or receive information.
Examples include:
A Network Interface Card, commonly called a NIC, allows a computer or other device to connect to a network.
A NIC may provide:
A laptop, for example, may have both Ethernet and Wi-Fi capabilities.
A network switch connects multiple devices within a local network.
For example:
Computer 1 → Switch
Computer 2 → Switch
Computer 3 → Switch
Printer → Switch
The switch allows connected devices to communicate.
Modern Ethernet switches use MAC addresses to make forwarding decisions.
A router connects different networks and forwards packets between them.
A simple example is:
Local Network → Router → Internet
A router may provide services such as:
A Wireless Access Point allows wireless devices to connect to a network.
Example:
Laptop → Wi-Fi → Access Point → Switch → Router
Access points are widely used in:
A server is a computer or system that provides services to other computers or users.
Examples include:
Network media provide the communication path through which data travels.
Ethernet networks commonly use twisted-pair copper cables such as:
Fibre optic cable uses light to transmit data.
It is commonly used for:
Wireless networks transmit information through radio signals.
Examples include:
Data communication is the process of transferring data from one device to another through a communication medium.
Successful communication normally requires:
For example:
Computer A → Network → Computer B
Computer A sends data, the network carries the data and Computer B receives and processes it.
Devices need common rules to communicate. These rules are called network protocols.
TCP/IP is the fundamental protocol suite used by modern IP networks and the Internet.
HTTP is used for communication between web browsers and web servers.
HTTPS provides secure web communication using HTTP over TLS.
DNS helps translate domain names into IP addressing information.
For example:
seniorictacademy.com → IP address
DHCP automatically provides network configuration to devices.
ICMP supports network diagnostic and control messages.
The ping command commonly uses ICMP.
An IP address identifies a network interface at the Internet Protocol layer.
An example of an IPv4 address is:
192.168.1.10
Another example is:
10.0.0.25
IPv4 uses 32-bit addresses.
IPv6 provides a much larger address space. An IPv6 address may look like:
2001:db8::1
Learners will later study:
A Personal Area Network covers a very small area around an individual.
Example:
Smartphone → Bluetooth → Earbuds
A Local Area Network covers a relatively small geographical area.
Examples:
A WLAN is a LAN that uses wireless connectivity, normally Wi-Fi.
Example:
School Wi-Fi network.
A Metropolitan Area Network can connect networks across a city or metropolitan area.
A Wide Area Network connects networks over a large geographical area.
For example, a company can connect offices located in different cities or countries.
The Internet is a worldwide interconnection of networks.
Therefore:
Internet = interconnected networks across the world.
Wired networking uses physical communication media.
Examples include:
Wireless networking allows devices to communicate without requiring a physical network cable between every device.
Examples include:
A network topology describes the physical or logical arrangement of devices in a network.
Devices connect to a central switch.
This is very common in modern LANs.
Devices share a common communication backbone.
Devices are connected in a circular arrangement.
Devices have multiple interconnections.
Mesh networks can provide redundancy.
A hybrid topology combines two or more topology designs.
One of the most important purposes of networking is resource sharing.
Network users can share:
Multiple users can share one Internet connection.
In a client-server network:
Client → requests service → Server
For example, a student's computer may request a web page from a web server.
Another example:
Employee computer → File server → Company document
Servers provide centralized services while clients consume those services.
In a peer-to-peer network, computers can communicate directly and may provide resources to one another without relying entirely on a dedicated central server.
For example:
Computer A ↔ Computer B ↔ Computer C
Peer-to-peer networking can be useful for small environments, although organizations often use client-server architectures for improved administration and security.
Bandwidth refers to the capacity of a communication link to carry data.
It is commonly measured in:
For example:
100 Mbps
Bandwidth describes capacity; it does not necessarily mean that the user will always experience exactly 100 Mbps of actual data transfer.
Latency refers to the delay experienced when data travels from one point to another.
High latency can affect:
Throughput is the actual rate at which data is successfully transferred across a network.
Bandwidth describes the capacity of a connection, while throughput describes the amount of data actually transferred successfully.
Computer networks must be protected from unauthorized access and attacks.
Basic network security measures include:
Common threats include:
Computer networking provides:
Computer networks can also create challenges.
Network equipment, cabling and installation can require significant investment.
Poorly secured networks can expose systems and information.
Networks require continuous monitoring, updates and troubleshooting.
Failure of an important network device can affect many users.
Large networks require skilled network administrators.
Poor network design, congestion, interference or faulty equipment can result in poor performance.
Imagine a computer laboratory containing:
A possible network structure is:
Student computers → Switches → Router → Internet
Wireless users → Access Points → Switches → Router → Internet
The network can provide:
Learners should identify the network around them.
They should identify:
If the router stops working, what services might users lose?
Then ask:
If the network switch stops working, which devices might be affected?
These questions help learners understand the different roles of networking devices.
Design a simple network for a computer laboratory containing:
Draw the network topology and label every device.
Explain:
This lesson provides the foundation for computer networking. It is not the end of the course.
More detailed lessons, instructor explanations, demonstrations, practical exercises, assignments, assessments and learning activities will be delivered through the Senior ICT Academy Campus.
Senior ICT Academy Campus:
https://campus.seniorictacademy.com/login
Learners may receive instruction through:
Physical Instructor: Face-to-face classroom teaching, demonstrations, laboratory activities, equipment configuration and guided practical exercises.
Online Instructor: Live or scheduled online instruction, demonstrations, explanations, assignments, assessments and learner support.
The subsequent networking lessons can cover:
This is a comprehensive beginner-level networking course that covers networking fundamentals, LANs, network topologies, OSI, TCP/IP, IPv4/IPv6, networking services, WANs, routing and network security.
Direct external video link:
https://www.youtube.com/watch?v=k9ZigsW9il0
Learners can copy and paste the URL directly into a browser, YouTube application or external learning system.
A shorter alternative covering LAN/WAN, OSI, TCP/IP, IP addressing, DNS, DHCP, VPN and network security.
Direct external video link:
https://www.youtube.com/watch?v=uTca_LFra94
This provides additional networking study material covering fundamental networking concepts, protocols, network architecture, IPv4, error control, transport, routing and cybersecurity.
External learning resource:
https://www.freecodecamp.org/news/computer-networking-fundamentals/
Computer networking is the process of connecting computers and other digital devices so that they can communicate, exchange information and share resources.
The major concepts introduced in this lesson include:
Next step: Learners should log in to the Senior ICT Academy Campus to access additional course materials, instructor-led lessons, practical activities, assignments and assessments: