File Transfer Protocol คืออะไร : การทำงาน ประเภท & แอปพลิเคชัน

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา





การถ่ายโอนไฟล์ระหว่างสองระบบนั้นง่ายมาก แต่ในบางกรณี ปัญหาบางอย่างอาจเกิดขึ้นขณะถ่ายโอน ตัวอย่างเช่น หากเราใช้สองระบบ ระบบก็อาจมีรูปแบบไฟล์ที่แตกต่างกัน ระบบจะแสดงข้อมูลหรือข้อความในรูปแบบที่ต่างกัน และอาจรวมถึงโครงสร้างไดเรกทอรีที่แตกต่างกันด้วย เพื่อแก้ปัญหานี้ โปรโตคอลการถ่ายโอนไฟล์หรือโปรโตคอล FTP ถูกใช้โดยสร้างการเชื่อมต่อสองอย่างระหว่างโฮสต์ (ไคลเอนต์ & เซิร์ฟเวอร์) ผ่าน TCP/IP . การเชื่อมต่อหนึ่งใช้เพื่อถ่ายโอนข้อมูลเป็นหลัก ในขณะที่การเชื่อมต่ออื่นใช้เพื่อควบคุมข้อมูล ดังนั้น บทความนี้จะกล่าวถึงภาพรวมของ a โปรโตคอลการถ่ายโอนไฟล์ หรือ FTP


FTP (File Transfer Protocol) คืออะไร?

FTP หรือ File Transfer Protocol เป็นโปรโตคอลอินเทอร์เน็ตทั่วไป (IP) ที่ใช้ในการถ่ายโอนไฟล์ระหว่างสองโฮสต์จากไคลเอนต์ไปยังเซิร์ฟเวอร์ผ่าน TCP/IP (Transmission Control Protocol/Internet Protocol) ใน TCP/IP โปรโตคอลนี้ถือเป็น โปรโตคอลชั้นแอปพลิเคชัน การใช้ FTP ทำให้สามารถแชร์ไฟล์จากระบบหนึ่งไปยังอีกระบบหนึ่งได้ ซึ่งจะส่งเสริมการใช้งานคอมพิวเตอร์ระยะไกลและถ่ายโอนข้อมูลอย่างมีประสิทธิภาพและเชื่อถือได้มากขึ้น



  โปรโตคอลการถ่ายโอนไฟล์
โปรโตคอลการถ่ายโอนไฟล์

ประเภทของ File Transfer Protocol

โปรโตคอลการถ่ายโอนไฟล์มีอยู่ในประเภทต่างๆ เช่น HTTP, FTPS, HTTPS, SFTP, SCP, WebDAV, WebDAVS, TFTP, AS2, OFTP และ AFTP ซึ่งจะกล่าวถึงด้านล่าง

HTTP

HTTP หรือ Hypertext Transfer Protocol) เป็นโปรโตคอลที่ใช้กันอย่างแพร่หลายสำหรับการถ่ายโอนไฟล์ธุรกิจ โปรโตคอลนี้ใช้งานได้ง่ายมาก โดยเฉพาะอย่างยิ่งสำหรับการถ่ายโอนไฟล์จากบุคคลหนึ่งไปยังอีกเซิร์ฟเวอร์หนึ่งและระหว่างบุคคล HTTP นั้นมีความเสี่ยงต่อปัญหาไฟร์วอลล์เช่นกัน แต่เมื่อเทียบกับ FTP แล้ว โปรโตคอลนี้ไม่ปลอดภัยโดยเนื้อแท้ & ไม่สามารถรักษาความปลอดภัยข้อมูล & ปฏิบัติตามกฎระเบียบได้ ดังนั้นโปรโตคอลนี้จึงถูกใช้เมื่อความปลอดภัยไม่ใช่ปัญหา



FTPS

FTP เวอร์ชันที่ปลอดภัยคือ FTP หรือ File Transfer Protocol Secure ซึ่งคล้ายกับ HTTP ที่มี HTTPS โปรโตคอลเหล่านี้ได้รับการปกป้องโดย TLS (Transport Layer Security) และ Secure Socket Layer หรือ SSL FTPS ช่วยให้ธุรกิจสามารถเชื่อมต่อกับลูกค้า คู่ค้า และผู้ใช้ได้อย่างปลอดภัย ไฟล์ที่ส่งจะถูกแลกเปลี่ยนและรับรองความถูกต้องผ่านแอปพลิเคชันที่ใช้ FTPS เช่น ใบรับรองไคลเอ็นต์และข้อมูลประจำตัวเซิร์ฟเวอร์

HTTPS

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

SFTP

SSH File Transfer Protocol (SFTP) เป็นโปรโตคอลการถ่ายโอนไฟล์ที่ปลอดภัยที่ทำงานเหนือ SSH ซึ่งสนับสนุนประสิทธิภาพการรักษาความปลอดภัยและการตรวจสอบสิทธิ์ที่สมบูรณ์ของ SSH โปรโตคอลนี้ได้แทนที่ FTP ดั้งเดิมเป็นโปรโตคอลการถ่ายโอนไฟล์ & กำลังแทนที่ FTP/S อย่างรวดเร็ว มันให้ฟังก์ชันทั้งหมดที่นำเสนอโดยโปรโตคอลเหล่านี้ได้อย่างน่าเชื่อถือและปลอดภัยยิ่งขึ้นด้วยการกำหนดค่าที่เรียบง่าย

SFTP ปกป้องจากการโจมตี การดมกลิ่นรหัสผ่าน และความน่าเชื่อถือของข้อมูลโดยการเข้ารหัสและฟังก์ชันแฮชเข้ารหัส และยืนยันทั้งเซิร์ฟเวอร์และผู้ใช้

SCP

SCP เป็นเวอร์ชันเก่าของ SSH File Transfer Protocol (SFTP) ที่ทำงานบน SSH ดังนั้นจึงมีคุณลักษณะด้านความปลอดภัยที่คล้ายคลึงกัน แต่ถ้าคุณใช้ SSH เวอร์ชันปัจจุบัน คุณจะสามารถเข้าถึงทั้ง SFTP และ SCP ได้ เมื่อฟังก์ชันของ SFTP มากกว่า SCP แนะนำให้ใช้ SFTP แต่จำเป็นต้องใช้ SCP ต่อเมื่อคุณแลกเปลี่ยนไฟล์กับบริษัทที่มีเซิร์ฟเวอร์ SSH รุ่นเก่าเท่านั้น

WebDAV

Web Distributed Authoring and Versioning (WebDAV) ทำงานบน HTT และออกแบบมาสำหรับกิจกรรมการทำงานร่วมกันเป็นหลัก โดยใช้โปรโตคอลนี้ ผู้ใช้ไม่เพียงแต่แลกเปลี่ยนไฟล์ต่างๆ แต่ยังสามารถทำงานร่วมกันในไฟล์เดียวได้ แม้ว่าจะทำงานจากที่ต่างๆ ดังนั้นโปรโตคอลนี้จึงเหมาะสำหรับองค์กรต่างๆ ที่ต้องการความสามารถในการเขียนแบบกระจาย เช่น สถาบันวิจัยและมหาวิทยาลัย

WebDAVS

WebDAVS เป็นเวอร์ชันที่ปลอดภัยของ WebDAV โดยที่ WebDAV ทำงานบน HTTP และ WebDAVS ทำงานบน HTTPS ดังนั้นจึงแสดงคุณลักษณะ WebDAV ที่คล้ายคลึงกัน รวมถึงคุณลักษณะ SSL ที่ปลอดภัย

TFTP

TFTP หรือ Trivial File Transfer Protocol นั้นแตกต่างกันเมื่อเทียบกับโปรโตคอลอื่น เนื่องจากใช้ได้กับงานการจัดการเครือข่ายที่แตกต่างกัน เช่น การบูตเครือข่าย การสำรองไฟล์การกำหนดค่า & การติดตั้งระบบปฏิบัติการบนเครือข่าย นี่เป็นโปรโตคอลระดับสูงที่ใช้สำหรับส่งข้อมูลเซิร์ฟเวอร์เพื่อบู๊ต X-terminals, เวิร์กสเตชันแบบไม่มีดิสก์ & เราเตอร์ด้วย UDP (User Data Protocol)

AS2

AS2 หรือคำชี้แจงความบังคับใช้ 2 สร้างขึ้นสำหรับธุรกรรมการแลกเปลี่ยนข้อมูลทางอิเล็กทรอนิกส์ (EDI) ซึ่งมักพบเห็นได้ในอุตสาหกรรมการค้าปลีกและการผลิต ตอนนี้ EDI นี้ยังใช้ในการดูแลสุขภาพ โปรโตคอลนี้เป็นตัวเลือกที่ยอดเยี่ยมหากคุณทำงานในอุตสาหกรรมเหล่านี้หรือจำเป็นต้องทำธุรกรรม EDI

OFTP

OFTP หรือ Odette File Transfer Protocol ได้รับการออกแบบมาเป็นพิเศษสำหรับ EDI โปรโตคอลนี้เป็นเรื่องธรรมดามาก โดยเฉพาะอย่างยิ่งในบริษัทในประเทศแถบยุโรป โปรโตคอล AS2 และ OFTP ทั้ง 2 แบบมีความปลอดภัยโดยเนื้อแท้และรองรับการรับส่งทางอิเล็กทรอนิกส์เพื่อให้เหมาะสำหรับการทำธุรกรรม B2B

AFTP

AFTP หรือ Accelerated File Transfer Protocol ที่พัฒนาโดย JSCAPE ได้รับการออกแบบมาเพื่อเพิ่มความเร็วในการถ่ายโอนไฟล์ผ่านเครือข่ายความเร็วสูงที่ไม่สามารถใช้ปริมาณงานของเครือข่ายได้อย่างเต็มที่เนื่องจากมีความหน่วงแฝงสูงและการสูญหายของแพ็กเก็ต ภายใต้เงื่อนไขเหล่านี้ AFTP สามารถเร่งการถ่ายโอนไฟล์ได้เร็วกว่า FTP และโปรโตคอลการถ่ายโอนไฟล์อื่นๆ ถึง 100 เท่า

File Transfer Protocol ทำงานอย่างไร

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

  โปรโตคอลการถ่ายโอนไฟล์ทำงาน
โปรโตคอลการถ่ายโอนไฟล์ทำงาน

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

มีสองประเภทคือ การเชื่อมต่อ FTP การเชื่อมต่อการควบคุมและการเชื่อมต่อข้อมูลที่มีให้ซึ่งจะกล่าวถึงด้านล่าง

ควบคุมการเชื่อมต่อ

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

คุณสมบัติของการเชื่อมต่อการควบคุมมีดังต่อไปนี้

  • การเชื่อมต่อการควบคุมมีประโยชน์ในการถ่ายโอนสัญญาณควบคุมระหว่างไคลเอนต์และเซิร์ฟเวอร์
  • การเชื่อมต่อประเภทนี้ใช้โดยกระบวนการควบคุมของไคลเอ็นต์และเซิร์ฟเวอร์ซึ่งเรียกว่า PI หรือ Protocol Interpreter
  • การเชื่อมต่อ TCP สำหรับสัญญาณควบคุมใช้พอร์ตเซิร์ฟเวอร์ FTP ที่คุ้นเคย 21
  • การเชื่อมต่อนี้จะเชื่อมต่อตลอดเซสชันการโต้ตอบทั้งหมดของ FTP
  • การเชื่อมต่อประเภทนี้ใช้กฎการสื่อสารอย่างง่าย ดังนั้นเราจึงต้องส่งเพียงบรรทัดตอบกลับ & บรรทัดคำสั่งทีละครั้ง

การเชื่อมต่อข้อมูล

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

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

คุณสมบัติของการเชื่อมต่อข้อมูลมีดังต่อไปนี้

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

ลักษณะเฉพาะ

ลักษณะของโปรโตคอลการถ่ายโอนไฟล์มีดังต่อไปนี้

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

คุณสมบัติ

คุณสมบัติของโปรโตคอลการถ่ายโอนไฟล์มีดังต่อไปนี้

การเป็นตัวแทนของข้อมูล

โปรโตคอลนี้จัดการการแสดงข้อมูลสามประเภทเช่น ASCII, EBCDIC & 8-binary data

การจัดระเบียบไฟล์และโครงสร้างข้อมูล

โปรโตคอลนี้รองรับทั้งไฟล์ที่มีโครงสร้างและไม่มีโครงสร้าง

  • ไฟล์ประเภทที่มีโครงสร้างประกอบด้วยรายการระเบียนที่ทุกระเบียนล้อมรอบด้วย End of Record ดังนั้นโครงสร้างข้อมูลของไฟล์ดังกล่าวจึงเรียกว่าโครงสร้างบันทึก
  • ไฟล์ประเภทที่ไม่มีโครงสร้างประกอบด้วยชุดของไบต์ที่ทำเครื่องหมายด้วย enl จนถึงจุดสิ้นสุดของไฟล์ โครงสร้างข้อมูลของไฟล์ดังกล่าวจึงเรียกว่าโครงสร้างไฟล์

โหมดการส่ง

FTP ใช้สามโหมดในการส่งโหมดสตรีมไฟล์ โหมดบล็อก และโหมดบีบอัด

  • โหมดสตรีมเรียกว่าโหมดเริ่มต้น ในโหมดนี้ ไฟล์จะถูกส่งแบบง่ายๆ เหมือนกับสตรีมแบบคงที่ไปยัง TCP ดังนั้น TCP มีหน้าที่รับผิดชอบในการสับข้อมูลเป็นส่วนขนาดที่ถูกต้อง
  • ในโหมดบล็อก ข้อมูลจะถูกส่งเป็นบล็อกจาก FTP – TCP โดยที่ทุกบล็อกนำหน้าด้วยส่วนหัวสามไบต์ ไบต์ที่ 1 เรียกว่า block descriptor และไบต์ที่ 2 และ 3 จะกำหนดขนาดบล็อกเป็นไบต์
  • ในโหมดบีบอัด โดยปกติข้อมูลจะถูกบีบอัดหากไฟล์ที่ส่งมีขนาดใหญ่มาก

การควบคุมข้อผิดพลาด

เนื่องจากมีการใช้ TCP สำหรับการถ่ายโอนข้อมูล จึงไม่จำเป็นต้องมีอุปกรณ์กู้คืนข้อผิดพลาดเพิ่มเติม

การควบคุมการเข้าถึง

การป้องกันการเข้าถึงไฟล์ทำได้ผ่านขั้นตอนการเข้าสู่ระบบโดยป้อนข้อมูลรับรองการเข้าสู่ระบบ

ข้อดีและข้อเสีย

ดิ ข้อดีของโปรโตคอลการถ่ายโอนไฟล์ รวมสิ่งต่อไปนี้

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

ดิ ข้อเสียของโปรโตคอลการถ่ายโอนไฟล์ รวมสิ่งต่อไปนี้

  • ไฟล์และรายละเอียดการเข้าสู่ระบบจะถูกส่งไปในข้อความที่ชัดเจน
  • ผู้ให้บริการแต่ละรายไม่ได้เสนอการเข้ารหัสโดยแท้จริงเป็นอย่างอื่น
  • ง่ายสำหรับผู้ใช้ที่ไม่มีประสบการณ์ในการทำลายงาน
  • ไม่รองรับ TLS 1.2 เหนือ HTTPS เสมอ
  • การกรองการเชื่อมต่อ Active FTP นั้นยากมากในเครื่องของคุณ
  • โปรโตคอลนี้ขาดความปลอดภัย
  • FTP อาจเสี่ยงต่อการถูกโจมตี
  • การปฏิบัติตามข้อกำหนดเป็นปัญหา
  • เป็นการยากมากที่จะตรวจสอบกิจกรรม

แอปพลิเคชั่นของ File Transfer Protocol

ดิ แอปพลิเคชั่นโปรโตคอลการถ่ายโอนไฟล์ รวมสิ่งต่อไปนี้

  • แอปพลิเคชั่นของโปรโตคอลการถ่ายโอนไฟล์ส่วนใหญ่เกี่ยวข้องกับการดำเนินธุรกิจประจำวันหลายอย่างในการถ่ายโอนข้อมูลระหว่างธุรกิจกับธุรกิจและแบบเพียร์ทูเพียร์:
  • โปรโตคอล FTP ใช้ในองค์กรโดยอนุญาตให้ผู้ปฏิบัติงานแยกไฟล์ตามสถานที่ต่างๆ รวมถึงสำนักงานสาขา
  • โปรโตคอลนี้ใช้เพื่อส่งไฟล์อย่างปลอดภัยผ่านเพื่อนร่วมงานและพันธมิตรทางธุรกิจภายนอก
  • ทีมไอทีใช้โปรโตคอลประเภทนี้ในการส่งข้อมูลกลับไปยังไซต์ DR (การกู้คืนจากภัยพิบัติ)
  • ทีมผู้ดูแลเว็บใช้โปรโตคอลนี้ในการถ่ายโอนหน้าเว็บ รูปภาพ และไฟล์แอปพลิเคชันเว็บไปยังเว็บเซิร์ฟเวอร์ของตน
  • โปรโตคอลนี้ถูกใช้โดยธุรกิจขนาดกลางและขนาดเล็กอื่นๆ เช่น สถาปัตยกรรม การก่อสร้างและวิศวกรรมโยธา บริการการพิมพ์และการถอดความ การให้คำปรึกษาด้านไอทีและธุรกิจ สื่อ การตลาด และบริการด้านกฎหมายและการเงิน

ดังนั้น ทั้งหมดนี้เกี่ยวกับ ภาพรวมของโปรโตคอล FTP – การทำงาน ชนิด คุณลักษณะ ลักษณะเฉพาะ และการใช้งาน FTP คือ IP แบบ TCP/IP ที่ใช้เป็นหลักในการส่งไฟล์ระหว่างสองโฮสต์ นี่คือคำถามสำหรับคุณ ใครเป็นผู้คิดค้น FTP?