完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > FTP
FTP 是File Transfer Protocol(文件傳輸協(xié)議)的英文簡(jiǎn)稱,而中文簡(jiǎn)稱為“文傳協(xié)議”。用于Internet上的控制文件的雙向傳輸。
FTP 是File Transfer Protocol(文件傳輸協(xié)議)的英文簡(jiǎn)稱,而中文簡(jiǎn)稱為“文傳協(xié)議”。用于Internet上的控制文件的雙向傳輸。同時(shí),它也是一個(gè)應(yīng)用程序(Application)。基于不同的操作系統(tǒng)有不同的FTP應(yīng)用程序,而所有這些應(yīng)用程序都遵守同一種協(xié)議以傳輸文件。在FTP的使用當(dāng)中,用戶經(jīng)常遇到兩個(gè)概念:“下載”(Download)和“上傳”(Upload)。“下載”文件就是從遠(yuǎn)程主機(jī)拷貝文件至自己的計(jì)算機(jī)上;“上傳”文件就是將文件從自己的計(jì)算機(jī)中拷貝至遠(yuǎn)程主機(jī)上。用Internet語(yǔ)言來說,用戶可通過客戶機(jī)程序向(從)遠(yuǎn)程主機(jī)上傳(下載)文件。
FTP 是File Transfer Protocol(文件傳輸協(xié)議)的英文簡(jiǎn)稱,而中文簡(jiǎn)稱為“文傳協(xié)議”。用于Internet上的控制文件的雙向傳輸。同時(shí),它也是一個(gè)應(yīng)用程序(Application)。基于不同的操作系統(tǒng)有不同的FTP應(yīng)用程序,而所有這些應(yīng)用程序都遵守同一種協(xié)議以傳輸文件。在FTP的使用當(dāng)中,用戶經(jīng)常遇到兩個(gè)概念:“下載”(Download)和“上傳”(Upload)。“下載”文件就是從遠(yuǎn)程主機(jī)拷貝文件至自己的計(jì)算機(jī)上;“上傳”文件就是將文件從自己的計(jì)算機(jī)中拷貝至遠(yuǎn)程主機(jī)上。用Internet語(yǔ)言來說,用戶可通過客戶機(jī)程序向(從)遠(yuǎn)程主機(jī)上傳(下載)文件。
運(yùn)行機(jī)制
FTP服務(wù)器簡(jiǎn)單地說,支持FTP協(xié)議的服務(wù)器就是FTP服務(wù)器。與大多數(shù)Internet服務(wù)一樣,F(xiàn)TP也是一個(gè)客戶機(jī)/服務(wù)器系統(tǒng)。用戶通過一個(gè)支持FTP協(xié)議的客戶機(jī)程序,連接到在遠(yuǎn)程主機(jī)上的FTP服務(wù)器程序。用戶通過客戶機(jī)程序向服務(wù)器程序發(fā)出命令,服務(wù)器程序執(zhí)行用戶所發(fā)出的命令,并將執(zhí)行的結(jié)果返回到客戶機(jī)。比如說,用戶發(fā)出一條命令,要求服務(wù)器向用戶傳送某一個(gè)文件的一份拷貝,服務(wù)器會(huì)響應(yīng)這條命令,將指定文件送至用戶的機(jī)器上。客戶機(jī)程序代表用戶接收到這個(gè)文件,將其存放在用戶目錄中。
匿名FTP使用FTP時(shí)必須首先登錄,在遠(yuǎn)程主機(jī)上獲得相應(yīng)的權(quán)限以后,方可下載或上傳文件。也就是說,要想同哪一臺(tái)計(jì)算機(jī)傳送文件,就必須具有哪一臺(tái)計(jì)算機(jī)的適當(dāng)授權(quán)。換言之,除非有用戶ID和口令,否則便無法傳送文件。這種情況違背了Internet的開放性,Internet上的FTP主機(jī)何止千萬,不可能要求每個(gè)用戶在每一臺(tái)主機(jī)上都擁有帳號(hào)。匿名FTP就是為解決這個(gè)問題而產(chǎn)生的。匿名FTP是這樣一種機(jī)制,用戶可通過它連接到遠(yuǎn)程主機(jī)上,并從其下載文件,而無需成為其注冊(cè)用戶。系統(tǒng)管理員建立了一個(gè)特殊的用戶ID,名為anonymous, Internet上的任何人在任何地方都可使用該用戶ID。通過FTP程序連接匿名FTP主機(jī)的方式同連接普通FTP主機(jī)的方式差不多,只是在要求提供用戶標(biāo)識(shí)ID時(shí)必須輸入anonymous,該用戶ID的口令可以是任意的字符串。習(xí)慣上,用自己的E-mail地址作為口令,使系統(tǒng)維護(hù)程序能夠記錄下來誰在存取這些文件。值得注意的是,匿名FTP不適用于所有Internet主機(jī),它只適用于那些提供了這項(xiàng)服務(wù)的主機(jī)。當(dāng)遠(yuǎn)程主機(jī)提供匿名FTP服務(wù)時(shí),會(huì)指定某些目錄向公眾開放,允許匿名存取。系統(tǒng)中的其余目錄則處于隱匿狀態(tài)。作為一種安全措施,大多數(shù)匿名FTP主機(jī)都允許用戶從其下載文件,而不允許用戶向其上傳文件,也就是說,用戶可將匿名FTP主機(jī)上的所有文件全部拷貝到自己的機(jī)器上,但不能將自己機(jī)器上的任何一個(gè)文件拷貝至匿名FTP主機(jī)上。即使有些匿名FTP主機(jī)確實(shí)允許用戶上傳文件,用戶也只能將文件上傳至某一指定上傳目錄中。隨后,系統(tǒng)管理員會(huì)去檢查這些文件,他會(huì)將這些文件移至另一個(gè)公共下載目錄中,供其他用戶下載,利用這種方式,遠(yuǎn)程主機(jī)的用戶得到了保護(hù),避免了有人上傳有問題的文件,如帶病毒的文件。
使用方式
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客戶程序。在windows操作系統(tǒng)的安裝過程中,通常都安裝了tcp/ip協(xié)議軟件,其中就包含了ftp客戶程序。但是該程序是字符界面而不是圖形界面,這就必須以命令提示符的方式進(jìn)行操作,很不方便。
啟動(dòng)ftp客戶程序工作的另一途徑是使用ie瀏覽器,用戶只需要在ie地址欄中輸入如下格式的url地址:ftp://[用戶名:口令@]ftp服務(wù)器域名:[端口號(hào)]
(在CMD命令行下也可以用上述方法連接,通過put命令和get命令達(dá)到上傳和下載的目的,通過ls命令列出目錄,除了上述方法外還可以在cmd下輸入ftp回車,然后輸入open IP來建立一個(gè)連接,此方法還適用于linux下連接ftp服務(wù)器)
通過ie瀏覽器啟動(dòng)ftp的方法盡管可以使用,但是速度較慢,還會(huì)將密碼暴露在ie瀏覽器中而不安全。因此一般都安裝并運(yùn)行專門的ftp客戶程序。
1.在本地電腦上登陸到國(guó)際互聯(lián)網(wǎng)。
2.搜索有文件共享主機(jī)或者個(gè)人電腦(一般有專門的FTP服務(wù)器網(wǎng)站上公布的,上面有進(jìn)入該主機(jī)或個(gè)人電腦的名稱,口令和路徑)。
3.當(dāng)與遠(yuǎn)程主機(jī)或者對(duì)方的個(gè)人電腦建立連接后,用對(duì)方提供的用戶名和口令登陸到該主機(jī)或?qū)Ψ降膫€(gè)人電腦。
4.在遠(yuǎn)程主機(jī)或?qū)Ψ降膫€(gè)人電腦登陸成功后,就可以上傳你想跟別人分享的東西或者下載別人授權(quán)共享的東西(這里的東西是指能放到電腦里去又能在顯示屏上看到的東西)。
5.完成工作后關(guān)閉FTP下載軟件,切斷連接。
傳輸方式
FTP的傳輸有兩種方式:ASCII、二進(jìn)制。
ASCII傳輸方式
假定用戶正在拷貝的文件包含的簡(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ǔ)文本文件的格式。
但是常常有這樣的情況,用戶正在傳輸?shù)奈募牟皇俏谋疚募鼈兛赡苁浅绦颍瑪?shù)據(jù)庫(kù),字處理文件或者壓縮文件。在拷貝任何非文本文件之前,用binary 命令告訴ftp逐字拷貝。
二進(jìn)制傳輸模式
在二進(jìn)制傳輸中,保存文件的位序,以便原始和拷貝的是逐位一一對(duì)應(yīng)的。即使目的地機(jī)器上包含位序列的文件是沒意義的。例如,macintosh以二進(jìn)制方式傳送可執(zhí)行文件到Windows系統(tǒng),在對(duì)方系統(tǒng)上,此文件不能執(zhí)行。
如在ASCII方式下傳輸二進(jìn)制文件,即使不需要也仍會(huì)轉(zhuǎn)譯。這會(huì)損壞數(shù)據(jù)。(ASCII方式一般假設(shè)每一字符的第一有效位無意義,因?yàn)锳SCII字符組合不使用它。如果傳輸二進(jìn)制文件,所有的位都是重要的。)
什么是數(shù)據(jù)脫敏?常用的脫敏規(guī)則有哪些呢?
數(shù)據(jù)脫敏,指對(duì)某些敏感信息通過脫敏規(guī)則進(jìn)行數(shù)據(jù)的變形,實(shí)現(xiàn)敏感隱私數(shù)據(jù)的可靠保護(hù)。
默認(rèn)情況下FTP協(xié)議使用TCP端口中的20和21這兩個(gè)端口。21端口用于傳輸控制信息,而是否使用20作為傳輸數(shù)據(jù)的端口與FTP使用的傳輸模式有關(guān)。
2019-09-28 標(biāo)簽:FTPftp服務(wù)器 1.4萬 0
FTP的全稱是文件傳輸協(xié)議,是用于本地計(jì)算機(jī)與遠(yuǎn)程計(jì)算機(jī)在網(wǎng)絡(luò)之間傳輸文件的標(biāo)準(zhǔn)網(wǎng)絡(luò)協(xié)議。
詳細(xì)闡述數(shù)據(jù)傳輸?shù)墓ぷ鬟^程
物理層,指的是電信號(hào)的傳遞方式,透明的傳輸比特流。 鏈路層,在兩個(gè)相鄰結(jié)點(diǎn)間的線路上無差錯(cuò)地傳送以幀為單位的數(shù)據(jù)。網(wǎng)絡(luò)層,負(fù)責(zé)為分組交換網(wǎng)上的不同主機(jī)提...
2018-02-03 標(biāo)簽:數(shù)據(jù)傳輸tcpftp 1.2萬 0
FTP客戶端發(fā)送數(shù)據(jù)到FTP服務(wù)器端,詳述其工作過程
不同的協(xié)議層對(duì)數(shù)據(jù)包有不同的稱謂,在傳輸層叫做段(segment),在網(wǎng)絡(luò)層叫做數(shù)據(jù)報(bào)(datagram),在鏈路層叫做幀(frame)。數(shù)據(jù)封裝成幀后...
2018-10-25 標(biāo)簽:數(shù)據(jù)傳輸服務(wù)器FTP 1.0萬 0
Windows系統(tǒng)中的FTP客戶端如何與FTP服務(wù)器下載或者上傳文件
FTP是File Transfer Protocol(文件傳輸協(xié)議)的英文簡(jiǎn)稱,而中文簡(jiǎn)稱為“文傳協(xié)議”。用于Internet上的控制文件的雙向傳輸。同...
2023-03-31 標(biāo)簽:計(jì)算機(jī)服務(wù)器WINDOWS 8773 0
tcpip協(xié)議棧是什么?tcpip協(xié)議棧有哪些協(xié)議?tcpip協(xié)議棧中報(bào)文封裝和解封裝過程
tcpip協(xié)議棧是什么? TCP/IP協(xié)議棧是計(jì)算機(jī)網(wǎng)絡(luò)中使用的最常見的網(wǎng)絡(luò)協(xié)議棧。它是一個(gè)四層協(xié)議棧,每一層使用不同的協(xié)議來實(shí)現(xiàn)特定的任務(wù)。下面是TC...
Windows IIS搭建webdav服務(wù)實(shí)現(xiàn)公網(wǎng)文件共享內(nèi)網(wǎng)穿透
常用的文件共享有三種:FTP、Samba、WebDAV。FTP雖然簡(jiǎn)單方便、容易部署,但它的的傳輸效率低、安全性不佳,目前并不推薦使用。SMB使用的是4...
FTP、SFTP、TFTP文件傳輸協(xié)議之間的主要區(qū)別
FTP(File Transfer Protocol,文件傳輸協(xié)議)是用于在計(jì)算機(jī)網(wǎng)絡(luò)中傳輸文件的標(biāo)準(zhǔn)協(xié)議。
網(wǎng)絡(luò)協(xié)議技術(shù):FTP的工作模式和P2P模式
當(dāng)一個(gè)節(jié)點(diǎn)與自己接觸時(shí),檢查它是否已經(jīng)在 k-bucket 中。就是說是否已經(jīng)在朋友圈。如果在,那么就將它移到 k-bucket 列表的最底,也就是最新...
2020-10-22 標(biāo)簽:服務(wù)器網(wǎng)絡(luò)協(xié)議FTP 4750 0
三大線纜類型(UTP/FTP/STP)的優(yōu)劣對(duì)比立即下載
類別:通信網(wǎng)絡(luò) 2017-10-20 標(biāo)簽:ftp線纜utp
Windows 2000(Server)下 DHCP、WWW、FTP及DNS服務(wù)器的配置立即下載
類別:通信網(wǎng)絡(luò) 2015-11-10 標(biāo)簽:FTPDNS服務(wù)器DHCP
基于STM32的FTP服務(wù)器的實(shí)現(xiàn)_趙金龍立即下載
類別:模擬數(shù)字論文 2017-02-07 標(biāo)簽:服務(wù)器STM32FTP
Friendly Pinger(網(wǎng)絡(luò)拓?fù)鋱D制作)應(yīng)用程序免費(fèi)下載立即下載
類別:實(shí)用工具 2019-05-05 標(biāo)簽:FTP應(yīng)用程序拓?fù)鋱D
利用FTP實(shí)現(xiàn)應(yīng)用程序的遠(yuǎn)程更新立即下載
類別:網(wǎng)絡(luò)協(xié)議論文 2011-06-09 標(biāo)簽:FTPFil應(yīng)用程序
FTP服務(wù)器是一種用于文件傳輸?shù)姆?wù)器,它可以讓用戶通過FTP客戶端上傳和下載文件。FTP服務(wù)器是一種非常實(shí)用的文件傳輸工具,可以方便地實(shí)現(xiàn)文件傳輸、備...
2023-04-12 標(biāo)簽:服務(wù)器操作系統(tǒng)FTP 3.2萬 0
本文將為你講解如何通過內(nèi)網(wǎng)ip組建ftp服務(wù)器,具體操作的步驟、過程與實(shí)現(xiàn)方法。
2012-02-06 標(biāo)簽:ftp內(nèi)網(wǎng) 1.6萬 0
為了使網(wǎng)站能夠在搜索結(jié)果中擁有較好的排名,站長(zhǎng)需要對(duì)網(wǎng)站進(jìn)行日常更新,而網(wǎng)站內(nèi)容的更新,便需要用到網(wǎng)站數(shù)據(jù)文件的上傳與下載,F(xiàn)TP是最常用的軟件。有...
FTP連接被重置問題的解決方法與技巧!FTP服務(wù)器連接修復(fù)!
FTP連接被重置問題的解決方法與技巧!FTP服務(wù)器連接修復(fù)! FTP(文件傳輸協(xié)議)是用于在計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境中進(jìn)行文件傳輸?shù)某S脜f(xié)議。然而,有時(shí)我們可能會(huì)...
2024-01-12 標(biāo)簽:調(diào)制解調(diào)器路由器FTP 9982 0
FTP(File Transfer Protocol,文件傳輸協(xié)議) 是 TCP/IP 協(xié)議組中的協(xié)議之一。FTP協(xié)議包括兩個(gè)組成部分,其一為FTP服務(wù)...
ftp服務(wù)器是一種軟件應(yīng)用程序或服務(wù),有助于通過網(wǎng)絡(luò)(通常是互聯(lián)網(wǎng))在計(jì)算機(jī)之間傳輸文件。ftp服務(wù)器的主要用途是使用戶能夠上傳、下載和管理遠(yuǎn)程服務(wù)器上...
InfoComm USA 2018盛大開啟,洲明攜兩項(xiàng)重磅技術(shù)亮相
隨著LED顯示進(jìn)入更高層次的技術(shù)探索階段, Mini LED已經(jīng)成為超高清LED顯示領(lǐng)域發(fā)展的主要趨勢(shì),被行業(yè)視為“下一代顯示技術(shù)”
工作生活中,每個(gè)人或多或少肯定積累了很多數(shù)據(jù),隨之而來的就會(huì)有文件備份需求。目前市面上有多款軟件可以滿足各種文件備份需求,然而市場(chǎng)上同步軟件眾多,我們的...
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語(yǔ)言教程專題
電機(jī)控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動(dòng)駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無刷電機(jī) | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機(jī) | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
步進(jìn)電機(jī) | SPWM | 充電樁 | IPM | 機(jī)器視覺 | 無人機(jī) | 三菱電機(jī) | ST |
伺服電機(jī) | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網(wǎng) | 國(guó)民技術(shù) | Microchip |
Arduino | BeagleBone | 樹莓派 | 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 |