Thứ Hai, 7 tháng 7, 2014

Tìm hiểu FTP cơ bản - FTP Simple​

Giới thiệu chung về FTP:
-FTP sử dụng giao thức TCP với hai port 21,20 để tiến hành trao đổi: port 21 dùng để điều khiển, port 20 dùng để trao đổi dữ liệu.
-FTP có hai dạng chính là active và passive:
.Active FTP: Trong dạng này, sau khi client khởi tạo kết nối đến server qua port 21 (port điều khiển), kết nối để trao đổi dữ liệu sẽ được khởi tạo từ phía FTP Server.
.Passive FTP: Trong dạng này, sau khi client kết nối đến server thì kết nối để trao đổi dữ liệu sẽ được khởi tạo từ phía FTP Client.
.Các bạn có thể tìm hiểu kĩ hơn về 2 cơ chế này tại đây: http://slacksite.com/other/ftp.html


-FTP có hai cách quản lý người dùng:
.Regular FTP: Với cách này thì quá trình trao đổi dữ liệu sử dụng username và password của người dùng hợp lệ.
.Anonymous FTP: Cách này thường được sử dụng với các website để có thể trao các file với các người dùng không xác định. Cách này thường sử dụng để cho down các software hoặc file mp3 ... và upload cái gì đó :D
- Vấn đề FTP với Firewall
FTP thường xuyên bị fails khi data di chuyển qua firewall bỏi vì firewall thường được thiết kế để giới hạn trao đổi dữ liệu trong một khoảng TCP port đã định trước, trong khi đó FTP lại sử dụng một dãy TCP port không xác định trước. Mọi người cần phải lưu ý vấn đề này nhé.

0 nhận xét:

Đăng nhận xét