完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > FTP
FTP 是File Transfer Protocol(文件傳輸協(xié)議)的英文簡(jiǎn)稱(chēng),而中文簡(jiǎn)稱(chēng)為“文傳協(xié)議”。用于Internet上的控制文件的雙向傳輸。
FTP 是File Transfer Protocol(文件傳輸協(xié)議)的英文簡(jiǎn)稱(chēng),而中文簡(jiǎn)稱(chēng)為“文傳協(xié)議”。用于Internet上的控制文件的雙向傳輸。同時(shí),它也是一個(gè)應(yīng)用程序(Application)?;诓煌牟僮飨到y(tǒng)有不同的FTP應(yīng)用程序,而所有這些應(yīng)用程序都遵守同一種協(xié)議以傳輸文件。在FTP的使用當(dāng)中,用戶(hù)經(jīng)常遇到兩個(gè)概念:“下載”(Download)和“上傳”(Upload)。“下載”文件就是從遠(yuǎn)程主機(jī)拷貝文件至自己的計(jì)算機(jī)上;“上傳”文件就是將文件從自己的計(jì)算機(jī)中拷貝至遠(yuǎn)程主機(jī)上。用Internet語(yǔ)言來(lái)說(shuō),用戶(hù)可通過(guò)客戶(hù)機(jī)程序向(從)遠(yuǎn)程主機(jī)上傳(下載)文件。
FTP 是File Transfer Protocol(文件傳輸協(xié)議)的英文簡(jiǎn)稱(chēng),而中文簡(jiǎn)稱(chēng)為“文傳協(xié)議”。用于Internet上的控制文件的雙向傳輸。同時(shí),它也是一個(gè)應(yīng)用程序(Application)?;诓煌牟僮飨到y(tǒng)有不同的FTP應(yīng)用程序,而所有這些應(yīng)用程序都遵守同一種協(xié)議以傳輸文件。在FTP的使用當(dāng)中,用戶(hù)經(jīng)常遇到兩個(gè)概念:“下載”(Download)和“上傳”(Upload)。“下載”文件就是從遠(yuǎn)程主機(jī)拷貝文件至自己的計(jì)算機(jī)上;“上傳”文件就是將文件從自己的計(jì)算機(jī)中拷貝至遠(yuǎn)程主機(jī)上。用Internet語(yǔ)言來(lái)說(shuō),用戶(hù)可通過(guò)客戶(hù)機(jī)程序向(從)遠(yuǎn)程主機(jī)上傳(下載)文件。
運(yùn)行機(jī)制
FTP服務(wù)器簡(jiǎn)單地說(shuō),支持FTP協(xié)議的服務(wù)器就是FTP服務(wù)器。與大多數(shù)Internet服務(wù)一樣,F(xiàn)TP也是一個(gè)客戶(hù)機(jī)/服務(wù)器系統(tǒng)。用戶(hù)通過(guò)一個(gè)支持FTP協(xié)議的客戶(hù)機(jī)程序,連接到在遠(yuǎn)程主機(jī)上的FTP服務(wù)器程序。用戶(hù)通過(guò)客戶(hù)機(jī)程序向服務(wù)器程序發(fā)出命令,服務(wù)器程序執(zhí)行用戶(hù)所發(fā)出的命令,并將執(zhí)行的結(jié)果返回到客戶(hù)機(jī)。比如說(shuō),用戶(hù)發(fā)出一條命令,要求服務(wù)器向用戶(hù)傳送某一個(gè)文件的一份拷貝,服務(wù)器會(huì)響應(yīng)這條命令,將指定文件送至用戶(hù)的機(jī)器上??蛻?hù)機(jī)程序代表用戶(hù)接收到這個(gè)文件,將其存放在用戶(hù)目錄中。
匿名FTP使用FTP時(shí)必須首先登錄,在遠(yuǎn)程主機(jī)上獲得相應(yīng)的權(quán)限以后,方可下載或上傳文件。也就是說(shuō),要想同哪一臺(tái)計(jì)算機(jī)傳送文件,就必須具有哪一臺(tái)計(jì)算機(jī)的適當(dāng)授權(quán)。換言之,除非有用戶(hù)ID和口令,否則便無(wú)法傳送文件。這種情況違背了Internet的開(kāi)放性,Internet上的FTP主機(jī)何止千萬(wàn),不可能要求每個(gè)用戶(hù)在每一臺(tái)主機(jī)上都擁有帳號(hào)。匿名FTP就是為解決這個(gè)問(wèn)題而產(chǎn)生的。匿名FTP是這樣一種機(jī)制,用戶(hù)可通過(guò)它連接到遠(yuǎn)程主機(jī)上,并從其下載文件,而無(wú)需成為其注冊(cè)用戶(hù)。系統(tǒng)管理員建立了一個(gè)特殊的用戶(hù)ID,名為anonymous, Internet上的任何人在任何地方都可使用該用戶(hù)ID。通過(guò)FTP程序連接匿名FTP主機(jī)的方式同連接普通FTP主機(jī)的方式差不多,只是在要求提供用戶(hù)標(biāo)識(shí)ID時(shí)必須輸入anonymous,該用戶(hù)ID的口令可以是任意的字符串。習(xí)慣上,用自己的E-mail地址作為口令,使系統(tǒng)維護(hù)程序能夠記錄下來(lái)誰(shuí)在存取這些文件。值得注意的是,匿名FTP不適用于所有Internet主機(jī),它只適用于那些提供了這項(xiàng)服務(wù)的主機(jī)。當(dāng)遠(yuǎn)程主機(jī)提供匿名FTP服務(wù)時(shí),會(huì)指定某些目錄向公眾開(kāi)放,允許匿名存取。系統(tǒng)中的其余目錄則處于隱匿狀態(tài)。作為一種安全措施,大多數(shù)匿名FTP主機(jī)都允許用戶(hù)從其下載文件,而不允許用戶(hù)向其上傳文件,也就是說(shuō),用戶(hù)可將匿名FTP主機(jī)上的所有文件全部拷貝到自己的機(jī)器上,但不能將自己機(jī)器上的任何一個(gè)文件拷貝至匿名FTP主機(jī)上。即使有些匿名FTP主機(jī)確實(shí)允許用戶(hù)上傳文件,用戶(hù)也只能將文件上傳至某一指定上傳目錄中。隨后,系統(tǒng)管理員會(huì)去檢查這些文件,他會(huì)將這些文件移至另一個(gè)公共下載目錄中,供其他用戶(hù)下載,利用這種方式,遠(yuǎn)程主機(jī)的用戶(hù)得到了保護(hù),避免了有人上傳有問(wèn)題的文件,如帶病毒的文件。
使用方式
TCP/IP協(xié)議中,F(xiàn)TP標(biāo)準(zhǔn)命令TCP端口號(hào)為21,Port方式數(shù)據(jù)端口為20。FTP的任務(wù)是從一臺(tái)計(jì)算機(jī)將文件傳送到另一臺(tái)計(jì)算機(jī),不受操作系統(tǒng)的限制。
需要進(jìn)行遠(yuǎn)程文件傳輸?shù)挠?jì)算機(jī)必須安裝和運(yùn)行ftp客戶(hù)程序。在windows操作系統(tǒng)的安裝過(guò)程中,通常都安裝了tcp/ip協(xié)議軟件,其中就包含了ftp客戶(hù)程序。但是該程序是字符界面而不是圖形界面,這就必須以命令提示符的方式進(jìn)行操作,很不方便。
啟動(dòng)ftp客戶(hù)程序工作的另一途徑是使用ie瀏覽器,用戶(hù)只需要在ie地址欄中輸入如下格式的url地址:ftp://[用戶(hù)名:口令@]ftp服務(wù)器域名:[端口號(hào)]
?。ㄔ贑MD命令行下也可以用上述方法連接,通過(guò)put命令和get命令達(dá)到上傳和下載的目的,通過(guò)ls命令列出目錄,除了上述方法外還可以在cmd下輸入ftp回車(chē),然后輸入open IP來(lái)建立一個(gè)連接,此方法還適用于linux下連接ftp服務(wù)器)
通過(guò)ie瀏覽器啟動(dòng)ftp的方法盡管可以使用,但是速度較慢,還會(huì)將密碼暴露在ie瀏覽器中而不安全。因此一般都安裝并運(yùn)行專(zhuān)門(mén)的ftp客戶(hù)程序。
1.在本地電腦上登陸到國(guó)際互聯(lián)網(wǎng)。
2.搜索有文件共享主機(jī)或者個(gè)人電腦(一般有專(zhuān)門(mén)的FTP服務(wù)器網(wǎng)站上公布的,上面有進(jìn)入該主機(jī)或個(gè)人電腦的名稱(chēng),口令和路徑)。
3.當(dāng)與遠(yuǎn)程主機(jī)或者對(duì)方的個(gè)人電腦建立連接后,用對(duì)方提供的用戶(hù)名和口令登陸到該主機(jī)或?qū)Ψ降膫€(gè)人電腦。
4.在遠(yuǎn)程主機(jī)或?qū)Ψ降膫€(gè)人電腦登陸成功后,就可以上傳你想跟別人分享的東西或者下載別人授權(quán)共享的東西(這里的東西是指能放到電腦里去又能在顯示屏上看到的東西)。
5.完成工作后關(guān)閉FTP下載軟件,切斷連接。
傳輸方式
FTP的傳輸有兩種方式:ASCII、二進(jìn)制。
ASCII傳輸方式
假定用戶(hù)正在拷貝的文件包含的簡(jiǎn)單ASCII碼文本,如果在遠(yuǎn)程機(jī)器上運(yùn)行的不是UNIX,當(dāng)文件傳輸時(shí)ftp通常會(huì)自動(dòng)地調(diào)整文件的內(nèi)容以便于把文件解釋成另外那臺(tái)計(jì)算機(jī)存儲(chǔ)文本文件的格式。
但是常常有這樣的情況,用戶(hù)正在傳輸?shù)奈募牟皇俏谋疚募鼈兛赡苁浅绦?,?shù)據(jù)庫(kù),字處理文件或者壓縮文件。在拷貝任何非文本文件之前,用binary 命令告訴ftp逐字拷貝。
二進(jìn)制傳輸模式
在二進(jìn)制傳輸中,保存文件的位序,以便原始和拷貝的是逐位一一對(duì)應(yīng)的。即使目的地機(jī)器上包含位序列的文件是沒(méi)意義的。例如,macintosh以二進(jìn)制方式傳送可執(zhí)行文件到Windows系統(tǒng),在對(duì)方系統(tǒng)上,此文件不能執(zhí)行。
如在ASCII方式下傳輸二進(jìn)制文件,即使不需要也仍會(huì)轉(zhuǎn)譯。這會(huì)損壞數(shù)據(jù)。(ASCII方式一般假設(shè)每一字符的第一有效位無(wú)意義,因?yàn)锳SCII字符組合不使用它。如果傳輸二進(jìn)制文件,所有的位都是重要的。)
FTP應(yīng)用看這篇!合宙Air780EP低功耗4G模組AT開(kāi)發(fā)示例
? Air780EP是合宙的[低功耗4G模組]之一,支持全系列的AT指令以及LuatOS腳本二次開(kāi)發(fā)。 本文應(yīng)各位大佬邀請(qǐng),詳細(xì)講解了Air780EP模...
AT指令速通FTP:合宙Air780EP模塊超詳細(xì)教程
合宙Air780EP低功耗4G模組AT開(kāi)發(fā)接入FTP超詳細(xì)示例!
2024-08-20 標(biāo)簽:物聯(lián)網(wǎng)FTP4G模塊 2337 0
我們?yōu)槭裁葱枰?層OSI網(wǎng)絡(luò)模型?
連接互聯(lián)網(wǎng)的各種設(shè)備需要用它們能理解的語(yǔ)言進(jìn)行通信。各種計(jì)算機(jī)系統(tǒng)使用 OSI(Open Systems Interconnectio)模型規(guī)定的標(biāo)準(zhǔn)相互通信。
2024-01-10 標(biāo)簽:數(shù)據(jù)傳輸SMTPFTP 526 0
通過(guò) Nautilus 的 FTP 您知道您可以使用各種服務(wù)器連接協(xié)議在 UltraEdit for Linux 中訪(fǎng)問(wèn)遠(yuǎn)程 FTP 文件嗎?
FTP、SFTP、TFTP文件傳輸協(xié)議之間的主要區(qū)別
FTP(File Transfer Protocol,文件傳輸協(xié)議)是用于在計(jì)算機(jī)網(wǎng)絡(luò)中傳輸文件的標(biāo)準(zhǔn)協(xié)議。
專(zhuān)線(xiàn)網(wǎng)絡(luò)跟家庭寬帶區(qū)別
專(zhuān)線(xiàn)是指依托國(guó)內(nèi)骨干網(wǎng)及寬帶城域網(wǎng)資源,提供專(zhuān)線(xiàn)接入方式,滿(mǎn)足企業(yè)集團(tuán)客戶(hù)接入Internet地市互聯(lián)網(wǎng)絡(luò)、開(kāi)展各種應(yīng)用的業(yè)務(wù)。
Linux系統(tǒng)中運(yùn)行armgcc的速度更快,適合較為頻繁的CI驗(yàn)證過(guò)程
2023-10-23 標(biāo)簽:無(wú)線(xiàn)路由器FTP虛擬機(jī) 617 0
EC2x&EG9X&EM05 FTP (S)AT命令手冊(cè)立即下載
類(lèi)別:IC datasheet pdf 2024-08-12 標(biāo)簽:FTP應(yīng)用程序
基于JAVA的文件傳輸設(shè)計(jì)與實(shí)現(xiàn)(包含論文及源代碼)立即下載
類(lèi)別:C語(yǔ)言|源代碼 2023-06-09 標(biāo)簽:JAVAFTP文件傳輸
【程序】在STM32F103RE裸機(jī)環(huán)境下用lwip 2.1.2驅(qū)動(dòng)88W8801 WiFi模塊并運(yùn)行FTP服務(wù)器讀寫(xiě)W25Q128上存儲(chǔ)的文件(20200703版立即下載
類(lèi)別:嵌入式開(kāi)發(fā) 2021-10-21 標(biāo)簽:arm嵌入式Linux
類(lèi)別:嵌入式開(kāi)發(fā) 2021-06-16 標(biāo)簽:嵌入式服務(wù)器FTP
可以將本地文件上傳到FTP服務(wù)器的LabVIEW源代碼免費(fèi)下載立即下載
類(lèi)別:嵌入式開(kāi)發(fā) 2020-08-31 標(biāo)簽:LabVIEW服務(wù)器FTP
FTP6.0屏蔽網(wǎng)線(xiàn)指的是采用FTP(Foil Twisted Pair,鋁箔屏蔽雙絞線(xiàn))技術(shù),并且可能符合某種特定版本或標(biāo)準(zhǔn)(這里的6.0可能指的是版...
2024-11-25 標(biāo)簽:網(wǎng)線(xiàn)FTP 84 0
在數(shù)字時(shí)代,文件傳輸是日常工作和生活中不可或缺的一部分。無(wú)論是個(gè)人用戶(hù)還是企業(yè),都需要安全、高效地傳輸文件。FTP和SFTP是兩種廣泛使用的文件傳輸協(xié)議...
盤(pán)點(diǎn)Air780E的FTP應(yīng)用,你了解嗎?
? 一、 FTP 概述 FTP(File Transfer Protocol,文件傳輸協(xié)議) 是 TCP/IP 協(xié)議組中的協(xié)議之一。 FTP協(xié)議包括兩個(gè)...
2024-10-29 標(biāo)簽:數(shù)據(jù)傳輸FTP核心板 83 0
怎么區(qū)分網(wǎng)線(xiàn)STP、SFTP、UTP、FTP和ASTP
區(qū)分網(wǎng)線(xiàn)STP、SFTP、UTP、FTP和ASTP,可以從它們的定義、結(jié)構(gòu)特點(diǎn)、性能及應(yīng)用場(chǎng)景等方面進(jìn)行。以下是對(duì)這五種網(wǎng)線(xiàn)類(lèi)型的詳細(xì)區(qū)分: 1. 定義...
2024-08-28 標(biāo)簽:網(wǎng)線(xiàn)FTPUTP 2830 0
win11如何創(chuàng)建ftp?如何進(jìn)行內(nèi)網(wǎng)穿透
Win11如何創(chuàng)建FTP 在Windows 11上創(chuàng)建FTP服務(wù)器,需要按照以下步驟進(jìn)行: 1、打開(kāi)控制面板:在任務(wù)欄上點(diǎn)擊搜索圖標(biāo),輸入“控制面板”并...
2024-05-30 標(biāo)簽:FTP內(nèi)網(wǎng) 830 0
Cat5e FTP是指超五類(lèi)屏蔽雙絞線(xiàn)。其中,Cat5e代表超五類(lèi)網(wǎng)線(xiàn),是傳統(tǒng)五類(lèi)網(wǎng)線(xiàn)的升級(jí)版本,具有更高的傳輸速度和更好的信號(hào)質(zhì)量,適用于10/100...
2024-04-22 標(biāo)簽:電纜網(wǎng)線(xiàn)FTP 2097 0
云服務(wù)器linux搭建ftp服務(wù)訪(fǎng)問(wèn)不了怎么解決?
如果你在云服務(wù)器linux上搭建了FTP服務(wù)但無(wú)法訪(fǎng)問(wèn),這可能是由于幾種原因引起的。以下是一些常見(jiàn)問(wèn)題和解決方法: 1、防火墻配置:確保防火墻允許FTP...
中軟國(guó)際:以數(shù)賦智,助力車(chē)企打造行業(yè)內(nèi)容管理標(biāo)桿
隨著汽車(chē)新四化趨勢(shì)的不斷深化和全球化戰(zhàn)略的迅猛推進(jìn),汽車(chē)行業(yè)正致力于構(gòu)建覆蓋全球的設(shè)計(jì)、研發(fā)、生產(chǎn)、供應(yīng)和銷(xiāo)售體系,并加速推進(jìn)數(shù)字化轉(zhuǎn)型進(jìn)程。
芯睿視基于T23方案推出一款高性?xún)r(jià)比、較低功耗的RS-W33三目攝像機(jī)
繼“一機(jī)雙目”之后,“一機(jī)三目”等創(chuàng)新方案也陸續(xù)面世,近日,深圳市芯睿視科技有限公司(下稱(chēng)“芯睿視”)基于北京君正T23方案,又推出了一款高性?xún)r(jià)比、較低...
編輯推薦廠(chǎng)商產(chǎn)品技術(shù)軟件/工具OS/語(yǔ)言教程專(zhuān)題
電機(jī)控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動(dòng)駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無(wú)刷電機(jī) | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機(jī) | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
步進(jìn)電機(jī) | SPWM | 充電樁 | IPM | 機(jī)器視覺(jué) | 無(wú)人機(jī) | 三菱電機(jī) | ST |
伺服電機(jī) | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網(wǎng) | 國(guó)民技術(shù) | Microchip |
Arduino | BeagleBone | 樹(shù)莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 華秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |