درخواست های ارتباط
جستجو
لیست دوستان من
صندوق پیام
همه را دیدم
  • در حال دریافت لیست پیام ها
صندوق پیام
رویدادها
همه را دیدم
  • در حال دریافت لیست رویدادها
همه رویدادهای من

جهت دریافت مدرک با مراجعه به به این بخش و ورود به دوره مورد نظر، بر روی گزینه دریافت مدرک کلیک کرده، اطلاعات خود را تکمیل کنید تا پروسه صدور مدرک برای شما طی شود.

صدور مدرک تنها برای دوره هایی که به صورت کامل خریداری شده و قیمت آن ها بالای 100،000 تومان باشد انجام خواهد شد.

جشنواره تخفیف شگفت انگیز زمستانه توسینسو

تا سقف 70 درصد تخفیف + ترافیک نیم بها برای پنج خرید اول هر محصول + پشتیبانی محصولات توسط اساتید + ارائه گواهینامه پایان دوره

تخفیف های وب سایت
همه تخفیف ها

عضویت در

کانال تلگرام

توسینسو

اطلاعات مطلب
مدرس/نویسنده
امیرحسین کریم پور
امتیاز: 160760
رتبه:5
11
492
523
5204
امیرحسین کریم پور ، مدیر انجمن سخت افزار و تجهیزات دیجیتال TOSINSO ، متخصص شبکه ، تخصص در حوزه سیستم عامل های کلاینت و سرور مایکروسافت ، سیستم عامل لینوکس ، علاقه مند به حوزه امنیت اطلاعات و تست نفوذ سنجی ... پروفایل کاربر

معرفی کامل لایه های مدل مفهومی OSI قسمت سوم : لایه پنجم ( Session Layer )

تاریخ 2 ماه قبل
نظرات 0
بازدیدها 102
سلام خدمت دوستان عزیز وب سایت توسینسو ، در مقاله قبل درباره لایه 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 صحبت خواهیم کرد.


نویسنده : امیرحسین کریم پور
منبع : جزیره شبکه و زیرساخت وب سایت توسینسو
هر گونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد
برچسب ها
ردیف عنوان
1 معرفی کامل لایه های مدل مفهومی OSI قسمت اول : لایه هفتم ( Application Layer )
2 معرفی کامل لایه های مدل مفهومی OSI قسمت دوم : لایه ششم ( Presentation Layer )
3 معرفی کامل لایه های مدل مفهومی OSI قسمت سوم : لایه پنجم ( Session Layer )
4 معرفی کامل لایه های مدل مفهومی OSI قسمت چهارم : لایه چهارم ( Transport Layer )
5 معرفی کامل لایه های مدل مفهومی OSI قسمت پنجم : لایه سوم ( Network Layer )
6 معرفی کامل لایه های مدل مفهومی OSI قسمت ششم : لایه دوم ( Data Link Layer )
دوره مجموعه کل دوره
مطالب مرتبط

در حال دریافت اطلاعات

نظرات
هیچ نظری ارسال نشده است

    برای ارسال نظر ابتدا به سایت وارد شوید