پست الکترونیکی
اسلاید 1: SMTP, POP3, IMAP
اسلاید 2: 2لایه ی کاربرداصول لایه ی کاربردWeb و HTTPFTP , TFTPTELNET پست الکترونیکیSMTP, POP3, IMAPDNSکاربردهای P2P امنیت
اسلاید 3: پست الکترونیکیسه جزء اصلی:مامورین کاربرخدمتگزارهای مایلsimple mail transfer protocol: SMTPمامور کاربربه آن نامه خوان نیز گفنه می شود.نوشتن، ویرایش و خواندن پیغامهامثل Eudora, Outlook, elm, Mozilla Thunderbirdپیغامهای ورودی و خروجی در خدمتگزار ذخیره می شوند. صندوق پستی کاربرصف پیغامهای خروجیmailserveruseragentuseragentuseragentmailserveruseragentuseragentmailserveruseragentSMTPSMTPSMTP
اسلاید 4: پست الکترونیکی: خدمتگزار مایلخدمتگزار مایلصندوق پستی شامل پیغامهای ورودی کاربر است. صف پیغام حاول پیغامهای خروجی است که باید ارسال شوند.پروتکل SMTP بین خدمتگزارهای مایل اجرا می شود تا پیغامها را ارسال کنند. مشتری: خدمتگزار ارسال کننده ی نامه خدمتگزار: خدمتگزار دریافت کننده ی نامهmailserveruseragentuseragentuseragentmailserveruseragentuseragentmailserveruseragentSMTPSMTPSMTP
اسلاید 5: پست الکترونیکی: SMTP [RFC 2821]از TCP برای انتقال مطمئن پیغام بین مشتری و خدمتگزار روی پورت ۲۵ استفاده می کند. انتقال مستقیم: از خدمتگزار فرستنده به خدمتگزار گیرندهسه فاز دارد:مذاکرهانتقال پیغامهابستن ارتباطتبادل دستور و پاسخ:دستور: متن اسکیپاسخ: کد وضعیت و توضیحات آنپیغامها از اسکی ۷-بیتی استفاده می کنند.
اسلاید 6: سناریو: ارسال یک نامه توسط آلیس به باب۱- آلیس از UA برای نوشتن پیغام برای bob@someschool.edu استفاده می کند. ۲- UA پیغام را به خدمتگزار مایل آلیس تحویل میدهد. پیغام وارد صف پیغام می شود. ۳-قسمت مشتری SMTP یک ارتباط TCP با خدمتگزار مایل باب باز می کند. ۴-قسمت مشتری SMTP پیغام آلیس را روی ارتباط TCP میفرستد. ۵-خدمتگزار مایل باب پیغام را در صندوق پستی باب قرار میدهد. ۶- باب با استفاده از UA خود نامه را می خواند. useragentmailservermailserveruseragent123456
اسلاید 7: یک تعامل ساده در SMTP S: 220 hamburger.edu C: HELO crepes.fr S: 250 Hello crepes.fr, pleased to meet you C: MAIL FROM: <alice@crepes.fr> S: 250 alice@crepes.fr... Sender ok C: RCPT TO: <bob@hamburger.edu> S: 250 bob@hamburger.edu ... Recipient ok C: DATA S: 354 Enter mail, end with . on a line by itself C: Do you like ketchup? C: How about pickles? C: . S: 250 Message accepted for delivery C: QUIT S: 221 hamburger.edu closing connection
اسلاید 8: قالب نامه الکترونیکیSMTP: پروتکل تبادل پیغامهای الکترونیکیRFC 822: استاندارد قالب پیغامهای متنیمثل خطوط سرآیندTo:From:Subject:با دستورات SMTP متفاوت هستند. بدنهپیغام که فقط شامل کاراکترهای اسکی است.headerbodyخط خالی
اسلاید 9: قالب پیغام: توسعه چند رسانهایMIME: توسعه ی مایل چند رسانه ای , RFC 2045, 2056در سرآیند پیغام چند خط اضافی راجع به نوع محتوی MIME قرار دارد. انواع: Uuencode, base64, Quoted-printableخروجی تمام انواع MIME کد اسکی هفت بیتی است. From: alice@crepes.fr To: bob@hamburger.edu Subject: Picture of yummy crepe. MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Type: image/jpeg base64 encoded data ..... ......................... ......base64 encoded data نوع و قالب داده ی چند رسانه ایاعلان پارامترهامتد مورد استفاده برای کد گذاری دادهنسخه ی MIMEداده ی کد شده
اسلاید 10: MIME
اسلاید 11: پروتکلهای دسترسی به نامه هاSMTP: تحویل پیغام به خدمتگزار مایل مقصدپروتکلهای دسترسی به مایل: بازیابی نامه ها از خدمتگزارPOP: Post Office Protocol [RFC 1939]شامل احراز هویت (مامور خدمتگزار) و دانلود پیغامها IMAP: Internet Mail Access Protocol [RFC 1730]دارای مشخصات بیشتر و پیچیده تردستکاری پیغامهای ذخیره شده در خدمتگزارHTTP: gmail, Hotmail, Yahoo! Mail, etc.useragentsender’s mail serveruseragentSMTPSMTPaccessprotocolreceiver’s mail server
اسلاید 12: POP3 و SMTP
اسلاید 13: پروتکل POP3فاز احراز هویتدستورات مشتری: User: اعلام اسم کاربریPass: رمز عبورپاسخ خدمتگزار:+OK-ERRفاز مبادله: مشتریList: شماره ی پیغامهاRetr: استفاده از شماره برای گرفتن نامه هاDele: حذفquit C: list S: 1 498 S: 2 912 S: . C: retr 1 S: <message 1 contents> S: . C: dele 1 C: retr 2 S: <message 1 contents> S: . C: dele 2 C: quit S: +OK POP3 server signing offS: +OK POP3 server ready C: user bob S: +OK C: pass hungry S: +OK user successfully logged on
اسلاید 14: POP3 و IMAPPOP3مثال قبلی از مد دانلود و حذف استفاده می کند. در صورت تغییر میزبان، باب نمیتواند نامهها را دوباره بخواند دانلود و حفظ: نسخههای متعددی از پیغام در جاهای مختلف وجود خواهد داشت. POP3 راجع به جلسات حالت نگهداری نمی کند. IMAPتمام پیغامها در یک محل نگهداری می شوند: خدمتگزاربه کاربر اجازه میدهد که پیغامهای خود را در فولدرهای مختلف سازماندهی کنند. IMAP حالت کاربر در جلسات را حفظ میکند:نام فولدرها و نگاشت بین ID پیغامها و اسم فولدر
اسلاید 15: SMTP، FTP وHTTPاتصال:هر سه از TCP استفاده میکنند.SMTP از اتصالهای مصر استفاده میکند. FTP از کانال کنترلی مصر و کانال داده غیر مصر استفاده می کند. HTTP هم از کانال مصر و هم غیر مصر استفاده می کند. جریان دادهFTP و HTTP: از pullاستفاده می کنند ۰یعنی کاربر فایل را درخواست میکند)SMTP از push استفاده می کند. (نامه ها بدون این که درخواست شوند، ارسال می شوند. لذا در این پروتکل با مشکل اسپم مواجه هستیم. هر سه از مبادله ی دستور و پاسخ اسکی استفاده می کنند. پاسخ شامل کد وضعیت است. HTTP: هر شی طی یک پاسخ مجزا ارسال میشود. FTP: به ازای هر فایل یک کانال داده داریم. SMTP: در یک پیغام چند قسمتی چندین شی قرار دارد.
نقد و بررسی ها
هیچ نظری برای این پاورپوینت نوشته نشده است.