Cổng dịch vụ nào của máy tính được mã hóa đường truyền? là một câu hỏi khá đơn giản đối với “dân chuyên đào tạo website”. Tuy nhiên, với những người ngoài ngành, khái niệm FTP – File Transfer Protocol “Giao thức truyền tệp” là một thuật ngữ còn khá xa lạ. Vậy giao thức FTP là gì? Còn điều gì bạn chưa biết về Giao thức truyền tệp và cổng mã hóa đường truyền? Bài viết của chúng tôi sẽ mang đến cho bạn cái nhìn tổng quan nhất về chủ đề này.
Table of Contents
Tổng quan về giao thức FTP – Giao thức truyền tệp
Mục đích của việc sử dụng Giao thức truyền tệp
Ưu điểm của giao thức truyền tệp

Nguyên lý hoạt động của cổng dịch vụ mã hóa đường truyền FTP

Cổng Data Connection và Control Connection là gì?
Một số lệnh command sử dụng trong cổng mã hóa đường truyền
Command | Đối số (Argument) | Mô tả (Description) |
USER | Username | Username |
PASS | Password | Password |
ACCT | Account info | User account |
CWD | Pathname | Thay đổi thư mục làm việc |
CDUP | None | Thay đổi thư mục cha |
SMNT | Pathname | Kết cấu |
REIN | None | Dừng và khởi động lại |
QUIT | None | Đăng xuất khỏi FTP |
RETR | Pathname | Lấy tập tin từ máy chủ |
STOR | Pathname | Lưu trữ dữ liệu trên máy chủ |
RNFR | Pathname | Đổi tên từ … |
RNTO | Pathname | Đổi tên thành … |
DELE | Pathname | Xóa file |
RMD | Pathname | Xóa thư mục |
MKD | Pathname | Tạo thư mục |
LIST | Pathname | Liệt kê tệp tin hoặc văn bản |
STAT | Pathname | Status |
HELP | Subject | Hiện màn hình trợ giúp |
PORT | Host-port | Chỉ định cổng vận chuyển |
TYPE | Type code | Kiểu vận chuyển(ASCII, image,…) |
MODE | Mode code | Chế độ truyền (stream, block,…) |
Phương thức truyền dữ liệu trong giao thức FTP
Khi các cổng dịch vụ của máy tính được thiết lập mã hóa, dữ liệu sẽ được chuyển từ FTP Client – FTP Server và ngược lại. Do đó, giao thức FTP có 3 phương thức truyền dữ liệu: Chế độ dòng, Chế độ chặn và Chế độ nén.
Chế độ phát trực tiếp
Trong phương pháp này, dữ liệu được truyền dưới dạng byte. Thông qua kết nối TCP, nó phụ thuộc vào bộ thu và không có cấu trúc kế thừa. Vì dữ liệu không có cấu trúc tiêu đề, thiết bị gửi chỉ cần đẩy luồng dữ liệu qua kết nối TCP tới thiết bị nhận. Đồng thời, quá trình truyền dữ liệu kết thúc khi ngắt kết nối thiết bị gửi.
Sử dụng chế độ Luồng, bạn sẽ không tốn quá nhiều byte để báo cáo Header. Đó là lý do tại sao phương pháp này lại được ưa chuộng và sử dụng nhiều.
Chế độ chặn
Chế độ khối giúp truyền dữ liệu quy chuẩn hơn. Dữ liệu được chia thành nhiều khối nhỏ và được đóng gói thành Khối FTP. Thông tin về các khối dữ liệu đang được gửi sẽ được chứa trong mỗi Khối.

Chế độ nén
Chế độ nén sử dụng một kỹ thuật nén dữ liệu khá đơn giản được gọi là “mã hóa độ dài chạy”. Với phương thức truyền này, các đoạn dữ liệu bị trùng lặp sẽ được phát hiện. Từ đó, hệ thống làm việc của giao thức sẽ bị loại bỏ để giảm độ dài của toàn bộ thông điệp khi nó được gửi đi.
Bạn đọc vừa xem thông tin chia sẻ về cổng dịch vụ nào của máy tính được mã hóa và thuật toán FTP – File Transfer Protocol “Giao thức truyền tệp”. Hy vọng rằng bài đăng này sẽ giúp bạn xây dựng một máy chủ FTP đơn giản tại nhà. Cảm ơn các bạn đã ủng hộ truykichmobile và chúc các bạn thành công.