Tài Liệu Lập Trình Mạng

Tài liệu tham khảo môn học: Lập trình mạng

1
Chương I – Tổng quan về lập trình mạng
• Khái niệm
• Mô hình OSI
• Mô hình TCP/IP
• Mô hình Client-Server
• Dịch vụ mạng
• Các kiểu kiến trúc chương trình.
2
Chương II – Giới thiệu sơ lược về ngôn ngữ Java 
• Một số kỹ thuật cơ bản
• Thiết kế lớp
• Thừa kế
-         Bài tập: cài đặt môi trường / build và run 1 file .java
3
Chương III – Socket
• Khái niệm Socket
• Mô hình lập trình Socket TCP
Bài thực hành: http://www.tutorialspoint.com/java/java_networking.htm
4
Chương III – Socket (tiếp theo)
• Mô hình lập trình Socket UDP
• Lập trình Socket TCP và Socket UDP trên ngôn ngữ Java, 
Lập trình Multicast. (mở rộng)

5
Chương IV – Xây dựng ứng dụng mạng 
• Các giao thức phổ biến trên Internet,
• Giới thiệu một số gói Java hỗ trợ các dịch vụ mạng.
6
• Nhập xuất qua stream
• Lập trình luồng.
Bài thực hành 1: Lập trình luồng với Java
Bài toán gà và vịt chạy đua

7
Bài thực hành 2: Socket TCP
Bài toán gửi SMS giữa 2 máy trong mạng LAN

8
Bài thực hành 3: Socket UDP
Bài toán nghe nhạc qua mạng LAN, hoặc đơn giản chỉ là gửi file lớn.

9
¤n tËp vµ tæng kÕt


Link download: http://id.muvocuc.com/laptrinhmang_guiSV.7z
Tài liệu tham khảo khác:


1. Ngô Bá Hùng & Nguyễn Công Huy, Giáo trình Lập trình truyền thông, ĐHCT.
2. Elliotte Rusty Harold,  Java Network Programming 3rd edition, O’Reilly, 2004.
3. David Reilly and Michael Reilly, Java Network Programming and Distributed Computing, Addision Wesley, 2002.

4. William Grosso, Java RMI, O’Reilly, 2001. 

Không có nhận xét nào:

Đăng nhận xét