Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 16 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
16
Dung lượng
508,94 KB
Nội dung
MỤC LỤC LỜI NÓI ĐẦU PHÂN CÔNG CÔNG VIỆC Thư điện tử Giao thức truyền thư điện tử đơn giản SMTP So sánh SMTP HTTP Khuôn dạng tin thư điện tử Các giao thức truy nhập thư điện tử 5.1 POP3 .9 5.2 IMAP 11 5.3 Thư điện tử dựa Web (Web-Based E-mail) 13 Kết luận 14 Tieu luan LỜI NÓI ĐẦU Các ứng dụng mạng đa dạng lý tồn Internet Từ Internet đời, có nhiều giao thức thiết kế để hỗ trợ phát triển kiến tạo ứng dụng mạng Giao thức mạng quy tắc chúng phải tuân theo quy tắc bắt buộc Nó giống tiêu chuẩn sách thức gộp lại, tạo nên quy tắc giao thức mạng nhằm thực hành động, sách giải vấn đề từ đầu đến cuối giúp trình giao tiếp mạng liệu diễn kịp thời Giao thức mạng bao gồm có liên kết máy tính, router, máy chủ thiết bị hỗ trợ mạng khác chúng muốn giao tiếp với Để đảm bảo trình giao tiếp liệu/mạng diễn sn sẻ giao thức mạng phải xác nhận cài đặt người gửi người nhận Có nhiều giao thức sử dụng để giao tiếp truyền đạt thông tin Internet như: FTP, SMTP, POP3 Những ứng dụng dựa ký tự e – mail thuần, truy nhập máy tính từ xa, truyền tệp chát ký tự trở thành thông dụng từ thập kỷ 1970 Trong tiểu luận nhóm em tìm hiểu giao thức truyền thư điện tử Internet Trong q trình làm cịn tồn đọng thiếu sót, nhóm em mong nhận góp ý phản hồi từ thầy giáo bạn để tiểu luận nhóm em hoàn thiện đầy đầy đủ Tieu luan PHÂN CƠNG CƠNG VIỆC Thành Viên Cơng việc Đánh giá Lã Trung Kiên Thư điện tử Internet Làm word slide Trần Thị Hoàng Anh Giao thức truyền thư đơn giản SMTP Hoàn thành So sánh với HTTP Làm word slide Nguyễn Quang Huy Đinh Thành Long Hồn thành Khn dạng tin thư điện tử & Hoàn thành POP3 Làm word slide Tổng hợp word slide IMAP Thư điện tử dựa Web Hoàn thành (Web – Based E-mail) Làm word slide Tieu luan Thư điện tử Thư điện tử (email hay e-mail) phương thức trao đổi tin nhắn người sử dụng thiết bị điện tử Thư điện tử lần đưa vào sử dụng hạn chế thập niên 60 đến năm 1970 có dạng ngày gọi email Thư điện tử hoạt động qua mạng máy tính mà chủ yếu Internet Một số hệ thống thư điện tử ban đầu yêu cầu người gửi nhận trực tuyến thời điểm, giống với nhắn tin tức thời Hệ thống thư điện tử ngày dựa mơ hình lưu chuyển tiếp Các máy chủ thư điện tử chấp nhận, chuyển tiếp, phân phối lưu tin nhắn Người dùng máy tính họ khơng bắt buộc trực tuyến lúc; họ cần kết nối chốc lát, thường tới máy chủ thư điện tử hay giao diện email web miễn có chức gửi nhận tin nhắn Ban đầu thư điện tử xây dựng với dạng ký tự văn ASCII trao đổi trung gian, thư điện tử Internet mở rộng giao thức mở rộng thư điện tử Internet đa mục đích có chứa văn nhiều ký tự nội dung đa phương tiện đính kèm Thư điện tử quốc tế với địa thư điện tử sử dụng UTF-8, chuẩn hóa tính đến năm 2017 chưa áp dụng rộng rãi Lịch sử dịch vụ thư điện tử Internet đại truy tính từ ARPANET thời kỳ đầu với tiêu chuẩn việc mã hóa tin nhắn thư điện tử công bố từ năm 1973 (RFC 561) Một thư điện tử gửi vào đầu năm 1970 trông giống với thư điện tử gửi ngày Thư điện tử có vai trị quan trọng việc tạo Internet, việc chuyển đổi từ ARPANET sang Internet vào đầu năm 1980 tạo cốt lõi cho dịch vụ Có thành phần chính: Đại lý người sử dụng (user agents): Cho phép người dung đọc thư, hiệu chỉnh, lưu, chuyển tiếp … Tieu luan Các máy chủ thư (mail severs): hệ thống máy chủ cấu hình riêng theo tên miền doanh nghiệp dùng để gửi nhận thư điện tử Cho phép người dùng gửi email hay nhận mail thơng qua Internet trực tiếp với tên miền cụ thể tổ chức Hạn chế tối đa thư spam chứa virus Đảm bảo bảo mật thông tin nội cách chặt chẽ Có thể thiết lập dung lượng tối đa cho người dùng Mail Server Quản lý toàn nội dung mail tất thành viên thuộc hệ thống Thiết lập chức lưu liệu tự động Đảm bảo thông tin cần thiết tồn Giao thức truyền thư đơn giản SMTP: giao thức chuẩn TCP/IP dùng để truyền tải thư điện tử (e-mail) mạng internet - POP3 (Post Office Protocol version 3) sử dụng để kết nối tới server email tải email xuống máy tính cá nhân thông qua ứng dụng email Outlsook, Thunderbird, Windows Mail, Mac Mail - IMAP (Internet Message Access Protocol), POP3 dùng để kéo emails emails client, nhiên khác biệt với POP3 kéo email headers về, nội dung email server Đây kênh liên lạc chiều, thay đổi mail client chuyển lên server Sau này, giao thức trở nên phổ biến nhờ nhà cung cấp mail lớn giới, Gmail, khuyên dùng thay POP3 Giao thức truyền thư điện tử đơn giản SMTP - SMTP chuyển tin trực tiếp từ máy chủ thư bên gửi tới máy chủ thư bên nhận SMTP đời trước HTTP (RFC SMTP), SMTP có nhiều đặc tính quan trọng, tồn lâu đời, cơng nghệ mang tính thừa kế với nhiều đặc tính xưa cũ - Sử dụng TCP để thực truyền thư tin cậy từ client tới server, dùng cổng 25 (chạy trạm chủ thư nhận) - Ba pha truyền thư: o Bắt tay (Greeting) o Truyền thư o Đóng/ Kết thúc - Tương tác lệnh/ đáp ứng: o Lệnh (commands): văn ASCII o Đáp ứng (response): mã trạng thái mệnh đề - Bản tin dùng mã 7-bit ASCII Hoạt động giao thức truyền điện tử Tieu luan Kịch bản: Lan gửi thư cho Nam: Giao thức SMTP có nhiều điểm tương đồng với giao thức dùng tương tác mặt đối mặt với người: Máy khách SMTP (chạy trạm chủ thư gửi) thiết lập kết nối TCP tới cổng 25 máy chủ SMTP (chạy trạm chủ thư nhận) Tieu luan Nếu máy chủ hư hỏng máy khách cố gửi lại sau Một kết nối thiết lập, máy chủ máy khách thực vài bước bắt tay lớp ứng dụng Trong pha bắt tay này, máy khách SMTP địa email người gửi (người tạo tin) địa email người nhận Đã giới thiệu xong máy khách gửi tin SMTP dựa vào dịch vụ truyền liệu tin cậy TCP để lấy tin từ máy chủ mà không bị lỗi Sau máy khách lặp lại tiến trình kết nối TCP có tin gửi tới máy chủ, khơng lệnh cho TCP đóng kết nối So sánh SMTP HTTP Giống nhau: Cả giao thức dùng để truyền tệp từ trạm chủ tới trạm khác Khác nhau: Điểm khác biệt Giao thức Bản tin Xử lý tài liệu HTTP Giao thức kéo (PULL) – người tải thơng tin lên máy chủ Web người sử dụng HTTP để kéo thơng tin thuận tiện Khơng áp đặt hạn chế SMTP Giao thức đẩy (PUSH) – máy chủ gửi đẩy tệp tới máy chủ gửi đẩy tệp tới máy chủ nhận thư TCP khởi tạo máy chủ muốn gửi tệp Yếu cầu tin, gồm tồn thân tin, phải có khn dạng ASCII bit Nếu tin chứa ký tự ASCII bit chứa liệu nhị phân tin phải mã hóa thành ASCII bit Đóng gói đối tượng Đưa tồn đối tượng tin đáp ứng thư vào tin HTTP Tieu luan Khuôn dạng tin thư điện tử - - - - Khi tin thư điện tử gửi từ người tới người khác tiêu đề chứa thông tin trước phần nội dung tin Những thơng tin bên ngồi chứa dịng tiêu đề, chúng định nghĩa RFC 5322 Các dòng tiêu đề thân tin tách biệt dòng trống (tức CRLF) RFC 5322 đặc tả khn dạng xác dịng tiêu đề thư biên dịch ngữ nghĩa Cùng với HTTP, dòng tiêu đề chứa văn đọc được, bao gồm từ khóa, sau giá trị hai dấu chấm Một vài từ khóa bắt buộc, lại tùy chọn Mỗi dòng phải có dịng tiêu đề From: dịng tiêu đề To: , tiêu đề có dịng tiêu đề Subject: dòng tiêu đề tùy chọn khác Cần lưu ý dòng tiêu đề khác với lệnh SMTP (mặc dù chúng có chứa vài từ giống “from” “to”) Lệnh phần trước phần giao thức bắt tay SMTP, dòng tiêu đề xem xét phần tin thư Một tiêu đề tin điển hình giống này: From: Alice@crepes.fr To: Bob@hamburger.edu Subject: Searching for the meaning of life Sau tiêu đề tin dịng trống, sau thân tin (dạng ASCII) Dùng Telnet để gửi tin từ máy chủ thư chứa vài dòng tiêu đề bao gồm dịng tiêu đề Subject: Để làm điều đó, dùng lệnh telnet serverName Tieu luan Các giao thức truy nhập thư điện tử - Ngày nay, việc truy nhâp thư sử dụng kiến trúc khách – chủ: người sử dụng thường đọc thư điện tử máy khách thực hệ thống cuối phía người sử dụng, ví dụ máy tính cơng ty, máy tính xách tay PDA Bằng cách thực vai trò máy khách thư máy tính nội bộ, người sử dụng có nhiều đặc tính, bao gồm khả xem tin đa phương tiện tệp đính kèm - RFC SMTP định nghĩa cách dùng lệnh SMTP để chuyển tiếp thư qua nhiều máy chủ SMTP - Chú ý đại lý người sử dụng khơng thể dùng SMTP để lấy thư lấy thư hoạt động kéo (pull), SMTP giao thức đẩy (push) Vấn đề giải cách đưa giao thức truy nhập thư đặc biệt để truyền thư - Hiện có nhiều giao thức truy nhập thông dụng, bao gồm POP3 (Post Office Protocol Version 3), IMAP (Internet Mail Access Protocol) HTTP Hình 3.5: đưa tổng kết giao thức sử dụng cho thư Internet: SMTP dùng để truyền thư từ máy chủ thư người gửi đến máy chủ thư người nhận; SMTP dùng để truyền thư từ đại lý người sử dụng bên gửi tới máy chủ thư người gửi Một giao thức truy nhập thư, ví dụ POP3, dùng để truyền thư từ máy chủ thư người nhận tới đại lý người sử dụng người nhận Tieu luan 5.1 POP3 - POP3 viết tắt Post Office Protocol version 3, giao thức tầng ứng dụng, dùng để lấy thư điện tử từ server mail, thông qua kết nối TCP/IP POP3 sử dụng để kết nối tới server email tải email xuống máy tính cá nhân thơng qua ứng dụng email client Outlook, Thunderbird, Windows Mail, Mac Mail… - Ưu điểm POP3: • Mail lưu cục bộ, tức ln truy cập khơng có kết nối Internet • Kết nối Internet dùng để gửi nhận mail • Tiết kiệm khơng gian lưu trữ server • Được lựa chọn để lại mail server • Hợp nhiều tài khoản email nhiều server vào hộp thư đến - Nhược điểm POP3: • Mỗi lần nhận mail, POP download email máy local (và mặc định xóa mail server đi) nên bạn sử dụng nhiều thiết bị để quản lý tài khoản email qua giao thức POP • Tuy nhiên, bạn cấu hình email client để POP3 khơng xóa email server mà “mask as read” – đánh dấu đọc với email 10 Tieu luan - - - POP3 giao thức truy nhập đơn giản, định nghĩa RFC 1939, ngắn gọn dễ đọc Vì giao thức đơn giản nên chức hạn chế POP3 bắt đầu đại lý người sử dụng (máy khách) mở kết nối TCP tới máy chủ thư (máy chủ) cổng 110 Với kết nối vừa thiết lập này, POP3 tiến triển qua ba pha: ủy quyền, giao dịch cập nhật Trong pha – pha ủy quyền – đại lý người sử dụng gửi tên mật (rõ ràng) để xác thực người sử dụng Trong pha thứ hai – pha giao dịch – đại lý người sử dụng lấy tin, pha đại lý người sử dụng đánh dấu tin để xóa, bỏ đánh dấu, lấy thống kê thư Pha thứ ba – pha cập nhật – diễn máy khách thự lệnh quit, kết thúc phiên POP3; thời điểm máy chủ thư xóa tin bị đánh dấu để xóa Trong phiên giao dịch POP3, đại lý người sử dụng đưa lệnh máy chủ đáp ứng lệnh tin trả lời Có hai khả đáp ứng: + OK (đơi cịn kèm theo liệu từ máy chủ tới máy khách), máy chủ sử dụng đề lệnh trước tốt _-ERR máy chủ sử dụng để lệnh trước bị lỗi Pha ủy quyền có hai lệnh bản: user pass Để minh hoa hai lệnh này, thử Telnet trực tiếp vào máy chủ POP3, sử dụng cổng 110 đưa lệnh Giả sử mailServer tên máy chủ thư bạn, bạn thấy sau: telnet mailserver 110 +OK POP3 server ready User bob +OK pass hungry +OK user successfully logged on - Bây nhìn vào pha giao dịch Một đại lý người sử dụng POP3 người sử dụng cấu hình để “tải xóa” “tải lưu trữ” Trình tự lệnh đại lý người sử dụng POP3 đưa phụ thuộc vào việc đại lý người sử dụng POP3 đưa phụ thuộc vào việc đại lý người sử dụng cấu hình theo phương thức hoạt động Trong phương thức tải về-và-xóa đại lý người sử dụng đưa cách lệnh: list, retr dele Ví dụ, giả sử người sử dụng có hai tin hịm thư Trong đoạn hội thoại sau, C: (máy khách) đại lý người sử dụng S: (máy chủ) máy chủ thư Giao dịch sau: C: list S: 498 11 Tieu luan S:2 912 S: C: retr S: ( blah blah S: S: blah) S: C: dele C: retr S: ( blah blah S: S: blah) S: dele C: quit S: +OK POP3 server signing off - - - Đầu tiên, đại lý người sử dụng sử dụng máy chủ liệt kê kích thước tin lưu trữ Sau đại lý người sử dụng lấy xóa tin khỏi máy chủ Chú ý sau pha ủy quyền, đại lý người sử dụng dùng bốn lệnh: list, retr, dele quit Cú nháp lệnh định nghĩa RFC 1939 Sau xử lý lệnh quit, máy chủ POP3 vào pha cập nhật xóa bỏ tin khỏi hịm thư Có khó khăn với phương thức tải -và – xóa người nhận (Bob) mai muốn truy cập tin từ nhiều máy tính khác máy để bàn quan, máy tính nhà máy tinh xách tay Bob Phương thức tải - và- xóa phân chia tin thư Bob máy này, cụ thể Bob đọc tin máy quan buổi tối nhà anh đọc lại tin từ máy xách tay Trong phương thức tải về- –giữ, đại lý người sử dụng giữ tin máy chủ thư sau tải chúng Trong phiên POP3 đại lý người sử dụng máy chủ thư, máy chủ POP3 trì vài thơng tin trạng thái; cụ thể theo dõi tin người sử dụng đánh dấu xóa Tuy nhiên, máy chủ POP3 không mang thông tin trạng thái xuyên qua phiên POP3 Thiếu thông tin trạng thái qua phiên làm đơn giản hóa việc thực máy chủ POP3 5.2 IMAP a Giới thiệu IMAP 12 Tieu luan IMAP chữ viết tắt Internet Message Access Protocol giao thức đời vào năm 1986 cho phép bạn truy cập email lúc nơi, từ thiết bị Khi bạn đọc email cách dùng IMAP, bạn thực tải xuống lưu trữ máy tính Thay vào đó, bạn đọc từ dịch vụ email Nhờ đó, bạn kiểm tra email bạn từ thiết bị khác điện thoại, máy tín, đâu giới IMAP tải xuống thư bạn bấm vào phần đính kèm khơng tự động tải xuống Cách giúp bạn kiểm tra thư bạn nhanh chóng nhiều POP b Cách thức hoạt động Kết nối đến server Lấy nội dung người dùng yêu cầu lưu vào nhớ đệm thiết bị cục VD: danh sách email mới, danh sách email theo truy vấn tìm kiếm Hiển thị nội dung lấy phần mềm người dùng, xử lý biên tập thêm/xóa/sửa người dùng lên email Ngắt kết nối Các bước làm việc IMAP phức tạp so với POP Về bản, email lưu server, người dùng copy lưu tạm thiết bị cá nhân (Một số phần mềm cho phép tải nhiều email định hoàn toàn thiết bị) c Ưu điểm IMAP Mail lưu trữ server, truy cập từ nhiều thiết bị địa điểm khác (điện thoại, máy tính…) 13 Tieu luan Xem nhanh cần tải trước danh sách email với tiêu đề với yêu cầu rõ ràng thay phải đồng tồn POP Tiết kiệm khơng gian lưu trữ thiết bị cục đặc biệt điện thoại Vẫn cho phép lưu trữ email cục (cài đặt phần mềm) Có lệch cho phép đại lý người sử dụng lấy thành phần tin 5.3 Thư điện tử dựa Web (Web-Based E-mail) a Giới thiệu chung Tháng 12 năm 1995, sau Web phát minh, đề xuất phát triển hệ thống thư điện tử Wed miễn phí Sabeer Bhatia Jack Smith Với ý tưởng trên, cấp tài khoản thư điện tử miễn phí cho mong muốn tạo tài khoản truy cập từ Web Sau ý tưởng thự hóa phát triển nhanh chóng với dịch vụ cơng ty Hotmail có đến 12 triệu thuê bao sau năm mắt Với dịch vụ này, đại lý người sử dụng trình Web bình thường kết nối người sử dụng truyền thơng với hịm thư từ xa họ thơng qua giao thức HTTP Ví dụ: bạn sử dụng dịch vụ gửi thư điện tử, thư điện tử đươc gửi từ trình duyệt đến máy chủ thư bạn HTTP gửi đến máy chủ thư khác qua SMTP Và bạn nhận thư muốn truy nhập vào hịm thư điện tử bạn máy chủ thư bạn gửi thư điện tử trình duyệt bạn giao giao thứ HTTP, POP3 hay IMAP b Những thuận tiện bất tiện dịch vụ Thuận tiện: E-mail lưu trữ từ máy chủ xa, có nghĩa truy cập từ nơi có kết nối Internet trình duyệt Web 14 Tieu luan Phần lớn nhà cung cấp Webmail dịch vụ miễn phí Bảo trì tập trung email khách hàng; lưu, nâng cấp sửa lỗi bảo mật thực người quản trị Bất tiện: Người dùng phải online để đọc viết nhiều e-mail Những dịch vụ Webmail thương mại thường cung cấp không gian lưu trữ email giới hạn quảng cáo sử Webmail thường bị giới hạn tốc độ tính so với chương trình xem email khác, phần hạn chế HTML (trang web) Kết luận Thư điện tử gửi đến người nhận nhanh, dễ dàng rẻ nhiều so với sử dụng thư tay truyền thống Thư điện tử thơng điệp gửi từ máy tính đến máy tính khác mạng máy tính mang nội dung cần thiết từ người gửi đến người nhận Do thư điện tử gửi qua lại mạng sử dụng tín hiệu điện tốc độ truyền nhanh Ngồi bạn gửi nhận thư riêng điện giao dịch với file đính kèm hình ảnh, cơng văn tài liệu chí nhạc, hay chương trình phần mềm… Các giao thức truyền thư điện tử Internet mà chúng e tìm hiểu tiểu luận là: POP3 (Post Office Protocol, phiên 3): cho phép nhận thông điệp thư điện tử qua Internet SMTP (Simple Mail Transfer Protocol): cho phép gởi thông điệp thư điện tử (e-mail) qua Internet FTP (File Transfer Protocol): cho phép trao đổi tập tin qua Internet 15 Tieu luan 16 Tieu luan ... có chức gửi nhận tin nhắn Ban đầu thư điện tử xây dựng với dạng ký tự văn ASCII trao đổi trung gian, thư điện tử Internet mở rộng giao thức mở rộng thư điện tử Internet đa mục đích có chứa văn... mã hóa tin nhắn thư điện tử công bố từ năm 1973 (RFC 561) Một thư điện tử gửi vào đầu năm 1970 trông giống với thư điện tử gửi ngày Thư điện tử có vai trị quan trọng việc tạo Internet, việc chuyển... trình phần mềm… Các giao thức truyền thư điện tử Internet mà chúng e tìm hiểu tiểu luận là: POP3 (Post Office Protocol, phiên 3): cho phép nhận thông điệp thư điện tử qua Internet SMTP (Simple