قالب وردپرس افزونه وردپرس
جدیدترین پست ها
خانه / آموزش الکترونیک / شبکه / معرفی مدل OSI

معرفی مدل OSI

دسته بندی آموزش: شبکه

مدت زمان لازم برای مطالعه: ۲۵ دقیقه

مطالب ذیل در چه دوره هایی مطرح می شود: CompTIA Network+, Cisco CCNA

با سلام به همراهان همیشگی وب سایت NetMan24.IR.

امروز با معرفی یکی از مباحث اصلی و بسیار مهم دنیای شبکه در خدمت شما هستیم. قصد داریم امروز به معرفی و بررسی مدل تئوری OSI در شبکه بپردازیم.

OSI از مهمترین مباحث دنیای شبکه است که در دوره Network+ آموزش داده شده و در بقیه دوره ها مورد استفاده قرار می گیرد. دوره CCNA نیز با پرداختن به همین مبحث آغاز می شود. پس با دقت زیاد به مطالعه آن بپردازیم.

MrAdmin: خب OSI چیست و چطور می توان به آن دسترسی پیدا کرد؟

NetMan24: ابتدا بگذارید خود OSI را معرفی کنیم. OSI مخفف عبارت Open System Interconnection می باشد. OSI یک مدل تماما تئوری است و وجود خارجی ندارد. یعنی محلی در سیستم عامل وجود ندارد که بتوانید آن را مشاهده نمایید.

MrAdmin: اگر تئوری باشد چه کاربردی برای ما دارد؟

NetMan24: برای درک و تفهیم مطالب شبکه از OSI استفاده می کنیم. بگذارید یک مثال بزنم. فرض کنید شما محصولی به نام Netman ساخته اید و می خواهید آن را به فروش برسانید. قطعا سوال مشتری این است که این محصول از چه پروتکل هایی در شبکه پشتیبانی می کند.

اگر بخواهید یک لیست از قابلیت های محصول خودتان ارائه دهید باید چند ورق مصرف کنید. در حالی که می توانید به راحتی بگویید محصول من یک Device لایه X ام مدل OSI است.

با گفتن این عبارت مشتری متوجه می شود که محصول شما چه قابلیت هایی دارد.

MrAdmin: بسیار عالی. حال OSI دقیقا چه می گوید؟

OSI Model

NetMan24: مدل OSI می گوید شبکه از ۷ لایه ذیل بوجود آمده است. ارتباط بین لایه ها نیز شبیه کلاس های دبستان است. لایه های بالاتر مفاهیم لایه های پایینی را درک می کنند ولی لایه های پایین تر مفاهیم لایه های بالاتر را درک نمی کنند.

لایه های OSI

MrAdmin: منظور شما از این مسئله که لایه های بالایی  مفاهیم لایه های پایین تر را درک می کنند چیست؟

NetMan24: یک مثال می زنم. مثلا IP در لایه سوم (Network) تعریف می شود. MAC Address نیز در لایه دوم (Data Link) تعریف شده. لایه سوم مفهوم MAC را متوجه می شود ولی لایه دوم مفهوم IP را متوجه نمی شود.

یعنی اگر یک Device در لایه دوم کار کند درکی از IP ندارد و آن را متوجه نمی شود. در حالی که یک Device لایه سه علاوه بر IP متوجه MAC نیز می شود.

MrAdmin: بسیار عالی. لطفا معادل فارسی عبارات فوق را نیز بگویید.

NetMan24: حتما. به ترتیب از بالا به پایین از لایه Application به Physical.

Application== لایه کاربرد

Presentation== لایه ارائه

Session== لایه نشست یا جلسه

Transport== لایه انتقال یا حمل و نقل

Network== لایه شبکه (تعجب نکنید)

Data Link== لایه پیوند داده

Physical== لایه فیزیکی

MrAdmin: آیا باید ترتیب این لایه ها را حفظ باشیم؟

NetMan24: بله. حفظ بودن آنها لازم است. برای سهولت یادگیری دو جمله ذیل وجود دارند.

از بالا به پایین:

All People Seems To Need Data Process

از پایین به بالا:

Please Do Not Throw Sausage Pizza Away

MrAdmin: من کاربرد OSI را متوجه شدم. ولی هنوز ارتباط و سیستم کار کرد آن را درک نکرده ام.

NetMan24: با یک مثال کارکرد OSI را توضیح می دهم.

Pizza Time

فرض کنید قصد دارید پیتزا سفارش دهید. به ترتیب اتفاقات را بررسی می کنیم.

  1. ابتدا در ذهن شما سفارش پیتزا شکل می گیرد. در این مرحله هنوز اتفاقی رخ نداده. ذهن شما الان لایه Application است.
  2. شما سپس اقدام می کنید. تلفن را برداشته و تماس میگیرید. فکر درون ذهن شما تبدیل به اتفاق می شود. لایه ارائه, درخواست شما را به عمل ترجمه می کنید.
  3. تماس شما برقرار شده و در سمت دیگر رستوران پاسخ شما را می دهد. در این وضعیت شما در یک جلسه یا نشست (از نوع تلفنی) با رستوران هستید. این ارتباط در لایه Session رخ می دهد.
  4. شما غذا را سفارش می دهید. پیتزا شما آماده است. اکنون به جهت تحویل به پیک تحویل داده می شود. پیک لایه انتقال است
  5. پیک ابتدا آدرس و منطقه مقصد را مشخص می کند. او باید بفهمد که به کدام جهت جغرافیایی و منطقه برود. مثلا منطقه 6 یا 1. لایه Network در این حالت مقصد کلی را مشخص می کند.
  6. پیک پس از بررسی آدرس خیابان ها. باید بداند پیتزا را به کدام خانه تحویل دهد. لایه پیوند داده با استفاده از پلاک ساختمان ها مقصد دقیق را مشخص می کند
  7. پیک سوار موتور می شود و حرکت می کند. اتوبانی که بر روی آن حرکت می کند نیز لایه Physical است.

حال معادل شبکه ای مثال می زنیم

OSI 

  1. شما مرورگر را باز کرده و آدرس Google.com را تایپ می کنید. شما در لایه Application یک درخواست ایجاد می کنید.
  2. کامپیوتر شما درکی از درخواست شما ندارد. درخواست باید به زبان شبکه تبدیل شود برای همین لایه Presentation آن را تبدیل به زبان شبکه می کند
  3. بین کامپیوتر شما و سرور Google یک ارتباط برقرار می شود. مدیریت این ارتباط بر عهده لایه Session است.
  4. اکنون درخواست شما باید به گوگل منتقل شود. لایه Transport وظیفه مدیریت و نحوه انتقال را بر عهده دارد.
  5. در لایه Network مقصد کلی درخواست مشخص می شود. اینکه درخواست باید دقیقا به کجا ارسال شود. مثلا مقصد چه شبکه ای است. گوگل, یاهو, مایکروسافت و …
  6. پس از رسیدن بسته به مقصد باید مشخص شود که این درخواست دقیقا به چه سیستمی تحویل داده شود. این وظیفه بر عهده لایه Data Link است.
  7. لایه Physical نیز وظیفه انتقال درخواست شما را بر عهده دارد وکار خاصی انجام نمی دهد.

باید OSI را متوجه شده باشید.

MrAdmin: 😱

NetMan24: سوال یا ابهامی می باشد؟

MrAdmin: بسیار زیاد بود. باید آن را چند بار مطالعه کنیم. در دفعه بعد سوال می پرسم.

NetMan24: بسیار عالی. امیدوار هستم که این آموزش برای شما کاربران نیز مفید واقع بوده باشد.

اگر شما کاربران عزیز سوال و یا پیشنهادی داشتید بسیار خوشحال می شویم در بخش نظرات آن را با ما در میان بگذارید.

شعار NetMan24: رایگان آموزش دهیم, رایگان به اشتراک بگذارید.

اگر علاقه مند هستید که دوره Network+  را بصورت حضوری تجربه کنید می توانید بر روی این لینک کلیک نمایید.

برای مشاهدهآخرین آگهی های استخدام کارشناس شبکه کلیک نمایید.

به این نوشته امتیاز دهید.(۱-۲-۳-۴-۵)

نتایج امتیاز 5 / 5. نتایج 2

ارسال محتوا

درباره ی NetMan24

NetMan24
وب سایت NetMan24 سایتی کامل شامل نرم افزار, کتب و آموزش با هدف ارائه خدمت به شما دانش پژوهان گرامی دنیای کامپیوتر می باشد. ما را از آخرین نظرات خود مطلع سازید.

مطلب پیشنهادی

دانلود MikroTik RouterOS 6.45 +لایسنس

با سلام به همراهان همیشگی وب سایت NetMan24.IR. امروز با معرفی یکی از ابزار های بسیار …

2 دیدگاه

  1. Avatar
    امید بافتی

    با سلام و تشکر از شما و این مقاله خوب. متوجه شدن مفهوم مدل OSI در ابتدا به ظاهر نه چندان سخت به نظر میاد اما وقتی وارد تک تک لایه ها و زیرشاخه های آن می شویم بسیار سخت و پیچیده می شود و بسیار نیاز به تمرکز و آزمون و خطا دارد هم به صورت تئوری و هم عملی.

    • NetMan24

      با تشکر از شما آقای بافتی عزیز
      فرمایش شما صحیح است با مطالعه بسیار و انجام مباحث بصورت سناریو پیچیدگی مفاهیم لایه ها برطرف می شود.
      در خدمت شما هستیم 🙂

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

با عرض پوزش. امکان Right-Click در پست آموزشی مقدور نمی باشد.