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