با عرض سلام خدمت کاربران محترم سایت پی وی لرن.
با جلسه ای دیگر از سری جلسات دوره آموزش مدل های مرجع شبکه های کامپیوتری در خدمت شما هستیم.
در این جلسه قصد داریم به معرفی لایه نشست مدل OSI یا Session Layer بپردازیم.
مقدمه
لایه نشست به کاربران در دستگاه های مختلف این امکان را میدهد تا نشست های ارتباطی فعالی بین خودشان فعال کنند.
هدف این لایه ایجاد، حفظ و هماهنگ سازی تعامل بین سیستم های ارتباطی است.
لایه نشست مکالمه بین دو برنامه مختلف را ودیریت و همگام میکند.
در این لایه جریان داده ها علامت گذاری شده و مجددا به هم متصل میشوند. به طوری که انتهای پیام ها قبل از زمان قطع نمیشوند و از این طریق جلوی از دست رفتن داده ها را میگیرد.
وظایف لایه نشست مدل OSI
- کنترل مکالمه : این لایه این امکان را به دو سیستم میدهد تا به صورت نیمه دوطرفه یا تمام دو طرفه با یکدیگر ارتباط برقرار کنند.
- مدیریت Token : این لایه از انجام اقدامات حیاتی مشابه در یک زمان توسط دو طرف، جلوگیری میکند.
- همگام سازی : این لایه این امکان را به فرآیند تا میدهد تا نقطه های بررسی (Checkpoint) خود را که به عنوان نقطه همگام سازی نیز شناخته میشود، ایجاد کند. برای مثال اگر سیستم در حال ارسال یک کتاب ۸۰۰ صفحه است، توصیه میشود تا بعد از هر ۵۰ صفحه یک چک پوینت ارسال شود. این کار این اطمینان را به ما میدهد تا یک واحد ۵۰ صفحه ای به صورت صحیح ارسال شده است. این کار هنگام وقوع یک مشکل در سیستم یا خراب شدن سیستم، فایده دارد.
برای مثال اگر در هنگام ارسال صفحه ۱۱۰ سیستم خراب شود، برای ارسال مجدد لازم نیست صفحات ۱ تا ۱۰۰ را ارسال کند. بلکه از صفحه ۱۰۰ شروع به ارسال میکند.
مسائل مرتبط با طراحی در لایه نشست
- امکان ایجاد نشست بین سیستم ها به صورت یکپارچه
- ارائه خدمات پیشرفته به کاربر
- مدیریت کنترل مکالمه
- ارائه خدماتی مانند مدیریت Token و همگام سازی
جلسه معرفی لایه نشست مدل OSI نیز به پایان رسید.
در جلسه بعد به معرفی لایه نمایش خواهیم پرداخت.