دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۰
  • آبان

جلسه ۰۹ : پروتکل های ایمیل – تکنولوژی های اینترنتی

  • دسته‌بندی‌ها :
جلسه ۰۹ : پروتکل های ایمیل – تکنولوژی های اینترنتی
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      سلام دوستان عزیز وب سایت آموزشی پی وی لرن و وقت بخیر به علاقمندان آموزش تکنولوژی های اینترنتی. پروتکل های ایمیل چیست؟ انواع پروتکل های ایمیل کدامند؟ در این بخش به این موضوعات خواهیم پرداخت.

      انواع پروتکل های ایمیل

      پروتکل های پست الکترونیکی یا ایمیل مجموعه ای از قوانینی است که به مشتری کمک می کند تا به درستی اطلاعات را به سرور ایمیل منتقل کند. در این جا و در این آموزش ، در مورد پروتکل های مختلف مانند SMTP ، POP و IMAP صحبت خواهیم کرد.

      در ادامه انواع پروتکل های ایمیل رو توضیح خواهیم داد.

      SMPTP

      SMTP مخفف Simple Mail Transfer Protocol است. اولین بار در سال ۱۹۸۲ پیشنهاد شد. این یک پروتکل استاندارد است که برای ارسال ایمیل به طور کارآمد و قابل اعتماد از طریق اینترنت استفاده می شود.

      امتیاز کلیدی:

      • SMTP پروتکل سطح برنامه است.
      • SMTP پروتکل اتصال محور است.
      • SMTP پروتکل مبتنی بر متن است.
      • این تبادل پیام بین سرورهای ایمیل از طریق شبکه TCP / IP انجام می شود.
      • جدا از انتقال نامه الکترونیکی ، SMPT در مورد نامه های دریافتی نیز نوتیفیکیشنی را ارائه می دهد.
      • هنگامی که نامه الکترونیکی می فرستید ، مشتری پست الکترونیکی شما آن را به سرور پست الکترونیکی تان ارسال می کند که با استفاده از سرویس دهنده SMTP با سرور پست گیرنده تماس می گیرد.
      • دستورات SMTP ، آدرس ایمیل فرستنده و گیرنده را به همراه پیام ارسال شده مشخص می کند.
      • تبادل دستورات بین سرورها بدون دخالت هر کاربر انجام می شود.
      • در صورت عدم امکان ارسال پیام ، یک گزارش خطا به فرستنده ارسال می شود که SMTP را به یک پروتکلی معتبر تبدیل می کند.

      دستورات SMTP

      جدول زیر برخی از دستورات SMTP را شرح می دهد:

       

      ردیفتوضیح دستور
      ۱HELLO

      این دستور مکالمه SMTP را آغاز می کند.

      ۲EHELLO

      این یک دستور جایگزین برای شروع گفتگو است. ESMTP نشان می دهد که سرور فرستنده می خواهد از پروتکل SMTP توسعه یافته استفاده کند.

      ۳MAIL FROM

      این نشانگر آدرس فرستنده است.

      ۴RCPT TO

      گیرنده نامه را مشخص می کند. برای ارسال پیام مشابه به چندین کاربر ، این دستور می تواند چندین بار تکرار شود.

      ۵SIZE

      این دستور به سرور اجازه می دهد تا اندازه پیام پیوست شده را بایت بداند.

      ۶DATA

      فرمان DATA نشان می دهد که یک جریان داده دنبال خواهد شد. در این جا جریان داده به بدنه پیام اشاره دارد.

      ۷QUIT

      این دستورات برای خاتمه اتصال SMTP استفاده می شود.

      ۸VERFY

      این دستور توسط سرور گیرنده برای بررسی صحت اعتبار نام کاربری داده شده استفاده می شود.

      ۹EXPN

      این همان VRFY است ، مگر این که در هنگام استفاده از یک لیست توزیع ، تمام نام کاربران را لیست کند.

      IMAP

      IMAP مخفف (Internet Mail Access Protocol) پروتکل دسترسی به ایمیل اینترنتی است. IMAP اولین بار در سال ۱۹۸۶ مطرح شد. پنج نسخه از IMAP به شرح زیر وجود دارد:

      • Original IMAP
      • IMAP2
      • IMAP3
      • IMAP2bis
      • IMAP4

      امتیاز کلیدی:

      • IMAP به برنامه مشتری اجازه می دهد تا پیام نامه الکترونیکی روی سرور را بدون بارگیری آن ها در رایانه محلی دستکاری کند.
      • نامه الکترونیکی توسط سرور از راه دور نگه داری می شود.
      • این امکان را برای ما فراهم می کند تا هر اقدامی مانند بارگیری ، حذف نامه بدون خواندن نامه را انجام دهیم. IMAP امکان را برای ایجاد ، دستکاری و حذف پوشه های پیام از راه دور به نام صندوق های پستی (mail boxes) ایجاد می کند.
      • IMAP به کاربران امکان جستجو در ایمیل ها را می دهد.
      • IMAP امکان دسترسی همزمان به صندوق های پستی مختلف را در چندین سرور پست الکترونیکی فراهم می کند.

      دستورات IMAP

      در جدول زیر برخی از دستورات IMAP آورده شده است:

       

      ردیفتوضیح دستور
      ۱IMAP_LOGIN

      این دستور اتصال را باز می کند.

      ۲CAPABILITY

      این دستور، لیست قابلیت هایی که سرور پشتیبانی می کند را درخواست می کند.

      ۳NOOP

      این دستور به عنوان نظرسنجی دوره ای برای پیام های جدید یا به روزرسانی های وضعیت پیام در طی دوره عدم فعالیت استفاده می شود.

      ۴SELECT

      این دستور به انتخاب صندوق پستی برای دسترسی به پیام ها کمک می کند.

      ۵EXAMINE

      همان فرمان SELECT است مگر این که تغییر در mailbox مجاز نباشد.

      ۶CREATE

      برای ایجاد صندوق پستی با یک نام مشخص استفاده می شود.

      ۷DELETE

      برای پاک کردن دائمی صندوق پستی با یک نام استفاده می شود.

      ۸RENAME

      برای تغییر نام صندوق پستی استفاده می شود.

      ۹LOGOUT

      این دستور به سرور اطلاع می دهد که کلاینت با جلسه انجام می شود. سرور باید قبل از پاسخ OK پاسخ بدون علامت BYE ارسال کرده و اتصال شبکه را ببندد.

      POP

      POP مخفف Post Office Protocol است. معمولاً برای پشتیبانی از یک کلاینت واحد استفاده می شود. چندین نسخه از POP وجود دارد اما استاندارد POP 3 استاندارد فعلی است.

      امتیاز کلیدی

      • POP یک پروتکل استاندارد اینترنت لایه کاربرد است.
      • از آن جا که POP از دسترسی آفلاین به پیام ها پشتیبانی می کند ، بنابراین در زمان استفاده از اینترنت کم تری نیاز دارد.
      • POP امکان جستجو را نمی دهد.
      • برای دسترسی به پیام، لازم است که آن ها را بارگیری کنید.
      • POP اجازه می دهد تا فقط یک میل باکس در سرور ایجاد شود.
      • برای دسترسی به داده های غیر پستی مناسب نیست.
      • دستورات POP معمولاً به کدهای سه یا چهار حرفی خلاصه می شوند. به عنوان مثال STAT

      دستورات POP

      جدول زیر برخی از دستورات POP را شرح می دهد:

       

      ردیفتوضیح دستور
      ۱LOGIN

      این دستور، اتصال را باز می کند.

      ۲STAT

      برای نمایش تعداد پیام های موجود در صندوق پستی استفاده می شود.

      ۳LIST

      برای به دست آوردن خلاصه پیام ها در جایی که هر خلاصه پیام نشان داده می شود ، استفاده می شود.

      ۴RETR

      این دستور به انتخاب صندوق پستی برای دسترسی به پیام ها کمک می کند.

      ۵DELE

      برای پاک کردن پیام استفاده می شود.

      ۶RSET

      برای تنظیم مجدد جلسه در حالت اولیه استفاده می شود.

      ۷QUIT

      برای log off جلسه، از آن استفاده می شود.

      از انواع پروتکل های ایمیل POP و IMAP است که در ادامه آن ها را با هم مقایسه خواهیم کرد.

      مقایسه بین POP و IMAP

       

      ردیفPOPIMAP
      ۱معمولاً برای پشتیبانی از مشتری واحد استفاده می شود.برای کنترل چندین مشتری طراحی شده است.
      ۲پیام ها به صورت آفلاین قابل دسترسی هستند.پیام ها به صورت آنلاین قابل دسترسی هستند اگرچه از حالت آفلاین نیز پشتیبانی می کند.
      ۳POP امکان جستجو را نمی دهد.IMAP قابلیت جستجو در ایمیل ها را ارائه می دهد.
      ۴همه پیام ها باید بارگیری شوند.IMAP امکان انتقال انتخابی پیام ها را به مشتری می دهد.
      ۵فقط یک صندوق پستی در سرور قابل ایجاد است.صندوق پستی چندگانه را می توان در سرور ایجاد کرد.
      ۶برای دسترسی به داده های non-mail مناسب نیست.برای دسترسی به داده های non-mail یعنی پیوست مناسب است.
      ۷دستورات POP معمولاً به کدهای سه یا چهار حرفی خلاصه می شوند. به عنوان مثال. STATدستورات IMAP کوتاه نیستند ، اما کامل هستند. به عنوان مثال. STATUS
      ۸به حداقل استفاده از منابع سرور نیاز دارد.کلاینت ها کاملاً به سرور وابسته هستند.
      ۹دسترسی به نامه هایی که بارگیری می شود از مکان دیگری امکان پذیر نیست.دسترسی به نامه ها از چندین مکان امکان پذیر است.
      ۱۰نامه های الکترونیکی به صورت خودکار بارگیری نمی شوند.کاربران می توانند عناوین و فرستنده ایمیل را مشاهده کنند و سپس تصمیم به بارگیری بگیرند.
      ۱۰POP به زمان استفاده کم تر از اینترنت نیاز دارد.IMAP به زمان استفاده بیش تر از اینترنت نیاز دارد.

      انواع پروتکل های ایمیل رو به پایان می رسونیم.

      کلام پایانی

      با انواع پروتکل های ایمیل که شامل SMTP ، POP و IMAP هستند، آشنا شدیم. در جلسه ی آینده عملکرد ایمیل رو دنبال می کنیم.

      QR:  جلسه ۰۹ : پروتکل های ایمیل – تکنولوژی های اینترنتی
      به اشتراک بگذارید