Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 39 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
39
Dung lượng
2,11 MB
Nội dung
MỤC LỤC Table of Contents LỜI CẢM ƠN Trong trình thực đề tài em giúp đỡ nhiệt tình thầy mơn Mạng & Truyền thông khoa CNTT đại học Thái Nguyên, đặc biệt thầy Trần Duy Minh Thầy nhiệt tình giúp đỡ để em hồn thành đề tài Em xin gửi lời cảm ơn chân thành đến Ban lãnh đạo khoa CNTT đại học Thái NguyênUC Các thầy môn Mạng & truyền thông đặc biệt thầy Trần Duy Minh Gia đình bạn bè giúp em hoàn thành đồ án Mặc dù có nhiều cố gắng song cịn hạn chế trình độ, tài liệu thời gian thực nên khơng thể tránh khỏi sai sót hạn chế Rất mong đóng góp thầy giáo bạn sinh viên Kính chúc thầy cô khỏe mạnh, hạnh phúc Thái Nguyên, 22/9/2010 Sinh viên thực Nguyễn Đức Hồng LỜI NĨI ĐẦU Các vấn đề bảo mật trở lên vô cấp thiết, giới Việt Nam việc thông tin quan trọng bị hacker ăn cắp phá hoại xảy hàng ngày điển hình hệ thống mail Chính thân tơi nhiểu lần bị mật hòm thư điện tử, cá nhân khơng có nhiều thơng tin quan trọng, với quy mơ doanh nghiệp khác, bị ảnh hưởng lớn gây thiệt hại ngiêm trọng Đó nguyên nhân khiến cho doanh nghiệp có nhu cầu bảo mật thơng tin cao đặc biệt hệ thống mail, để bảo vệ thông tin doanh nghiệp không bị hacker đánh cắp Chính mà hệ thống mail server lựa chọn sáng suốt cho doanh nghiệp Với nhiều lợi dễ quản lý tính bảo mật cao hệ thống mail server thiếu doanh nghiệp Và hệ thống mail Windows Linux sử dụng rộng rãi Việt Nam đặc biệt hệ thống mail Windows Đề tài giới thiệu chủ yếu hệ thống mail windows, Linux trình cài đặt nghiên cứu thêm CHƯƠNG KHÁI NIỆM CHUNG VỀ HỆ THỐNG THƯ ĐIỆN TỬ 1.1 Giới thiệu thư điện tử 1.1.1.Thư điện tử ? Để gửi thư, thơng thường ta vài ngày với thư gửi nước nhiều thời gian để gửi thư nước ngồi Do đó, để tiết kiệm thời gian tiền bạc ngày nhiều người sử dụng thư điện tử Thư điện tử gửi tới người nhận nhanh, dễ dàng rẻ nhiều so với thư truyền thống Vậy thư điện tử ? nói cách đơn giản, thư điện tử là 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 Thư điện tử gọi tắt E-Mail(Electronic Mail) E-Mail có nhiều cấu trúc khác tuỳ thuộc vào hệ thống máy tính người sử dụng Mặc dù khác cấu trúc tất có mục đích chung gửi nhận thư điện tử từ nơi đến nơi khác nhanh chóng Ngày nay, nhờ phát triển Internet người ta gửi điện thư tới quốc gia toàn giới Với lợi ích nên thư điện tử trở thành nhu cầu cần phải có người sử dụng máy tính Giả sử bạn nhà kinh doanh nhỏ cần phải bán hàng tồn quốc.Vậy làm bạn liên lạc với khách hàng cách nhanh chóng dễ dàng Thư điện tử cách giải tốt trở thành dịch vụ tiếng Internet Tại nước tiến tiến nước phát triển, trường đại học, tổ chức thương mại, quan quyền v v Đều kết nối hệ thống máy tính họ vào Internet để việc chuyển thư điện tử nhanh chóng dễ dàng 1.1.2 Lợi ích thư điện tử Thư điện tử có nhiều cơng dụng chuyển nhanh chóng sử dụng dễ dàng Mọi người trao đổi ý kiến, tài liệu với thời gian ngắn Thư điện tử ngày đóng vai trị quan trọng đời sống, khoa học, kinh tế, xã hội, giáo giục, an ninh quốc gia Ngày người ta trao đổi với hàng ngày ý kiến, tài liệu điện thư cách xa hàng ngàn số Vì thư điện tử phát triển dựa vào cấu trúc Internet với phát triển Internet, thư điện tử ngày phổ biển tồn giới Người ta khơng ngừng tìm cách để khai thác đến mức tối đa hữu dụng Thư điện tử phát triển bổ sung thêm tính sau: Mỗi thư điện tử mang nhận dạng người gửi Như người gửi biết gửi thư cho cách xác Người ta dùng thư điện tử để gửi thư viết tay Có nghĩa người nhận đọc thư điện mà người gửi viết tay Thay gửi thư điện tử chữ, người gửi dùng điện thư để gửi tiếng nói Người nhận lắng nghe giọng nói người gửi nhận thư Người gửi gửi phim hình ảnh lưu động cho người nhận Nhưng trở ngại lớn đường truyền tải tín hiệu Internet cịn chậm khó chuyển tải số lượng lớn tín hiệu Ngồi cịn trở ngại khác máy tính khơng đủ sức chứa hay xử lý hết tất tín hiệu mà nhận được.Vì gần người ta bắt đầu xây dựng đường truyền tải tốc độ cao cho Internet với lưu lượng nhanh gấp trăm lần so với đường cũ Hy vọng với đà tiến triển vậy, người Internet có thêm nhiều lợi ích từ việc sử dụng điện thư 1.2 Kiến trúc hoạt động hệ thống thư điện tử 1.2.1.Những nhân tố hệ thống thư điện tử Hình 1.1 Sơ đồ tổng quan hệ thống thư điện tử Hầu hết hệ thống thư điện tử bao gồm ba thành phần MUA, MTA MDA MTA(Mail Transfer Agent) Khi thư gửi đến từ MUA MTA có nhiệm vụ nhận diện người gửi người nhận từ thông tin đóng gói phần header thư điền thơng tin cần thiết vào header Sau MTA chuyển thư cho MDA để chuyển đến hộp thư MTA, chuyển cho Remote-MTA Việc chuyển giao thư MTA định dựa địa người nhận tìm thấy phong bì Nếu trùng với hộp thư MTA (Local-MTA) quản lý thư chuyển cho MDA để chuyển vào hộp thư Nếu địa gửi bị lỗi, thư chuyển trở lại người gửi Nếu không bị lỗi thư MTA, tên miền sử dụng để xác định xem Remote-MTA nhận thư, theo ghi MX hệ thống tên miền Khi ghi MX xác định Remote-MTA quản lý tên miền khơng có nghĩa người nhận thuộc Remote-MTA Mà Remote-MTA đơn giản trung chuyển (relay) thư cho MTA khác, định tuyến thư cho địa khác vai trò dịch vụ domain ảo(domain gateway) người nhận không tồn Remote-MTA gửi trả lại cho MUA gửi cảnh báo MDA (Mail Delivery Agent) Là chương trình MTA sử dụng để đẩy thư vào hộp thư người dùng Ngồi MDA cịn có khả lọc thư, định hướng thư Thường MTA tích hợp với MDA vài MDA MUA (Mail User Agent) MUA chương trình quản lý thư đầu cuối cho phép người dùng đọc, viết lấy thư từ MTA MUA lấy thư từ Mail Server để xử lý(sử dụng giao thức POP) chuyển thư cho MUA khác thông qua MTA (sử dụng giao thức SMTP) Hoặc MUA xử lý trực tiếp thư Mail Server (sử dụng giao thức IMAP) Đằng sau cơng việc vận chuyển chức MUA cung cấp giao diện cho người dùng tương tác với thư, gồm có: - Soạn thảo, gửi thư - Hiển thị thư, gồm file đính kèm - Gửi trả hay chuyển tiếp thư - Gắn file vào thư gửi (Text,HTML, MIME.v.v) - Thay đổi tham số(ví dụ server sử dụng, kiểu hiển thị thư, kiểu mã hoá thư.v.v) - Thao tác thư mục thư địa phương đầu xa - Cung cấp số địa thư (danh bạ địa chỉ) - Lọc thư 1.2.2 Giới thiệu giao thức POP IMAP Trong giai đoạn đầu phát triển thư điện tử người dùng yêu cầu truy nhập vào máy chủ thư điện tử đọc điện Các chương trình thư thường sử dụng dạng text thiếu khả thân thiện với người dùng, để giải vấn đề số thủ tục phát triển phép người dùng lấy thư máy họ có giao diện sử dụng thân thiện với người dùng Điều đem đến phổ biến thư điện tử Có hai thủ tục sử dụng phổ biến để lấy thư POP(Post Office Protocol) IMAP(Internet Mail Access Protocol) POP ( Post Office Protocol) POP cho phép người dùng có account máy chủ thư điện tử kết nối vào lấy thư máy tính mình, đọc trả lời lại POP phát triển vào năm 1984 nâng cấp từ POP2 lên POP3 vào năm 1988 Và hầu hết người dùng sử dụng tiêu chuẩn POP3 POP3 kết nối TCP/IP để đến máy chủ thư điện tử (sử dụng giao thức TCP cổng mặc định 110) Người dùng điền username password Sau xác thực đầu máy khách sử dụng lệnh POP3 để lấy xoá thư POP3 thủ tục để lấy thư máy chủ thư điện tử MUA POP3 quy định tiêu chuẩn RFC 1939 IMAP (Internet Mail Access Protocol) Thủ tục POP3 thủ tục có ích sử dụng đơn giản để lấy thư cho người dùng Nhưng đơn giản đem đến việc thiếu số cơng dụng cần thiết Ví dụ: POP3 làm việc với chế độ offline có nghĩa thư lấy bị xóa server người dùng thao tác tác động MUA IMAP phát triển vào năm 1986 trường đại học Stanford IMAP2 phát triển vào năm 1987 IMAP4 sử dụng tổ chức tiêu chuẩn Internet chấp nhận vào năm 1994 IMAP4 quy định tiêu chuẩn RFC 2060 sử dụng cổng 143 TCP Giao thức tương tự POP3 mạnh phức tạp POP3 hỗ trợ thiếu sót POP3, có thêm đặc trưng sau: Cho phép người sử dụng kiểm tra phần đầu thư trước download thư Cho phép người sử dụng tìm kiếm nội dung thư theo chuỗi kí tự trước download Cho phép người sử dụng nạp phần thư điều đăc biệt hữu ích thư có chứa Multimedia Cho phép người sử dụng tạo phân cấp hộp thư thư mục để lưu trữ thư tín điện tử Cho phép người sử dụng tạo xoá đổi tên hộp thư Mail Server IMAP hỗ trợ hoạt động chế độ online, offline disconnect IMAP cho phép người dùng tập hợp thư từ máy chủ, tìm kiếm lấy message cần máy chủ, lấy thư MUA mà thư khơng bị xố máy chủ IMAP cho phép người dùng chuyển thư từ thư mục máy chủ sang thư mục khác xoá thư IMAP hỗ trợ tốt cho người dùng hay phải di chuyển phải sử dụng máy tính khác So sánh POP3 IMAP4 - Có nhiều điểm khác POP3 IMAP4 Phụ thuộc vào người dùng, MTA cần thiết, sử dụng POP3, IMAP4 hai Lợi ích POP3 là: Rất đơn giản Được hỗ trợ rộng Bởi đơn giản nên POP3 có nhiều giới hạn Ví dụ hỗ trợ sử dụng hộp thư thư xoá khỏi máy chủ thư điện tử lấy IMAP4 có lợi ích sau: Hỗ trợ sử dụng nhiều hộp thư Đặc biệt hỗ trợ cho chế độ làm việc online, offline, không kết nối Chia sẻ hộp thư nhiều người dùng Hoạt động hiệu đường kết nối tốc độ thấp 1.2.3 Giới thiệu giao thức SMTP Việc phát triển hệ thống thư điện tử (Mail System) địi hỏi phải hình thành chuẩn chung thư điện tử Có hai chuẩn thư điện tử quan trọng sử dụng từ trước đến X.400 SMTP (Simple Mail Transfer Protocol) SMTP thường kèm với chuẩn POP3 Mục đích X.400 cho phép E-mail truyền nhận thông qua loại mạng khác 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 dùng Còn chuẩn SMTP miêu tả cách điều khiển thông điệp mạng Internet Điều quan trọng chuẩn SMTP giả định MTA MUA gửi thư phải dùng giao thức SMTP gửi thư điện tử cho MTA nhận thư sử dụng SMTP Sau đó, MUA lấy thư họ muốn dùng giao thức POP ( Post Office Protocol) Ngày POP cải tiến thành POP3 ( Post Office Protocol version3) Mail server POP PC MUA Mailbox Mail server POP Server POP Server Maibox Maibox MDA MDA POP PC MUA SMTP Mailbox MTA SMTP SMTP MTA Hình 1.2 : Hoạt động POP SMTP Thủ tục chuẩn Internet để nhận gửi thư điện tử SMTP (Simple Mail Transport Protocol) SMTP thủ tục phát triển mức ứng dụng mơ hình lớp OSI cho phép gửi điện mạng TCP/IP SMTP phát triển vào năm 1982 tổ chức IETF ( Internet Engineering Task Fonce) chuẩn hoá theo tiêu chuẩn RFCS 821 822 SMTP sử dụng cổng 25 TCP Mặc dù SMTP thủ tục gửi nhận thư điện tử phổ biến cịn thiếu số đặc điểm quan trọng có thủ tục X400 Phần yếu SMTP thiếu khả hỗ trợ cho điện dạng text Ngồi SMTP có kết hợp thêm hai thủ tục khác hỗ trợ cho việc lấy thư POP3 IMAP4 MIME SMTP MIME ( Multipurpose Internet Mail Extensions ) cung cấp thêm khả cho SMTP cho phép file có dạng mã hoá đa phương tiện (Multimedia) kèm với điện SMTP chuẩn SMTP yêu cầu nội dung thư phải dạng bit – ASCII Tất dạng liệu khác phải mã hóa dạng mã ASCII Do MIME phát triển để hỗ trợ SMTP việc mã hóa liệu chuyển dạng ASCII ngược lại Một thư gửi SMTP sử dụng MIME để định dạng lại dạng ACSII đồng thời phần header điền thêm thông số định dạng cho phép đầu nhận thư định dạng trở lại dạng ban đầu điện MIME tiêu chuẩn hỗ trợ hầu hết ứng dụng MIME quy chuẩn tiêu chuẩn RFC 2045-2094 Mã trạng thái SMTP Khi MTA gửi lệnh SMTP tới MTA nhận MTA nhận trả lời với mã trạng thái người gửi biết có việc xảy đầu nhận Và bảng mã trạng thái SMTP theo tiêu chuẩn RFC 821 Mức độ trạng thái xác định số mã (5xx lỗi nặng, 4xx lỗi tạm thời ,1xx-3xx hoạt động bình thường ) SMTP mở rộng(Extended SMTP) 10 Sau sang máy ISA để tiến hành publish mail 25 ... trình gửi thư 14 Hình 1. 4: Gửi thư từ A tới B Như mơ hình cho thấy, người máy A gửi tới người máy B thư trước máy A gửi đến máy chủ thư điện tử X trạm phục vụ thư X chuyển tiếp cho máy chủ thư điện... disconnect IMAP cho phép người dùng tập hợp thư từ máy chủ, tìm kiếm lấy message cần máy chủ, lấy thư MUA mà thư khơng bị xố máy chủ IMAP cho phép người dùng chuyển thư từ thư mục máy chủ sang thư... lúc cho máy B từ nhiều nơi gửi đến Một vài công dụng khác máy chủ thư người sử dụng có chuyện phải nghỉ thời gian người sử dụng yêu cầu máy chủ thư giữ giùm tất thư từ thời gian người sử dụng