1. Trang chủ
  2. » Giáo Dục - Đào Tạo

ĐỀ tài báo cáo TỔNG QUAN về EMAIL và các GIAO THỨC MAIL 3

12 4 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

ĐỀ TÀI BÁO CÁO TỔNG QUAN VỀ EMAIL VÀ CÁC GIAO THỨC MAIL Ví dụ: C: A101 LIST "" "" S: * LIST (\Noselect) "/" "" S: A101 OK LIST Completed C: A102 LIST Tuy* "" S: * LIST (\Noselect) "/" "" S: A102 OK LIST Completed C: A102 LIST * * S: * LIST () "/*" "Inbox" S: * LIST () "/*" "Tuyen" S: * LIST () "/*" "Phung" LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com S: A102 OK LIST Completed C: A102 LIST Tuy* * S: * LIST () "tuy*" "tuyen" S: A102 OK LIST Complete  LUSB - Arguments: tên hay ký tự đặc trưng - Kết trả về: OK - list completed NO - list failure: can't list that reference or name BAD - command unknown or arguments invalid Lệnh tương tự list khác điều hòm thư nhận phải trạng thái active  STATUS - Arguments: tên hòm thư (trạng thái) - Kết trả về:OK - status completed NO - status failure: no status for that name BAD - command unknown or arguments invalid - Lệnh trả trạng thái hịm thư, khơng làm ảnh hưởng đến chuyển đổi hòm thư trạng thái thư LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Trạng thái theo IMAP4rev1 sau.chức lệnh dùng để check mail  MESSAGES : số thư hòm thư  RECENT  UIDNEXT : số thơ củ : giá trị UID gán cho thư hòm thư  UIDVALIDITY : giá trị UID hòm thư  UNSEEN : thư mà người dùng chưa xem nội dung Ví dụ C: A042 STATUS tuyen (MESSAGES RECENT) S: * STATUS tuyen (MESSAGES 23 RECENT 40) S: A042 OK STATUS completed  NOOP - Arguments: none - Kết trả về: OK - noop completed BAD - command unknown or arguments invalid - Lệnh thực chất khơng làm mà mục đích để kiểm tra xem mail Client mail Server cịn liên lạc với khơng Ví dụ C: a002 NOOP S: a002 OK NOOP completed LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com C: a047 NOOP S: * 22 EXPUNGE S: * 23 EXISTS S: * RECENT S: * 14 FETCH (FLAGS (\Seen \Deleted)) S: a047 OK NOOP completed  STORE Arguments: message set message data item name value for message data item Responses: untagged responses: FETCH Result: OK - store completed NO - store error: can't store that data BAD - command unknown or arguments invalid - Thiết lập lại trạng thái thư, thư có trạng thái thư nhận Recent trạng thái chưa đọc Unsen, đọc Seen trạng thái xoá Deleted số cờ đặt trưng khác - Nếu thêm trạng thái dùng lệnh Arguments tương ứng +FLAGS hay +FLAGS.SILENT LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com - Nếu loại bỏ trạng thái dùng lệnh Arguments tương ứng FLAGS hay -FLAGS.SILENT - FLAGS.SILENT thiết lập lại trạng thái server hồi đáp lại hiên thư trạng thái lệnh ngược lại với lệnh –FLAGS ví dụ C: A003 STORE 2:4 +FLAGS (\Deleted) S: * FETCH FLAGS (\Deleted \Seen) S: * FETCH FLAGS (\Deleted) S: * FETCH FLAGS (\Deleted \Flagged \Seen) S: A003 OK STORE completed C: A003 STORE 2:4 +FLAGS.SILENT (\Deleted) S: A003 OK STORE completed  EXPUNGE Command Arguments: none Responses: untagged responses: EXPUNGE Result :OK - expunge completed NO - expunge failure: can't expunge (e.g permission denied) BAD - command unknown or arguments invalid LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Lệnh dùng để kiểm tra thư có trạng thái deleted loại khỏi hịm thư, đưa vào thùng rác(hòm thư trash) Nếu hòm thư Trash chọn thư xố khỏi mail bạn  LOGOUT - Arguments: none - Kết tả về: OK - logout completed BAD - command unknown or arguments invalid - Lệnh dùng để đóng kết nối lại phiên làm việc Ngồi lệnh IMAP4 số lệnh hay khác SEARCH, AUTHENTICATE, thời gian lực có hạn nên đồ án em có lẽ dừng lại lệnh b Sự khác biệt hai giao thức POP3 IMAP4 - Nói cách đơn giản nhất, IMAP đặt kiểm soát e-mail lên server nhiệm vụ POP "ném" tồn thơng điệp e-mail chỗ trình client yêu cầu, xong "phủi tay" Theo nhận định Terry Gray Giám đốc Networks & Distributed Computing University of Washington, người dùng IMAP năm phát biểu: "Nhu cầu truy cập đến nơi lưu trữ thư từ nhiều máy khác vào thời điểm khác lý chủ yếu cho bùng nổ mối quan tâm đến IMAP, nguyên nhân nhà cung cấp hệ thống thư điện tử có tầm cỡ LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com hỗ trợ nó" Qua đó, cho ta thấy giao thức IMAP giao thức đọc mail tốt an toàn - Hơn nữa, với thông điệp e-mail lưu giữ server, tất các thao tác thông điệp thực được, chẳng hạn đọc phần header thông điệp (xem thêm danh sách tính đây) Ngồi khả thao tác thơng điệp, dùng IMAP cịn có lợi ích khác Ví dụ, người dùng làm việc hai hay nhiều máy PC, chẳng hạn máy để bàn, máy di động, họ không cần phải lo lắng việc thư từ nằm vương vãi máy client khác Cũng vậy, quan có người dùng di động máy PC để cố định, chẳng hạn trường học hay quan y tế, IMAP giải pháp lý tưởng ố theo ý kiến chuyên gia phụ trách công nghệ - Một lợi điểm khác IMAP e-mail tự động dự phịng server xí nghiệp máy cá nhân Những thông điệp quan trọng người dùng chép máy client, để lưu máy server Tuy nhiên, phần lớn người dùng có khuynh hướng để lại thơng điệp server Làm giúp quan có kế hoạch tổ chức việc dự phịng (backup) cho toàn e-mail quan cách dễ dàng Tất nhiên việc định tổ chức dự phòng tập trung phụ thuộc chủ yếu vào mức độ quan trọng nội dung e-mail, e-mail nằm rải rác máy client cần thực dự phịng bạn gặp nhiều khó khăn - IMAP làm giảm nhu cầu mà e-mail đòi hỏi mạng Người dùng trước phải tải xuống tồn e-mail họ có với POP, dù e-mail có chứa file gắn kèm lớn nhiều megabyte, họ tải xuống cách có chọn lọc tồn hay phần thư Kết quả, theo ý kiến LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com nhà cung cấp, phần lớn người dùng tải thư Kỹ thuật e-mail server cịn có nghĩa chi phí thiết lập server tăng lên nhiều so với POP c Những tính xuất sắc IMAP - Thật nhiều tính danh sách sau có trình client e-mail riêng Nhưng nhớ Internet Messaging Access Protocol (IMAP) cung cấp thứ mà chương trình khơng có: độc lập với nhà cung cấp, chuẩn hố + Người dùng cần xem phần header thông điệp để xác định thông điệp cần đọc + IMAP chèn thơng điệp vào folder xa + Nó cho phép tạo nhãn hiệu chuẩn hay định nghĩa người dùng cho thơng điệp Ví dụ, nhãn hiệu dùng để định danh nhóm làm việc, dự án, v.v + Do thông điệp IMAP có khuynh hướng giữ lại server khơng phải máy client riêng lẻ, cập nhật chúng IMAP hỗ trợ cập nhật đồng thời folder dùng chung thông báo cho người dùng việc cập nhật + Người dùng có nhiều folder hộp thư đến (inbox), thiết lập chúng theo nhiều cách, tạo thư mục + Người dùng lựa chọn để đọc phần thông điệp MIME, truy cập phần thân thông điệp bỏ qua phần gắn kèm + Người dùng tìm kiếm thông điệp server LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chức Replay hay Forward - Có vấn đề cần nói đến trình mail Server nhận thư mà người nhận thư khơng thuộc quyền quản lý trình mail server chạy, làm cách để đảm bảo thư đến người dùng?.Cụ thể với địa mail name@yahoo.com hay name@hotmail.com làm cách biết địa mail server thực sự? Chúng ta dựa vào tên domain mail Mỗi mail Server đăng ký với DNS server tên miền mà quản lý theo dạng MX record(Mail Exchange Record) Ngồi ta dùng mail server trung gian để chuyển mail đến đích + ServerReply: trình server mail chạy chuyển nội dung thư mà địa mail đến mà không thuộc quyền quản lý thông qua mail Server khác có hỗ trợ dịch vụ này, thơng thường trình Mail Server hỗ trợ dịch vụ Vì việc làm cho trình chủ bị tải tính bảo mật khơng an tồn Trên mạng internet mail server vnn.vn có hổ trợ dịch vụ server mail trung gian + ServerForward: phương pháp tối ưu hiệu Cụ thể nhận thư mà địa đến khơng thuộc quyền quản lý, trình mail server chạy phân tích xem Domain mail thuộc quyền quản lý Server mail địa máy chạy tên thơng qua máy server DNS cổng kết nối 53 (DNS Server lưu trữ địa máy server chạy mạng Internet, việt nam có Server DNS tên hcm-server1.vnd.net dngserver2.vnd.net) Sau tiến hành gởi mail đến người nhận thơng qua server mà quản lý Ví dụ: ServerForward có tính tương tự nhu Nslookup.exe dịng họ windows server Sau ví dụ phân giải tên domain yahoo.com LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com thành địa mail server thực thụ chương trình nslookup.exe windows Server hay MXLookup.class chương trình C:\winnt> nslookup Default Server: hcm-server1.vnd.net Address: 203.162.4.1 >set type=MX >yahoo.com yahoo.com MX preference=1, mail exchanger = mx1.mail.yahoo.com yahoo.com MX preference=1, mail exchanger = mx2.mail.yahoo.com yahoo.com MX preference=5, mail exchanger = mx4.mail.yahoo.com từ ví dụ ta thấy domain mail yahoo.com có tới server mail quản lý mx1.mail.yahoo.com, mx2.mail.yahoo.com mx4.mail.yahoo.com Ta chon mail Server mail server gởi thư đến mail server người nhận mail có domain mail yahoo.com CÁC TÍNH CHẤT ƯU VÀ KHUYẾT ĐIỂM CỦA JAVA a Các tính chất bản: - Đơn giản(simple) :Cú pháp java thực giống cú pháp C++ phiên Mặc dù java ngôn ngữ ưa chuộng thời điểm java ngôn ngữ hay Một điểm khác java nhỏ, tạo phần mềm chạy độc LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com lập máy tính nhỏ kích thước biên dịch lớp thư viện có 40K - Hướng đối tượng(Ọbect oriented): ứng dụng java điều phải xây dựng đối tượng lớp có nhiều phương thức(method) vùng(field) Phương thức chức mà đối tượng dùng để trả lời tác động lên đối tượng - Phân tán(distributed): Java thiết kế để hỗ trợ ứng dụng phân tán lớp mạng(java net) Ví dụ lớp URL java truy xuất dễ dàng đến máy chủ xa, mở truy cập đến đối tượng thông qua mạng dễ dàng lập trình viên sử dụng máy - kiểu tỉnh(statically typed): tất đối tượng sử dụng chương trình phải khai báo trước sử dụng Điều giúp cho trình biên dịch java xác định báo cáo xung đột - Biên dịch(Compiled): trước chạy chương trình java chương trình phải dịch lại trình dịch java(máy ảo java) kết đưa file “bye-code” tương đương với file mã máy, thực hệ điều hành mà có trình thơng dịch java(JVM) Trình thông dịch đọc file “bye-code” dịch lệnh “byecode” sang ngôn ngữ máy - Thông dịch(Interpreter): java ngơn ngữ thơng dịch( thật ngơn ngữ vừa thơng dịch vừa biên dịch) nên trở nên khả chuyển - Mở rộng(Extensible): chương trình java hỗ trợ hệ thống riêng mà hàm viết ngôn ngữ khác thường C++,Visual Basic Hỗ trợ cho hệ thống riêng giúp cho người lập trình viết hàm mà LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com thực nhanh hàm tương đương viết java Các hệ thống riêng liên kết động với chương trình java Khi java cải thiện tốc độ hệ thống riêng không cần thiết LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ... server mail quản lý mx1 .mail. yahoo.com, mx2 .mail. yahoo.com mx4 .mail. yahoo.com Ta chon mail Server mail server gởi thư đến mail server người nhận mail có domain mail yahoo.com CÁC TÍNH CHẤT ƯU VÀ... việc dự phịng (backup) cho tồn e -mail quan cách dễ dàng Tất nhiên việc định tổ chức dự phòng tập trung phụ thuộc chủ yếu vào mức độ quan trọng nội dung e -mail, e -mail nằm rải rác máy client cần... bảo thư đến người dùng?.Cụ thể với địa mail name@yahoo.com hay name@hotmail.com làm cách biết địa mail server thực sự? Chúng ta dựa vào tên domain mail Mỗi mail Server đăng ký với DNS server tên

Ngày đăng: 01/11/2022, 15:19

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w