Home|Explained Simply

Straight to the point articles covering the basic theory on various technology topics

Bubble Sort Algorithm

Bubble sort is a simple comparison-based sorting algorithm. It is named like that because it sorts elements similar to the water bubble rising to the surface, i.e. after all iterations are completed, either lower or higher values bubble up towards the top index of the given array. By making multiple passes through an array with

2020-08-10T08:26:29+03:00By |Categories: Explained Simply|0 Comments

KiCad Files – Useful Information

In this post, I will try to provide you with useful KiCad files information. In the folder containing a KiCad project, you can find various types of files ranging from libraries, schematics to generated output files. Extension / NameDescription.proThis is the project file and it contains parameters and configurations..sch, .kicad_schSchematic file. (The new format is

2020-07-05T21:27:16+03:00By |Categories: Explained Simply|0 Comments

IPv6 Header Explained

The IPv6 is the latest version of the Internet Protocol. Its header is subdivided into a mandatory fixed header and optional extension headers. The fixed header has 8 fields and fixed size of 40 bytes, while all extension headers are multiple of 8 octets in size. To meet this requirement, some extension headers require internal

2020-06-14T13:31:40+03:00By |Categories: Explained Simply|0 Comments

IPv4 Header Explained

In this article, we will explain the header section of an IPv4 packet. The IPv4 header has a variable length of 20-60 bytes, depending on the IP options present. It consists of 14 fields, of which 13 are mandatory. IPv4 Header Format Compared To IPv6 Header Let's take a look at each field individually: Version

2020-05-10T21:24:37+03:00By |Categories: Explained Simply|0 Comments

IPv4 vs. IPv6

An Internet Protocol address (IP address) is a unique numerical identifier used for communication between devices connected to a computer network. It is used for identification and location addressing. To send data from one computer to another, data packets must travel across the network containing the IP addresses of both devices. In 1983, IPv4 was

2020-05-13T23:58:53+03:00By |Categories: Explained Simply|1 Comment

OSI Application Layer

The application layer is the topmost level of the OSI model and is the only one that directly interacts with the end-user and specifies the shared protocols and interface methods used by hosts in a communications network. It acts as an intermediate between the actual software application and the users. It provides full end-user access

2019-11-18T18:35:17+02:00By |Categories: Explained Simply|0 Comments

OSI Presentation Layer

The sixth layer of the OSI model is the presentation layer. It takes care of the syntax and semantics of the information exchanged between two communicating systems. Its primary goal is to send data in such a way that the receiver will understand and be able to use the information. The presentation layer is responsible

2019-11-13T21:52:40+02:00By |Categories: Explained Simply|0 Comments

OSI Session Layer

The fifth layer of the OSI model is the session layer. It controls the connections between different systems by tracking the dialogs between computers, which are called sessions. A session is a communication channel that gets established between two hosts for the exchange of information for a limited period. It allows the systems to communicate

2019-10-30T22:12:28+02:00By |Categories: Explained Simply|0 Comments
Go to Top