BỘ CÔNG THƯƠNG
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THỰC PHẨM TP.HỒ CHÍ
MINH
KHOA CƠNG NGHỆ THƠNG TIN
-----o0o----
BÁO CÁO
ĐỒ ÁN MƠN HỌC
“FTP”
GVHD: Cao Hồng Khải
SVTH: Huỳnh Lê Cơng Thành
Y Don Rbăm
Nguyễn Minh Tâm
Lớp: 10DHTH8
I. Tổng quan
1. FTP là gì?
- FTP là viết tắt của File Transfer Protocol dịch ra là "Giao thức truyền tập tin"
thường được sử dụng để trao đổi file qua Internet bằng việc sử dụng các giao
thức TCP/IP. FTP sử dụng kiến trúc client-server, thường được bảo mật bằng
SSL/TLS. FTP chia sẻ các tập tin qua các máy tính từ xa với việc truyền dữ
liệu đáng tin cậy và hiệu quả.
2.
FTP thường được sử dụng để làm gì?
- FTP được sử dụng phổ biến nhất cho mục đích chuyển dữ liệu từ client lên server và
ngược lại. Ví dụ điển hình là người dùng tạo trang web của họ trên máy tính cá nhân
và sau đó cần sử dụng FTP để tải dữ liệu web site lên máy chủ. Hoặc truyền file giữa
2 máy tính cá nhân. Với FTP bạn có thể truyền 1 hoặc nhiều file một lúc.
II. Mục tiêu đề tài
- Xây dựng chương trình giao diện để truyền file giữa máy client và server. Ở
máy client có thể download và upload file. Ở máy server sẽ đảm nhận nhiệm vụ
nhận và xử lý các yêu cầu của máy client.
III. Mục tiêu đề tài
- Về lý thuyết: Tìm hiểu về việc truyền file qua FTP thông qua
ngôn ngữ C#, nắm chắc lý thuyết về Socket, TCP/IP
- Về ứng dụng: Xây dựng các chức năng cơ bản cần thiết cho
một ứng dụng truyền file như : update, download, show list files, chỉnh
sửa,.. Chương trình truyền file thơng qua giao thức FTP hiện nay của
nhóm cịn đang thiếu và vẫn chưa thực sự hoàn thiện.
IV.Phần nội dung
1. Giao diện cơ bản
- Giao diện server
- Giao diện client
2. Các chức năng
- Đọc file
- Update file
- Download file
- Delete file
- Read file
- New File
Link lấy code:
/>Link demo code:
/>