เรียนรู้วัตถุประสงค์ของพอร์ต TCP 21 และวิธีการทำงานกับ FTP

โปรโตคอลการโอนถ่ายไฟล์ใช้พอร์ต 20 และ 21

โพรโทคอลการถ่ายโอนข้อมูล (FTP) มีวิธีการถ่ายโอนข้อมูลทางออนไลน์เหมือนกับ Hypertext Transfer Protocol (HTTP) ผ่านทางเว็บเบราเซอร์ อย่างไรก็ตาม FTP จะทำงานบนพอร์ต Transmission Control Protocol ( TCP ) สองพอร์ต: 20 และ 21 พอร์ตทั้งสองนี้ต้องเปิดอยู่ในระบบเครือข่ายเพื่อให้สามารถโอน FTP ได้สำเร็จ

หลังจากป้อนชื่อผู้ใช้และรหัสผ่าน FTP ที่ถูกต้องผ่านซอฟต์แวร์ไคลเอ็นต์ FTP ซอฟต์แวร์ เซิร์ฟเวอร์ FTP จะ เปิด พอร์ต 21 ซึ่งมักเรียกว่าคำสั่งหรือพอร์ตควบคุมตามค่าเริ่มต้น จากนั้นลูกค้าจะเชื่อมต่อกับเซิร์ฟเวอร์ผ่านพอร์ต 20 เพื่อให้การถ่ายโอนไฟล์เกิดขึ้นได้จริง

พอร์ตมาตรฐานสำหรับการส่งคำสั่งและไฟล์ผ่าน FTP สามารถเปลี่ยนแปลงได้ แต่มาตรฐานมีอยู่แล้วดังนั้นโปรแกรมไคลเอ็นต์ / ซอฟต์แวร์เราเตอร์และไฟร์วอลล์สามารถตกลงกันบนพอร์ตเดียวกันเพื่อให้การกำหนดค่าทำได้ง่ายขึ้น

วิธีเชื่อมต่อผ่านพอร์ต FTP 21

หาก FTP ไม่ทำงานพอร์ตที่ถูกต้องอาจไม่สามารถเปิดบนเครือข่ายได้ ซึ่งอาจเกิดขึ้นได้ทั้งฝั่งเซิร์ฟเวอร์หรือฝั่งไคลเอ็นต์ ซอฟต์แวร์ใด ๆ ที่บล็อกพอร์ตต้องมีการเปลี่ยนแปลงด้วยตนเองเพื่อเปิดใช้งานรวมทั้งเราเตอร์และไฟร์วอลล์

ตามค่าเริ่มต้นเราเตอร์และไฟร์วอลล์อาจไม่ยอมรับการเชื่อมต่อกับพอร์ต 21. หาก FTP ไม่ได้ผลดีที่สุดก่อนอื่นให้ตรวจสอบว่าเราเตอร์ส่งคำขอไปยังพอร์ตนั้นอย่างถูกต้องและไฟร์วอลล์ไม่ได้บล็อกพอร์ต 21

คำแนะนำ : คุณสามารถใช้ Port Checker เพื่อสแกนเครือข่ายของคุณเพื่อดูว่าเราเตอร์เปิดพอร์ต 21 หรือไม่ นอกจากนี้ยังมีคุณลักษณะที่เรียกว่า โหมดพาสซีฟ ที่สามารถใช้งานได้หากมีปัญหาเกี่ยวกับการเข้าถึงพอร์ตที่อยู่เบื้องหลังเราเตอร์

นอกเหนือจากการทำให้พอร์ต 21 เปิดอยู่ทั้งสองด้านของช่องทางการติดต่อสื่อสารแล้วพอร์ต 20 ควรได้รับอนุญาตให้ใช้งานบนเครือข่ายและผ่านทางซอฟต์แวร์ไคลเอ็นต์ การละเลยการเปิดพอร์ตทั้งสองจะช่วยป้องกันไม่ให้มีการถ่ายโอนข้อมูลไปมาได้อย่างเต็มรูปแบบ

เมื่อเชื่อมต่อกับเซิร์ฟเวอร์ FTP แล้วซอฟต์แวร์ไคลเอ็นต์พร้อมท์ข้อมูลการเข้าสู่ระบบ - ชื่อผู้ใช้และรหัสผ่าน - ซึ่งจำเป็นต่อการเข้าถึงเซิร์ฟเวอร์นั้น ๆ

FileZilla และ WinSCP เป็น ไคลเอนต์ FTP ที่เป็นที่นิยม