FTP - ໂປແກຼມການໂອນໄຟລ໌

File Transfer Protocol (FTP) ອະນຸຍາດໃຫ້ທ່ານໂອນໄຟລ໌ລະຫວ່າງສອງຄອມພິວເຕີໂດຍໃຊ້ ໂປຣແກຣມເຄືອຂ່າຍ ແບບງ່າຍໆໂດຍອີງໃສ່ ໂປຣແກຣມ ອິນເຕີເນັດ . FTP ແມ່ນຄໍາສັບທີ່ໃຊ້ໃນເວລາທີ່ອ້າງອີງເຖິງຂະບວນການສໍາເນົາໄຟລ໌ທີ່ນໍາໃຊ້ເຕັກໂນໂລຢີ FTP.

ປະຫວັດແລະວິທີການ FTP ເຮັດວຽກ

FTP ໄດ້ຖືກພັດທະນາໃນຊຸມປີ 1970 ແລະ 1980 ເພື່ອສະຫນັບສະຫນູນການແບ່ງປັນໄຟລ໌ໃນ TCP / IP ແລະເຄືອຂ່າຍອາຍຸ. ອະນຸສັນຍາດັ່ງຕໍ່ໄປນີ້ ຮູບແບບລູກຄ້າ ຂອງການສື່ສານ. ເພື່ອໂອນໄຟລ໌ທີ່ມີ FTP, ຜູ້ໃຊ້ຈະເຮັດວຽກໂຄງການລູກຄ້າ FTP ແລະເລີ່ມການເຊື່ອມຕໍ່ກັບຄອມພິວເຕີຫ່າງໄກສອກຫຼີກທີ່ໃຊ້ FTP server software. ຫຼັງຈາກການເຊື່ອມຕໍ່ຖືກສ້າງຂຶ້ນ, ລູກຄ້າສາມາດເລືອກທີ່ຈະສົ່ງແລະ / ຫຼືຮັບສໍາເນົາໄຟລ໌, ໂດຍສະເພາະຫຼືໃນກຸ່ມ.

ລູກຄ້າ FTP ຕົ້ນສະບັບແມ່ນບັນດາໂຄງການຄໍາສັ່ງສໍາລັບລະບົບປະຕິບັດງານ Unix; ຜູ້ໃຊ້ Unix ໄດ້ໃຊ້ໂຄງການລູກຄ້າຄໍາສັ່ງ 'ftp' ເພື່ອເຊື່ອມຕໍ່ກັບ FTP servers ແລະສາມາດອັບໂຫລດຫຼືດາວໂຫລດໄຟລ໌. ການປ່ຽນແປງຂອງ FTP ທີ່ເອີ້ນວ່າ Trivial File Transfer Protocol (TFTP) ກໍ່ໄດ້ພັດທະນາເພື່ອສະຫນັບສະຫນູນລະບົບຄອມພິວເຕີຕ່ໍາສຸດ. TFTP ສະຫນອງການສະຫນັບສະຫນູນພື້ນຖານດຽວກັນກັບ FTP ແຕ່ມີໂປຣແກຼມທີ່ງ່າຍດາຍແລະຊຸດຄໍາສັ່ງທີ່ຖືກຈໍາກັດຕໍ່ການໂອນໄຟລ໌ທີ່ໃຊ້ຫຼາຍທີ່ສຸດ. ເວລາ, ຊອບແວ FTP ຂອງ Windows ໄດ້ກາຍເປັນທີ່ນິຍົມເປັນຜູ້ໃຊ້ Microsoft Windows ທີ່ມັກຈະມີການໂຕ້ຕອບຮູບພາບລະບົບ FTP.

ເຄື່ອງແມ່ຂ່າຍ FTP ຮັບຟັງ TCP ທີ່ Port 21 ສໍາລັບການຮ້ອງຂໍການເຊື່ອມຕໍ່ເຂົ້າມາຈາກລູກຄ້າ FTP. ເຄື່ອງແມ່ຂ່າຍໃຊ້ພອດນີ້ເພື່ອຄວບຄຸມການເຊື່ອມຕໍ່ແລະເປີດເອົາພອດແຍກສໍາລັບການໂອນຂໍ້ມູນໄຟລ໌.

ວິທີການໃຊ້ FTP ສໍາລັບການແບ່ງປັນໄຟລ໌

ເພື່ອເຊື່ອມຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍ FTP, ລູກຄ້າຕ້ອງການຊື່ຜູ້ໃຊ້ແລະລະຫັດຜ່ານຕາມທີ່ຕັ້ງໂດຍຜູ້ເບິ່ງແຍງຂອງເຄື່ອງແມ່ຂ່າຍ. ຫລາຍເວັບທີ່ເອີ້ນວ່າ FTP ສາທາລະນະ ບໍ່ຈໍາເປັນຕ້ອງມີລະຫັດຜ່ານແຕ່ແທນທີ່ຈະປະຕິບັດຕາມສົນທິສັນຍາພິເສດທີ່ຍອມຮັບລູກຄ້າທີ່ໃຊ້ "ນາມແຝງ" ເປັນຊື່ຜູ້ໃຊ້. ສໍາລັບເວັບໄຊທ໌ FTP ໃດສາທາລະນະຫຼືສ່ວນຕົວ, ລູກຄ້າກໍານົດເຄື່ອງແມ່ຂ່າຍ FTP ໂດຍທັງ ທີ່ຢູ່ IP ຂອງມັນ (ເຊັ່ນ: 192.168.0.1) ຫຼືໂດຍຊື່ຂອງມັນ (ເຊັ່ນ: ftp.about.com).

ລູກຄ້າ FTP ງ່າຍໆແມ່ນມີ ລະບົບປະຕິບັດການ ເຄືອຂ່າຍສ່ວນໃຫຍ່, ແຕ່ສ່ວນຫຼາຍຂອງລູກຄ້າເຫລົ່ານີ້ (ເຊັ່ນ FTP.EXE ໃນ Windows) ສະຫນັບສະຫນູນການໂຕ້ຕອບການນໍາໃຊ້ທີ່ບໍ່ຄ່ອຍມີຄວາມຮັກແພງ. ລູກຄ້າ FTP ຂອງບຸກຄົນທີ່ສາມສ່ວນຫຼາຍໄດ້ຖືກພັດທະນາທີ່ຮອງຮັບການໂຕ້ຕອບຜູ້ໃຊ້ຮູບພາບ (GUIs) ແລະລັກສະນະສະດວກສະບາຍເພີ່ມເຕີມ.

FTP ສະຫນັບສະຫນູນສອງຮູບແບບຂອງການໂອນຂໍ້ມູນ: ຂໍ້ຄວາມທໍາມະດາ (ASCII), ແລະຖານສອງ. ທ່ານຕັ້ງຮູບແບບໃນລູກຄ້າ FTP. ຄວາມຜິດພາດທົ່ວໄປໃນເວລາທີ່ໃຊ້ FTP ແມ່ນພະຍາຍາມທີ່ຈະໂອນໄຟລ໌ໄບຕ໌ (ເຊັ່ນ: ໄຟລ໌ໂຄງການຫຼືດົນຕີ) ໃນຂະນະທີ່ຢູ່ໃນຮູບແບບຂໍ້ຄວາມ, ເຊິ່ງກໍ່ໃຫ້ເກີດໄຟລ໌ທີ່ຖືກໂອນໃຫ້ໃຊ້ໄດ້.

Alternatives to FTP

ລະບົບການແບ່ງປັນໄຟລ໌ Peer-to-peer (P2P) ເຊັ່ນ BitTorrent ສະເຫນີແບບຟອມການແບ່ງປັນໄຟລ໌ທີ່ມີຄວາມກ້າວຫນ້າແລະປອດໄພກວ່າ FTP. ສິ່ງເຫຼົ່ານີ້ລວມມີລະບົບການແບ່ງປັນໄຟລ໌ທີ່ມີເມຄທີ່ທັນສະໄຫມເຊັ່ນ Box ແລະ Dropbox ສ່ວນໃຫຍ່ໄດ້ກໍາຈັດຄວາມຈໍາເປັນສໍາລັບ FTP ໃນອິນເຕີເນັດ.