Computer networks are the backbone of modern communication, enabling devices to share resources, exchange data, and collaborate seamlessly. In this blog post, we will explore the key concepts of computer networks, focusing on network types, performance factors, topologies, and the hardware that makes it all possible.

Types of Networks: LAN and WAN
Computer networks can be broadly categorised into Local Area Networks (LANs) and Wide Area Networks (WANs). A LAN is a network confined to a small geographic area, such as a home, school, or office building. LANs are typically fast, secure, and easy to manage, making them ideal for connecting devices like computers, printers, and servers within a single location. For example, a school’s computer lab or an office’s internal network is usually a LAN.
In contrast, a WAN spans a much larger area, often connecting multiple LANs across cities, countries, or even continents. The internet itself is the largest example of a WAN, linking billions of devices worldwide. WANs rely on third-parties infrastructure like telephone lines, fibre optics, and satellites to transmit data over long distances. While WANs offer global connectivity, they are generally slower and less secure than LANs due to the complexity and distance involved in data transmission.
Understanding the difference between LANs and WANs is crucial, as each serves distinct purposes. LANs are perfect for local resource sharing, while WANs enable global communication and access to remote services.
Factors Affecting Network Performance
Several factors influence how well a network performs, and these can significantly impact user experience. Bandwidth refers to the maximum amount of data that can be transmitted over a network in a given time, usually measured in megabits per second (Mbps). Higher bandwidth allows for faster data transfer, which is essential for activities like streaming videos or online gaming.
Latency, or the delay between sending and receiving data, is another critical factor. Low latency is vital for real-time applications, such as video calls or online gaming, where even a slight delay can disrupt the experience. Packet loss, which occurs when data packets fail to reach their destination, can also degrade performance, leading to slow or incomplete data transfers.
Other factors include network congestion (too many devices using the network simultaneously), hardware quality (such as routers and cables), and interference (especially in wireless networks). By optimising these factors, networks can operate more efficiently and reliably.
Roles of Computers in Client-Server and Peer-to-Peer Networks
In a client-server network, devices are organised into two roles: clients and servers. Clients are the end-user devices, such as laptops or smartphones, that request and use resources. Servers, on the other hand, are powerful computers that store, manage, and distribute resources like files, emails, or websites. This centralised approach is common in schools and businesses, where a single server can manage data for many clients, ensuring consistency and security.
In a peer-to-peer (P2P) network, all devices have equal status and can share resources directly with each other. P2P networks are decentralised, making them useful for small groups or tasks like file sharing. However, they lack the centralised control of client-server networks, which can make them less secure and harder to manage as the network grows.
Each model has its advantages: client-server networks excel in scalability and security, while P2P networks offer flexibility and simplicity for smaller setups.
Network Topologies: Star and Mesh
Network topology refers to the physical or logical arrangement of devices in a network. The star topology is the most common, where all devices connect to a central hub, such as a switch. This design is easy to set up and manage, and if one device fails, the rest of the network remains unaffected. However, if the central hub fails, the entire network can go down.

The mesh topology provides redundancy by connecting each device to every other device in the network. This ensures that data can still flow even if one connection fails, making mesh networks highly reliable. However, the complexity and cost of cabling make mesh topologies less practical for most everyday applications. They are often used in critical systems where reliability is paramount, such as military or financial networks.
Choosing the right topology depends on the network’s size, budget, and reliability requirements.
Hardware for Connecting Stand-Alone Computers into a LAN
To build a functional LAN, several key hardware components are required. A Network Interface Card (NIC) enables each device to connect to the network, while a switch acts as a central hub, directing data between devices within the LAN. For wireless connectivity, a Wireless Access Point (WAP) allows devices to join the network without physical cables.
A router connects the LAN to other networks, such as the internet, and manages traffic between them. Transmission media, such as Ethernet cables or Wi-Fi signals, carry data between devices. Each component plays a vital role: the NIC enables communication, the switch manages local traffic, the WAP provides wireless access, and the router connects the LAN to the wider world.
Understanding these components helps in designing, troubleshooting, and maintaining efficient networks.







