TAILIEUCHUNG - Bài giảng Lập trình mạng: Chương 4 - Nguyễn Minh Thi

Bài giảng "Lập trình mạng - Chương 4: Kích hoạt phương thức ở xa (RMI-remote method invocation )" cung cấp cho người học các kiến thức: Khái niệm RPC, kiến trúc của ứng dụng client/server theo RPC, kiến trúc của ứng dụng client/server theo RPC,. . | 1 CHƯƠNG 4 KÍCH HOẠT PHƯƠNG THỨC Ở XA (RMI _REMOTE METHOD INVOCATION ) 2 Khái niệm RPC (Remote Procedure Call) • Cơ chế cho phép một chương trình có thể gọi thực thi • • • • • phương thức trên một máy tính khác Chương trình có hai loại phương thức: cục bộ và ở xa Khi gọi một phương thức ở xa, một thành phần của chương trình gọi là Stub sẽ chuyển hướng để kích hoạt một phương thức tương ứng nằm trên một máy tính khác với máy của chương trình gọi. Cơ chế cho phép xây dựng ứng dụng dạng client/server một cách đơn giản. Server cung cấp các phương thức kích hoạt từ xa Một chương trình client có thể gọi phương thức ở xa trên nhiều máy server khác nhau. 3 Kiến trúc của ứng dụng client/server theo RPC Client Server call return call ClientStub unPack Pack wait return ServerStub unPack RPCRuntime receive exec Pack RPCRuntime send receive CallPacket ResultPacket send 4 Kiến trúc của ứng dụng client/server theo RPC (tt) • Phần ClientStub cung cấp một bộ các hàm cục bộ mà phần Client có thể gọi. Mỗi một hàm của ClientStub đại diện cho một hàm ở xa được cài đặt và thực thi trên Server • Khi một hàm của ClientStub được gọi bởi Client, ClientStub sẽ đóng gói một packet chỉ ra phương thức ở xa tương ứng mà Client muốn thực thi cùng với các tham số. Sau đó hệ thống RPCRuntime sẽ gởi packet này đến phần ServerStub của Server. 5 Kiến trúc của ứng dụng client/server .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.