پاورپوینت فصل هشتم پروتکل های لایه کاربرد (pptx) 39 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 39 اسلاید
قسمتی از متن PowerPoint (.pptx) :
Telnet-FTP-TFTP-SMTP-POP-IMAP
فصل هشتم : پروتکل های لایه کاربرد
Telnet
نرم افزاری در لایه کاربرد به همراه یک پروتکل که اجازه ورود از راه دور را می دهد.
در اختیار قرار دادن کنترل کامپیوتر میزبان .
ارسال فرامین کاربرِراه دور برای کامپیوتر میزبان و نمایش نتایج بر روی کامپیوتر کاربر
سخت افزار و سیستم عامل کامپیوترهای میزبان و کاربر ممکن است مشابه نباشند.
شامل دو برنامه:
برنامه سرور Telnet روی کامپیوتر میزبان
برنامه مشتری Telnet روی کامپیوتر کاربر
استفاده از پورت شماره 23
Telnet
برنامه Telnet اجازه اجرای برنامه بر روی کامپیوتر میزبان را می دهد.
هنگام اجرای Telnet اسم کامپیوتر میزبان (یا آدرس آن) بایستی وارد شود.
در وحله نخست بایستی User ID و Password وارد گردد.
در صورت احراز هویت، علامت خط فرمان سیستم عامل مشاهده می شود.
امکان ارسال فرامین و اجرای آنها در میزبان وجود دارد.
برنامه های کاربردی مشابه متنوعی وجود دارد. (تعدادی هم با واسط گرافیکی)
Putty – Hyper Terminal - ….
Telnet
ارتباط Telnet به صورت Inbound است.
داده و فرامین همگی با یک ارتباط TCP ارسال و دریافت می شوند.
ساختار فرامین 3 بایتی هستند.
باید بگونه ای، فرامین از داده ها تمیز داده شوند.
کد 255 یا 0xFF بدین منظور بکار می رود. این کد هیچگاه در داده ها ظاهر نمی شود.
دو بایت بعدی نوع فرمان را تعیین می کنند. (Command code – Option Code)
Telnet
FTP
پروتکل انتقال فایل File Transfer Protocol ابزاری قدرتمند جهت انتقال فایل
FTP به صورت Out Of Bound عمل می کند.
پورت 20 داده ها را منتقل می کند و پورت 21 دستورات و فرامین و وضعیت را.
هر دو پورت اتصال TCP هستند.
برعکس Telnet امکان اجرای برنامه در سمت دیگر را ندارد.
دو روش جهت انتقال فایل وجود دارد:
روش عادی Normal Mode
روش غیر فعال Passive Mode
دو روش انتقال FTP
روش عادی (فعال) Normal Mode
سرور نقش مشتری را هم باید بازی کند!
مشتری نقش سرور را هم باید بر عهده بگیرد!
البته طبیعی است زیرا این پروتکل قبل از ابداع مفهوم Client/Server طراحی شده است.
روش غیر فعال Passive Mode
مشتری فقط مشتری است.
سرور فقط سرور بوده و منتظر تماس خواهد بود.
اما پورت 20 استفاده نخواهد شد.!
مراحل کار در روش عادی (فعال)
مشتری 2 سوکت TCPایجاد می کند. (قاعدهَ شماره پورتها بزرگتر از 1024 می باشد – x,y)
با یکی از آنها (مثلا x) با پورت شماره 21 سرور اتصال برقرار می کند.(اتصال دستور)
با دستور PORT y شماره پورت دوم را به اطلاع سرور می رساند.
برنامه مشتری باید روی پورت دوم منتظر تماس باشد. (listen)
سرور یک ارتباط TCP از طریق پورت 20 خود با این شماره پورت برقرار می کند.(اتصال داده)
حال ارتباط برقرار است و می توان یک فهرست فایل یا یک فایل یا یک ... منتقل کرد.
پس از اتمام انتقال داده، پورت داده قطع می شود ولی پورت دستور می تواند متصل باقی بماند.
FTP - Normal Mode