Tìm hiểu phƣơng thức hoạt động của LDAP

Một phần của tài liệu Xây dựng hệ thống khảo sát trực tuyến theo chuẩn QTI dựa trên hệ thống Limesurvey (Trang 32 - 33)

Giao thức LDAP nhƣ là một giao thức giao tiếp giữa server và client, giao thức hƣớng thông điệp.

*) Giao thức giao tiếp server/client: LDAP là mô hình giao thức giữa một chƣơng trình client chạy trên một máy tính gửi một yêu cầu qua mạng đến cho một máy tính chạy chƣơng trình server, chƣơng trình nhận lấy yêu cầu và thực hiện yêu cầu sau đó gửi trả kết quả thực hiện cho chƣơng trình client.

Tiến trình hoạt động trao đổi LDAP client/server :

Hình 2.3. Mô hình kết nối giữa client/server

Client mở một kết nối TCP đến LDAP server và thực hiện một thao tác bind. Thao tác bind bao gồm tên của một directory entry ,và thông tin xác thực sẽ đƣợc sử dụng trong quá trình xác thực, thông tin xác thực thông thƣờng là pasword nhƣng cũng có thể là ID của ngƣời dùng.

Sau khi thƣ mục có đƣợc sự xác định của thao tác bind, kết quả của thao tác bind đƣợc trả về cho client. Client phát ra các yêu cầu tìm kiếm.

Server thực hiện xử lý và trả về kết quả cho client. Server gởi thông điệp kết thúc việc tìm kiếm. Client phát ra yêu cầu unbind.

*) Giao thức hƣớng thông điệp: do server và client giao tiếp nhau bằng cách thông qua các thông điệp, client tạo một thông điệp (LDAP message) chứa yêu cầu và gửi tới server. Sau khi nhận đƣợc thông điệp server tiến hành thực hiện yêu cầu và gửi kết quả lại cho client cũng thông qua một thông điệp.

Hình 2.4: Đối với 01 thông điệp yêu cầu tìm kiếm từ LDAP client Do LDAP là giao thức thông điệp nên LDAP client có thể phát ra cùng lúc nhiều thông điệp yêu cầu LDAP server xử lý. LDAP sử dụng message ID để phân biệt các yêu cầu mà LDAP client gửi thông điệp và kết quả trả về của LDAP server.

Hình 2.5: Những thông điệp LDAP client gửi tới LDAP server

Một phần của tài liệu Xây dựng hệ thống khảo sát trực tuyến theo chuẩn QTI dựa trên hệ thống Limesurvey (Trang 32 - 33)

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

(68 trang)