FTP là gì? những điều bạn cần biết về FTP

FTP là gì? Giao thức truyền tập tin được sử dụng để chuyển đổi dữ liệu từ máy này đến máy khác. Ngày nay, việc chia sẻ dữ liệu của cá nhân, công ty, trường học ngày càng nhiều. Vậy thuật ngữ FTP đóng vai trò quan trọng gì trong đây, hãy cùng Thế Giới Số tìm hiểu nhé!

1. FTP là gì?

FTP là gì? được viết tắt của thuật ngữ File Transfer Protocol tạm dịch là giao thức chuyển nhượng tập tin, là giao thức truyền tải tập tin bất kỳ nào từ máy này sang máy khác. Nó cho phép người dùng truy cập và truyền tải các tệp từ máy tính (máy gửi) đến một máy khác (máy nhận) thông qua mạng Internet.

FTP Server là gì? Cách cài đặt và cấu hình FTP Server thế nào?

 

2. FTP dùng để làm gì?

Tại các doanh nghiệp, giao thức này được dùng để:

  • Chia sẻ dữ liệu giữa các chi nhánh và đối tác kinh doanh.
  • Nhân viên IT sử dụng FTP để khôi phục dữ liệu sau thảm họa.
  • Nhân viên quản trị web sử dụng FTP để chuyển các trang web và hình ảnh đến máy chủ website của doanh nghiệp.

3. Giao thức FTP hoạt động trên mô hình

FTP hoạt động theo mô hình hai hướng là nhận và truyền dữ liệu giữa máy chủ Server và máy khách Client. Quy trình tạo ra đường truyền và nhận dữ liệu được thực hiện từ 2 tiến trình TCP Control Connection và Data Connection:

  • Control Connection: Đây là phiên làm việc TCP logic đầu tiên được tạo ra khi quá trình truyền dữ liệu bắt đầu. Tuy nhiên, tiến trình này chỉ kiểm soát các thông tin điều khiển đi qua nó, ví dụ như các tập lệnh. Quá trình này sẽ được duy trì trong suốt quá trình phiên làm việc diễn ra.
  • Connection: Khác với tiến trình Control Connection, Data Connection là một kết nối dữ liệu TCP được tạo ra với mục đích chuyên biệt là truyền tải dữ liệu giữa máy Client và máy Server. Kết nối sẽ tự động ngắt khi quá trình truyền tải dữ liệu hoàn tất.

Mô hình hoạt động của giao thức FTP

4. Các loại FTP

Tiêu chí FTP Plain FTPS FTPES
Bảo mật Không mã hóa dữ liệu truyền qua mạng, dễ bị tấn công MITM. Mã hóa dữ liệu và/hoặc thông tin đăng nhập sử dụng SSL/TLS. Mã hóa dữ liệu và/hoặc thông tin đăng nhập sử dụng SSL/TLS.
Cấu hình chứng thực Không yêu cầu chứng chỉ SSL. Yêu cầu sử dụng chứng chỉ SSL để xác thực server. Yêu cầu sử dụng chứng chỉ SSL để xác thực server.
Cổng Sử dụng cổng 21. Sử dụng cổng 990 cho control connection và 989 cho data connection. Sử dụng cổng tùy chọn (không cố định) cho control và data connection.
Hỗ trợ mode PASV Có thể hỗ trợ, nhưng không an toàn. Có thể hỗ trợ mode PASV hoặc mode PORT. Có thể hỗ trợ mode PASV hoặc mode PORT.
Tương thích Không khuyến nghị sử dụng vì bảo mật thấp và không bảo mật. Tương thích tốt với nhiều client và server. Tương thích tốt với nhiều client và server.

5. Cách tạo tài khoản FTP

Tài khoản FTP là tài khoản chỉ được dùng để trao đổi file giữa máy tính cá nhân của bạn đến máy chủ dựa vào giao thức FTP. Nếu bạn đã có đăng ký hosting hay server website của một đơn vị cung cấp nào đó, đơn vị này sẽ hỗ trợ bạn tạo một tài khoản FTP. Cách tạo tài khoản FTP trên hosting cũng khá đơn giản và nhanh chóng. Cụ thể như sau:

  • Trên giao diện DirectAdmin, cPanel, hoặc công cụ WHM (Web Host Manager) khác của server website. Chọn FTP Management
  • Sau đó chọn “Create FTP account
  • Bạn điền các thông tin cần thiết như username, password

6. Cách sử dụng FTP

Để sử dụng FTP, bạn cần cài đặt và cấu hình một máy chủ FTP trên máy tính hoặc máy chủ của bạn. Bạn cần chỉ định các thông số như địa chỉ IP, cổng và quyền truy cập người dùng.

Sử dụng FTP Client để truyền tải tập tin

  • Quản lý kết nối và thư mục: Khi kết nối thành công đến máy chủ FTP, bạn có thể xem danh sách các tập tin và thư mục trên máy chủ. Bạn cũng có thể tạo và quản lý các thư mục.
  • Tải lên và tải xuống tập tin: Để tải lên tập tin lên máy chủ FTP, bạn chọn tập tin từ máy tính của bạn và truyền tải nó lên máy chủ. Để tải xuống tập tin từ máy chủ FTP, bạn chọn tập tin từ máy chủ và truyền tải nó xuống máy tính của bạn.
  • Xóa và đổi tên tập tin: Bạn có thể xóa tập tin không cần thiết trên máy chủ FTP hoặc đổi tên tập tin để sắp xếp lại.
  • Phân quyền và bảo mật: FTP cung cấp các cơ chế để thiết lập quyền truy cập và bảo mật. Bạn có thể xác định quyền truy cập cho từng người dùng hoặc nhóm người dùng, đảm bảo tính riêng tư và bảo mật cho dữ liệu trên máy chủ FTP.

7. Kết luận

FTP là giao thức quan trọng trong việc hỗ trợ truyền tải các tập tin qua Internet một cách anh toàn và hiệu quả. Máy chủ FTP có giúp bạn dễ dàng trong việc truyền tải tập tin và quản lý dữ liệu một cách tiện lợi. Mong rằng bài viết bên trên của Thế Giới Số đã giúp bạn hiểu rõ hơn phần nào về FTP cũng như những tiện ích mà nó mang lại sẽ hỗ trợ bạn phần nào trong cuộc sống. Nếu bạn quan tâm đến các thông tin về công nghệ thì hay nhấp vào đây để tìm hiểu nhé.

0 0 đánh giá
Article Rating
Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận