In the last two decades, computer networks have become an essential part of our lives. Almost every technology that we use in our day-to-day life is now connected to a network.
In order to better understand how these networks work, we have to start from the beginning. This tutorial will accompany you from the basic fundamentals to the more advanced concepts related to computer networking. You will be able to follow along even if you are a complete beginner. And if you have any question, you can always comment or send me a message directly using the contact link in the menu above.
The Basics of Computer Networks
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]