/ / XMPP là gì và nó hoạt động như thế nào?

XMPP là gì và nó hoạt động như thế nào?

XMPP (còn được gọi là Jabber) là một giao thức nhắn tin tức thời được thiết lập tốt mà hàng triệu người đã sử dụng, cho dù họ có biết về nó hay không. Các ứng dụng nhắn tin phổ biến khác nhau bắt đầu dưới dạng ứng dụng trò chuyện XMPP trước khi biến thành một thứ gì đó độc quyền và độc quyền.

Nhưng bạn có biết rằng XMPP là thứ mà bạn có thể cài đặt trực tiếp không? Không chỉ vậy, có nhiều lý do tại sao bạn có thể muốn cân nhắc trò chuyện qua ứng dụng khách XMPP hơn là tham gia nền tảng trò chuyện mới nhất. Vì vậy, hãy đi sâu vào XMPP là gì và tại sao bạn có thể muốn thử.


XMPP là gì?

XMPP là viết tắt của Giao thức nhắn tin mở rộng và giao thức hiện diện. Nói một cách đơn giản hơn, XMPP là một tiêu chuẩn nhắn tin phi tập trung giống như email. Bất kỳ ai cũng có thể tạo tài khoản XMPP trên một máy chủ và trò chuyện với ai đó đã đăng ký trên máy chủ khác. Giống như email, không một công ty nào có quyền truy cập hoặc kiểm soát dữ liệu của mọi người. Bạn có thể chọn từ các nhà cung cấp XMPP khác nhau, giống như bạn có thể chọn giữa các nhà cung cấp email khác nhau.

Ban đầu được gọi là Jabber, XMPP đóng vai trò như một tiêu chuẩn internet giúp giảm nhu cầu mọi người liên tục phát minh lại bánh xe. Mã và thông số kỹ thuật được mở cho bất kỳ ai học và thực hiện. Nó cũng tương đối dễ dàng để thiết lập một máy chủ XMPP cho phép mọi người tạo tài khoản và gửi tin nhắn cho nhau. Đây là lý do tại sao Google Talk, Facebook Messenger và WhatsApp đều đã sử dụng XMPP ở mức độ này hay mức độ khác. Tuy nhiên, trong khi các công ty này chọn loại bỏ nền tảng của họ, có rất nhiều nhà cung cấp XMPP mở mà bạn có thể lựa chọn.


XMPP đã xuất hiện từ năm 1999 và nó vẫn là một tiêu chuẩn mà mọi người tích cực phát triển và sử dụng. Nhiều trang web hoặc dịch vụ có tính năng trò chuyện tiếp tục chuyển sang XMPP, như trường hợp của công cụ hội nghị truyền hình Jitsi Meet.

Cách sử dụng XMPP

XMPP hoạt động rất giống email. Bạn tạo tài khoản với nhà cung cấp và có khả năng gửi tin nhắn cho những người dùng XMPP khác bất kể họ đã đăng ký tài khoản ở đâu.

Bước đầu tiên của bạn là tìm một nhà cung cấp mà bạn cảm thấy thoải mái. Nhiều người miễn phí, trong khi những người khác tính phí bảo trì máy chủ. Có một danh sách dài tại cung cấp dịch vụ.xmpp.net.

Khi bạn đã quyết định với một nhà cung cấp, bạn phải đăng ký một tài khoản. Quy trình có thể khác nhau tùy thuộc vào nhà cung cấp mà bạn chọn, với một số cung cấp đăng ký thông qua trang web trong khi những người khác cho phép bạn đăng ký bằng ứng dụng.

Khi bạn tạo tài khoản của mình, bạn sẽ cần tạo tên người dùng. Tên người dùng trông rất giống với địa chỉ email, chẳng hạn như username@disroot.org. Mọi thứ sau khi @ biểu tượng cho biết máy chủ nơi có thể tìm thấy tên người dùng của bạn.

Tại thời điểm này, nếu bạn chưa có, bạn cần chọn một ứng dụng khách XMPP. Giống như các ứng dụng email như Mozilla Thunderbird và Microsoft Outlook, ứng dụng XMPP có nhiều dạng. Bất kể bạn sử dụng hệ điều hành nào, trên PC hay thiết bị di động, bạn đều có thể tìm thấy danh sách các ứng dụng khách XMPP trên trang web chính thức của XMPP. Chúng tôi đề xuất Quicksy trên Android, dễ dàng đăng ký như Signal hoặc WhatsApp và Monal trên thiết bị iOS.

Tải xuống: Quicksy dành cho Android (Miễn phí)

Tải xuống: Monal dành cho iOS (Miễn phí)

Khi bạn có khách hàng, bạn đăng nhập bằng tên người dùng và mật khẩu của mình. Sau đó, bạn có thể thêm danh bạ và bắt đầu gửi tin nhắn đến các tài khoản XMPP khác. Trải nghiệm này sẽ mang lại cảm giác quen thuộc cho bất kỳ ai nhớ đến AIM hoặc Yahoo Messenger.

XMPP không giới hạn ở văn bản. Bạn có thể gửi ảnh, đoạn âm thanh và các tệp khác. Bạn cũng có thể thực hiện cuộc gọi thoại qua XMPP giống như bạn có thể làm với bất kỳ ứng dụng trò chuyện hiện đại nào. XMPP cũng hỗ trợ gọi điện video. Bạn cũng có thể gửi ảnh GIF và biểu tượng cảm xúc.

Giao diện có thể không hiện đại như các nền tảng chính thống, nhưng hầu hết các tính năng cốt lõi đều có ở đó. Trải nghiệm của bạn sẽ phụ thuộc rất nhiều vào việc bạn quyết định sử dụng ứng dụng khách nào.

Lý do sử dụng XMPP

Sử dụng XMPP khá đơn giản. Một câu hỏi thú vị hơn, có lẽ là tại sao lại sử dụng XMPP? Có nhiều lợi thế đối với các tiêu chuẩn mở và phân quyền mà các nền tảng chính thống, mặc dù phổ biến, không thể cung cấp.

  • Sự riêng tư: XMPP là riêng tư như bạn muốn. Theo mặc định, nó không phải là riêng tư. Cũng giống như với email, nhà cung cấp của bạn có thể đọc tất cả các tin nhắn đã gửi và siêu dữ liệu liên quan. Bạn có thể bảo vệ nội dung tin nhắn của mình bằng cách chuyển sang mã hóa. Có nhiều loại khác nhau, với tùy chọn mã hóa hiện đại nhất là OMEMO, dựa trên Giao thức Tín hiệu được sử dụng bởi ứng dụng nhắn tin riêng Signal. Hầu hết các nhà cung cấp XMPP đều nhỏ và không có ý định quét hoặc kiếm tiền từ tin nhắn của bạn nhưng để hoàn toàn chắc chắn rằng nhà cung cấp không biết bạn liên hệ với ai, bạn có thể lưu trữ máy chủ XMPP của riêng mình.
  • Phân cấp: Các dịch vụ tập trung đi kèm với nhiều tiện ích. Thật dễ dàng để tìm các địa chỉ liên hệ để nhắn tin, mọi người đều có trải nghiệm như nhau và các bản cập nhật có thể được gửi đến mọi người đồng thời. Nhưng chúng ta ngày càng nhận thức được những mặt trái của nó. Các dịch vụ tập trung cung cấp cho một công ty quyền kiểm soát các câu hỏi quan trọng, chẳng hạn như điều gì đủ tiêu chuẩn là lời nói có thể chấp nhận được, ai bị chặn và ai có thể tạo tài khoản ngay từ đầu. Không ai có thể ngăn bạn tạo tài khoản XMPP, cũng giống như không ai có thể ngăn cản bạn sử dụng email.
  • Tính linh hoạt và sự lựa chọn: Với hầu hết các nền tảng trò chuyện, bạn đang gặp khó khăn khi sử dụng ứng dụng hoặc trang web nhắn tin chính thức. Các công ty có thể hoặc có thể không cho phép khách hàng bên thứ ba, họ có thể không triển khai được tất cả các tính năng mới nhất. Là một tiêu chuẩn chứ không phải là một nền tảng, XMPP cho phép bạn sử dụng bất kỳ ứng dụng khách nào bạn muốn, giống như bạn có thể sử dụng bất kỳ ứng dụng email nào. Việc khách hàng của bạn có tất cả các tính năng mới nhất hay không phụ thuộc vào việc liệu nhà phát triển của khách hàng của bạn có triển khai chúng hay không, chứ không phụ thuộc vào việc họ có quyền hay không.
  • Tuổi thọ: Nền tảng trò chuyện đến và đi. Một thời điểm mọi người chủ yếu sử dụng AOL Instant Messenger; tiếp theo, họ đã chuyển sang Google Talk, Facebook Messenger, WhatsApp hoặc Discord. Thông thường, việc di chuyển này là kết quả của việc một dịch vụ ngừng hoạt động, một ứng dụng đang được thiết kế lại triệt để hoặc một công ty thực hiện thay đổi trong chính sách. Giống như email, XMPP đã có từ lâu và là một công nghệ đáng tin cậy. Nếu bạn có thể thuyết phục những người liên hệ của mình thực hiện động thái, tất cả bạn có thể gắn bó với nó bao lâu tùy ý.


Bạn có nên sử dụng XMPP?

Bất chấp tuổi đời của nó, hoặc có lẽ vì nó, XMPP vẫn là một lựa chọn khả thi cho bất kỳ ai chỉ đơn giản là tìm kiếm một cách để trò chuyện với những người khác trực tuyến. Các nền tảng trò chuyện chính ngày càng theo dõi và kiếm tiền từ thông tin liên lạc của chúng tôi. Các nhà cung cấp XMPP cung cấp một góc yên tĩnh hơn trên web, nơi bạn có thể trò chuyện riêng tư với tính năng mã hóa được kích hoạt.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *