TÌM HIỂU VIỆC QUẢN LÝ NGUỒN NĂNG LƯỢNG ĐIỆN CỦA MÁY TÍNH; SỬ DỤNG SOCKET TRONG JAVA XÂY DỰNG CHƯƠNG TRÌNH TRAO ĐỔI THÔNG TIN THEO MÔ HÌNH CLIENTSERVER

23 215 0
TÌM HIỂU VIỆC QUẢN LÝ NGUỒN NĂNG LƯỢNG ĐIỆN CỦA MÁY TÍNH; SỬ DỤNG SOCKET TRONG JAVA XÂY DỰNG CHƯƠNG TRÌNH TRAO ĐỔI THÔNG TIN THEO MÔ HÌNH CLIENTSERVER

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC BÁCH KHOA ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO ĐỒ ÁN CƠ SỞ NGÀNH MẠNG Đề tài 1: TÌM HIỂU VIỆC QUẢN NGUỒN NĂNG LƯỢNG ĐIỆN CỦA MÁY TÍNH Đề tài 2: SỬ DỤNG SOCKET TRONG JAVA XÂY DỰNG CHƯƠNG TRÌNH TRAO ĐỔI THƠNG TIN THEO 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 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ượ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ình máy tính loại CRT (Cathode Ray Tube) +Màn hình má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ệc quản lượng -Màn hình -Đĩa cứng -CPU -Bộ nhớ -Truyền thơng khơng dây -Quản 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ản 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ở thuyết Phân tích thiết kế hệ thống Triển khai đánh giá kết *Cơ sở thuyết: Giao thức TCP/IP hình Client-Server hình truyền tin Socket 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ế 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ử +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ựng chương trình Server: -Tạo TCP Socket gắn vào cổng -Xây dựng chương trì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ựng chương trì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ương trì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 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

Ngày đăng: 09/11/2018, 09:24

Từ khóa liên quan

Mục lục

  • Slide 1

  • Phần 1: Nguyên lý hệ điều hành

  • Slide 3

  • Slide 4

  • Slide 5

  • Phần 2: Lập trình mạng

  • *Cơ sở lý thuyết:

  • I.Giao thức TCP-IP:

  • I.Giao thức TCP-IP:

  • II.Mô hình Client-Server:

  • III.Cơ chế Socket trong Java:

  • III.Cơ chế Socket trong Java:

  • IV.Mô hình truyền tin trong Socket:

  • V.Một số hàm cơ bản:

  • V.Một số hàm cơ bản:

  • *Phân tích và thiết kế hệ thống:

  • I.Phân tích yêu cầu:

  • II.Phân tích chức năng:

  • *Triển khai và đánh giá kết quả:

  • *Triển khai và đánh giá kết quả:

Tài liệu cùng người dùng

Tài liệu liên quan