Một email không có gì đơn giản
hơn là một “thông điệp chữ” – một đoạn văn bản được gửi cho người nhận.
Từ buổi sơ khai cho đến tận ngày hôm nay, email luôn có khuynh hướng là
đoạn văn bản ngắn mặc dù khả năng thêm và “đính kèm” làm cho nhiều email
trở nên rất dài và đa dạng.
Cơ chế hoạt động của email server,
Hoạt động của email
Khi client muốn gửi email, cần phải chỉ định rõ ràng địa chỉ của người
nhận dưới dạng user@domain.ext. Như trong ví dụ trên là
freman.alpha@arrakis.com, email được gửi đi từ phía client với chuẩn
giao thức Simple Mail Transfer Protocol – SMTP, có thể tạm hình dung đây
giống như bưu điện trung gian, có nhiệm vụ kiểm tra tem và địa chỉ trên
bức thư để biết điểm đến chính xác. Nhưng nó lại không hiểu rõ về
domain – tên miền, khái niệm này khá trừu tượng và tương đối khó hiểu.
Tại bước này, server SMTP sẽ phải liên lạc với server Domain Name
System. Server DNS này tương tự như chiếc điện thoại hoặc cuốn sổ địa
chỉ trên Internet, nhiệm vụ chính là biên dịch các domain như
arrakis.com thành địa chỉ IP như 74.238.23.45. Sau đó, nó sẽ tìm ra bất
cứ domain nào có MX hoặc server mail exchange trên hệ thống và tạm thời
đánh dấu domain đó. Để đơn giản hơn, các bạn hãy hình dung quá trình này
như sau: bưu điện nơi bạn gửi thư sẽ tiến hành kiểm tra trên bản đồ để
xác định điểm đến, liên lạc với bưu điện tại đó để kiểm tra người nhận
có hộp thư để nhận hay không.
Giờ đây, khi server SMTP đã có
đủ lượng thông tin cần thiết, tin nhắn sẽ được gửi từ server đó đến
server mail exchange của domain - Mail Transfer Agent (MTA). Nó sẽ quyết
định chính xác thư đến sẽ đặt tại đâu, tương ứng với việc bưu điện ở
khu vực người nhận sẽ chuyển thư đến địa chỉ nào thuận tiện nhất. Và sau
đó, người bạn sẽ đi nhận thư, thông thường sử dụng chuẩn giao thức POP
hoặc IMAP.
0 nhận xét:
Đăng nhận xét