لایه Application مدل TCP/IP:
بسیاری از افرادی که به تازگی وارد دنیای شبکه شده اند شاید این سوال را از خود جویا شوند که چرا لایه Application مورد نیاز است، در حالی که لایه Transport به بخش اعظمی از ارتباط بین شبکه و برنامه ها رسیدگی می کند. دیدگاه افراد مبتدی در این زمینه صحیح است اما قابل ذکر است که بیشتر وظایف لایه Application به سرویس های شبکه (مانند سرویس DNS و اشتراک پرینتر در شبکه)، API(مانند Winsock و NetBIOS)، برنامه ها(نظیر دستور ping و tracert) و سیستم عامل اختصاص یافته است.
با تقسیم «لایه Application مدل TCP/IP» به سه لایه جدا از هم، بهتر می توانیم با وظایف لایه Application آشنا شویم.
- لایه Application : این لایه در شبکه کاربرد دارد.
- لایه Presentation : این لایه داده ها را به فرمتی که بر روی سیستم های مختلف قابل خواندن باشد ترجمه می کند، با گسترش انواع سیستم عامل ها و برنامه ها وجود این لایه ضروری به نظر می رسد. ار دیگر ویژگی های این لایه رمزنگاری و فشرده سازی داده ها می باشد.
- لایه Session : مدیریت ارتباط بین برنامه ها در شبکه از وظایف این لایه است، معمولا جهت کنفرانس در وب و فایل های رسانه ای نظیر Real Media استفاده می گردد.
در کتاب CCNA تعریف کاربرد «لایه Application مدل TCP/IP» اینگونه نقل گردیده است:
- پروتکول های لازم جهت ارتباط گره-به-گره در این لایه تعریف می شود.
- خصوصیات رابط کاربری در این لایه کنترل می شود.
