جریان داده در مدل OSI

منتشر شده در دسته : نتورک پلاس

منظور حال جریان داده در مدل OSI چیست . حال که مفهوم و وظیفه هرکدام از این لایه ها را درک نمودید , با توجه به شکل بالا مسیر حرکت یک داده از کامپیوتر فرستنده داده (Sending Computer) به کامپیوتر گیرنده داده (Receiving Computer) را ببینید . این شکل جریان داده در مدل OSI را نمایش می دهد .

جریان داده در مدل OSI به صورت زیر انجام می شود

همانطور که در شکل می بینید کامپیوتر فرستند در سمت چپ شروع به ارسال داده می کند .
در لایه Application برنامه با شبکه ارتباط برقرار می کند
در لایه Presentation داده فرمت دهی می شود
در لایه  Session داده ها همزمان سازی و همگام سازی می شوند
در لایه Transport داده ها به بسته ها کوچک تر تقسیم می شوند
در لایه Network مسیر یابی و آدرس دهی (Ip Addressing) صورت می گیرد
در لایه Data Link داده ها در چارچوب و به اصطلاح پاکت نامه قرار داده می شوند و مک به آن اضافه می گردد
در لایه Physical پاکت نامه از طریق کارت شبکه و مسیر کابل به لایه Physical کامپیوتر مقصد می رسد .

در طول مسیری که ذکر کردیم داده خام ما در لایه Application به یک داده بسته بندی شده در لایه Physical تبدیل شد و در هر لایه یکسری اطلاعات به آن اضافه شد . اکنون در کامپیوتر مقصد هرکدام از این اطلاعات چک می شود و بسته اطلاعاتی ما دوباره به داده خام تبدیل می گردد .

بعد از عبور بسته از لایه فیزیکی مقصد به لایه Data Link می رسد

در لایه Data Link بسته اطلاعاتی باز می شود مک آدرس چک می شود و در صورت صحت آن به لایه بعدی منتقل می گردد
در لایه Network آدرس مبدا و مقصد چک می شود و در صورت صحت اطلاعات به لایه بالاتر منتقل می گردد
در لایه Transport داده ای که به بسته های کوچک تبدیل شده بود یکی شده

در لایه Session بار دیگر همزمان بودن بسته ها چک می شود

در لایه Formatting داده به فرمت و شکل اولیه بازگشته
و در نهایت از طریق رابط نرم افزاری یا لایه Application داده از مسیر شبکه با نرم افزار مورد نظر ارتباط برقرار می کند و یک داده خام مجددا به مقصد می رسد .
تنها مطلبی که بایستی در اینجا پرداخت این است که برخی از دیوایس های شبکه در لایه خاصی از مدل OSI فعالیت می کنند .
منظور از فعالیت یک دیوایس سخت افزاری در لایه خاصی از شبکه چیست ؟
منظور این است که هر دیوایس شبکه دانش محدودی دارد . با مثال بیان می کنم . Hub و Repeater که تنها مانند یک دریچه در انتقال داده کار می کنند, در لایه Physical شبکه کار
می کنند و درکی از لایه های بالاتر ندارند . یا دیوایسی همچون Switch در لایه Data Link فعالیت می کند و دانش به کار رفته در لایه Network را ندارد در حالی که دیوایس همچون Router دانش به کار رفته در لایه Network را دارند . جالب است بدانید که سوییچ های جدید دانش کار با آی پی آدرس را دارند و می توانند در لایه Network نیز کار کنند .

به یاد دارید که گفتیم برای این که دو کامپیوتر قادر به صحبت با یکدیگر باشند بایستی از پروتکل یکسانی استفاده کنند . حال در صورتی که این اتفاق صورت نپذیرد می توان با استفاده از Gateway یا همان مترجم پروتکل ها این ارتباط را صورت داد . Gateway به دلیل ماهیت نرم افزاری در لایه Application فعالیت می کند . هرچند مدل OSI منسوخ شده است و هیچگاه به صورت عملی پیاده سازی نشد , ولی درک صحیح جریان داده در مدل OSI می تواند درک درستی از انتقال داده ها به شما بدهد .

لیست دروس

 

تعداد پیام ها 6

  1. سلام اكه امكانش هست كامل تر اين مبحث را توضيح بدين مثلا اين كه توي هر لايه چي به ديتا اضافه ميشه و اينكه سگمنت چيه؟

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

      ولی در مورد سوال دوم که سگمنت چیست :
      سگمنت بخش ویژه پیکربندی شده ای از یک شبکه بزرگتر است . مرز بندی های بخش های شبکه یا همان سگمنت های شبکه از طریق دیوایس هایی همچون روتر ها , سوییچ ها , هاب و بریدج ها و یا دروازه ها (Gateways) تعیین می شود . یعنی مثلا شما یک سازمان دارید که این سازمان 10 تا شعبه تو شهر دارد و این ده تا شعبه از طریق مرزبندی روتر به 10 تا سگمنت تقسیم می شوند . یا اگر بیایید توی خود یکی از شعبه ها مثلا 20 تا اتاق دارد که این 20 تا اتاق از طریق مرزبندی سوییچ به 20 تا سگمنت تقسیم می شوند . پس همانطور که از معنی سگمنت Segment برمیاد سگمنت یعنی بخش و نمی توان یک تعریف کلی برای آن بیان کرد .
      موفق باشید

  2. سلام محمد جان در رابطه با این قسمت از osi خیلی ممنون بسیار شیوا و قابل فهم توضیح دادی که باعث میشه درک عمیق تری داشته باشیم خیلی ممنون و یه سوال دیگه؟ چرا osi منسوخ شده؟ راستی سایتتون عالیه

    1. سلام ممنون لطف دارید . مدل OSI یک مدل مفهومی و تئوری است که هیچگاه در یک سناریو واقعی پیاده سازی نشده است . این مدل توسط محققین توسعه یافته و فقط بر روی کاغذ موجود است . در مقابل آن مدل TCP/IP که بر مبنای قوانین مدل OSI ایجاد شده یک مدل کاربردی است و اینترنت بر مبنای این مدل بنا نهاده شده است . مدل OSI اول ایجاد شد ولی هرگز به کار گرفته نشده . بهتره بگیم که یک طرح و الگو هست که هرگز استفاده نشده . برای یک ارتباط واقعی شما نیاز به پروتکل هایی مثل UDP و TCP دارید که در استک مدل TCP/IP موجود است . موفق باشید

  3. با سلام و خسته نباشید.میشه قسمت آخر که راجب gateway هست یکم توضیح بدین؟اینکه گفتین gatewayتو لایه aplication کار میکنه،کلا اگه میشه با مثال توضیح بدین گتوی رو.
    سپاس.

خوشحال می شویم دیدگاههای خود را در میان بگذارید * فرصت پاسخگویی به سوالات در بلاگ وجود ندارد

دیدگاهتان را بنویسید

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