Nguồn: Buttondown Blog

Tóm tắt

Bài viết là một deep-dive lịch sử về X.400 — chuẩn email được chuẩn hóa năm 1984 bởi Liên Hợp Quốc thông qua ITU — và lý do tại sao SMTP đơn giản hơn lại “thắng” dù về mặt tính năng kém hơn rõ ràng. X.400 đã chuẩn hóa nhiều tính năng mà email hiện đại phải mất nhiều thập kỷ để có: đính kèm file, Unicode, read receipts, message threading, scheduled delivery, message expiration, và encryption tích hợp sẵn.

Khi SMTP được thiết kế cho ARPANET — một mạng nhỏ giữa các nhà nghiên cứu tin tưởng nhau — nó ưu tiên simplicity để dễ implement. X.400 đến từ hướng ngược lại: một tiêu chuẩn quốc tế của chính phủ và viễn thông, với địa chỉ dạng C=no; ADMD=; PRMD=uninett; O=uninett; S=alvestrand; G=herald thay vì user@domain quen thuộc. Sự phức tạp của X.400 chính là nguyên nhân khiến nó thất bại dù feature-rich hơn nhiều.

Microsoft Exchange và các enterprise email server đã implement X.400 trong nhiều năm để kết nối với hệ thống chính phủ và viễn thông. Nhưng internet email với SMTP đơn giản phát triển quá nhanh để chuẩn X.400 kịp bắt kịp. Một nhà phát triển ví sự thắng lợi của SMTP như “một chiếc xe không có phanh hay dây an toàn” — nhanh và dễ, nhưng thiếu an toàn.

Câu chuyện X.400 vs SMTP là một ví dụ điển hình trong lịch sử công nghệ: simplicity thắng completeness, easy-to-implement thắng feature-rich, và adoption nhanh của grassroots thắng standardization từ top-down. Nhiều vấn đề của email ngày nay — spam, thiếu encryption mặc định, không có read receipts chuẩn — đều là hệ quả của sự lựa chọn đó.

👉 Đọc bài gốc