Tìm hiểu mục đích của cổng TCP 21 và cách nó hoạt động với FTP

Giao thức truyền tệp sử dụng cổng 20 và 21

Giao thức truyền tệp (FTP) cung cấp phương tiện truyền thông tin trực tuyến, giống như Giao thức truyền siêu văn bản (HTTP) thực hiện thông qua trình duyệt web. FTP, tuy nhiên, hoạt động trên hai cổng Transmission Control Protocol ( TCP ) khác nhau: 20 và 21. Cả hai cổng này phải được mở trên mạng để truyền FTP thành công.

Sau khi tên người dùng và mật khẩu FTP chính xác được nhập thông qua phần mềm máy khách FTP, phần mềm máy chủ FTP sẽ mở cổng 21, đôi khi được gọi là cổng lệnh hoặc cổng điều khiển theo mặc định. Sau đó, máy khách tạo một kết nối khác tới máy chủ qua cổng 20 để việc chuyển tệp thực sự có thể xảy ra.

Cổng mặc định để gửi lệnh và tập tin qua FTP có thể được thay đổi, nhưng tiêu chuẩn tồn tại để các chương trình máy khách / phần mềm, bộ định tuyến và tường lửa có thể đồng ý trên cùng một cổng để làm cho cấu hình dễ dàng hơn nhiều.

Cách kết nối qua cổng FTP 21

Nếu FTP không hoạt động, các cổng chính xác có thể không mở trên mạng. Điều này có thể diễn ra ở phía máy chủ hoặc phía máy khách. Bất kỳ phần mềm nào chặn cổng phải được thay đổi theo cách thủ công để mở chúng, bao gồm cả bộ định tuyến và tường lửa.

Theo mặc định, router và tường lửa có thể không chấp nhận các kết nối trên cổng 21. Nếu FTP không hoạt động, tốt nhất bạn nên kiểm tra xem router có chuyển tiếp đúng các yêu cầu trên cổng đó hay không và tường lửa không chặn cổng 21.

Mẹo : Bạn có thể sử dụng Trình kiểm tra cổng để quét mạng của mình để xem bộ định tuyến có cổng 21 đang mở hay không. Ngoài ra còn có một tính năng gọi là chế độ thụ động có thể được sử dụng nếu có vấn đề với truy cập cổng phía sau một bộ định tuyến.

Ngoài việc đảm bảo cổng 21 được mở trên cả hai mặt của kênh truyền thông, cổng 20 cũng phải được cho phép trên mạng và thông qua phần mềm ứng dụng khách. Bỏ qua việc mở cả hai cổng sẽ ngăn không cho việc truyền lại hoàn toàn được thực hiện.

Khi nó được kết nối với máy chủ FTP, phần mềm máy khách sẽ nhắc bằng thông tin xác thực đăng nhập - tên người dùng và mật khẩu - cần thiết để truy cập vào máy chủ cụ thể đó.

FileZilla và WinSCP là hai máy khách FTP phổ biến .