OSI 7 Layers Model

If youโ€™re an IT professional, knowing the OSI Model is a must in 2023

Knowing the OSI Model is no longer only for networking folks. In todayโ€™s interconnected world, itโ€™s becoming essential knowledge for everyone in the tech industry.

๐—ง๐—ต๐—ฒ ๐—ข๐—ฝ๐—ฒ๐—ป ๐—ฆ๐˜†๐˜€๐˜๐—ฒ๐—บ๐˜€ ๐—œ๐—ป๐˜๐—ฒ๐—ฟ๐—ฐ๐—ผ๐—ป๐—ป๐—ฒ๐—ฐ๐˜๐—ถ๐—ผ๐—ป (๐—ข๐—ฆ๐—œ) model is a conceptual framework for understanding how computers communicate with each other.

letโ€™s think of the OSI model as a postal system for the internet.

In this system, we have seven steps (or layers) that information takes from one computer to another.

Each layer has a specific job and these jobs need to be done in a certain order, like when you send a letter through the post office.

  1. ๐—ฃ๐—ต๐˜†๐˜€๐—ถ๐—ฐ๐—ฎ๐—น ๐—Ÿ๐—ฎ๐˜†๐—ฒ๐—ฟ (๐—Ÿ๐—ฎ๐˜†๐—ฒ๐—ฟ ๐Ÿญ) :truck:: Like a mail truck, this layer is responsible for the actual delivery of data. In a computer, itโ€™s the physical parts like the cables and wires :electric_plug: that carry the data from one computer to another.

  2. ๐——๐—ฎ๐˜๐—ฎ ๐—Ÿ๐—ถ๐—ป๐—ธ ๐—Ÿ๐—ฎ๐˜†๐—ฒ๐—ฟ (๐—Ÿ๐—ฎ๐˜†๐—ฒ๐—ฟ ๐Ÿฎ) :label:: This layer is like the sorting process at the post office. It prepares the data for transport on the physical layer by packaging it up :package: and adding a delivery address :house:.

  3. ๐—ก๐—ฒ๐˜๐˜„๐—ผ๐—ฟ๐—ธ ๐—Ÿ๐—ฎ๐˜†๐—ฒ๐—ฟ (๐—Ÿ๐—ฎ๐˜†๐—ฒ๐—ฟ ๐Ÿฏ) :world_map:: This is like the system the post office uses to determine the best route for the letter. This layer finds the best path :railway_track: for the data to get to its destination.

  4. ๐—ง๐—ฟ๐—ฎ๐—ป๐˜€๐—ฝ๐—ผ๐—ฟ๐˜ ๐—Ÿ๐—ฎ๐˜†๐—ฒ๐—ฟ (๐—Ÿ๐—ฎ๐˜†๐—ฒ๐—ฟ ๐Ÿฐ) :shield:: Think of it as a security check. It ensures that the data arrives safely without any errors, like making sure that your letter isnโ€™t damaged when it arrives.

  5. ๐—ฆ๐—ฒ๐˜€๐˜€๐—ถ๐—ผ๐—ป ๐—Ÿ๐—ฎ๐˜†๐—ฒ๐—ฟ (๐—Ÿ๐—ฎ๐˜†๐—ฒ๐—ฟ ๐Ÿฑ) :handshake:: This layer is like making sure the mail is delivered to the correct mailbox :mailbox_with_mail:. It establishes, maintains, and ends communication with the receiving device.

  6. ๐—ฃ๐—ฟ๐—ฒ๐˜€๐—ฒ๐—ป๐˜๐—ฎ๐˜๐—ถ๐—ผ๐—ป ๐—Ÿ๐—ฎ๐˜†๐—ฒ๐—ฟ (๐—Ÿ๐—ฎ๐˜†๐—ฒ๐—ฟ ๐Ÿฒ) :technologist:: This layer is like the person who opens the letter and translates it into a language you understand. It changes the data into a format that the receiving computer can understand.

  7. ๐—”๐—ฝ๐—ฝ๐—น๐—ถ๐—ฐ๐—ฎ๐˜๐—ถ๐—ผ๐—ป ๐—Ÿ๐—ฎ๐˜†๐—ฒ๐—ฟ (๐—Ÿ๐—ฎ๐˜†๐—ฒ๐—ฟ ๐Ÿณ) :love_letter:: This is like the contents of the letter itself - the information you want to communicate. This is the data that the user interacts with, like your email :e-mail: or web browser :globe_with_meridians:.

๐—ง๐—–๐—ฃ/๐—œ๐—ฃ is another model used for networking and it stands for โ€œTransmission Control Protocol/Internet Protocol.โ€

  1. ๐—ก๐—ฒ๐˜๐˜„๐—ผ๐—ฟ๐—ธ ๐—œ๐—ป๐˜๐—ฒ๐—ฟ๐—ณ๐—ฎ๐—ฐ๐—ฒ (๐—Ÿ๐—ฎ๐˜†๐—ฒ๐—ฟ ๐Ÿญ) :truck:: This is a combination of OSIโ€™s Physical and Data Link layers.

  2. ๐—œ๐—ป๐˜๐—ฒ๐—ฟ๐—ป๐—ฒ๐˜ (๐—Ÿ๐—ฎ๐˜†๐—ฒ๐—ฟ ๐Ÿฎ) :world_map:: This is similar to OSIโ€™s Network layer.

  3. ๐—ง๐—ฟ๐—ฎ๐—ป๐˜€๐—ฝ๐—ผ๐—ฟ๐˜ (๐—Ÿ๐—ฎ๐˜†๐—ฒ๐—ฟ ๐Ÿฏ) :shield:: This combines the functions of OSIโ€™s Transport and Session layers.

  4. ๐—”๐—ฝ๐—ฝ๐—น๐—ถ๐—ฐ๐—ฎ๐˜๐—ถ๐—ผ๐—ป (๐—Ÿ๐—ฎ๐˜†๐—ฒ๐—ฟ ๐Ÿฐ) :love_letter:: This layer combines the OSIโ€™s Presentation and Application layers.

Credits: :point_down: