Giao thức SMTP

Một phần của tài liệu Tài liệu Đồ án tốt nghiệp Thiết kế, lắp đặt mạng LAN và quản trị E-mail nội bộ với Exchange Server ppt (Trang 83 - 87)

- Các công nghệ có khả năng mở rộng

EXCHANGE SERVER

2.2.3. Giao thức SMTP

- Việc phát triển các hệ thống thưđiện tử (Mail System) đòi hỏi phải hình thành các chuẩn chung về thưđiện tử. Có hai chuẩn về thưđiện tử quan trọng nhất và được sử

dụng từ trước đên nay là X400 và SMTP (Simple Mail Transfer Protocol), SMTP thường

đi kèm với chuẩn POP3. Mục đích chính của X400 là cho phép các E-mail có thể được truyền nhận thông qua các loại mạng khác nhau bất chấp cấu hình phần cứng, hệ điều hành mạng, giao thức truyền dẫn được dùng. Còn chuẩn SMTP miêu tả cách điều khiển các thông điệp trên mạng Internet. Điều quan trọng của chuẩn SMTP là giả định MTA hoặc MUA gửi thư phải dùng giao thức SMTP gửi thư điện tử cho một MTA nhận thư

cũng sử dụng SMTP. Sau đó, MUA sẽ lấy thư khi nào họ muốn dùng giao thức POP (Post Office Protocol). Ngày nay POP được cải tiến thành POP3 (Post Office Protocol Version3). Mail Server POP Mail Server POPServer Mail Box MDA MTA Mail Server POP Mail Server POPServer Mail Box MDA MTA PC MUA Mail Box PC MUA Mail Box Line POP

Đồ án tốt nghiệp Kỹ thuật viên – chuyên ngành Công nghệ máy tính

- Thủ tục chuẩn trên Internet để nhận và gửi của thưđiện tử là SMTP (Simple Mail TransPort Protocol). SMTP là thủ tục phát triển ở mức ứng dụng trong mô hình 7 lớp OSI cho phép gửi bức điện trên mạng TCP/IP. SMTP được phát triển vào năm 1982 bởi tổ chức IETF (Internet Engineering Task Fonce) và được chuẩn hoá theo tiêu chuẩn RFCS 821 và 822. SMTP sử dụng cổng 25 của TCP.

- Mặc dù SMTP là thủ tục gửi và nhận thưđiện tử phổ biến nhất nhưng nó vẫn còn thiếu một sốđặc điểm quan trong có trong thủ tục X400. Phần yếu nhất của SMTP là thiếu khả năng hỗ trợ cho các bức điện không phải dạng Text.

- Ngoài ra SMTP cũng có kết hợp thêm hai thủ tục khác hỗ trợ cho việc lấy thư

là POP3 và IMAP4.

IME và SMTP

- MIME (Multipurpose Internet Mail Extensions) cung cấp thêm khả năng cho SMTP và cho phép các file có dạng mã hoá đa phương tiện (MulTimedia) đi kèm với bức điện SMTP chuẩn.

- SMTP yêu cầu nội dung của thư phải ở dạng 7 bit – ASCII. Tất cả các dạng dữ liệu khác phải được mã hóa về dạng mã ASCII. Do đó MIME được phát triển để hỗ

trợ SMTP trong việc mã hóa dữ liệu chuyển về dạng ASCII và ngược lại.

- Một thư khi gửi đi được SMTP sử dụng MIME để định dạng lại về dạng ACSII và đồng thời phần Header được điền thêm các thông số của định dạng cho phép

đầu nhận thư có thểđịnh dạng trở lại dạng ban đầu của bức điện.

- MIME là một tiêu chuẩn hỗ trợ bởi hầu hết các ứng dụng hiện nay. MIME

được quy chuẩn trong các tiêu chuẩn RFC 2045-2094.

Lệnh của SMTP

- SMTP sử dụng một cách đơn giản các câu lệnh ngắn đểđiều khiển bức điện Bảng danh sách các lệnh của SMTP các lệnh của SMTP được xác định trong tiêu chuẩn RFC 821:

Lệnh Mô tả

Hello Hello. Sử dụng để xác định người gửi điện. Lệnh này đi kèm với tên của Host gửi điện. Trong ESTMP

(Extended Protocol), thì lệnh này sẽ là EHLO.

Mall Khởi tạo một dao dịch gửi thư. Nó kết hợp “From” để

Đề tài: Thiết kế, lắp đặt mạng LAN và quản trị E-mail nội bộ với Exchange Server

Data Thông báo bắt đầu nội dung thực sự của bức điện. Dữ

liệu được mã thành dạng mã 128-bit ASCII và nó được kết thúc với một dòng đơn chứa dấu (.)

Đồ án tốt nghiệp Kỹ thuật viên – chuyên ngành Công nghệ máy tính

Mã trạng thái của SMTP

Lệnh Mô tả

Rset Huỷ bỏ giao dịch thư

Vrfy Sử dụng để xác thực người nhận thư

Noop Nó là lệnh “No Operation” xác định không thực hiện hành

động gì

Quit Thoát khỏi tiến trình để kết thúc

Send Cho Host nhận biết rằng thư còn phải gửi đến đầu cuối khác - Khi một MTA gửi một lệnh SMTP tới MTA nhận thì MTA nhận sẽ trả lời với một mã trạng thái để cho người gửi biết đang có việc gì xảy ra tại đầu nhận. Và dưới

đây là bảng mã trạng thái của SMTP theo tiêu chuẩn RFC821. Mức độ của trạng thái

được xác định bởi số đầu tiên của mã (5xx là lỗi nặng, 4xx là lỗi tạm thời, 1xx-3xx là hoạt động bình thường).

SMTP mở rộng (Extended SMTP)

- SMTP thì được cải tiến để ngày càng đáp ứng nhu cầu cao của người dùng và là một thủ tục ngày càng có ích. Nhưng dù sao cũng co sự mở rộng tiêu chuẩn SMTP, và chuẩn RFC 1869 ra đời để bổ sung cho SMTP. Nó không chỉ mở rộng mà còn thêm các tính năng cần thiết cho các lệnh có sẵn. Ví dụ: lệnh SIZE là lệnh mở rộng cho phép nhận giới hạn độ lớn của bức điện đến. Không có ESMTP thì sẽ không giới hạn được

độ lớn của bức thư.

- Khi hệ thống kết nối với một MTA, nó sẽ sử dụng khởi tạo thì ESMTP thay HELO bằng EHLO. Nếu MTA có hỗ trợ SMTP mở rộng (ESMTP) thì nó sẽ trả lời với một danh sách các lệnh mà nó sẽ hỗ trợ. Nếu không nó sẽ trả lời với mã lệnh sai (500 Command Not Recognized) và Host gửi sẽ quay trở về sử dụng SMTP.

Các lệnh cơ bản của ESMTP

Lệnh Miêu tả

Ehlo Sử dụng ESMTP thay cho HELO của SMTP 8BitMIME Sử dụng 8-bit MIME cho mã dữ liệu

Size Sử dụng giới hạn độ lớn của bức điện SMTP Headers

- Có thể lấy được rất nhiều thông tin có ích bằng cách kiểm tra phần Header của thư. Không chỉ xem được bức điện từ đầu đến, chủ đề của thư, ngày gửi và những người nhận. Bạn còn có thể xem được những điểm mà bức điện đã đi qua trước khi

đến hộp thư của bạn. Tiêu chuẩn RFC 822 quy định Header chứa những gì. Tối thiểu có người gửi (From), ngày gửi và người nhận (TO, CC, hoặc BCC)

Các ưu điểm và nhược điểm của SMTP

Đề tài: Thiết kế, lắp đặt mạng LAN và quản trị E-mail nội bộ với Exchange Server

+ Nó được hỗ trợ bởi nhiều tổ chức.

+ SMTP có giá thành quản trị và duy trì thấp. + SMTP có cấu trúc địa chỉđơn giản.

Nhược điểm:

+ SMTP thiếu một số chức bảo mật (SMTP thường gửi dưới dạng Text do đó có thể bị đọc trộm - phải bổ sung thêm các tính năng về mã hóa dữ liệu S/MIME).

+ Hỗ trợđịnh dạng dữ liệu yếu (phải chuyển sang dạng ASCII – sử dụng MINE).

+ Nó chỉ giới hạn vào những tính năng đơn giản. (Nhưng cũng là một ưu

điểm do chỉ giới hạn những tính năng đơn giản nên nó sẽ làm việc hiệu quả và dễ dàng).

Một phần của tài liệu Tài liệu Đồ án tốt nghiệp Thiết kế, lắp đặt mạng LAN và quản trị E-mail nội bộ với Exchange Server ppt (Trang 83 - 87)

Tải bản đầy đủ (PDF)

(163 trang)