Tải bản đầy đủ (.pdf) (12 trang)

Giáo Trình Môn Lập Trình Mạng _ www.bit.ly/taiho123

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (133.14 KB, 12 trang )

Môn học Lập trình mạng
Giảng viên: Đặng Nhân Cách
Email:

1


Mục tiêu môn học
†C
Cung cấp
ấ cho
h sinh
i h viên
iê kiến
kiế thức
thứ cơ
ơ
bản về lĩnh vực lập trình mạng
† Giới thiệu
thiệ phương
hươ
pháp
há thiết kế xây
â
dựng các ứng dụng mạng.
† Cung
C
cấp
ấ các
á khái niệm
iệ về


ề giao
i
thức
hứ
(protocol), thiết kế giao thức.

2


Nội dung môn học
†
†
†
†
†
†
†

Chương
Chươ
Chương
Chương
Chương
Chương
Chương
Chương

1
1:
2:

3:
4:
5:
6:
7:

Tổng
Tổ
quan
Lập trình Socket
Lập trình Winsock
Lập trình mạng với VB
Lập trình mạng với Java
Lập trình Multicast
Thiết kế Protocol
3


Chương 1: Tổng

quan
† Cá
Các khái niệm
iệ về
ề mạng máy
á tính
tí h và
à
lập trình mạng
† Mô hình

hì h TCP/IP
† Các mô hình liên kết
„ Mô hình Client/Server
„ Mô hình Peer-To-Peer

4


Chương 2:Lập trình Socket
†
†
†
†
†

Giới thiệu
thiệ lậ
lập trình
t ì h Socket
S k t
Kiểu dữ liệu và khai báo biến
Các hàm socket
Các hàm hỗ trợ
Mô hình kết nối Client/Server

5


Chương 3:Lập trình Winsock
† Giới thiệu

thiệ Wi
Winsock
k
† Các hàm hỗ trợ
† Cơ chế truy cập bất đồng bộ

6


Chương 4:Lập trình mạng với VB
†
†
†
†

Giới thiệu
thiệ Winsock
Wi
k Control
C t l
Mô hình Client/Server
Mô hình Peer-to-Peer
Thư viện cấp cao WinInet

7


Chương 5:Lập trình mạng với Java
† JAVA.NET
JAVA NET

† SOCKET trong Java.Net
† DATAGRAM trong Java.Net

8


Chương 6: Lập trình Multicast
†
†
†
†

Khái
á niệm
ệ lập
ậ trình
ì
Multicast
Địa chỉ Multicast
Lập trình Multicast với Winsock
Lập
ập trình Multicast với Java.net

9


Chương 7:Thiết kế Protocol
†
†
†

†

Khái niệm
iệ Protocol
P t
l
Các chức năng cần có của Protocol
Các bước tạo lập Protocol
Ví dụ - POP3

10


Tài liệu tham khảo
[1] Douglas E.Comer,
E Comer David L.Stevens
L Stevens Internetworking with TCP/IP – Volume III
[2] Phương Lan - Java (tập 2)
[3] Nguyễn Phương Lan, Hoàng Đức Hải - Lập
trình trên Linux
[4] MSDN (msdn.microsoft.com)
[5] RFCs (www.rfc
(www.rfc-editor.org)
editor.org)
11


Đánh giá kết quả
-


Dự lớp: 10%
Bài tập & Kiểm tra: 10%
Đồ án môn học: 20%
Thi cuối kỳ: 60 %
Hì h thứ
Hình
thức thi
thi: ttrắc
ắ nghiệm+viết
hiệ + iết ctt

12



×