Báo Cáo Thực hành nâng cao: ứng dụng client/server nhỏ mô phỏng một chương trình FTP

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    170
    Điểm thành tích:
    0
    Xu:
    0Xu
    MỤC LỤC​ ​ ​ ​ 1. Giới thiệu 3
    2. Giao diện chương trình 3
    3. Các tính năng chính của chương trình MytinyFTP 5
    4. Giao thức cài đặt và các bước hoạt động của chương trình . 6
    5. Các khó khăn kỹ thuật đã giải quyết . 7
    6. Cài đặt các lớp và các phương thức trong chương trình 8
    a. Lớp information
    b. Lớp packageData
    c. Lớp Client
    d. Lớp Service_Client
    e. Lớp Server
    f. Lớp dataResume
    g. Lớp myCellRenderer
    h. Lớp myTree
    i. Lớp myVector
    j. Lớp Tree_server
    7. Cách sử dụng chương trình 17
    8. Thành viên nhóm . 18


    I. Giới thiệu
    FTP (File transfer Protocol) được biết đến như một giao thức truyền file nổi tiếng trong các mạng TCP/IP. Với các chương trình có cùng tên kèm theo trong các hệ điều hành có hỗ trợ TCP/IP như Linux, Unix, Windows 2000/XP người sử dụng có thể lấy các file trên máy chủ ở xa, cũng như upload file lên máy chủ một cách dễ dàng.
    Khi sử dụng FTP, phần mềm FTP trên máy cục bộ phải được kết nối đến phần mềm FTP trên máy ở xa, nơi bạn muốn lấy file về hay tải lên đó. Thông thường thì người dùng phải được cấp một tài khoản mới truy cập được vào máy ở xa. Nhưng cũng trong đa số các trường hợp người dùng không cần phải được cấp tải khoản trước mà có thể dùng tài khoản vô danh (Anonymous Account), với các hạn chế về truy cập tài nguyên.
    Trong đồ án kết thúc môn học “Thực hành nâng cao” này, nhóm 3 đã viết một ứng dụng client/server nhỏ mô phỏng một chương trình FTP với một số chức năng đơn giản: MyTinyFTP. Chương trình được cài đặt bằng ngôn ngữ Java.
     

    Các file đính kèm:

Đang tải...