Quá trình kết nối

Một phần của tài liệu Ứng dụng mô hình hàng đợi thông điệp trong kiến trúc khách - chủ (Trang 30)

Hàng đợi thông điệp là một giao thức để truyền tin giữa ứng dụng khách và ứng dụng chủ. Quá trình kết nối từ chương trình khách tới chương trình chủ của hệ thống hàng đợi thông điệp như sau:

Khởi đầu, chương trình khách mở một kết nối TCP/IP tới chương trình chủ. Đồng thời nó cũng gửi thông tin về phương thức tới chương trình chủ. Chương trình chủ phản hồi lại thông tin về phiên bản giao thức của nó và một số thông tin khác như danh sách các cơ chế bảo mật mà nó hỗ trợ. Nhận được các thông tin này, chương trình khách sẽ lựa chọn một cơ chế bảo mật phù hợp với nó và thông báo cho chương trình chủ. Chương trình chủ khởi động tiến trình xác thực và gửi lại cho chương trình khách một yêu cầu (bảo mật). Sau đó, chương trình khách phản hồi cho chương trình chủ thông tin bảo mật. Ví dụ, khi sử dụng cơ chế bảo mật đơn giản, thông tin phản hồi sẽ là tên đăng nhập và mật khẩu. Sau khi kiểm tra tính chính xác của các thông tin bảo mật trên, chương trình chủ gửi tới chương trình khách một số thông số, ví dụ thông tin dung lượng lớn cao nhất của khung thông điệp. Chương trình khách có thể chấp nhận các thông số về dung lượng này hoặc giảm chúng xuống nếu thấy thông số này lớn hơn mức mong muốn của nó. Sau đó, chương trình khách mở kết nối tới chương trình chủ. Chương trình chủ chấp nhận kết nối đó.

Khi một phía (khách hoặc chủ) không muốn tiếp tục quá trình trao đổi thông điệp nữa, nó sẽ đóng kết nối. Nhận biết được tín hiệu này, phía còn lại cũng sẽ kết thúc kết nối. Cả khách và chủ đóng kết nối. Quá trình giao tiếp khách – chủ được kết thúc.

Một phần của tài liệu Ứng dụng mô hình hàng đợi thông điệp trong kiến trúc khách - chủ (Trang 30)

Tải bản đầy đủ (PDF)

(62 trang)