Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 23 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
23
Dung lượng
386,1 KB
Nội dung
TRƯỜNG ĐẠI HỌC BÁCH KHOA ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNGTIN BÁO CÁO ĐỒ ÁN CƠ SỞ NGÀNH MẠNG Đề tài 1: TÌMHIỂUVIỆCQUẢNLÝNGUỒNNĂNGLƯỢNGĐIỆNCỦAMÁY TÍNH Đề tài 2: SỬDỤNGSOCKETTRONGJAVAXÂYDỰNGCHƯƠNGTRÌNHTRAOĐỔITHƠNGTINTHEOMƠHÌNH CLIENT-SERVER GVHD: Th.S Trần Hồ Thủy Tiên Sinh viên: Lê Cẩm Tiên Lớp: 14T1 MSSV: 102140046 Phần 1: Nguyên lý hệ điều hành Các thiết bị phần cứng liên quan đến tiêu thụ lượngđiện Các khía cạnh hệ điều hành liên quan đến việcquảnlýlượng Chức Hệ điều hành Windows việc tiết kiệm nguồnđiện I.Các thiết bị phần cứng liên quan đến tiêu thụ lượngđiện -Màn hình +Màn hìnhmáy tính loại CRT (Cathode Ray Tube) +Màn hìnhmáy tính loại khác -Đĩa cứng +Cấu tạo -CPU +Các thành phần -Bộ nhớ +Bộ nhớ +Bộ nhớ ngồi II.Các khía cạnh hệ điều hành liên quan đến việcquảnlýlượng -Màn hình -Đĩa cứng -CPU -Bộ nhớ -Truyền thơng khơng dây -Quản lý pin III Chức Hệ điều hành Windows việc tiết kiệm nguồnđiện - Sửdụng HiberBoot giúp tắt khởi động lại nhanh Triển khai quảnlýnguồnđiện đặc biệt gọi CS (kết nối dự phòng) Cung cấp dịch vụ thơng báo WNS Phần 2: Lập trình mạng Cơ sở lý thuyết Phân tích thiết kế hệ thống Triển khai đánh giá kết *Cơ sở lý thuyết: Giao thức TCP/IP Mơhình Client-Server Mơhình truyền tinSocket Cơ chế Socket Các hàm Socket I.Giao thức TCP-IP: -Sơ đồ TCP/IP: I.Giao thức TCP-IP: - Giao thức IP(Internet Protocol - Giao thức Liên mạng) - Giao thức TCP(Transmission Control Protocol): +Cấu trúc header : II.Mô hình Client-Server: -Thế mơhình Client-Server? -Q trìnhtraođổi liệu bao gồm: +Truyền yêu cầu từ tiến trình client tới tiến trình server +Yêu cầu server xử lý +Truyền đáp ứng cho client -Hai chế độ: bị phong tỏa (blocked) không bị phong tỏa (non-blocked) III.Cơ chế Socket Java: -Client gửi yêu cầu kết nối tới Server: III.Cơ chế Socket Java: -Server đồng ý kết nối tiếp tục lắng nghe: IV.Mơ hình truyền tin Socket: V.Một số hàm bản: *Socket: -Socket(InetAddress address, int port) -Socket(String host, int port) -InetAddress getInetAddress() -int getPort() -getOutputStream() -getInputStream() V.Một số hàm bản: *ServerSocket: -accept() -close() -InetAddress getInetAddress() -int getLocalPort() *Phân tích thiết kế hệ thống: • Phân tích u cầu • Phân tích chức I.Phân tích u cầu: *Xây dựngchươngtrình Server: -Tạo TCP Socket gắn vào cổng -Xây dựngchươngtrình Server đa tuyến (Listener) phép nhiều Client kết nối tới Server.Mỗi tuyến đảm nhận liên lạc với Client -Chờ lắng nghe yêu cầu kết nối từ Client -Chấp nhận kết nối nhận Socket tương ứng -Tạo thông điệp trả lời -Gửi thông điệp trả lời client *Xây dựngchươngtrình Client: -Mở socket nối kết đến Server biết địa IP (hay tên miền) số hiệu cổng -Lấy Stream nhập Stream xuất gán với socket -Trao đổi liệu với Server nhờ vào Stream nhập Stream xuất -Tham khảo protocol dịch vụ để định dạng liệu traođổi với Server -Đóng socket trước kết thúc chươngtrình II.Phân tích chức năng: -Nhập tên nhấn nút Login để đăng nhập vào hệ thống -Nhập nội dung chat vào phần textarea -Nhấn Enter Send để gửi -Nhất Logout để thoát *Triển khai đánh giá kết quả: *Triển khai đánh giá kết quả: *Kết luận hướng phát triển: -Kết đạt -Những vấn đề tồn -Hướng phát triển Tài liệu tham khảo: [1] Nguyễn Phương Lan-Hoàng Hải, Lập trình Linux, tập1, NXB Giáo dục,2001 [2] Đỗ Duy Việt-Nguyễn Hoàng Thanh Ly, Linux kernel [3] Nguyễn Thanh Thủy, Nhập môn hệ điều hành Linux [4] Trần Hồ Thuỷ Tiên, Bài giảng Nguyên lý hệ điều hành, Khoa CNTT Trường Đại học Bách khoa Đà Nẵng [5] Andrew S Tannenbaum, Modern Operating Systems, Prentice Hall 2nd [6] Giáo trình Lập trình Java, thầy Mai Văn Hà, Khoa CNTT Đại học BKDN [7] Giáo trình Lập trình mạng, thầy Mai Văn Hà, Khoa CNTT Đại học BKDN ... điều hành liên quan đến việc quản lý lượng -Màn hình -Đĩa cứng -CPU -Bộ nhớ -Truyền thơng khơng dây -Quản lý pin III Chức Hệ điều hành Windows việc tiết kiệm nguồn điện - Sử dụng HiberBoot giúp tắt... Nguyên lý hệ điều hành Các thiết bị phần cứng liên quan đến tiêu thụ lượng điện Các khía cạnh hệ điều hành liên quan đến việc quản lý lượng Chức Hệ điều hành Windows việc tiết kiệm nguồn điện I.Các... trúc header : II .Mô hình Client-Server: -Thế mơ hình Client-Server? -Q trình trao đổi liệu bao gồm: +Truyền yêu cầu từ tiến trình client tới tiến trình server +Yêu cầu server xử lý +Truyền đáp