مدل OSI (Open Systems Interconnection) توسط سازمان بین المللی استاندارد سازی (ISO) برای کمک به استانداردسازی ارتباطات بین سیستم های کامپیوتری ایجاد شد. ارتباطات را به هفت لایه مختلف تقسیم میکند که هر کدام شامل چندین استاندارد سختافزاری، پروتکل (Protocol) یا انواع دیگر خدمات میشود.
هفت لایه مدل OSI عبارتند از:
< ol>هنگامی که یک سیستم کامپیوتری با دیگری ارتباط برقرار می کند، چه از طریق یک شبکه (Network) یا اینترنت (Internet)، داده از میان این هفت لایه عبور می کند. از لایه فیزیکی سیستم انتقال شروع می شود و از طریق لایه های دیگر به لایه کاربردی می رود. هنگامی که داده ها به لایه برنامه می رسند، توسط سیستم دریافت کننده پردازش می شوند. در برخی موارد، داده ها از طریق لایه ها به طور معکوس به لایه فیزیکی کامپیوتر گیرنده منتقل می شوند.
بهترین راه برای توضیح نحوه عملکرد مدل OSI استفاده از یک مثال واقعی است. در تصویر زیر، یک کامپیوتر از یک اتصال بی سیم برای دسترسی به یک وب سایت امن استفاده می کند.
پشته ارتباطات با لایه فیزیکی (1) شروع می شود. این ممکن است کارت وای فای (Wi-Fi) رایانه باشد که داده ها را با استفاده از استاندارد استاندارد شبکه یازده ان (802.11n) IEEE منتقل می کند. در مرحله بعد، لایه پیوند داده (2) ممکن است شامل اتصال به روتر از طریق پروتکل پیکربندی میزبان پویا (DHCP) باشد. این یک آدرس آی پی (IP Address) را برای سیستم فراهم می کند که بخشی از لایه شبکه (3) است. هنگامی که رایانه یک آدرس IP داشته باشد، می تواند از طریق پروتکل پروتکل کنترل انتقال / پروتکل اینترنت (TCP/IP) که لایه انتقال (4) است به اینترنت متصل شود. سپس سیستم ممکن است یک جلسه سیستم ورودی/خروجی پایه شبکه (NetBIOS) ایجاد کند که لایه جلسه (5) را ایجاد می کند. اگر یک اتصال امن برقرار شود، لایه نمایش (6) ممکن است شامل یک اتصال لایه سوکت های امن (SSL) باشد. در نهایت، لایه برنامه (7) از اتصال پروتکل انتقال ابرمتن (HTTP) به وب سایت تشکیل شده است.
مدل OSI یک نمای کلی مفید از نحوه ارتباط سیستم های کامپیوتری با یکدیگر ارائه می دهد. توسعه دهندگان نرم افزار اغلب از این مدل هنگام نوشتن نرم افزار (Software) که نیاز به پشتیبانی شبکه یا اینترنت دارد استفاده می کنند. توسعه دهندگان نرم افزار به جای ایجاد مجدد پشته ارتباطات از ابتدا، فقط باید توابعی را برای لایه(های) خاص OSI که برنامه هایشان استفاده می کند، اضافه کنند.
تعریف مدل او اس آی (OSI Model) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.
هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف مدل او اس آی (OSI Model) دارید یا میخواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.
آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.