DNS Basics

Today, computers run useful processes that other users would use using their computer device. Examples of such processes are the google search engine, the amazon online store, your favorite flight operator’s booking service and so on. How does your computer know where these processes are running?

Read More

Connections

The Internet Protocol Suite consists of multiple protocol specifications that are implemented by almost all computers and other network devices. One primary abstraction available to the developers to process communication scenarios is a connection. The developer would get typically get hold of a connection object and send and receive messages through it from the application layer.

Read More

The OSI Model

The OSI model lays down specifications on how to think about achieving inter-process communication across machines. This article goes over breaking down the what and why of this model and introduces the readers to some of the jargon surrounding this topic.

Read More