در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

آموزش لایه های OSI قسمت 3 : لایه پنجم : لایه نشست یا Session

سلام خدمت دوستان عزیز وب سایت توسینسو ، در مقاله قبل درباره لایه Presentation بصورت مفصل صحبت کردیم حالا در این مقاله قصد داریم یک لایه بیاییم پایین تر و راجع به لایه پنجم که به Session Layer نیز معروف است صحبت کنیم . لایه Session در مدل OSI به کامپیوتر های موجود در شبکه که می خواهند با هم به برقراری ارتباط بپردازند این اجازه را می دهد که ارتباط بین آنها برقرار شود. در واقع اگر کمی منطقی به این قضیه نگاه کنیم در می یابیم که زمانیکه برای مثال دو کامپیوتر بخواهند با هم دیگر به برقراری ارتباط بپردازند ابتدا باید یک Session بین آنها ایجاد شود تا آنها بتوانند منابع خود را به اشتراک بگذارند. هدف و وظیفه اصلی لایه Session مدیریت و Synchronization ( هماهنگ سازی ) بین دو Application ( منظور از Application همان سرویس یا نرم افزاری است که تحت شبکه می تواند کار کند ) است که می خواهند با یکدیگر تبادل اطلاعات داشته باشند. عملکرد لایه Session در سه فاز به انجام می رسد :

1. Dialog Control : این لایه به دو سیستم که می خواهند با هم ارتباط برقرار کنند این امکان را می دهد که بصورت Half-Duplex و یا Full-Duplex ارتباطاتشان را آغاز کنند.

2. Token Management : این لایه باعث می شود که دو سیستم بصورت همزمان اقدام به انجام عملیات حساس نکنند تا تداخل کاری بین دو سیستم بوجود نیاید.

3. Synchronization : این لایه به این پروسه این امکان را می دهد که یک Checkpoint از وضعیت فعلی فرآیند انجام این کار درون Stream داده ها بگیرد. برای مثال اگر سیستم یک فایل 800 صفحه ای ارسال کند اضافه کردن یک Checkpoint به ازای هر 50 صفحه پیشنهاد می شود. انجام این کار به ما این اطمینان را می دهد که هر 50 صفحه ای که ارسال شده با موفقیت ارسال شده و مشکلی در ارسال بوجود نیامده است. حال اگر بعد از ارسال 110 صفحه سیستم Crash کرد دیگر نیاز نیست که از صفحه 1 دوباره اقدام به ارسال فایل کند.

اگر بخواهیم یک پروتکل که در لایه Session فعالیت می کند را مثال بزنیم می توانیم به پروتکل X.225 اشاره کنیم که مشهور به ISO 8327 نیز هست ، برای مثال اگر ارتباط ما با سیستم قطع شد این پروتکل می تواند کانکشن را بازیابی کند و یا به عنوان مثالی دیگر اگر Connection یا Session به مدت طولانی مورد استفاده قرار نگرفت این پروتکل می تواند کانکشن را قطع کند. همچنین عملیات Dialog Control و Token Management و Synchronization که راجب آن صحبت کردیم وظیفه همین پروتکل X.225 می باشد. یکی دیگر از موارد استفاده از لایه Session که به نام Session Beans نیز معروف است این است که تا زمانیکه Session برقرار است Active است و زمانیکه Session قطع یا Disconnect شد Session پاک می شود توسعه دهندگان Java از این روش می توانند اطلاعات کاربر را در طول Web Session ذخیره کنند.

لایه Session در استفاده از Web conferencing و Live TV و بطور کلی Media Streaming بسیار نقش مهمی دارد. از دیگر پروتکل هایی که در لایه Session فعالیت می کنند می توانیم به Apple Talk ، Zone Information Protocol ، L2TP ، RPC ، PPTP ، PAP ، iSNS ، NetBIOS اشاره کرد. در آخر به این نکته اشاره کنیم که قالب بندی اطلاعات در لایه Presentation یا بعبارتی Encapsulation Unit این لایه بر اساس Data است و همانطور که انتظار می رود کامپیوتر ها بیشتر با این لایه سر و کار دارند. امیدوارم لایه Session را بخوبی درک کرده باشید. در مقاله بعدی در مورد لایه چهارم یا لایه Transport صحبت خواهیم کرد.

نویسنده : امیرحسین کریم پور

منبع : جزیره شبکه و زیرساخت وب سایت توسینسو

هر گونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد

#وظایف_لایه_session_مدل_osi #آشنائی_با_مدل_مرجع_OSI #پروتکل_های_لایه_session_مدل_osi #معرفی_هفت_لایه_مدل_مرجعه_osi #پروتکل_های_لایه_5_مدل_osi #معرفی_کامل_لایه_های_osi #osi #Session_layer_یا_لایه_نشست #برسی_مدل_osi #مدل_osi_چیست؟
عنوان
1 آموزش لایه های OSI قسمت 1: لایه هفتم : لایه کاربرد یا Application رایگان
2 آموزش لایه های OSI قسمت 2 : لایه ششم : لایه نمایش یا Presentation رایگان
3 آموزش لایه های OSI قسمت 3 : لایه پنجم : لایه نشست یا Session رایگان
4 آموزش لایه های OSI قسمت 4 : لایه چهارم : لایه انتقال یا Transport رایگان
5 آموزش لایه های OSI قسمت 4 : لایه سوم : لایه شبکه یا Network رایگان
6 آموزش لایه های OSI قسمت 6 : لایه دوم : لایه انتقال داده Data Link رایگان
زمان و قیمت کل 0″ 0
0 نظر

هیچ نظری ارسال نشده است! اولین نظر برای این مطلب را شما ارسال کنید...

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....