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

Embedded Real-Time Operating System (RTOS) Basics

Embedded systems are microcontroller-based systems that are designed to perform specific functions such as reading sensor data, responding to external events, communicating with other systems, controlling processes, etc. The tricky part is to make the distinction of what exactly qualifies such a system as real-time. Aren't all embedded systems operating in real-time? In order for

2019-10-26T22:27:34+03:00By |Categories: Embedded Systems|Tags: , , |0 Comments

OSI Transport Layer

The fourth layer of the OSI model is the transport layer. Its purpose is to provide secure communication and transparent transmission of the data flow. The data which is received from the session layer is divided into small data units called segments. Each segment contains the sender and receiver port number along with the sequence

2019-10-30T22:19:46+02:00By |Categories: Explained Simply|0 Comments

OSI Network Layer

The third layer of the OSI model is the network layer. It is the first completely independent of the physical environment level, allowing two or more nodes to retransmit data no matter what physical network they are connected to. This permits different networks to be interconnected. The network layer finds out the easiest, shortest, and

2019-10-13T23:15:08+03:00By |Categories: Explained Simply|0 Comments

OSI Model Overview

The Open Systems Interconnection (OSI) model is a conceptual model created by the International Organization for Standardization. It provides interoperability between different communication systems using standard communication protocols. Or in simpler words, it is a logical model/representation of how the network systems are supposed to send data and communicate with each other. The model splits

2019-11-11T17:27:39+02:00By |Categories: Explained Simply|0 Comments

Storing Data in XML Files Using C#

XML files are a powerful tool to contain any structured data required for a .NET application or ASP .NET website to run. These files are based on the main principles of HTML and when you create an XML file, you should follow these few rules: The XML file must start with a declaration instructing how

2019-10-20T12:14:41+03:00By |Categories: C#|2 Comments

Website Lazy Loading

Lazy loading, the practice of loading resources when needed and not before that, is often implemented on websites as faster loading times can be crucial for user experience or Google's rating systems. Since July 2018 Google has increased the importance of page speed in its website grading systems, so faster loading websites have way better

2019-09-15T22:16:58+03:00By |Categories: How To|0 Comments