1-Physical = لایه فیزیکی مسیول کابل فیزیکی یا اتصال بیسیم بین گرههای شبکه است. آن اتصالدهنده، کابل برق یا تکنولوژی بیسیم اتصال دستگاهها را تعریف میکند و مسیول انتقال دادههای خام است، که به سادگی یک سری از ۰ و ۱ s است، در حالی که کنترل نرخ بیت را در نظر میگیرد.
2-Data link = لایه پیوند داده ایجاد و اتصال بین دو گره به طور فیزیکی متصل به شبکه را به پایان میرساند. آن بستهها را به قابها برمی گرداند و آنها را از مبدا به مقصد میفرستد. این لایه متشکل از دو بخش است: کنترل پیوند منطقی (LLC)که پروتکلهای شبکه را شناسایی میکند، کنترل خطا را انجام میدهد و فریم های همگام را همزمان میسازد، و کنترل دسترسی به رسانه (MAC)که از آدرسهای MAC برای اتصال دستگاهها و تعیین سطوح دسترسی و دریافت دادهها استفاده میکند.
3-Network = لایه شبکه دو تابع اصلی دارد. یکی از آنها بخشهای مختلف را در بستههای شبکه درهم میشکند و بستهها را در انتها دریافت میکند. دیگری بستهها را با کشف بهترین مسیر در یک شبکه فیزیکی هدایت میکند. لایه شبکه از آدرسهای شبکه (معمولا آدرسهای پروتکل اینترنت)برای ارسال بستهها به یکگره مقصد استفاده میکند..
4-Transport = لایه انتقال داده منتقلشده در لایه نشست را میگیرد و آن را به “بخشهای” در انتهای انتقال تجزیه میکند. آن مسیول reassembling بخشهای در انتهای دریافتکننده است و آن را به دادههایی تبدیل میکند که میتواند توسط لایه نشست استفاده شود. لایه انتقال، کنترل جریان، ارسال دادهها با سرعت اتصال دستگاه دریافتکننده، و کنترل خطا، چک کردن در صورت دریافت نادرست دادهها و در صورت عدم درخواست مجدد آن را انجام میدهد.
5-Session =لایه نشست کانالهای ارتباطی را ایجاد میکند و جلسات را بین دستگاهها تشکیل میدهد. آن مسئول برگزاری جلسات است، اطمینان از اینکه آنها باز و کاربردی باقی میمانند در حالی که دادهها منتقل میشوند و زمانی که ارتباطات تمام میشود آنها را ببندید. لایه نشست همچنین میتواند ایستهای بازرسی را در حین انتقال داده ایجاد کند – اگر جلسه قطع شود، دستگاهها میتوانند انتقال داده را از ایست بازرسی قبلی ازسر بگیرند.
6-Presentation = لایه معرفی، دادهها را برای لایه برنامه آماده میکند. این روش تعریف میکند که چگونه دو دستگاه باید کدگذاری، رمزگذاری و and داده شوند تا در انتهای دیگر به درستی دریافت شود. لایه ارائه هر داده منتقلشده توسط لایه برنامه را میگیرد و برای انتقال در لایه نشست آماده میکند.
7-Application = لایه کاربردی توسط نرمافزار کاربر نهایی مانند مرورگرهای وب و مشتریان ایمیل استفاده میشود. این پروتکل پروتکلهایی را ارایه میدهد که به نرمافزارها اجازه ارسال و دریافت اطلاعات معنیدار به کاربران را میدهد. چند نمونه از پروتکلهای لایه کاربرد پروتکل انتقال Hypertext (HTTP)، پروتکل انتقال فایل (FTP)، پروتکل دفتر پست (SMTP)، پروتکل انتقال نامه ساده (SMTP)، و سامانه نام دامنه (DNS)هستند.