MÔN HỌC: ĐỒ ÁN LẬP TRÌNH MẠNG
lượt xem 30
download
Giới thiệu về giao thức HTTP, HTTPS sự khác nhau giữa HTTP và HTTPS,giới thiệu về quá trình gửi và nhận email. các giao thức gửi và nhận e-mail. 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
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: MÔN HỌC: ĐỒ ÁN LẬP TRÌNH MẠNG
- 1 B môn m ng và 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 tài s 1: Tìm hi u giao th c SMTP và POP3. ng d ng 1.1. 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 vi t chương trình Java, C#, Visual C++,… 7. Ngôn ng dùng b o v sau khi ư c giáo viên hư ng d n cho phép 8. Làm 10 n 15 slide Tài li u tham kh o Nguy n Văn Nguyên
- 2 B môn m ng và truy n Thông [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 t , Giáo trình l p trình m ng, Trư ng [2] Nguy n cao 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 vi t chương trình Java, C#, Visual C++ 7. Ngôn ng dùng b o v sau khi ư c giáo viên hư ng d n cho phép 8. Làm 10 n 15 slide Nguy n Văn Nguyên
- 3 B môn m ng và 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 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 vi t chương trình Java, C#, Visual C++,… 6. Ngôn ng dùng b o v sau khi ư c giáo viên hư ng d n cho phép 9. Làm 10 n 15 slide 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 Nguy n Văn Nguyên
- 4 B môn m ng và 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 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 vi t chương trình Java. 9. Ngôn ng dùng b o v sau khi ư c giáo viên hư ng d n cho phép 10. Làm 10 n 15 slide 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 Nguy n Văn Nguyên
- 5 B môn m ng và truy n Thông 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 vi t chương trình Visual C++ 7. Ngôn ng dùng b o v sau khi ư c giáo viên hư ng d n cho phép 9. Làm 10 n 15 slide 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 Nguy n Văn Nguyên
- 6 B môn m ng và truy n Thông vi t chương trình C trên Linux ho c ubuntu 5. Ngôn ng dùng b o v sau khi ư c giáo viên hư ng d n cho phép 6. Làm 10 n 15 slide 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 dc [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 Nguy n Văn Nguyên
- 7 B môn m ng và truy n Thông 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 b o v sau khi ư c giáo viên hư ng d n cho phép 7. Làm 10 n 15 slide 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 Nguy n Văn Nguyên
- 8 B môn m ng và truy n Thông 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 b o v sau khi ư c giáo viên hư ng d n cho phép 6. Làm 10 n 15 slide Nguy n Văn Nguyên
- 9 B môn m ng và 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 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. [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 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+93)/3 K t q a th c t : 45192 Nguy n Văn Nguyên
- 10 B môn m ng và truy n Thông 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 : Nguy n Văn Nguyên
- 11 B môn m ng và truy n Thông 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 b o v sau khi ư c giáo viên hư ng d n cho phép 6. Làm 10 n 15 slide 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 6th Edition, 2004 [3] Core Java c H i, Nguy n Phương Lan, Java T p 2, 2004 [4] Hoàng [5] http://javavietnam.org [6] Sun Microsystems , The Java Tutorials, 2007 Nguy n Văn Nguyên
- 12 B môn m ng và truy n Thông 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 b o v sau khi ư c giáo viên hư ng d n cho phép 6. Làm 10 n 15 slide 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 6th Edition, 2004 [3] Core Java c H i, Nguy n Phương Lan, Java T p 2, 2004 [4] Hoàng [5] http://javavietnam.org [6] Sun Microsystems , The Java Tutorials, 2007 Nguy n Văn Nguyên
- 13 B môn m ng và truy n Thông 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, ih 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. Nguy n Văn Nguyên
- 14 B môn m ng và truy n Thông S1 X kbps S2 Y kbps 10 Mbps C 1 R Z kbps S3 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 Nguy n Văn Nguyên
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Hướng dẫn làm bài tập Project hay Đồ án môn học
2 p | 1231 | 243
-
Môn học/Môđun: Lắp ráp và cài đặt máy tính (Đồ án 02)
3 p | 254 | 61
-
ĐỀ CƯƠNG MÔN HỌC: LẬP TRÌNH WINDOWS (WINDOWS PROGRAMMING)
3 p | 418 | 57
-
CÁC QUI ĐỊNH - Môn học: Lập trình C trên Windows
1 p | 298 | 57
-
Đồ án môn học an ninh mạng : Tìm hiểu tổng quan về an ninh mạng và kỹ thuật liệt kê
21 p | 208 | 39
-
Cabri3D Manual
41 p | 92 | 16
-
Bài giảng điện tử môn tin học: MẢNG MỘT CHIỀU
0 p | 100 | 14
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn