Câu 6: Trình bày những hiểu biết cơ bản (vai trò, chức năng, cơ chế hoạt động, các thành phần ...) của máy chủ Email(không dưới 250 từ).
- Máy chủ email là chuyển phát thư điện tử của người gửi đến đích định săn. Những tính năng phức tạp hơn, như gửi nối tiếp(forwarding) và gửi đổi chiều, chặn thư quảng cáo, hay truy ngược địa chỉ....
- cơ chế hoạt động: khi người sử dụng gửi một bức thư, hệ thống sẽ chuyển như này vào một vùng riêng cùng với các thông tin về người gửi, người nhận, địa chỉ máy nhận... Hệ thống sẽ chuyển thư đi bằng một chương trình không đồng bộ. Chương trình gửi thư này sẽ xác định địa chỉ IP máy cần gửi tới, tạo một liên kết với máy đó. Nếu liên kết thành công, chương trình gửi thư sẽ chuyển thư tới vùng spool của máy nhận. Nếu không thể kết nối với máy nhận thì chương trình gửi thư sẽ ghi lại những thư chưa được chuyển và sau đó sẽ thử gửi lại một lần khi nó hoạt động. Khi chương trình gửi thư thấy một thư không gửi được sau một thời gian quá lâu thì nó sẽ trả lại bức thư này cho người gửi.
- Thành phần:
Mail User Agent: Trình tương tác với người dùng, soạn thảo, gửi hoặc nhận e-mail
SMTP server: Sử dụng để chuyển e-mail từ người gửi đến Mail Server chứa hộp thư, dùng giao thức SMTP.
POP3/IMAP Server: lưu các thư nhận được vào hệ thống và khi cần người dùng sử dụng chương trình mail client lấy các thư này về máy tính để đọc.
DNS Server: Lưu trữ 1 hoặc nhiều bản ghi MX cho các tên miền, nhằm xác định địa chỉ của hệ thống Mail muốn giao tiếp.
Database Server: Lưu trữ các thông tin về người dùng hệ thống, cung cấp dữ liệu phục vụ cho vấn đề chứng thực người dùng.
Webserver, webmail: Cung cấp giao diện người dùng nền web, người dùng có thể thực hiện các thao tác tương tác với hệ thống qua giao diện này.
Câu 7: Trình bày những hiểu biết cơ bản (vai trò, chức năng, cơ chế hoạt động, các thành phần ...) về Open SSH (Không dưới 250 từ)
SSH (tiếng Anh: Secure Shell) là một giao thức mạng dùng để thiết lập kết
nối mạng một cách bảo mật. SSH hoạt động ở lớp trên trong mô hình phân
lớp TCP/IP. Các công cụ SSH (như là OpenSSH, PuTTy,...) cung cấp cho
người dùng cách thức để thiết lập kết nối mạng được mã hoá để tạo một
kênh kết nối riêng tư. Hơn nữa tính năng tunneling (hoặc còn gọi là port
forwarding) của các công cụ này cho phép chuyển tải các giao vận theo các
giao thức khác. Do vậy có thể thấy khi xây dựng một hệ thống mạng dựa
trên SSH, chúng ta sẽ có một hệ thống mạng riêng ảo VPN đơn giản.