1. Trang chủ
  2. » Công Nghệ Thông Tin

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

14 2K 40

Đ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

Thông tin cơ bản

Định dạng
Số trang 14
Dung lượng 306,14 KB

Nội dung

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 xây dựng chương trình gửi và nhận mail 1.1.1.. Gặp giáo viên hư

Trang 1

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

xây dựng chương trình gửi và nhận mail

1.1.1 Yêu cầu:

1 Giới thiệu về giao thức HTTP, HTTPS

2 Sự khác nhau giữa HTTP và HTTPS

3 Giới thiệu quá trình gửi và nhận e-mail, các giao thức gửi (SMTP) và nhận (POP3, IMAP,… ) e-mail

4 Xây dựng chương trình và kết quả 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

5 Viết báo cáo theo mẫu Bộ môn mạng và Truyền thông

6 Gặp giáo viên hướng dẫn, làm đúng yêu cầu của giáo viên hướng dẫn và báo cáo tiến độ đúng thời gian

7 Ngôn ngữ dùng để viết chương trình Java, C#, Visual C++,…

8 Làm 10 đến 15 slide để bảo vệ sau khi được giáo viên hướng dẫn cho phép

Tài liệu tham khảo

Trang 2

[1] Nguyễn Phương Lan-Hoàng Đức Hải, Java lập trình mạng, Nhà xuất bản 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] Hoàng Ngọc Giao, Lập trình Java thế nào?, Nhà xuất bản 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 bản 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 và truyền file có dung lượng lớn qua LAN dựa vào mô hình client-server

Yêu cầu:

1 Giới thiệu giao thức TCP/IP

2 Trình bày Socket và cổng

3 Mô hình Client/Server

4 Xây dựng chương trình DEMO

5 Viết báo cáo theo mẫu Bộ môn mạng và Truyền thông

6 Gặp giáo viên hướng dẫn, làm đúng yêu cầu của giáo viên hướng dẫn và báo cáo tiến độ đúng thời gian

7 Ngôn ngữ dùng để viết chương trình Java, C#, Visual C++

8 Làm 10 đến 15 slide để bảo vệ sau khi được giáo viên hướng dẫn cho phép

Trang 3

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 bản giáo dục, 2001

[2] Nguyễn Phương Lan-Hoàng Đức Hải, Java ấn bản sinh viên, Nhà xuất bản 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:

1 Giới thiệu TCP/IP

2 Giao thức ICMP

3 Xây dựng chương trình DEMO dựa trên giao thức đã tìm hiểu

4.Viết báo cáo theo mẫu Bộ môn mạng và Truyền thông

5 Gặp giáo viên hướng dẫn, làm đúng yêu cầu của giáo viên hướng dẫn và báo cáo tiến độ đúng thời gian

6 Ngôn ngữ dùng để viết chương trình Java, C#, Visual C++,…

9 Làm 10 đến 15 slide để bảo vệ sau khi được 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 bản sinh viên, Nhà xuất bản giáo dục, 2001

Trang 4

[3] http://www.java.sun.com

1.1.4 Đề tài số 4: Tìm hiểu giao thức UDP và viết chương trình

truyền file dựa vào giao thức UDP trên môi trường LAN

Yêu cầu:

1 Giới thiệu chồng giao thức TCP/IP

2 Giới thiệu giao thức UDP

3 Thiết kế và xây dựng chương trình

4 Viết báo cáo theo mẫu Bộ môn mạng và Truyền thông

5 Gặp giáo viên hướng dẫn, làm đúng yêu cầu của giáo viên hướng dẫn và báo cáo tiến độ đúng thời gian

9 Ngôn ngữ dùng để viết chương trình Java

10 Làm 10 đến 15 slide để bảo vệ sau khi được 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 và UDP

Yêu cầu:

1 Giới thiệu hệ hai giao thức IP và UDP

Trang 5

2 So sánh ưu và nhược điểm của hai giao thức này

3 Xây dựng chương trình DEMO

5.Viết báo cáo theo mẫu Bộ môn mạng và Truyền thông

6 Gặp giáo viên hướng dẫn, làm đúng yêu cầu của giáo viên hướng dẫn và báo cáo tiến độ đúng thời gian

7 Ngôn ngữ dùng để viết chương trình Visual C++

9 Làm 10 đến 15 slide để bảo vệ sau khi được 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 và 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

1 Giới thiệu về chồng giao thức TCP/IP

2 Xây dựng chương trình với nhiều tài khoản đăng nhập

3 Viết báo cáo theo mẫu Bộ môn mạng và Truyền thông

4 Gặp giáo viên hướng dẫn, làm đúng yêu cầu của giáo viên hướng dẫn và báo cáo tiến độ đúng thời gian

Trang 6

5 Ngôn ngữ dùng để viết chương trình C trên Linux hoặc ubuntu

6 Làm 10 đến 15 slide để bảo vệ sau khi được 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:

1 Giơi thiệu lập trình phân tán

2 Phương thức triệu gọi từ xa, vai trò các lớp trung gian (stub và skeletion)

3 Cài đặt ứng dụng phân tán RMI

4 Xây dựng chương trình thực hiện các chức năng sau:

a Xem tổng số máy có trong Lab

b Xem số máy sử dụng và số máy rảnh

c Có khả năng 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 của máy trong từng Lab

5 Kết quả DEMO minh họa

Trang 7

5 Viết báo cáo theo mẫu Bộ môn mạng và Truyền thông

6 Gặp giáo viên hướng dẫn, làm đúng yêu cầu của giáo viên hướng dẫn và báo cáo tiến độ đúng thời gian

7 Làm 10 đến 15 slide để bảo vệ sau khi được 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 bản Đạ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 và 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 trong môi trường mạng

Yêu cầu:

1 Giới thiệu các lớp IP version 4

Trang 8

2 Tìm hiểu multitheard sử dụng khoảng 16 theard, 32theard, 64 theard, 128 thead So sánh tốc độ Scan

3 Xây dựng chương trình ứng dụng sao cho có thể đạt kết quả như sau

4 Viết báo cáo theo mẫu Bộ môn mạng và Truyền thông

5 Gặp giáo viên hướng dẫn, làm đúng yêu cầu của giáo viên hướng dẫn và báo cáo tiến độ đúng thời gian

6 Làm 10 đến 15 slide để bảo vệ sau khi được giáo viên hướng dẫn cho phép

Trang 9

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 bản Lao

động – Xã hội

[2] Nguyễn Phương Lan – Hoà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,

Addison-Wesley

[5] http://www.ebook.edu.vn/?page=1.1&view=9085 )

1.1.9 Đề tài số 9: Tìm hiểu Socket và xây dựng chương trình theo

mô hình client-server

Yêu cầu:

1 Giới thiệu về mô hình client /server

2 Tìm hiểu về socket

3 Xây dựng chương trình ứng dụng :

a) Client gởi 1 lệnh đến Server (vd: Bạn là ai ?), Server xử lý và trả lời là địa chi IP (ví dụ: 192.168.1.33)

b) Client gởi một biểu thức đến Server (vd : 15+12 ), Server tính toán

và trả về kết quả về Client

Ví dụ 1 : Tính biểu thức 168*(78+9 3 )/3

Kết qủa thực tế : 45192

Trang 10

Lệnh nhập vào : =168*(78+pow[9,3])/3

Kết quả tính toán của chương trình :

Trang 11

Ví dụ 2 : Truy vấn địa chỉ của máy chủ

Thực tế :

Tên máy chủ : nguyen2011 Địa chỉ IP của máy chủ : 192.168.1.35 Kết quả của chương trình :

Tên máy chủ : nguyen2011 Địa chỉ IP : 192.168.1.35

4 Viết báo cáo theo mẫu Bộ môn mạng và Truyền thông

5 Gặp giáo viên hướng dẫn, làm đúng yêu cầu của giáo viên hướng dẫn và báo cáo tiến độ đúng thời gian

6 Làm 10 đến 15 slide để bảo vệ sau khi được 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 và bài tập Java,1999

[2] H M Deitel, P J Deitel, Java How to Program 6 th Edition, 2004

[3] Core Java

[4] Hoàng Đức Hải, Nguyễn Phương Lan, Java Tập 2, 2004

[6] Sun Microsystems , The Java Tutorials, 2007

Trang 12

1.1.10 Đề tài số 10: Xây dựng chương trình download và upload file dựa vào giao thức HTTP và FTP

Yêu cầu:

1 Giới thiệu giao thức HTTP, FTP

2 Tìm hiểu Theard

3 Xây dựng chương trình ứng dụng thực hiện download và upload 1 file

4 Viết báo cáo theo mẫu Bộ môn mạng và Truyền thông

5 Gặp giáo viên hướng dẫn, làm đúng yêu cầu của giáo viên hướng dẫn và báo cáo tiến độ đúng thời gian

6 Làm 10 đến 15 slide để bảo vệ sau khi được 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 và bài tập Java,1999

[2] H M Deitel, P J Deitel, Java How to Program 6 th Edition, 2004

[3] Core Java

[4] Hoàng Đức Hải, Nguyễn Phương Lan, Java Tập 2, 2004

[6] Sun Microsystems , The Java Tutorials, 2007

Trang 13

1.1.11 Đề tài số 11: Tìm hiểu và 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 và 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 và 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 và 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 trong mạng LAN theo mô hình Client - Server

1.1.17 Đề tài số 17: Cho topology mạng với cấu hình như dưới đây Các máy S1, S2, S3 cùng chứa file DATA.dat

Trang 14

Thiết kế giao thức và viết chương trình máy chủ cài trên máy S1, S2, S3 và

chương trình máy khách cài trên máy C1 để có thể download file DATA.dat từ

nhiều máy chủ S1, S2, S3 cùng một lúc Yêu cầu: File download về không bị lỗi

Cấu hình mạng

- Băng thông giữa các máy chủ và router R không được biết trước (nằm

trong khoảng 100kbps ~ 1000kbps)

- Băng thông giữa router R và máy khách C1 là 10Mbps

- Liên kết giữa máy chủ và router R có tỷ lệ mất mát gói tin không được biết

trước

1.1.18 Đề tài sô 18: Đề tài do sinh viê tự chọn

S1

S2

S3

X kbps

1

10 Mbps

R

Z kbps

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 (Trang 14)

TỪ KHÓA LIÊN QUAN

w