یک معماری لایه ای که سطوح خدمات و انواع ارتباطات را برای کامپیوتر هایی که از طریق یک شبکه ارتباطی به تبادل اطلاعات می پردازند استاندارد میکند
مدل مرجع ارتباطات بین کامپیوتری را به هفت لایه یا سطح تقسیم میکند و هر یک از آنها بر اساس استانداردهای موجود در سطوح زیرین بنا میشوند پایین ترین لایه تنها با ارتباطهای سخت افزاری سرو کار دارد,بالاترین سطح نیز در سطح برنامه کاربردی به ارتباطات نرم افزاری می پردازد.این مدل یک برنامه کاری اساسی است که برای آن طراحی شده تا به ایجاد نرم افزار و سخت افزارهای شبکه سازی یاری کند
هفت لایه مدل مرجعِ OSI به قرار زیر می باشد
نکته قابل توجه در این مدل در این است که ارتباط لایه ها در یک سیستم با لایه بالا و پائین خود بوده و به لایه های دیگر ارتباطی ندارند و نیز هر لایه با لایه متناظر خود در سیستم دیگر ارتباط بر قرار می کند .
بطور مثال لایه Physical یک سیستم با لایه Physical سیستم دیگر ارتباط برقرار می کند .


۷.Application layer
این لایه در واقع بالاترین لایه در مدل مرجع است.لایه ای که کاربر با آن و برنامه ها با یکدیگر ارتباط برقرار می کنند .در اصل درخواستهای کاربر از این لایه ارسال می گردد .
دو عملکرد مهم در این لایه عبارتند از:
آغاز کردن یک رویداد
نمایش خروجی
فرض را بر این بگذارید پنجره یاهو مسنجر باز است و شما متن مورد نظررا نوشته اید زمانی که کلید ورود را میزنید آن زمانی است که رویداد شروع به آغاز(راه اندازی)میکند زمانی است که طرف مقابل متن مورد نظر شما را مشاهده میکند.
نمایش خروجی مثالهایی که برای این لایه موجود می باشد عبارتند از:
HTTP,FTP,Telnet,Pop3,SMTP
۶.PRESENTATION LAYER
این لایه فرمت اطلاعات را مشخص می کند که شامل این موارد می باشد :Compression , encryption و کنترل درست بودن کد های کاراکترها را بر عهده دارد .
فرمتی که در مبدا ارائه می دهیم همان فرمت را در مقصد دریافت میکنیم بفرض اگر در مبدا فایل عکس باشد در مقصد هم عکس دریافت میشود با توجه به گستردگی شبکه جهانی بوسیله رمز گذاری اطلاعات می توانیم مطمئن شویم که اطلاعات مورد نظر بصورت مطمئن به مقصد می رسد.
مثالهایی که برای این لایه میتوان ذکر کرد عبارتند از:
bmp, jpeg, text, asci
۵.SESSION LAYER
این لایه وظیفه برقراری ارتباط میان ۲ وسیله را کنترل می نماید و مدیریت بر روی Session ها را بر عهده دارد .
سه عملکرمهم در این لایه عبارتند از:
آغاز کردن جلسه ( Establishing )
اداره و نگهداری جلسه ( Managing )
متوقف کردن جلسه ( Terminating )
مثالهایی که برای این لایه میتوان ذکر کرد عبارتند از:
ATM servers ,SQL servers ,oracle servers
۴.TRANSPORT LAYER
این لایه مسئول کیفیت خدمات و مسئول تحویل درست اطلاعات است .این لایه درک کامل از اطلاعات در اختیار داشته خود دارد و میداند که اطلاعات مربوطه به چه برنامه ای است .در این لایه اطلاعات را بخش بخش کرده که به آن Packet می گویند.در این لایه تمام این Packet ها بترتیب شماره گذاری می شود ( segment sequencing ) و برای مقصد ارسال می گردد
سه عملکرد مهم در این لایه عبارتند از:
دایر کردن اتصال نقطه به نقطه
بازیابی خطا
انتقال دادن اطلاعات
مثالهایی که برای این لایه میتوان ذکر کرد عبارتند از:
online song ,TCP/UDP
۳.NETWORK LAYER
این لایه تضمین میکند که اطلاعات به مقصد مورد نظر می رسند و در اصل آدرسها را بررسی می کند .
دوعملکرد مهم در این لایه عبارتند از:
Routing : فرآیند هدایت بسته ها در بین شبکه ها از مبدا به مقصد را گویند
انواع مختلف Routing عبارتند از:
۱.RIP(Routing Information Protocol)
۲.IGRP(Interior Gateway Routing Protocol)
۳.EIGRP(Enhanced Interior Gateway Routing Protocol)
۴.OSPF(Open Shortest Path First)
Route Convergence: زمانی است که توسط روتر برای به روز در آوردن تغییرات در تمامی روترها گرفته میشود
مثالهایی که برای این لایه میتوان ذکر کرد عبارتند از:
IP,IPX,APPLETALK
۲.DATA LINK LAYER
به لایه ای گفته می شود که با همان آدرس های حقیقی ارتباط برقرار میکند این لایه بسته بندی و نشانی دهی داده ها و مدیریت جریان انتقالات است
دوعملکرد مهم در این لایه عبارتند از:
– ایجاد توانایی انتقال داده در یک فرم منسجم و قابل رمز گشایی روی رسانه
– کشف خطا
در این لایه دو زیر لایه وجود دارد:
MAC (Media Access Controller)
LLC (Logical Link Control)
MAC
این لایه فرعی دستیابی به آدرس فیزیکی مقصد را میسر می کند
LLC
کار این لایه این است که کنترل می کند که بخشهای کوچک اطلاعاتی که در اینجا به آنها Frame می نامند ،آیا درست است و یا دارای اشکال می باشند .
مثالهایی که برای این لایه میتوان ذکر کرد عبارتند از:
Switch,Bridge
نخستین یا پایین ترین لایه از هفت لایه مدل مرجع است که برای استانداردسازی ارتباطات بین کامپیوترها است . این لایه کاملا سخت افزارگرا است و با تمامی جنبه های مربوط به تثبیت و نگهداشت یک پیوند فیزیکی بین کامپیوترها سرو کار دارد. کابل بندی سیگنال های الکتریکی و اتصالات مکانیکی از جمله مواردی هستند که مطابق با مشخصات این لایه تعیین می شوند
مثالهایی که برای این لایه میتوان ذکر کرد عبارتند از:
Port,Cable,RJ45,Hub,Repeaters