Đồ án của dân Việt hàn, dành riêng cho 2mit.org .
Sử Dụng Kỹ Thuật Lập Trình Socket Xây Dựng Chương Trình Truyền File Qua Mạng Lan - bằng c#
Nội dung chính
CHƯƠNG I 6
TỔNG QUAN VỀ LẬP TRÌNH MẠNG 6
1.1. MÔ HÌNH THAM CHIẾU OSI 6
1.2. CHỒNG GIAO THỨC TCP/IP 9
1.3. MÔ HÌNH TRUYỀN THÔNG TRONG CẤU TRÚC MẠNG 11
1.3.1. Nguyên tắc truyền thông 11
1.3.2. Nguyên tắc của phương pháp phân tầng 11
1.4. ĐỊA CHỈ IP – CÁC ĐỊA CHỈ IP DÀNH RIÊNG 14
1.5. GIAO THỨC TRUYỀN FILE FTP 14
1.5.1. Khái niệm về giao thức FTP 14
1.5.2. Đặc điểm và nguyên lý hoạt động 15
1.5.2.1. Mô hình hoạt động của FTP 15
1.5.2.2. Thiết lập kênh điều khiển và chứng thực người dùng trong FTP: 18
1.5.2.3. Quản lý kênh dữ liệu FTP 20
1.5.2.4. Các phương thức truyền dữ liệu trong FTP 24
CHƯƠNG II 26
LẬP TRÌNH MẠNG VỚI SOCKET 26
2.1. TỔNG QUAN VỀ C# 26
2.1.1. Cơ Bản Về NET Framework 26
2.1.2. Các thành phần của .NET Framework 26
2.1.3. Các tính năng cơ bản của ngôn ngữ lập trình C# 27
2.1.4. Các ứng dụng của C# 27
2.1.5. Các lợi ích của C# 27
2.1.6. Môi trường phát triển tích hợp Visual Studio .NET 2005 27
2.2. GIỚI THIỆU VỀ LẬP TRÌNH SOCKET 28
2.3. LẬP TRÌNH MẠNG VỚI TCPSOCKET 29
2.3.1. Mô hình giao thức 29
2.3.2. Thiết lập kết nối 30
2.3.3. Truyền nhận dữ liệu 32
2.3.4. Đóng liên kết 32
2.4. LẬP TRÌNH MẠNG VỚI UDP SOCKET 33
2.4.1. Giao thức UDP 33
2.4.2. Một số thuật ngữ UDP 34
2.4.3. Hoạt động của giao thức UDP 35
2.4.4. Các nhược điểm của giao thức UDP 35
2.4.5. Các ưu điểm của UDP 36
2.4.6. Khi nào thì nên sử dụng UDP 37
2.5. MÔ HÌNH CLIENT/SERVER 37
2.5.1. Tổng quan 37
2.5.2. Giao thức cho ứng dụng Client/Server 44
CHƯƠNG III 48
XÂY DỰNG VÀ THIẾT KẾ GIAO DIỆN CHƯƠNG TRÌNH 48
3.1. GIỚI THIỆU VỀ CHƯƠNG TRÌNH 48
3.2. GIAO DIỆN VÀ SỬ DỤNG CHƯƠNG TRÌNH: 48
3.1.1. Giao diện: 49
3.1.1.1. Chương trình Server : 49
3.1.1.2. Chương trình Client 54
3.2.1. Sử dụng chương trình: 57
Link download: http://www.mediafire.com/?ggeyda763inogtm
Pass: 2mit.org
thank đi bạn