×

Introduction to computer networks

Introduces the fundamental concepts, purpose and applications of computer networks.

1 Lessons
1 Lessons
2 Lessons
2 Lessons
2 Lessons
2 Lessons
1 Lessons
2 Lessons
2 Lessons
2 Lessons
2 Lessons
1 Lessons
2 Lessons
2 Lessons
2 Lessons
2 Lessons
1 Lessons
2 Lessons

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

1. What Is Computer Networking?

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:

  • Desktop computers
  • Laptops
  • Smartphones
  • Tablets
  • Servers
  • Printers
  • IP cameras
  • Network storage devices
  • Routers
  • Switches
  • Wireless access points
  • Smart devices
  • IoT devices

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.

2. Understanding the Word "Network"

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.

3. Why Are Computers Connected?

Computers are connected primarily so that they can:

  1. Communicate
  2. Share files
  3. Share hardware
  4. Share Internet access
  5. Share applications and services
  6. Centralize information
  7. Support collaboration
  8. Access remote resources
  9. Support centralized backup
  10. Improve organizational productivity

4. Real-Life Examples of Computer Networking

School

A school network can connect:

  • Administration computers
  • Teachers' computers
  • Student computers
  • Printers
  • Servers
  • Wi-Fi access points
  • CCTV cameras

Bank

A banking network can connect:

  • Branches
  • ATMs
  • Servers
  • Staff computers
  • Banking systems
  • Internet services

Hospital

A hospital network can connect:

  • Doctors' computers
  • Nurses' computers
  • Laboratory systems
  • Patient records
  • Printers
  • Servers

Business

A company may connect offices in Kampala, Masaka, Mbarara, Gulu and other locations using wide-area networking technologies.

Home

A typical home network may connect:

  • Smartphone
  • Smart TV
  • Laptop
  • Printer
  • Gaming console
  • CCTV cameras

through a wireless router.

5. Main Components of a Computer Network

A computer network consists of several important components.

5.1 End Devices

End devices are devices used by users or systems to send or receive information.

Examples include:

  • Computers
  • Laptops
  • Smartphones
  • Servers
  • Printers
  • IP cameras

5.2 Network Interface Card

A Network Interface Card, commonly called a NIC, allows a computer or other device to connect to a network.

A NIC may provide:

  • Ethernet connectivity
  • Wireless connectivity

A laptop, for example, may have both Ethernet and Wi-Fi capabilities.

5.3 Network Switch

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.

5.4 Router

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:

  • Routing
  • Network Address Translation
  • DHCP
  • Firewall functions
  • VPN functions
  • Internet gateway services

5.5 Wireless Access Point

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:

  • Schools
  • Hotels
  • Offices
  • Universities
  • Homes
  • Shopping centres
  • Public areas

5.6 Servers

A server is a computer or system that provides services to other computers or users.

Examples include:

  • File server
  • Web server
  • Database server
  • Email server
  • DNS server
  • DHCP server
  • Application server
  • Authentication server

6. Network Media

Network media provide the communication path through which data travels.

Copper Cable

Ethernet networks commonly use twisted-pair copper cables such as:

  • Cat5e
  • Cat6
  • Cat6A

Fibre Optic Cable

Fibre optic cable uses light to transmit data.

It is commonly used for:

  • High-speed networks
  • Long-distance connections
  • ISP infrastructure
  • Data centres
  • Network backbones

Wireless

Wireless networks transmit information through radio signals.

Examples include:

  • Wi-Fi
  • Bluetooth
  • Cellular networks

7. What Is Data Communication?

Data communication is the process of transferring data from one device to another through a communication medium.

Successful communication normally requires:

  1. Sender
  2. Receiver
  3. Message or data
  4. Communication medium
  5. Communication rules or protocols

For example:

Computer A → Network → Computer B

Computer A sends data, the network carries the data and Computer B receives and processes it.

8. Network Protocols

Devices need common rules to communicate. These rules are called network protocols.

TCP/IP

TCP/IP is the fundamental protocol suite used by modern IP networks and the Internet.

HTTP

HTTP is used for communication between web browsers and web servers.

HTTPS

HTTPS provides secure web communication using HTTP over TLS.

DNS

DNS helps translate domain names into IP addressing information.

For example:

seniorictacademy.com → IP address

DHCP

DHCP automatically provides network configuration to devices.

ICMP

ICMP supports network diagnostic and control messages.

The ping command commonly uses ICMP.

9. What Is an IP Address?

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:

  • IPv4
  • IPv6
  • Subnet masks
  • Default gateways
  • Private addresses
  • Public addresses
  • Static addressing
  • Dynamic addressing
  • CIDR
  • Subnetting

10. Types of Computer Networks

PAN – Personal Area Network

A Personal Area Network covers a very small area around an individual.

Example:

Smartphone → Bluetooth → Earbuds

LAN – Local Area Network

A Local Area Network covers a relatively small geographical area.

Examples:

  • Home
  • Office
  • School
  • Computer laboratory

WLAN – Wireless Local Area Network

A WLAN is a LAN that uses wireless connectivity, normally Wi-Fi.

Example:

School Wi-Fi network.

MAN – Metropolitan Area Network

A Metropolitan Area Network can connect networks across a city or metropolitan area.

WAN – Wide Area Network

A Wide Area Network connects networks over a large geographical area.

For example, a company can connect offices located in different cities or countries.

Internet

The Internet is a worldwide interconnection of networks.

Therefore:

Internet = interconnected networks across the world.

11. Wired Networking

Wired networking uses physical communication media.

Examples include:

  • Ethernet
  • Fibre optic

Advantages

  • Reliable
  • Stable
  • High performance
  • Less affected by wireless interference
  • Suitable for fixed devices

Disadvantages

  • Requires physical cables
  • Installation can require additional infrastructure
  • Less convenient for mobile users

12. Wireless Networking

Wireless networking allows devices to communicate without requiring a physical network cable between every device.

Examples include:

  • Wi-Fi
  • Bluetooth
  • Cellular networks

Advantages

  • Mobility
  • Convenience
  • Easy connection of mobile devices
  • Reduced cabling

Disadvantages

  • Radio interference
  • Coverage limitations
  • Security concerns
  • Performance can change with distance and obstacles

13. Network Topologies

A network topology describes the physical or logical arrangement of devices in a network.

Star Topology

Devices connect to a central switch.

This is very common in modern LANs.

Bus Topology

Devices share a common communication backbone.

Ring Topology

Devices are connected in a circular arrangement.

Mesh Topology

Devices have multiple interconnections.

Mesh networks can provide redundancy.

Hybrid Topology

A hybrid topology combines two or more topology designs.

14. Resource Sharing

One of the most important purposes of networking is resource sharing.

Network users can share:

Hardware

  • Printers
  • Storage
  • Scanners
  • Servers

Software

  • Business applications
  • Database systems
  • Network applications

Information

  • Documents
  • Databases
  • Reports
  • Images

Internet

Multiple users can share one Internet connection.

15. Client-Server Networking

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.

16. Peer-to-Peer Networking

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.

17. Bandwidth

Bandwidth refers to the capacity of a communication link to carry data.

It is commonly measured in:

  • bits per second
  • Kbps
  • Mbps
  • Gbps

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.

18. Latency

Latency refers to the delay experienced when data travels from one point to another.

High latency can affect:

  • Video conferencing
  • Online gaming
  • Voice communication
  • Remote applications

19. Throughput

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.

20. Network Security

Computer networks must be protected from unauthorized access and attacks.

Basic network security measures include:

  • Strong passwords
  • Multi-factor authentication
  • Firewalls
  • Secure Wi-Fi configuration
  • Encryption
  • Software updates
  • Access control
  • Network segmentation
  • Backups
  • Network monitoring
  • User security awareness

Common threats include:

  • Malware
  • Phishing
  • Unauthorized access
  • Password attacks
  • Denial-of-service attacks
  • Data interception

21. Advantages of Computer Networking

Computer networking provides:

  1. File sharing
  2. Printer sharing
  3. Internet sharing
  4. Fast communication
  5. Centralized administration
  6. Remote access
  7. Collaboration
  8. Centralized storage
  9. Centralized backup
  10. Reduced equipment costs
  11. Improved productivity
  12. Support for cloud services
  13. Better organizational communication

22. Challenges of Computer Networking

Computer networks can also create challenges.

Cost

Network equipment, cabling and installation can require significant investment.

Security

Poorly secured networks can expose systems and information.

Maintenance

Networks require continuous monitoring, updates and troubleshooting.

Failure

Failure of an important network device can affect many users.

Complexity

Large networks require skilled network administrators.

Performance

Poor network design, congestion, interference or faulty equipment can result in poor performance.

23. Practical Example: Computer Laboratory Network

Imagine a computer laboratory containing:

  • 20 student computers
  • 2 instructor computers
  • 1 network printer
  • 1 server
  • 2 switches
  • 1 router
  • 2 wireless access points

A possible network structure is:

Student computers → Switches → Router → Internet

Wireless users → Access Points → Switches → Router → Internet

The network can provide:

  • Internet access
  • Printer sharing
  • File sharing
  • Online learning
  • Server access
  • Communication
  • Centralized services

24. Practical Classroom Activity

Learners should identify the network around them.

They should identify:

  1. At least five network devices.
  2. Whether the network is wired or wireless.
  3. The router.
  4. The switch.
  5. Wi-Fi access points.
  6. Computers and mobile devices.
  7. Shared resources.
  8. Possible security risks.
  9. The Internet connection.
  10. Possible points of network failure.

Discussion Question

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.

25. Assessment Questions

  1. Define computer networking.
  2. What is a computer network?
  3. Why are computers connected into networks?
  4. What is resource sharing?
  5. What is a network protocol?
  6. What is an IP address?
  7. What is the function of a switch?
  8. What is the function of a router?
  9. What is a wireless access point?
  10. What is a server?
  11. Define LAN.
  12. Define WAN.
  13. Define PAN.
  14. What is WLAN?
  15. Differentiate between wired and wireless networking.
  16. What is a network topology?
  17. Name four network topologies.
  18. Give five examples of network devices.
  19. State five advantages of networking.
  20. State five challenges of networking.
  21. What is bandwidth?
  22. What is latency?
  23. What is throughput?
  24. Explain the difference between a LAN and the Internet.
  25. Why is network security important?

26. Practical Assignment

Design a simple network for a computer laboratory containing:

  • 10 computers
  • 1 printer
  • 1 server
  • 1 router
  • 1 switch
  • 1 wireless access point

Draw the network topology and label every device.

Explain:

  • How the computers connect to the switch.
  • How the switch connects to the router.
  • How the router connects to the Internet.
  • How wireless users connect.
  • How the printer is shared.
  • How the server provides services.
  • At least five security measures that should be implemented.

27. Further Learning Through Senior ICT Academy

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:

  • OSI Model
  • TCP/IP Model
  • Ethernet
  • MAC Addresses
  • IPv4
  • IPv6
  • Subnetting
  • CIDR
  • DHCP
  • DNS
  • Routing
  • Switching
  • VLANs
  • Trunking
  • Wireless Networking
  • Network Troubleshooting
  • Network Security
  • Network Administration
  • Cisco Networking
  • Practical Network Configuration

28. Recommended Video – More Than One Hour

Computer Networking Fundamentals – Full Course

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.

1-Hour Computer Networks Full Course

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

29. Recommended Downloadable Learning Material

Computer Networking Fundamentals – FreeCodeCamp

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/

30. Lesson Summary

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:

  • Computer networks
  • Network devices
  • Network interfaces
  • Switches
  • Routers
  • Servers
  • Access points
  • Network media
  • Protocols
  • IP addresses
  • LAN
  • WAN
  • MAN
  • PAN
  • WLAN
  • Wired networking
  • Wireless networking
  • Network topologies
  • Client-server networking
  • Peer-to-peer networking
  • Bandwidth
  • Latency
  • Throughput
  • Network security
  • Resource sharing

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:

https://campus.seniorictacademy.com/login