COMPUTER  NETWORK

COMPUTER NETWORK

computer network is any group of interconnected computing devices capable of sending or receiving data. A computing device isn't just a computer—it's any device that can run a program, such as a tablet, phone, or smart sensor.

Building a network

The simplest computer network is two devices:

A diagram of the simplest computer network. Two computers are shown with a line connecting them.

A network like that only has to worry about a few things, like how to physically connect the two devices and how to send data over the physical connection in a format they both understand.

Let's add one more device:

A diagram of a simple computer network. Three computers are shown with a line from one computer to the next.

Now there's additional complexity. How can each device know whether incoming data is meant for them or for their neighbor? This simple network will need an addressing scheme.

Let's jump to six devices. There are actually many ways we can connect six devices together in a computer network:

A diagram of 5 different network topologies for networks that each have 6 computing devices.

  • The ring topology looks like a circle of connected devices, where each device is connected to two neighbors (one on either side).
  • The mesh topology looks like a circle with lines inside it, showing that every device is connected to every other device.
  • The star topology has a device at the center and then a connection between that center device and the other five devices.
  • The bus topology shows a center line with connections coming off the line for each device. No device is directly connected to another device, but they are all connected via the central line.
  • The tree topology starts with a single device at the top which branches to connect with two more devices. The left child device branches to connect with two more devices, while the right child only has one branch connecting it to a child device. There are three layers to the tree.


The top row shows the ring, mesh, and star topologies. The bottom row shows the bus and tree topologies.

Each of those arrangements is a different network topology, and each topology has its advantages and disadvantages.

Imagine the journey of a piece of data through one of those larger networks. What path will it take? When there are multiple paths, how does it know which path is best?

Once networks become larger, routing strategies become more important. There isn't a big difference between two stops and three stops in a path, but there is a big difference between 20 stops and 300 stops.

Types of networks

We use different terms to refer to networks based on their size and characteristics. Let's touch on a few of them here.

The most common type of network is the Local area network (LAN), a network that covers a limited area like a house or school.

A diagram of a LAN. Five different computers are connected in a bus topology.

A LAN connected using a bus topology. The devices are connected with an Ethernet cable.

The largest type of network is a Wide Area Network (WAN), a network that extends over a large geographic area and is composed of many, many LANs. Oftentimes, the networks in a WAN can only be connected by leasing telecommunications lines from different companies, since no single company owns all the infrastructure across the wide geographic area.

A diagram of a WAN. Three LANs in different parts of Australia are connected in a ring topology.

A WAN covering the country of Australia and connecting three LANs with long-distance connections.

Another type of network is the Data Center Network (DCN), a network used in data centers where data must be exchanged with very little delay.

To view or add a comment, sign in

More articles by Surya B

  • The Rise of Remote Work

    The world of work has undergone a significant transformation in recent years, with remote work emerging as a prominent…

  • Snapdragon X Elite

    The Snapdragon 8 Elite is Qualcomm’s flagship system-on-chip (SoC), designed to power premium smartphones and other…

  • The Impact of Remote Work on Company Culture

    Remote work has become a significant part of modern business operations, especially after the COVID-19 pandemic. While…

  • The Rise of Quantum Computing

    What It Means for the Tech Industry Quantum computing, once a concept confined to the realms of theoretical physics, is…

  • HitShoppers: Revolutionizing the E-Commerce

    In the rapidly evolving world of e-commerce, where competition is fierce and consumer expectations are constantly…

  • Web Application Security

    Authentication and Authorization Authentication and authorization are the first line of defense when it comes to…

  • Role of DevOps in Full-Stack Web Development

    The importance of DevOps in full stack development Full Stack Development depends heavily on DevOps. Separate teams for…

    1 Comment
  • Benefits of Serveless Full Stack Development

    Benefits of Serveless Full Stack Development: Serverless full-stack development offers several benefits that make it an…

    1 Comment
  • The Rise of Serverless Architecture

    Serverless technology is a cloud computing paradigm that allows developers to build and run applications without…

  • Enhancing Development Efficiency with Task Runners and Build Tools

    In the world of web development, efficiency is key. Task runners and build tools play a crucial role in streamlining…

Others also viewed

Explore content categories