FTP ကို ​​- File Transfer Protocol

File Transfer Protocol (FTP) သင်တစ်ဦးရိုးရှင်းသောသုံးပြီးနှစ်ခုကွန်ပျူတာများအကြားဖိုင်များကိုကော်ပီလွှဲပြောင်းရန်ခွင့်ပြု ကွန်ယက်ကို protocol ကို အပေါ်အခြေခံပြီး အင်တာနက်ပရိုတိုကော ။ FTP ကိုလည်း FTP ကိုနည်းပညာကိုအသုံးပြုပြီးဖိုင်များကိုကူးယူခြင်းလုပ်ငန်းစဉ်ကိုရည်ညွှန်းတဲ့အခါမှာအသုံးပြုတဲ့အသုံးအနှုန်းဖြစ်ပါတယ်။

သမိုင်းနှင့်မည်သို့ FTP ကိုအလုပ်လုပ်

FTP ကိုအပေါ်ဖိုင်မျှဝေခြင်းကိုကူညီပံ့ပိုးရန် 1970 နှင့် 1980 ခုနှစ်ကာလအတွင်းတီထွင်ခဲ့သည် ကို TCP / IP နှင့်အထက်ကွန်ရက်များ။ အဆိုပါ protocol သည်အောက်ပါအတိုင်း client-server ကိုမော်ဒယ် ဆက်သွယ်ရေး၏။ FTP ကိုအတူဖိုင်တွေလွှဲပြောင်းရန်, အသုံးပြုသူတစ်ဦး FTP client program တစ်ခုကို run ခြင်းနှင့် FTP ဆာဗာ software ကို run နေဝေးလံခေါင်သီကွန်ပျူတာကိုချိတ်ဆက်ဖို့စတင်။ ဆက်သွယ်မှုထူထောင်ဖြစ်ပါတယ်ပြီးနောက်, client ကို singly သို့မဟုတ်အုပ်စုများအတွက်ဖိုင်များကိုကော်ပီပေးပို့နှင့် / သို့မဟုတ်လက်ခံရရှိရန်ရွေးချယ်နိုင်သည်။

မူရင်းတယောက်က FTP client များ Unix operating system မြားအဘို့အ command line ကိုအစီအစဉ်များကိုရကြ၏ Unix ကအသုံးပြုသူများကိုတယောက်က FTP server များသို့ချိတ်ဆက်တွေနဲ့ဖိုင်တွေကို upload သို့မဟုတ်ဒေါင်းလုတ်လုပ်တစ်ခုခုကိုမှ '' ftp '' command line ကို client program တစ်ခုသို့ပွေးလေ၏။ FTP ရဲ့တစ်ဦးကအပြောင်းအလဲကိုခေါ် သေးအဖွဲ File Transfer Protocol (TFTP) လည်းအနိမ့်ဆုံးကိုကွန်ပျူတာစနစ်များကိုထောကျပံ့ဖို့တီထွင်ခဲ့သည်။ TFTP, FTP ကဲ့သို့တူညီသောအခြေခံထောက်ခံမှုပေးသည်ဒါပေမယ့်အသုံးအများဆုံးဖိုင်လွှဲပြောင်း operations.Later ကန့်သတ်ထားပညတ်တော်တို့ကိုတစ်ရိုးရှင်းသော protocol ကိုများနှင့်အစုနှင့်အတူ, Windows မှာ FTP client ကို Microsoft Windows အသုံးပြုသူများက FTP ကိုစနစ်များကိုမှသော graphical interface တွေကိုရှိသည်ဖို့ပိုမိုနှစ်သက်အဖြစ် software ကိုလူကြိုက်များဖြစ်လာခဲ့သည်။

တစ်ဦးတယောက်က FTP server ပေါ်မှာနားထောငျတ TCP port 21 တယောက်က FTP client များအနေဖြင့်ဝင်လာသောကွန်နက်ရှင်တောင်းဆိုမှုများသည်။ ဆာဗာကွန်နက်ရှင်ကိုထိန်းချုပ်ရန်ဤ port ကိုအသုံးပြုသည်နှင့် file ကိုဒေတာလွှဲပြောင်းများအတွက်သီးခြားဆိပ်ကမ်းကိုဖွင့်လှစ်။

ဖိုင်မှတ်တမ်းမျှဝေခြင်းများအတွက် FTP ကိုအသုံးပြုနည်းကိုဘယ်လို

တစ်ဦး FTP ဆာဗာချိတ်ဆက်ရန်, တစ်ဦးကို client ဆာဗာ၏စီမံအုပ်ချုပ်သူကသတ်မှတ်အဖြစ် username နှင့် password ကိုလိုအပ်သည်။ အတော်များများကဒါခေါ်အများပြည်သူ FTP ကိုက်ဘ်ဆိုက်များစကားဝှက်တစ်ခုလိုအပ်ပေမယ့်အစားသူ့ရဲ့အသုံးပြုသူအမည်အဖြစ် "အမည်မသိ" ကိုအသုံးပြုပြီးမည်သည့် client ကိုလက်ခံမယ့်အထူးစည်းဝေးကြီးတစ်ခုကိုနောက်သို့မလိုက်ကြဘူး။ မဆို, FTP site အများပြည်သူသို့မဟုတ်ပုဂ္ဂလိကအဘို့, client များက၎င်း၏နေဖြင့်ဖြစ်စေ, FTP server ကိုခွဲခြားသတ်မှတ် IP လိပ်စာ (ဥပမာ 192.168.0.1 ကဲ့သို့) သို့မဟုတ် (ထိုကဲ့သို့သော ftp.about.com ကဲ့သို့) က၎င်း၏ hostname ဖြင့်ပြုလုပ်နိုင်ပါတယ်။

ရိုးရှင်းသောတယောက်က FTP client များအများဆုံးကွန်ယက်ကိုအတူထည့်သွင်းထားပါသည် operating system မြား , ဒါပေမယ့် (ထိုကဲ့သို့သော Windows ပေါ်မှာ FTP.EXE အဖြစ်) ဒီဖောက်သည်အများဆုံးတစ်အတော်လေးမိတျဆှေသဘောမရှိသော command-line interface ကိုထောကျပံ့ပေး။ အတော်များများကအခြားရွေးချယ်စရာ Third-party, FTP client များ graphical user interface (အသွင်) နှင့်အပိုဆောင်းအဆင်ပြေ features တွေကိုထောက်ပံ့သောဖွံ့ဖြိုးပြီးပါပြီ။

လွင်ပြင်စာသား (ASCII), နှင့် binary: FTP ကိုဒေတာ transfer နှစ်ခုသည် Modes ထောက်ခံပါတယ်။ သင်က FTP client ထဲမှာ mode ကိုခန့်ထား၏။ FTP သုံးတဲ့အခါမှာတစ်ဦးကဘုံအမှား, စာသား mode မှာနေစဉ် (ထိုကဲ့သို့သောပရိုဂရမ်တစ်ခုသို့မဟုတ်ဂီတဖိုင်အဖြစ်) တစ်ဦး binary file ကိုလွှဲပြောင်းဖို့ကြိုးစားနေတဲ့အတွက်လွှဲပြောင်း file ကိုအသုံးမပြုနိုင်ဖြစ်စေသည်။

FTP ကိုမှအခြားရွေးချယ်စရာ

Peer-to-peer (P2P) ဖိုင်ခွဲဝေမှုစနစ်များ က BitTorrent တူသောတယောက်က FTP နည်းပညာကမ်းလှမ်းမှုထက်ဖိုင်ကိုခွဲဝေမှုပိုမိုအဆင့်မြင့်နှင့်လုံခြုံပုံစံများကိုဆက်ကပ်။ ထောင့်ကွက်နဲ့ Dropbox လိုဒါတွေကပေါင်းခေတ်သစ် cloud-based ဖိုင်ခွဲဝေမှုစနစ်များကိုအကြီးအကျယ်အင်တာနက်ပေါ်ရှိ FTP ကိုရှိဘို့လိုအပ်ကြောင်းဖယ်ရှားပစ်ကြပါပြီ။