MÔN HỌC: ĐỒ ÁN LẬP TRÌNH MẠNG pdf

14 2K 40
MÔN HỌC: ĐỒ ÁN LẬP TRÌNH MẠNG pdf

Đ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

Bộ môn mạng truyền Thông DANH SÁCH VÀ YÊU CẦU CÁC ĐỀ TÀI CỦA ĐỒ ÁN MÔN HỌC MƠN HỌC : ĐỒ ÁN LẬP TRÌNH MẠNG CÁN BỘ HƯỚNG DẪN: Ths.Nguyễn Văn Nguyên 1.1 Đề tài số 1: Tìm hiểu giao thức SMTP POP3 Ứng dụng xây dựng chương trình gửi nhận mail 1.1.1 Yêu cầu: Giới thiệu giao thức HTTP, HTTPS Sự khác HTTP HTTPS Giới thiệu trình gửi nhận e-mail, giao thức gửi (SMTP) nhận (POP3, IMAP,… ) e-mail Xây dựng chương trình kết demo (có thể xây dựng hai lớp sau) + Xây dựng lớp MailUser: Nhận mail + Xây dựng lớp SendMailReader: Gửi mail Viết báo cáo theo mẫu Bộ môn mạng Truyền thông Gặp giáo viên hướng dẫn, làm yêu cầu giáo viên hướng dẫn báo cáo tiến độ thời gian Ngơn ngữ dùng để viết chương trình Java, C#, Visual C++,… Làm 10 đến 15 slide để bảo vệ sau giáo viên hướng dẫn cho phép Tài liệu tham khảo Nguyễn Văn Nguyên Bộ môn mạng truyền Thơng [1] Nguyễn Phương Lan-Hồng Đức Hải, Java lập trình mạng, Nhà xuất giáo dục, 2001 [2] Nguyễn cao Đạt , Giáo trình lập trình mạng, Trường Đại học Bách Khoa Hồ Chí Minh [3] Hồng Ngọc Giao, Lập trình Java nào?, Nhà xuất thống kê Hà Nội, 1998 [4] Nguyễn Phương Lan-Hoàng Đức Hải, Java ứng dụng Web với JSP/Serverlet, Nhà xuất lao động xã hội [5] http://www.java.sun.com 1.1.2 Đề tài số 2: Xây dựng chương trình cắt truyền file có dung lượng lớn qua LAN dựa vào mơ hình client-server Yêu cầu: Giới thiệu giao thức TCP/IP Trình bày Socket cổng Mơ hình Client/Server Xây dựng chương trình DEMO Viết báo cáo theo mẫu Bộ môn mạng Truyền thông Gặp giáo viên hướng dẫn, làm yêu cầu giáo viên hướng dẫn báo cáo tiến độ thời gian Ngơn ngữ dùng để viết chương trình Java, C#, Visual C++ Làm 10 đến 15 slide để bảo vệ sau giáo viên hướng dẫn cho phép Nguyễn Văn Nguyên Bộ môn mạng truyền Thông Tài liệu tham khảo [1] Nguyễn Phương Lan-Hoàng Đức Hải, Java lập trình mạng, Nhà xuất giáo dục, 2001 [2] Nguyễn Phương Lan-Hoàng Đức Hải, Java ấn sinh viên, Nhà xuất giáo dục, 2001 [3] http://www.java.sun.com 1.1.3 Đề tài 3: Ứng dụng giao thức ICMP để xây dựng chương trình SCAN IP cho hệ thống LAN Yêu cầu: Giới thiệu TCP/IP Giao thức ICMP Xây dựng chương trình DEMO dựa giao thức tìm hiểu 4.Viết báo cáo theo mẫu Bộ mơn mạng Truyền thông Gặp giáo viên hướng dẫn, làm yêu cầu giáo viên hướng dẫn báo cáo tiến độ thời gian Ngôn ngữ dùng để viết chương trình Java, C#, Visual C++,… Làm 10 đến 15 slide để bảo vệ sau giáo viên hướng dẫn cho phép Tài liệu tham khảo [2] Nguyễn Phương Lan-Hoàng Đức Hải, Java ấn sinh viên, Nhà xuất giáo dục, 2001 Nguyễn Văn Nguyên Bộ môn mạng truyền Thông [3] http://www.java.sun.com 1.1.4 Đề tài số 4: Tìm hiểu giao thức UDP viết chương trình truyền file dựa vào giao thức UDP môi trường LAN Yêu cầu: Giới thiệu chồng giao thức TCP/IP Giới thiệu giao thức UDP Thiết kế xây dựng chương trình Viết báo cáo theo mẫu Bộ môn mạng Truyền thông Gặp giáo viên hướng dẫn, làm yêu cầu giáo viên hướng dẫn báo cáo tiến độ thời gian Ngơn ngữ dùng để viết chương trình Java 10 Làm 10 đến 15 slide để bảo vệ sau giáo viên hướng dẫn cho phép Tài liệu tham khảo [1] Nguyễn Phương Lan-Hoàng Đức Hải, Java lập trình mạng [2] Elliotte Rusty Harold, Java Network Programming [3]http://java.sun.com 1.1.5 Đề tài số 5: Xây dựng chương trình truyền file sử dụng hai giao thức IP UDP Yêu cầu: Giới thiệu hệ hai giao thức IP UDP Nguyễn Văn Nguyên Bộ môn mạng truyền Thông So sánh ưu nhược điểm hai giao thức Xây dựng chương trình DEMO 5.Viết báo cáo theo mẫu Bộ môn mạng Truyền thông Gặp giáo viên hướng dẫn, làm yêu cầu giáo viên hướng dẫn báo cáo tiến độ thời gian Ngôn ngữ dùng để viết chương trình Visual C++ Làm 10 đến 15 slide để bảo vệ sau giáo viên hướng dẫn cho phép Tài liệu tham khảo [1] Lê Ngọc Thạnh, Lập trình windows với MFC Visual C++6.0, NXB thống kê, 2002 [2] Nguyễn Bá Hùng, Nguyễn Huy Cơng, Giáo trình lập trình mạng truyền thơng 1.1.6 Đề tài số 6: Xây dựng chương trình Chat sử dụng giao thức TCP/IP Yêu cầu Giới thiệu chồng giao thức TCP/IP Xây dựng chương trình với nhiều tài khoản đăng nhập Viết báo cáo theo mẫu Bộ môn mạng Truyền thông Gặp giáo viên hướng dẫn, làm yêu cầu giáo viên hướng dẫn báo cáo tiến độ thời gian Nguyễn Văn Nguyên Bộ môn mạng truyền Thông Ngôn ngữ dùng để viết chương trình C Linux ubuntu Làm 10 đến 15 slide để bảo vệ sau giáo viên hướng dẫn cho phép Tài liệu tham khảo [1] http://www.congdongjava.com [2] Nguyễn Phương Lan, Hoàng Đức Hải, lập trình Linux-Tập 1,NXB Giáo dục [3] http://www.javavietnam.org 1.1.7 Đề tài số 7: Tìm hiểu RMI Ứng dụng xây dựng chương trình giám sát LAN Yêu cầu: Giơi thiệu lập trình phân tán Phương thức triệu gọi từ xa, vai trò lớp trung gian (stub skeletion) Cài đặt ứng dụng phân tán RMI Xây dựng chương trình thực chức sau: a Xem tổng số máy có Lab b Xem số máy sử dụng số máy rảnh c Có khả phân phối máy sử dụng d Tìm phịng, tìm máy rảnh e Thêm, xóa thơng tin máy Lab Kết DEMO minh họa Nguyễn Văn Nguyên Bộ môn mạng truyền Thông Viết báo cáo theo mẫu Bộ môn mạng Truyền thông Gặp giáo viên hướng dẫn, làm yêu cầu giáo viên hướng dẫn báo cáo tiến độ thời gian Làm 10 đến 15 slide để bảo vệ sau giáo viên hướng dẫn cho phép Tài liệu tham khảo [1] TS Lê Văn Sơn - Hệ tin học phân tán - Nhà xuất Đại học quốc gia Thành phố Hồ Chí Minh - 2002 [2] Nguyễn Bá Hùng, Nguyễn Huy Công, Giáo trình lập trình mạng truyền thơng 1.1.8 Đề tài số 8: Ứng dụng Multitheard để xây dựng chương trình SCAN IP môi trường mạng Yêu cầu: Giới thiệu lớp IP version Nguyễn Văn Nguyên Bộ mơn mạng truyền Thơng Tìm hiểu multitheard sử dụng khoảng 16 theard, 32theard, 64 theard, 128 thead So sánh tốc độ Scan Xây dựng chương trình ứng dụng cho đạt kết sau Viết báo cáo theo mẫu Bộ môn mạng Truyền thông Gặp giáo viên hướng dẫn, làm yêu cầu giáo viên hướng dẫn báo cáo tiến độ thời gian Làm 10 đến 15 slide để bảo vệ sau giáo viên hướng dẫn cho phép Nguyễn Văn Nguyên Bộ môn mạng truyền Thông Tài liệu tham khảo [1] Nguyễn Phương Lan – Hồng Đức Hải JAVA Lập trình mạng Nhà Xuất Lao động – Xã hội [2] Nguyễn Phương Lan – Hồng Đức Hải Lập trình JAVA, NXB Lao động – Xã hội [3] Darrel Ince & Adam Freemat, Programming the Internet with Java, AddisonWesley [4] http://www.ebook.edu.vn/?page=1.39&view=4628 [5] http://www.ebook.edu.vn/?page=1.1&view=9085) 1.1.9 Đề tài số 9: Tìm hiểu Socket xây dựng chương trình theo mơ hình client-server u cầu: Giới thiệu mơ hình client /server Tìm hiểu socket Xây dựng chương trình ứng dụng : a) Client gởi lệnh đến Server (vd: Bạn ?), Server xử lý trả lời địa chi IP (ví dụ: 192.168.1.33) b) Client gởi biểu thức đến Server (vd : 15+12 ), Server tính tốn trả kết Client Ví dụ : Tính biểu thức 168*(78+93)/3 Kết qủa thực tế : 45192 Nguyễn Văn Nguyên Bộ môn mạng truyền Thơng 10 Lệnh nhập vào : =168*(78+pow[9,3])/3 Kết tính tốn chương trình : Nguyễn Văn Ngun Bộ mơn mạng truyền Thơng 11 Ví dụ : Truy vấn địa máy chủ Thực tế : Tên máy chủ : nguyen2011 Địa IP máy chủ : 192.168.1.35 Kết chương trình : Tên máy chủ : nguyen2011 Địa IP : 192.168.1.35 Viết báo cáo theo mẫu Bộ môn mạng Truyền thông Gặp giáo viên hướng dẫn, làm yêu cầu giáo viên hướng dẫn báo cáo tiến độ thời gian Làm 10 đến 15 slide để bảo vệ sau giáo viên hướng dẫn cho phép Tài liệu tham khảo [1] Trần Tiến Dũng, Giáo trình Lý thuyết tập Java,1999 [2] H M Deitel, P J Deitel, Java How to Program 6th Edition, 2004 [3] Core Java [4] Hoàng Đức Hải, Nguyễn Phương Lan, Java Tập 2, 2004 [5] http://javavietnam.org [6] Sun Microsystems , The Java Tutorials, 2007 Nguyễn Văn Nguyên Bộ môn mạng truyền Thông 1.1.10 12 Đề tài số 10: Xây dựng chương trình download upload file dựa vào giao thức HTTP FTP Yêu cầu: Giới thiệu giao thức HTTP, FTP Tìm hiểu Theard Xây dựng chương trình ứng dụng thực download upload file Viết báo cáo theo mẫu Bộ môn mạng Truyền thông Gặp giáo viên hướng dẫn, làm yêu cầu giáo viên hướng dẫn báo cáo tiến độ thời gian Làm 10 đến 15 slide để bảo vệ sau giáo viên hướng dẫn cho phép Tài liệu tham khảo [1] Trần Tiến Dũng, Giáo trình Lý thuyết tập Java,1999 [2] H M Deitel, P J Deitel, Java How to Program 6th Edition, 2004 [3] Core Java [4] Hoàng Đức Hải, Nguyễn Phương Lan, Java Tập 2, 2004 [5] http://javavietnam.org [6] Sun Microsystems , The Java Tutorials, 2007 Nguyễn Văn Nguyên Bộ môn mạng truyền Thông 1.1.11 13 Đề tài số 11: Tìm hiểu sử dụng kỹ thuật lập trình với Socket xây dựng chương trình tư vấn tuyển sinh cao đẳng, đại học theo mơ hình Client - Server 1.1.12 Đề tài số 12: Tìm hiểu sử dụng kỹ thuật lập trình với Socket xây dựng chương trình tư vấn chăm sóc sắc đẹp 1.1.13 Đề tài số 13; Tìm hiểu sử dụng kỹ thuật lập trình với Socket xây dựng chương trình Remote Desktop 1.1.14 Đề tài số 14: Tìm hiểu sử dụng kỹ thuật lập trình với Socket xây dựng chương trình tính tiền dịch vụ Internet theo mơ hình Client - Server 1.1.15 Đề tài số 15:Tìm hiểu sử dụng kỹ thuật lập trình Socket xây dựng chương trình xem điểm thi theo mơ hình Client - Server 1.1.16 Đề tài số 16: Tìm hiểu sử dụng kỹ thuật lập trình với Socket xây dựng chương trình xem tử vi mạng LAN theo mơ hình Client - Server 1.1.17 Đề tài số 17: Cho topology mạng với cấu Các máy S1, S2, S3 chứa file DATA.dat Nguyễn Văn Nguyên 14 Bộ môn mạng truyền Thông S1 X kbps S2 Y kbps 10 Mbps R S3 C Z kbps Thiết kế giao thức viết chương trình máy chủ cài máy S1, S2, S3 chương trình máy khách cài máy C1 để download file DATA.dat từ nhiều máy chủ S1, S2, S3 lúc Yêu cầu: File download khơng bị lỗi Cấu hình mạng - Băng thông máy chủ router R trước (nằm khoảng 100kbps ~ 1000kbps) Băng thông router R máy khách C1 10Mbps Liên kết máy chủ router R có tỷ lệ mát gói tin khơng biết trước 1.1.18 Đề tài sô 18: Đề tài sinh viê tự chọn Nguyễn Văn Nguyên ...Bộ môn mạng truyền Thông [1] Nguyễn Phương Lan-Hồng Đức Hải, Java lập trình mạng, Nhà xuất giáo dục, 2001 [2] Nguyễn cao Đạt , Giáo trình lập trình mạng, Trường Đại học Bách... Văn Nguyên Bộ môn mạng truyền Thông Tài liệu tham khảo [1] Nguyễn Phương Lan – Hoàng Đức Hải JAVA Lập trình mạng Nhà Xuất Lao động – Xã hội [2] Nguyễn Phương Lan – Hồng Đức Hải Lập trình JAVA,... Đức Hải, lập trình Linux-Tập 1,NXB Giáo dục [3] http://www.javavietnam.org 1.1.7 Đề tài số 7: Tìm hiểu RMI Ứng dụng xây dựng chương trình giám sát LAN Yêu cầu: Giơi thiệu lập trình phân tán Phương

Ngày đăng: 07/03/2014, 07:20

Hình ảnh liên quan

Cấu hình mạng - MÔN HỌC: ĐỒ ÁN LẬP TRÌNH MẠNG pdf

u.

hình mạng Xem tại trang 14 của tài liệu.

Từ khóa liên quan

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

Tài liệu liên quan