Category: The Basics of Computer Networks

startup, whiteboard, room 0

How to Design a Computer Network

You had just gotten a job at a respectable firm. A client came up to you and asked you to design a computer network for their company. They provided you with a document containing...

hand, commercial, search 1

The Application Layer : Process-to-Process Communication

During this tutorial, we have gone through the first four layers of the OSI Model and discussed each of them separately in a dedicated chapter. Now, in this chapter, we will skip two layers...

computer, process, technology 1

The Transport Layer : End-to-End Communication

By now you should know that machines connected to the same network rely on the data link layer in order for them to talk to each other. And if two machines are located on...

network, social, social network 1

The Network Layer : Connecting Networks

In the last chapter, we learned how we can connect computers to a network and make them talk to each other. Now, what if we want to talk to a computer located on the...

blockchain, block, chain 1

The Data Link Layer : Communication within a LAN

In the last chapter, we have learned that layer 1 is responsible for the physical transmission of data between connected machines. The physical layer receives that data from the layer right above it: Layer...

network cables, rj45, patch 1

The Physical Layer : How Machines Are Connected

Now that we have learned about the layers that make up the OSI model, let’s go ahead and discuss each of them separately. In this chapter, we’ll learn about the first layer: The physical...

board, chalk, marketing 1

Introduction to the OSI Model

In order to understand computer networks and how they work, we first need to learn about the OSI Model. The OSI Model is a standard that defines a set of steps that should be...