صفحه 1:
صفحه 2:
اهداف
از چهار سناریو استفاده می کند.
ارائه شده توسط آن و دو نوع از عامل های کاربر.
و پروتکل انتقال ایمیل (SMTP) ost
؛ عنوان بروتكل رسمى براى مديريت .301728
صفحه 3:
صفحه 4:
موضوعات مورد بحث در اين بخش
صفحه 5:
معساری : ۵۲۱۲۶0۲۱۱۴
برای تشریح معماری پست الکترونیکی 0 سناريو را بررسى مى كنيم.از ساده ترين حالت شروع مى كنيم و كم
کم آن را پیچیده تر می کنیم.
چهارمین سناریو.معمول ترین حالت برای مبدله پست الکترونیکی می باشد.
صفحه 6:
User agent User agent
Alice Mail server Bob
صفحه 7:
صفحه 8:
سناریو دوم
UA: user agent
MTA: message transfer agent
Mail server ‘Mail server
صفحه 9:
صفحه 10:
سناریو سوم
UA
UA: user agent
MTA: message transfer agent
Mail server Mail server
صفحه 11:
گامی که فرستنده پست الکترونیکی کاربران از طری
مودم » كابلى به سرويس دهنده كابلى متصل شده و يا به يك شبكه محلى كه يك سرويس دهنده
rom Pe eer Renee Ayer, 0 0005
انتقال پیام نیاز داریم
صفحه 12:
UA: user agent
MTA: message transfer agent
MAA: message access agent
Mail server
صفحه 13:
هنگامی که هر دو فرستنده و
8( در جفت 0/۳09) (کلاینت
صفحه 14:
[=] ——
a. Client pushes messages
Request
۳-2
b. Client pulls messages
صفحه 15:
عامل کاربر: UA
اولین جزء از یک سیستم پست الکترونیکی عامل کاربرمی باشد. عامل کاربر سرویس هایی را برای کاربر
فراهم می کند تا فرایند ارسال و دریافت یک پیام را ساده تر انجام دهد.
صفحه 16:
موضوعات مورد بحث در اين بخش
صفحه 17:
خدمات ارانه شده توسط عامل کاربر
يك عامل كاربر يك بسته نرم افزارى است که پيام ها را تجزیه می کندهمی خواند؛پاسخ می دهد و هدایت
.می کند.همچنین صندوق پستی های محلی روی کامپیوترهای کاربران را مدیریت می کند
انواع عامل کاربر
_دستوری:عامل های کاربرد دستوری مربوط به پست های الکترونیکی قدیمی بودند و هنوز هم در
سرویس دهنده ها وجود دارند.
0. گرافیکی:عامل های کاربر جدیدگرافیکی اند.آنها شامل اجزای واسط گرافیکی کاربر 00(1) میباشند.
صفحه 18:
ارسال پستی
برای ارسال پستی»کاربر از طریق 060),پستی ایجاد می کند که خبلی شبیه كد پستی به نظر می رسد و
یک پاکت نامه و پیام دارد.
| دريافت يستى_
عامل کاربر توسط کاربر(یا یک تایمر) تریگر می شود.اگر یک کاربرپسستی داشته باشد 069 کاربر را
با یک یادداشت مطلع می کند.اگر کاربر آماده دریافت پست باشدءيك ليست نمايش داده مى شود كه هر
خط أن شامل خلاصه اى از اطلاعات مانند: آدرس پستی فرستنده»موضوع و زمانی که پست فرستاده یا
دریافت شده است.می باشد.
صفحه 19:
“Mail From: forouzan@deanza.ed
له عوقو
RCPT To:
TitrourForoaran
ل
يس
۳
Com-Net
Cupertino, CA. 95014
صفحه 20:
The domain name of the mail server
Local part
Mailbox address of the recepient
صفحه 21:
عامل انتقال بيام : 51/178
پستی واقعی از طریق عامل های last (DDO) olay el می شود. برای ارسال پستی؛ يك سيتم بايد
سرویس گیرنده (0/16) و برای دریافت پستی باید سرویس دهنده 071۷0) داشته باشد. پروتکلی که در اینترنت
برای سرویس
نده و سرویس گيرنده 0/060) تعریف شده 96006۳۰) می باشد. همانطور که قبلا گفتیم؛ دو
جفت برنامه سرویس گیرنده - سرویس دهنده در
0۲ را در اين سناریو نشان می دهد.
وضعیت ها استفاده می شرد. شکل زیر محدوده پروتکل
صفحه 22:
سس سس
Internet 1
صفحه 23:
دستورات و پاسخ ها
(00 پساسخ ه را بسرلوانتقا هیام ها بیزیکسرویسگیرندد (7۱6() و سرویسدهد. ly SCHIP
لستفلاه میکند.
(era): 1 7 [=]
fesponses
صفحه 24:
تتتتزات ان تین گیز ند بووین دود فاد نی در
CODE چهاردد دستور؛ که در جدوللیستشده لستوا تعریفمیکند.
Arguments)
Mailing list
‘Command name
Tnended recipient
Intended recipient
Tntended recipient
Kanword
00
TURN
EXPN
HELP
SEND FROM
SMOL FROM
‘SMAL FROM
Cepuorstorganeuls)
Rexword Argument)
HELO Sender's host name
MAIL PROM | Sender of the message
RCPT TO Intended recipient
DATA Body of the mail
0
RSET
VRFY ‘Name of recipient
صفحه 25:
پاسخ ها از سرویس دهنده به سرویس گیرنده فرستاد
2 ده میٍ
اطلاعات متنی اضافه ای را همراه دارد.
فازهای انتقال پستی
فرایند انتقال پیام پستی در سه فاز انجام می شود:
),برقراری اتصال
.انتقال پستی
©. خاتمه اتصال
يك ياسخءيك کد سه رقمی است که
صفحه 26:
Description
Positive Completion Reply
Syste talus orl reply
Help message
Service realy
Service chosing fansnission channel
Request command em
“Transient Negative Completion Reply
‘Service not available
‘Mailbox not avalable
‘Command aborted: focal emor
Command shored isiient orage
‘Permanent Negative Completion Reply
‘Syn ero unrecognized command
‘Symi ero in parameters or arguments
موه کی
Bad sequence of eommands
User not focal
‘Requested action shoniedy excesded worageTcaton
Requested scion not tent mailbox name aot allows
“Transaction ald
پاسخ ها
a
اک
452
صفحه 27:
| برقراری اتصال
سرویس دهنده 00/06) فاز اتصال را شروع می کند.اين فاز شامل سه مرحله زیر است.
Da sevice ready
HELO; deanzacaa
00K
صفحه 28:
.بعد از اينكه اتصال ببين سرویس دهنده و سرویس گيرنده 900/1۷0) برقرار شد.یک پیام ساده بین فرستنده و یک
یا چند گیرندهمی تواندمبادله شود.
صفحه 29:
722i service dosed
صفحه 30:
ببينيم كه جطور مى توانيم 0907100 رابراى ارسال يك بست الكتروئيكى و شبیه سازی دستورات و پاسخ ها استفاده
كنيم.از “2101/0000 براى ورود به بورت ©© استفاده مى كنيم.سيس مستقيما دستورات را براى ارسال بست
الكترونيكى بكار مى كيريم.در اين مثال .4-40 © ح! ٠ يك بست الكترونيكى را براى خودش مى
فرستد.جند خط اول نشان مى دهد كه جطور 1001000016 به سرويس دهنده يستى +»إمابطي متصل مى شود.
§ telnet mail.adelphia.net 25
Trying 68.168.78.100...
Connected to mail.adelphia.net (68.168.78.100).
بعد از اتصال می توائیم دستورات 90006) را تایپ نماییم و سپس پاسخ ها را همانطور که در زیر آمده است
دریافت
,دستورات به صورث سياه و ياسخ ها به صورت رنگی نشان داده شده است. همچنین بعضی خطهای
دستوری که با علامت < طراحی شده اند را برای توصیف اضافه می کنیم. این خطها بخشی از روال پست
الکترونیکی نیستند.
صفحه 31:
Connection Establishment
220 mtai3.adelphia.net SMTP server ready Fri, 6 Aug 2004. . .
HELO mail.adelphia-net
250 mtai3.adelphia.net
۷ Envelope
MAIL FROM: forouzanb@adelphia-net
250 Sender <forouzanb@adelphia-net> Ok
RCPT TO: forouzanb@adelphia-net
250 Recipient <forouzanb@adelphia-net> Ok
Header and Body
DATA,
354 Ok Send data ending with <CRLF>.<CRLF>
From: Forouzan
20: Forouzan
This is a test message
to show SMTP in action.
250 Mes!
Quit
221 mtai3.adelphia.net SMTP
Connection closed by foreign host.
====== Connection Termination =========:
و( received: adelphia.net@mail.adelphia.net
ver closing connection