FTP (File Transfer Protocol) หรือ เอฟทีพี คือ การถ่ายโอนไฟล์ออนไลน์จากคอมพิวเตอร์เครื่องหนึ่งไปยังคอมพิวเตอร์อีกเครื่องหนึ่ง โดย ftp ใช้พอร์ตการเชื่อมต่อ TCP พอร์ต 21 คุณอาจนึกถึงเว็บไซต์ที่คุณเยี่ยมชมในเว็บเบราว์เซอร์ของคุณผ่าน “อินเทอร์เน็ต” แต่เว็บเบราว์เซอร์ของคุณใช้เพียงหนึ่งโปรโตคอลคือ : HTTP พอร์ต 80 ซึ่งยังมีโปรโตคอลอื่น ๆ อีกมากมายที่รวมกันอยู่บนระบบอินเทอร์เน็ต ตัวอย่างเช่น IMAP และ POP เป็นสองโปรโตคอลที่ไคลเอนต์อีเมลใช้ในการส่งและรับข้อความ และ FTP ก็เป็นอีกโปรโตคอลหนึ่ง
FTP เป็นหนึ่งในโปรโตคอลที่เก่าแก่ที่สุดที่ยังใช้กันในปัจจุบัน และเป็นวิธีที่สะดวกในการโอนย้ายไฟล์จาก FTP Server ให้การเข้าถึงไดเรกทอรีและไดเรกทอรีย่อย เมื่อผู้ใช้งานเชื่อมต่อกับเซิร์ฟเวอร์เหล่านี้ด้วย FTP Client โดยใช้ซอฟต์แวร์ FTP Client เช่น FileZilla , Core FTP ที่ให้คุณดาวน์โหลดไฟล์จาก Server และรวมถึงอัพโหลดไฟล์จาก FTP Client ของคุณไปยัง FTP Server ด้วย
ผู้ใช้อินเทอร์เน็ตหลายคนจะไม่เคยใช้ FTP แต่ก็มีการใช้งานที่สำคัญโดยเฉพาะอย่างยิ่งสำหรับผู้ที่สนใจศึกษาข้อมูลของระบบอินเทอร์เน็ตและเว็บไซต์ FTP เป็นเครื่องมือที่มีประโยชน์สำหรับการย้ายข้อมูลจากคอมพิวเตอร์ที่คุณกำลังทำงานไปยังเว็บเซิร์ฟเวอร์หรือเว็บโฮสติ้ง หากต้องการใช้งานเว็บไซต์ หรือต้องการติดตั้ง WordPress บนเว็บเซิร์ฟเวอร์คุณจะต้องใช้ FTP เพื่อโอนถ่ายไฟล์เว็บไซต์ หรืออัพโหลดไฟล์นั่นเอง