همه چیز در مورد ۷ لایه مدل osi
۷ لایه مدل osi چیست؟ بدون شک این سوال، اولین سوالی است که به ذهن کاربران بعد از شنیدن این عبارت، خطور می کند. البته افرادی که در زمینه کامپیوتر و شبکه های کامپیوتری مشغول هستند کاملاً با مدل osi آشنا هستند.
آنچه در این مقاله می خوانید:
ولی مطمئناً افراد مبتدی هنوز نمی دانند که این ۷ لایه چیست، چه کاربردی در شبکه های کامپیوتری دارد و چگونه می تواند تمام ۷ لایه را حفظ کرد؟
برای تعریف 7 لایه مدل osi به زبان ساده می توان از این مثال کمک گرفت، همان طور که در زمان ساخت یک ساختمان، نیاز به یک نقشه داریم تا مکان درب، پنجره، اتاق، لوله کشی و … را متوجه شویم در نصب و راه اندازی شبکه های کامپیوتری نیز به چنین نقشه ی راهی نیاز داریم که به آن، ۷ لایه مدل osi می گویند.
در واقع این ۷ لایه در شبکه های کامپیوتری نشان می دهند که سیستم ها برای ارتباط با یکدیگر چه کاری انجام می دهند.
حال اگر تمایل دارید اطلاعات خود را در این زمینه افزایش دهید می توانید با ما در ادامه مطلب همراه باشید.
پیشینه ۷ لایه مدل osi
قدمت 7 لایه مدل osi به چیزی حدود ۴۰ سال پیش یعنی اوایل دهه ی ۱۹۸۰ میلادی برمی گردد. در این دوره، کمپانی های بزرگ کامپیوتری و مخابراتی، اقدام به تصمیمی بزرگ گرفتند که طی آن یک مدل استاندارد برای ارتباط بین کامپیوترها در شبکه، در نظر بگیرند.
۳ سال بعد یعنی در سال ۱۹۸۳ این کمپانی ها بعد از بررسی های لازم، استاندارد تعیین شده را معرفی و در نهایت در سال ۱۹۸۴ این استاندارد از نظر سازمان جهانی استاندارد سازی یعنی ISO تایید شد.
به همین دلیل، مدل OSI یک زبان جهانی برای ارتباط تمام دستگاه ها با یکدیگر با هر نوع مدل و برندی می باشد. مهم ترین مزیتی که این استاندارد برای کاربران داشت برطرف کردن سریع مشکل به وجود آمده در شبکه است.
در واقع این لایه ها کمک می کنند زمانی که ارتباط بین دو دستگاه با مشکل روبرو شد این مشکل، به سرعت پیدا شود و تشخیص داده شود که خطای رخ داده در کدام سمت و در کجا بوده است.
معرفی ۷ لایه مدل osi
در معرفی لایه های این مدل ارتباطی باید یک نکته ی مهم را یادآوری کنیم که نمی توان گفت اولین و آخرین لایه این مدل ارتباطی کدام لایه است.
چرا که اگر کامپیوتر مبدا را در نظر بگیریم در زمان شروع به کار لایه ها برای ارسال دیتا، لایه ها از بالا به پایین شروع به کار می کنند یعنی از لایه ی Application شروع و به لایه ی فیزیکی می رسند.
اما جهت حرکت در کامپیوترهای مقصد دقیقاً عکس این موضوع است. یعنی جهت حرکت از پایین به بالا است یعنی از لایه فیزیکی به مقصد رسیده و به لایه ی Application ختم می شود.
بنابراین اولین و آخرین لایه ی این مدل ارتباطی به دستگاه گیرنده و فرستنده بستگی دارد. به طور کلی این مدل ارتباطی شامل ۷ لایه ی زیر می باشد:
- application layer یا لایه کاربردی
- presentation layer یا لایه نمایش
- session layer یا لایه نشست
- transport layer یا لایه انتقال
- network layer یا لایه شبکه یا Router layer
- data link layer یا لایه پیوند داده شده
- physical layer یا لایه فیزیکی
application layer یا لایه کاربردی
وظیفه ی این لایه، برقراری ارتباط بین برنامه های کاربردی و سیستم عامل است. به عبارت دیگر این لایه از مدل ارتباطی با برنامه ها در ارتباط است. برای اینکه راحت تر با کاربرد این لایه آشنا شوید فرض کنید در مرورگر اینترنت به دنبال مطلبی هستید.
برای اینکه کاربر بتواند به هدف مد نظر خود برسد در این لایه، پروتکل ها یا زبان برقراری ارتباط، ایجاد می شود. به عنوان مثال پورت HTTP یکی از این زبان های برقراری ارتباط با دستگاه مقابل است. یعنی شما برای رسیدن به هدف خود در سرچ کردن باید از این پورت برای ارسال درخواست خود استفاده کنید.
از دیگر پروتکل های این لایه می توان به FTP ، TELNET ، SNMP ، POP3 و … اشاره نمود. در واقع در این لایه، پروتکل هایی ایجاد می شود که ارتباط معناداری بین کاربر و دستگاه برقرار شود. به همین دلیل، این لایه را فقط، کاربر می بیند.
بررسی لایه Application در مدل osi
presentation layer یا لایه نمایش
از جمله وظایف این لایه، نحوه ی نمایش اطلاعات رمزگذاری شده و پکت بندی می باشد. به عبارت دیگر، چگونگی رمزنگاری اطلاعات برای هماهنگ شدن با سیستم عامل در این لایه انجام می گیرد. در این لایه، اطلاعات از لایه کاربردی گرفته، فشرده و رمزنگاری می شوند.
بررسی لایه Presentation در مدل osi
session layer یا لایه نشست
عملکرد این لایه، دقیقاً به مانند منشی یک جلسه است که زمان شروع و پایان جلسه، هماهنگی بین مسئولان، نوشتن موضوع جلسه و .. را برعهده دارد. به همین دلیل در این لایه یک نشست ایجاد می شود که انواع اطلاعات در آن ثبت می شود و اگر زمانی، یکی از این اطلاعات گم شد می توان به این لایه مراجعه کرد و بسته ها را پیگیری و بسته مورد نظر را دریافت کنید.
به عبارت دیگر، لایه ی نشست ارتباط بین دو لایه را بر عهده دارد. از دیگر وظایف این لایه می توان به ایجاد کردن جلسه، مدیریت جلسه و پایان اشاره کرد. بنابراین می توان گفت مدیریت انتقال بر عهده ی این لایه می باشد.
بررسی لایه Session در مدل osi
transport layer یا لایه انتقال
وظیفه این لایه، ایجاد یک ارتباط منطقی بین دو کامپیوتر یا دو دستگاه است. توجه داشته باشید یک ارتباط منطقی نه فیزیکی. به طور کلی در این لایه ها دو نوع مدل ارتباطی وجود دارد به نام های اتصال گرا و غیر اتصال گرا. این لایه مشخص می کند که از کدام یک از این دو نوع مدل ارتباطی استفاده می شود.
از دیگر وظایف این لایه می توان به تکه کردن بسته ها، شماره گذاری و منظم کردن آن ها اشاره کرد.
بررسی لایه Transport در مدل osi
network layer یا لایه شبکه
عمل روتینگ یا مسیریابی بر عهده این لایه است. همچنین، آی پی ها نیز در این لایه قرار دارند و در این لایه است که مشخص می شود چند مسیر برای ارسال و دریافت بسته ها وجود دارد و در نهایت، بهترین مسیر را انتخاب می کند.
بررسی لایه NETWORK در مدل osi
data link layer یا لایه پیوند داده شده
این لایه را با نام های دیگری مثل لایه ارتباط داده شده، MAC address layer و Physical layer نیز می شناسند. وظیفه این لایه، چک کردن اتصال نودها یا گره ها است و همچنین بسته ها را از مبدا به مقصد ارسال می نماید.
بررسی لایه data link در مدل osi
physical layer یا لایه فیزیکی
عمل coding و صفر و یک در این لایه انجام می گیرد.
سلام. مقاله را مطالعه کردم. بهتر است باتوجه به اینکه در گوگل بالا هستید متن مقاله بررسی و بروز رسانی و تکمیل تر شود
باتشکر
با سلام
ممنون از توجه و پیشنهاد شما
حتما بروز رسانی خواهد شد
واقعا عالی بود تمام مشکلات من در باره لیر های Osi در این مقاله از بین رفت
موفق باشید