Danh mục

Đề thi lập trình mạng căn bản - ĐH Công Nghệ Thông Tin

Số trang: 4      Loại file: pdf      Dung lượng: 169.20 KB      Lượt xem: 14      Lượt tải: 0    
Thư viện của tui

Phí lưu trữ: miễn phí Tải xuống file đầy đủ (4 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Hãy phân biệt cơ chế truyền thông multipoint và point-to-point . Hãy so sánh CORBA và RMI. Hãy trình bày công dụng vài giải thích chi tiết ý nghĩa của phương thức sau (class java.net.Socket trong Java) public void setSoTimeout(int timeout) throws SocketException
Nội dung trích xuất từ tài liệu:
Đề thi lập trình mạng căn bản - ĐH Công Nghệ Thông Tin ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN --- oOo --- KHOA: MẠNG MÁY TÍNH VÀ TRUYỀN THÔNGĐỀ THI HẾT MÔN HỌC KỲ 1 (2008-2009) Môn thi: Lập trình mạng căn bản Thời gian:120 phút Đề số: 1(Không được phép sử dụng tài liệu)Nội dung đề thi:A. Lý thuyết (5.5đ) -- phần tự chọnCâu 1. (1đ) Hãy phân biệt cơ chế truyền thông multipoint và point-to-pointCâu 2. (2đ) Hãy so sánh CORBA và RMICâu 3. (1đ) Hãy trình bày công dụng vài giải thích chi tiết ý nghĩa của phương thức sau (class java.net.Socket trong Java) public void setSoTimeout(int timeout) throws SocketExceptionCâu 4. (1.5đ) Hãy trình bày công dụng vài giải thích chi tiết ý nghĩa của phương thức sau (class java.rmi.registry.LocateRegistry trong Java) public static Registry createRegistry(int port) throws RemoteException Nếu không sử dụng phương thức trên, hãy trình bày cơ chế thực hiện để cho kết quả tương tự (nếu có)Câu 5. (1đ) RMI Class phải được cài đặt như thế nào để cho phép truy cập từ xa?* Cán bộ coi thi không giải thích gì thêmCâu 6. (2đ) Hãy trình bày quy trình upload một tập tin từ FTP client lên FTP server, theo RFC959 - FTPB. Bài tập (4.5đ) -- phần bắt buộcCâu 7. (2đ) Hãy cài đặt một IDL interface cho một ứng dụng CORBA xử lý các phép toán số học, với các phương thức sau:  Tính bình phương của một số nguyên cho trước  Tính căn bậc hai của một số nguyên dương cho trước  Tính giai thừa của một số nguyên dương cho trướcCâu 8. (2.5đ) Hãy cài đặt một ứng dụng Client/Server truyền nhận tập tin đơn giản, với yêu cầu sau: a. Server:  Truyền tập tin theo yêu cầu từ client o Nhận yêu cầu download tập tin từ client o Mở tập tin, đọc nội dung và gửi về cho client  Server có thể phục vụ nhiều client đồng thời b. Client:  Gửi yêu cầu đến và nhận tập tin từ server  Lưu lại thành tập tin trên máy cục bộYêu cầu: - Đề xuất giao thức & ý tưởng thực hiện ứng dụng - Chỉ cài đặt các class cần thiết ở phía server (không quan tâm đến chương trình client) Đề số: 2 (Không được phép sử dụng tài liệu)Nội dung đề thi:* Cán bộ coi thi không giải thích gì thêmA. Lý thuyết (5.5đ) -- phần tự chọnCâu 9. (1đ) Hãy phân biệt cơ chế multicast và broadcastCâu 10. (2đ) Hãy so sánh RPC và RMICâu 11. (1đ) Hãy trình bày công dụng vài giải thích chi tiết ý nghĩa của phương thức sau (class java.net.ServerSocket trong Java) public void setSoTimeout(int timeout) throws SocketExceptionCâu 12. (1.5đ) Hãy trình bày công dụng vài giải thích chi tiết ý nghĩa của phương thức sau (class java.rmi.server.UnicastRemoteObject trong Java) public static Remote exportObject(Remote r) throws RemoteException Nếu không sử dụng phương thức trên, hãy trình bày cơ chế thực hiện để cho kết quả tương tự (nếu có)Câu 13. (1đ) RMI Registry đóng vai trò gì trong một ứng dụng RMI? Làm thế nào để tạo ra RMI Registry?Câu 14. (2đ) Hãy trình bày quy trình download một tập tin từ FTP server về FTP client, theo RFC959 - FTPB. Bài tập (4.5đ) -- phần bắt buộcCâu 15. (2đ) Hãy cài đặt một IDL interface cho một ứng dụng CORBA xử lý chuỗi ký tự, với các phương thức sau:  Chuyển đổi chuỗi ký tự sang chữ in hoa  Chuyển đổi chuỗi ký tự sang chữ in thường  Lấy một ký tự tại một vị trí bất kỳ (cho trước) trong chuỗi ký tựCâu 16. (2.5đ) Hãy cài đặt một ứng dụng Client/Server truyền nhận tập tin đơn giản, với yêu cầu sau: a. Server:  Truyền tập tin theo yêu cầu từ client o Nhận yêu cầu download tập tin từ client* Cán bộ coi thi không giải thích gì thêm o Mở tập tin, đọc nội dung và gửi về cho client  Server có thể phục vụ nhiều client đồng thời b. Client:  Gửi yêu cầu đến và nhận tập tin từ server  Lưu lại thành tập tin trên máy cục bộYêu cầu: - Đề xuất giao thức & ý tưởng thực hiện ứng dụng - Chỉ cài đặt các class cần thiết ở phía server (không quan tâm đến chương trình client)* Cán bộ coi thi không giải thích gì thêm ...

Tài liệu được xem nhiều: