Skip to content

Instantly share code, notes, and snippets.

@thesaravanakumar
Created December 12, 2022 19:38
Show Gist options
  • Save thesaravanakumar/f8a6637aa60857eae24e846d7273c663 to your computer and use it in GitHub Desktop.
Save thesaravanakumar/f8a6637aa60857eae24e846d7273c663 to your computer and use it in GitHub Desktop.
Open System Interconnection model

How data is transfered from one computer to another in network

Basic Form: Two computers are connected through lan and connectors sharing data using network interface card (NIC) forms a network. Dia ->

What if it has two different operating system. How it is going to communicate with eachother? OSI model OSI stands for Open Systems Interconnection. It has been developed by ISO – ‘International Organization for Standardization‘, in the year 1984. It is a 7 layer architecture with each layer having specific functionality to perform. All these 7 layers work collaboratively to transmit the data from one person to another across the globe.

Each layer is a package of protocols

Application Layer Applications that use internet ex: web browsers, email client,..

Presentation Layer It performs 3 functions - Translation, Data Compression, Encryption/Decryption Recieves data from Application layer which is in the form of characters and numbers. Presentaion layer converts this to machine readable binary format this is called translation. Before data is transmitted it reduces the number of bits that used to represent original data. This bit reduction process is called data compression (size reduces and speed increases). Types: Lossy Lossless before data transmission data is encrypted. For this secure socket protocol (SSL) is used.

Session Layer: It helps setting up and managing connections (enabling sending or recieving and termination) .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment