Mơ hình hoạt đng phiên giao dịch

Một phần của tài liệu Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - Dịch vụ thư tín điện tử và cài đặt một chương trình mang tính thử nghiệm do dịch vụ thư tín điện tử pot (Trang 43 - 45)

1.3 .GIỚI THIỆU KIẾN TRÚC DỊCH VỤ THƯ ĐIỆN TỬ

1.5.2.Mơ hình hoạt đng phiên giao dịch

1.3.2.4 .Chuẩn RFC 822

1.5.2.Mơ hình hoạt đng phiên giao dịch

1.5. PHÂN TÍCH GIAO THỨC SMTP (RFC 821)

1.5.2.Mơ hình hoạt đng phiên giao dịch

SMTP đưỵc thit k da trên mơ hình truyỊn thơng sau: khi ngưi sư dơng (user) gưi mt yêu cầu dịch vơ thư tín, trước tiên SenderưSMTP thành lp mt kênh truyỊn thông hai chiỊu tới ReceiverưSMTP. ReceiverưSMTP c thĨ là đích cui cng hoỈc là mt trạm trung gian. Sau đ, các lƯnh cđa SMTP đưỵc sinh ra t phía SenderưSMTP và gưi tới ReceiverưSMTP. ReceiverưSMTP s thao tác trên các lƯnh đ và gưi trả kt quả vỊ phía SenderưSMTP.

SMTP cung cp cơ ch chuyĨn thư trc tip t máy chđ cđa ngưi gưi đn máy chđ cđa ngưi nhn khi hai máy chđ đưỵc kt ni trên cng mt dịch vơ truyỊn thông hoỈc qua mt hoỈc nhiỊu ServerưSMTP chuyĨn tip khi các máy chđ ngun và máy chđ đích khơng cng đưỵc kt ni tới cng mt dịch vơ truyỊn thông.

ĐĨ thc hiƯn đưỵc khả năng chuyĨn tip thư tín trên mạng, cần phải cung cp tên cđa máy chđ cịng như tên cđa hp thư (mailbox) cui cng cần gưi tới cho SMTP Server.

SMTP cung cp mt tp các lƯnh cho phép các máy tính trên mạng c thĨ trao đỉi thc tip các thông tin theo mt chun qui định. Nh vào tp lƯnh này, các hƯ thng thư tín khác nhau c thĨ trao đỉi dữ liƯu thư đưỵc với nhau. Mỗi lƯnh đỊu c cng chiỊu dài bn kí t, hầu ht đỊu c tham s kèm theo.

Các lƯnh sư dơng trong viƯc gưi/nhn thư tín tuân theo mt cĩ pháp khắt khe. Đ là các thông tin phản hi luôn dạng mã s kèm theo là các mô tả vỊ kt quả thc hiƯn lƯnh. Các lƯnh và mã phản hi không phân biƯt chữ hoa và chữ thưng. ĐiỊu này c ngha là

File System SMTP Commands / Replies Sender SMTP Sender ư SMTP

Mơ hình tỉng qt sư dơng giao thc SMTP

Receiver SMTP Receiver ư SMTP and Mail File System User

mt lƯnh hoỈc mt thông báo phản hi c thĨ dạng in hoa, in thưng hoỈc trong bt kì mt kiĨu kt hỵp nào giữa in hoa và in thưng.

Lưu ý rằng điỊu này là không đĩng với tên cđa ”user mailbox”. Với mt s máy chđ, user name là phân biƯt chữ hoa, thưng và viƯc thc hiƯn các lƯnh SMTP cần phải quan tâm đĨ đảm bảo s thc hiƯn đĩng đắn trong trưng hỵp này. Tên cđa máy chđ cịng không phân biƯt chữ hoa, thưng.

Các lƯnh và thông tin phản hi đưỵc xây dng bi các kí t t b mã ASCII. Khi dịch vơ giao vn cung cp kênh truyỊn thơng 8 bit, mỗi kí t truyỊn đi s ch sư dơng 7, bit cao nht s đưỵc xoá vỊ 0.

Mỗi phiên giao dịch SMTP phải trải qua mt s giai đoạn. Các giai đoạn đ đưỵc thc hiƯn thông qua các thđ tơc SMTP, kèm theo đ là các thông tin phản hi:

 Thđ tơc MAIL.

 Thđ tơc FORWARDING.

 Các thđ tơc MAILING và SENDING.  Các thđ tơc OPENING và CLOSING.  Các mã trả li cđa lƯnh SMTP.

Một phần của tài liệu Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - Dịch vụ thư tín điện tử và cài đặt một chương trình mang tính thử nghiệm do dịch vụ thư tín điện tử pot (Trang 43 - 45)