بررسی لایه Application در مدل osi
مدل osi از ۷ لایه تشکیل شده که ما قصد داریم در این مطلب به بررسی لایه Application در مدل osi بپردازیم. Application Layer یا لایه کاربردی یکی از ملموس ترین و معروف ترین لایه های این استاندارد است. چرا که تمام کاربران حتی کاربران مبتدی برای یکبار هم که شده با این لایه سروکار داشته اند. استفاده از مرورگرها یکی از بهترین مثال هایی است که می توان برای این لایه به کار برد.
آنچه در این مقاله می خوانید:
لایه اپلیکیشن یا Application Layer بالاترین و هفتمین لایه مدل osi است که مهمترین وظیفه آن برقراری ارتباط بین کامپیوتر و کاربر است. در واقع این لایه یک نوع رابط است که تلاش می کند بهترین سرویس را به کاربران ارائه دهد. البته این تنها وظیفه لایه اپلیکیشن نیست. از دیگر وظایف این لایه برقراری ارتباط با لایه های پایین تر است. معمولاً ارتباطات این لایه به صورت گرافیکی یا Command Line می باشد.
همچنین این لایه تامین کننده انواع سرویس ها و پروتکل های مورد نیاز کاربران است. لایه کاربردی تعیین می کند یک شبکه چه عملکرد و کارایی از خود نشان دهد. به عبارت دیگر لایه اپلیکیشن دقیقاً همان لایه ای است که کاربران با سیستم ارتباط برقرار می کنند، اطلاعات و فایل های مورد نظر را دانلود و یا درخواست ها را ارسال می نمایند.
بنابراین اگر درک درستی از این لایه داشته باشید به راحتی می توانید با نحوه عملکرد شبکه نیز آشنا شوید و در مواقعی که با خطا و ارور مواجه شدید بتوانید آن را برطرف کنید. با توجه به اهمیت این لایه در شبکه در این محتوا به بررسی لایه Application در مدل osi می پردازیم.
بررسی لایه Application در مدل osi و وظایف آن
همانطور که اشاره نمودیم لایه اپلیکیشن هفتمین و بالاترین لایه مدل osi است. این مدل با یک زیرساخت فیزیکی شروع و با لایه اپلیکیشن پایان می یابد. این لایه همان لایه ای است که کاربران از آن استفاده می کنند و می توانند داده های خود را ارسال یا به سایر اطلاعات دسترسی یابند. علاوه بر این موارد لایه کاربردی کمک می کند روند ارتباطات کاربر و سیستم آسان تر شود.
با اینکه نرم افزارها در خارج از این مدل قرار دارند اما لایه کاربردی این امکان را برای کاربران فراهم می کند تا بتوانند از انواع برنامه های نرم افزاری استفاده کنند. از دیگر ویژگی های این لایه امکان برقراری ارتباط داخل شبکه است. البته باید این نکته را یادآوری کنیم این لایه هیچ ربطی به نرم افزارهای کاربردی ندارد و فقط تشابه اسمی است.
ولی می تواند محیطی را به منظور ارتباط نرم افزارهای کاربردی با شبکه فراهم کند. به طور کلی لایه کاربردی یا اپلیکیشن تنها لایه از بین ۷ لایه مدل osi است که کاربران می توانند تا حدودی با آن ارتباط داشته باشند. این لایه رابطی بین کاربر و سیستم است و می تواند ارتباط کاربر با نرم افزارهای کاربردی را فراهم کند.
پروتکل های لایه اپلیکیشن یا Application Layer
از جمله پروتکل هایی که در لایه اپلیکیشن فعالیت دارند و سرویس های مختلفی را در اختیار کاربران قرار می دهند عبارتند از:
- HTTP یا پروتکل انتقال ابر متن: این پروتکل زمانی بکار می رود که کاربر قصد دارد از مرورگر استفاده کند. زمانی که مرورگر باز و در قسمت URL اسم سایت درج می شود لایه اپلیکیشن از پروتکل HTTP کمک می گیرد. به این صورت که درخواست کاربر را به صورت اچ تی تی پی ارسال می کند. به عبارت دیگر لایه اپلیکیشن با این پروتکل درخواست می کند سایت یا صفحه مورد نظر باز شود.
- پروتکل انتقال فایل یا FTP ( File Transfer Protocol): همانطور که از نام این پروتکل مشخص است در مواقع انتقال فایل بکار گرفته می شود. این سرویس برای برقراری ارتباط با شبکه از پروتکل TCP / IP و برای کار کردن از پورت TCP 21 استفاده می کند. در واقع زمانی که قرار است در محیط های سازمانی اطلاعاتی ذخیره شود یا به اطلاعات و اسنادی دسترسی یافت از این پروتکل استفاده می شود.
- پروتکل Remote Access: با این پروتکل کاربران می توانند حتی از راه دور هم به سیستم دسترسی یابند.
- پروتکل انتقال پستی ساده یا SMTP ( Simple Mail Transfer Protocol): این پروتکل مخصوص انتقال پست های الکترونیکی یا همان ایمیل است.
از دیگر پروتکل های این لایه می توان به پروتکل سیستم نام گذاری دامنه یا DNS ( Domain Name System)، پروتکل اداره پست (POP)، SNMP و TELNET اشاره کرد. در واقع لایه اپلیکیشن تمام این پروتکل ها را به منظور رفع نیاز کاربران فراهم می کند. شرکت های نرم افزاری هم می توانند با پشتیبانی از این پروتکل ها این سرویس ها را به کاربران ارائه دهند.
نحوه عملکرد لایه Application چگونه است؟
به طور کلی عملکردهای لایه اپلیکیشن بسیار زیاد است که از جمله آن می توان به موارد زیر اشاره کرد:
- انتقال و دسترسی به اطلاعات و فایل: یکی از عملکردهای لایه اپلیکیشن اجازه دادن به کاربران برای ارسال فایل در شبکه است. این نقل و انتقال اطلاعات می تواند در فضای اینترنت یا شبکه باشد.
- برقراری ارتباط از طریق ایمیل: یکی از سرویس هایی که در لایه اپلیکیشن به کاربران ارائه می شود ارسال و دریافت ایمیل و همچنین دانلود فایل ها می باشد. با سرویس های ایمیل این لایه کاربران می توانند مستقیماً از طریق چت یا ویدئو با یکدیگر ارتباط برقرار کنند.
- برقراری ارتباط از راه دور: برقراری ارتباط از راه دور از طریق اینترنت از دیگر شاخصه های لایه اپلیکیشن است. در واقع کاربران با بهره گیری از قابلیت میزبانی از راه دور می توانند سیستم و کامپیوتر خود را به یک ترمینال تبدیل کنند. علاوه بر این با این قابلیت می توان به جلسه های از راه دور نیز پیوست.
- دسترسی به دایرکتوری: از دیگر عملکردهای لایه اپلیکیشن دسترسی به اطلاعات سایت ها است. در واقع این قابلیت لایه کاربردی به کاربران امکان دسترسی به تمام اطلاعات و سرویس های شبکه را می دهد. با این عملکرد لایه کاربردی می توانید از خدمات دایرکتوری شبکه استفاده کرده و به داده ها دست یابید.
بررسی لایه Application در مدل osi از طریق مجموعه معتبر پی بی ایکس شاپ
با توجه به اهمیت لایه کاربردی در مدل osi در صورت داشتن هرگونه سوالی در این مورد می توانید با کارشناسان متخصص مجموعه معتبر پی بی ایکس شاپ تماس بگیرید.
دیدگاه شما درباره این مقاله چیست ؟