You are on page 1of 3

LẬP TRÌNH MẠNG

CĂN BẢN
NHÓM 8

LÊ QUỐC NGÔ

NGUYỄN DUY HÙNG

NGUYỄN HỒ NHẬT KHOA

HỒ VỈ KHÁNH

LẬP TRÌNH MẠNG CĂN


BẢN - NT106.O22.ANTT
ROADMAP
1. Tìm hiểu tổng quan về
mạng và ứng dụng mạng
Các khái niệm cơ bản
Cơ sở nền tảng về ứng dụng
mạng
Mô hình OSI
Cơ bản về .NET framework và C#

2. Stream và I/O
Tìm hiểu về stream và I/O
Đọc và ghi dữ liệu
Kết nối ứng dụng với CSD

3. Lập trình Multi-threading


Giới thiệu về thread và multi-
threading
Lớp thread C#
Vòng đời của Thread
Các phương thức của Thread

4. Lập trình Socket


Giới thiệu Socket
Lập trình Socket trong C#
Các lớp hỗ trợ lập trình Socket:
IPAdress,IPEndpoint,IPHostEntry,

5. Lập trình UDP và TCPO


Mô hình Client-Server của ứng
dụng UDP, TCP
UDP Client
TCP Client
TCP Listener

6. Lập trình với giao thức


tầng ứng dụng HTTP
Giao thức HTTP và web
HTTP Request và HTTP Response
Lập trình web client
Lập trình web server
Web service, API

7. Lập trình với các giao thức


tầng ứng dụng làm việc với
thư điện tử
Email và nguyên tắc hoạt động
Gửi mail với SMTP
Nhận mail với POP3 và IMAP
Lập trình gửi, nhận email.

8. Lập trình với các giao thức


tầng ứng dụng FTP
Giới thiệu về FTP và nguyên tắc
hoạt động
FTP Server và Client
FTP trong CMD
Giao thức ICMP
Ứng dụng Ping, Tracert Route
trong C#
ROADMAP
9. Phân tích gói tin mạng
Phân tích mức Network(IP Level)
Phân tích mức datalink
Phân tích mức Physical

10. Bảo mật


Cơ bản về bảo mật trong lập trình
mạng
Cơ bản về mã hóa
Các thư viện hỗ trợ mã hóa trong
.NET

SERMINAR, BÁO CÁO ĐỒ


ÁN MÔN HỌC

Mục tiêu môn học

Nắm được kiến thức cơ bản về lập


trình
Nắm được kiến thức cơ bản, về
mạng, giao thức mạng và mô hình
mạng
Hiểu được mô hình hoạt động,
cách thức vận hành của các ứng
dụng mạng cơ bản để vận dụng
vào phát triển và hiện thực các
ứng dụng mạng
Phát triển, hiện thực các ứng dụng
mạng cơ bản
Giao tiếp, hợp tác hiệu quả trong
nhóm để xây dựng ứng dụng

You might also like