當前位置:首頁 » 文件傳輸 » 若影若線ftp
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

若影若線ftp

發布時間: 2022-09-19 22:10:35

㈠ 若影若線的角色介紹

Chiwetel在劇中飾演負責調查大毒梟之死的警官。他是一名獲獎無數的英國舞台和熒幕演員,他榮獲過2006年英國奧斯卡明日之星獎,三次金球獎提名,以及2008年勞倫斯奧利弗最佳男演員獎。他的作品包括《2012》、《Talk to Me》、《Inside Man》、《American Gangster》、《Redbelt》、《Endgame》、《Tsunami: The Aftermath》等。
Christopher Eccleston飾演Joseph Bede
Christopher在劇中飾演急於金盆洗手的毒販。他是一名英國電影、電視和舞台劇男演員,他的電影作品包括《Let Him Have It》、《Shallow Grave》、《Elizabeth》、《28 Days Later》、《The Others》、《Gone in 60 Seconds》等,2005年他成為了著名英劇《神秘博士》的第九任男主角。
Stephen Rea飾演Gatehouse
Stephen在劇中飾演躲在暗處洞悉一切的木偶大師。他是一名愛爾蘭影視和舞台劇男演員,出演過許多有分量的電影,比如《Michael Collins》、《Interview with the Vampire》、《Breakfast on Pluto》和《V字仇殺隊》等,他因在1992年的電影《The Crying Game》中的精湛演出榮獲了奧斯卡提名
Sir Antony Sher
Christopher Eccleston

㈡ 驗孕棒過程中一條若影若現兩條 以後又只有一條是怎麼回事兒

你這種情況有可能是懷孕J,只是時間短。你可以在末次月經後40天左右用驗孕棒和晨尿連續測兩次,如果兩次結果都顯示兩條紅線就是懷孕了。

㈢ 若影若線怎麼樣

對於犯罪題材,BBC一貫是觸角狠辣,格調陰郁,讓人透不過氣來,同時很多哲理性金句。黑白兩道都不容易混。事不關己高高掛起才是生存之道,挑戰體系越過平衡線木有好下場。回憶有多不堪回首,現實就有多無路可走,生活就是一堆混亂無序的線索,好不容易沒想到卻發現那是一根為你自己准備好的絞索。

㈣ FTP的常用命令和使用方法

FTP命令是Internet用戶使用最頻繁的命令之一,不論是在DOS還是UNIX操作系統下使用FTP,都會遇到大量的FTP內部命令。熟悉並靈活應用FTP的內部命令,可以大大方便使用者,並收到事半功倍之效。下面以Win9x的DOS窗口中的FTP命令為例,介紹一下其用法。(本站註:若想在純DOS下使用FTP命令,則需先載入網路設備如網卡或數據機的Packet驅動程序,再使用本站「網路工具」中的Wattcp FTP程序,其用法與下面介紹的類似,詳情請見本站的「DOS使用」欄目)

FTP的命令行格式為: ftp -v -d -i -n -g [主機名] ,其中
-v 顯示遠程伺服器的所有響應信息;
-n 限制ftp的自動登錄,即不使用;
.n etrc文件;
-d 使用調試方式;
-g 取消全局文件名。
FTP使用的內部命令如下(中括弧表示可選項):
1.![cmd[args]:在本地機中執行交互shell,exit回到ftp環境,如:!ls*.zip
2.$ macro-ame[args]: 執行宏定義macro-name。
3.account[password]: 提供登錄遠程系統成功後訪問系統資源所需的補充口令。
4.append local-file[remote-file]:將本地文件追加到遠程系統主機,若未指定遠程系統文件名,則使用本地文件名。
5.ascii:使用ascii類型傳輸方式。
6.bell:每個命令執行完畢後計算機響鈴一次。
7.bin:使用二進制文件傳輸方式。
8.bye:退出ftp會話過程。
9.case:在使用mget時,將遠程主機文件名中的大寫轉為小寫字母。
10.cd remote-dir:進入遠程主機目錄。
11.cp:進入遠程主機目錄的父目錄。
12.chmod mode file-name:將遠程主機文件file-name的存取方式設置為mode,如:chmod 777 a.out。
13.close:中斷與遠程伺服器的ftp會話(與open對應)。
14.cr:使用asscii方式傳輸文件時,將回車換行轉換為回行。
15.delete remote-file:刪除遠程主機文件。
16.debug[debug-value]:設置調試方式, 顯示發送至遠程主機的每條命令,如:deb up 3,若設為0,表示取消debug。
17.dir[remote-dir][local-file]:顯示遠程主機目錄,並將結果存入本地文件local-file。
18.disconnection:同close。
19.form format:將文件傳輸方式設置為format,預設為file方式。
20.get remote-file[local-file]: 將遠程主機的文件remote-file傳至本地硬碟的local-file。
21.glob:設置mdelete,mget,mput的文件名擴展,預設時不擴展文件名,同命令行的-g參數。
22.hash:每傳輸1024位元組,顯示一個hash符號(#)。
23.help[cmd]:顯示ftp內部命令cmd的幫助信息,如:help get。
24.idle[seconds]:將遠程伺服器的休眠計時器設為[seconds]秒。
25.image:設置二進制傳輸方式(同binary)。
26.lcd[dir]:將本地工作目錄切換至dir。
27.ls[remote-dir][local-file]:顯示遠程目錄remote-dir, 並存入本地文件local-file。
28.macdef macro-name:定義一個宏,遇到macdef下的空行時,宏定義結束。
29.mdelete[remote-file]:刪除遠程主機文件。
30.mdir remote-files local-file:與dir類似,但可指定多個遠程文件,如:mdir *.o.*.zipoutfile 。
31.mget remote-files:傳輸多個遠程文件。
32.mkdir dir-name:在遠程主機中建一目錄。
33.mls remote-file local-file:同nlist,但可指定多個文件名。
34.mode[modename]:將文件傳輸方式設置為modename, 預設為stream方式。
35.modtime file-name:顯示遠程主機文件的最後修改時間。
36.mput local-file:將多個文件傳輸至遠程主機。
37.newer file-name: 如果遠程機中file-name的修改時間比本地硬碟同名文件的時間更近,則重傳該文件。
38.nlist[remote-dir][local-file]:顯示遠程主機目錄的文件清單,並存入本地硬碟的local-file。
39.nmap[inpattern outpattern]:設置文件名映射機制, 使得文件傳輸時,文件中的某些字元相互轉換, 如:nmap $1.$2.$3[$1,$2].[$2,$3],則傳輸文件a1.a2.a3時,文件名變為a1,a2。 該命令特別適用於遠程主機為非UNIX機的情況。
40.ntrans[inchars[outchars]:設置文件名字元的翻譯機制,如ntrans1R,則文件名LLL將變為RRR。
41.open host[port]:建立指定ftp伺服器連接,可指定連接埠。
42.passive:進入被動傳輸方式。
43.prompt:設置多個文件傳輸時的交互提示。
44.proxy ftp-cmd:在次要控制連接中,執行一條ftp命令, 該命令允許連接兩個ftp伺服器,以在兩個伺服器間傳輸文件。第一條ftp命令必須為open,以首先建立兩個伺服器間的連接。
45.put local-file[remote-file]:將本地文件local-file傳送至遠程主機。
46.pwd:顯示遠程主機的當前工作目錄。
47.quit:同bye,退出ftp會話。
48.quote arg1,arg2...:將參數逐字發至遠程ftp伺服器,如:quote syst.
49.recv remote-file[local-file]:同get。
50.reget remote-file[local-file]:類似於get, 但若local-file存在,則從上次傳輸中斷處續傳。
51.rhelp[cmd-name]:請求獲得遠程主機的幫助。
52.rstatus[file-name]:若未指定文件名,則顯示遠程主機的狀態, 否則顯示文件狀態。
53.rename[from][to]:更改遠程主機文件名。
54.reset:清除回答隊列。
55.restart marker:從指定的標志marker處,重新開始get或put,如:restart 130。
56.rmdir dir-name:刪除遠程主機目錄。
57.runique:設置文件名唯一性存儲,若文件存在,則在原文件後加後綴.1,.2等。
58.send local-file[remote-file]:同put。
59.sendport:設置PORT命令的使用。
60.site arg1,arg2...:將參數作為SITE命令逐字發送至遠程ftp主機。
61.size file-name:顯示遠程主機文件大小,如:site idle 7200。
62.status:顯示當前ftp狀態。
63.struct[struct-name]:將文件傳輸結構設置為struct-name, 預設時使用stream結構。
64.sunique:將遠程主機文件名存儲設置為唯一(與runique對應)。
65.system:顯示遠程主機的操作系統類型。
66.tenex:將文件傳輸類型設置為TENEX機的所需的類型。
67.tick:設置傳輸時的位元組計數器。
68.trace:設置包跟蹤。
69.type[type-name]:設置文件傳輸類型為type-name,預設為ascii,如:type binary,設置二進制傳輸方式。
70.umask[newmask]:將遠程伺服器的預設umask設置為newmask,如:umask 3
71.user user-name[password][account]:向遠程主機表明自己的身份,需要口令時,必須輸入口令,如:user anonymous my@email。
72.verbose:同命令行的-v參數,即設置詳盡報告方式,ftp 伺服器的所有響應都將顯示給用戶,預設為on.
73.?[cmd]:同help.

㈤ 如何登錄FTP

解決這個問題的方法如下:

1、通過瀏覽器登錄,在瀏覽器的域名欄中輸入和第一種方法中相同的命令(ftp://ip地址),然後回車。

㈥ 我的電腦windows7 的 屏幕有若影若現的波浪條紋調,但無法調屏幕刷新率

一般不同尺寸的顯示器,都有相應的解析度。如果選項里沒有那麼多可以選擇的,一般就是顯卡驅動未正確安裝

㈦ 什麼是「FTP」什麼是「流媒體」

FTP(File Transfer Protocal),是文件傳輸協議的簡稱。用於Internet上的控制文件的雙向傳輸。同時,它也是一個應用程序(Application)。用戶可以通過它把自己的PC機與世界各地所有運行FTP協議的伺服器相連,訪問伺服器上的大量程序和信息。
上面抄的。。
其實就是一個埠。提供別人進入瀏覽下載文件的
所謂流媒體是指採用流式傳輸的方式在Internet播放的媒體格式。 流媒體又叫流式媒體,它是指商家用一個視頻傳送伺服器把節目當成數據包發出,傳送到網路上。用戶通過解壓設備對這些數據進行解壓後,節目就會像發送前那樣顯示出來。

這個我專業性的。我也答不好

㈧ 關於共享的一個問題

本文將從Serv-U的安裝設置和花生殼動態域名解析服務入手,向你介紹這種最節省成本的辦法,用不著租用固定IP地址或託管主機,在家裡也能搭建屬於自己的FTP伺服器和朋友一起共享精彩資源

在所有的FTP伺服器端軟體中,Serv-U除了擁有其他同類軟體所具備的大部分功能外,還支持帶寬限制、遠程管理、遠程列印以及擴展成為虛擬主機FTP伺服器等。在設置過程中加上良好的安全機制、友好的管理界面及穩定的性能,使它被非常廣泛地使用著。本文將從Serv-U的安裝設置和花生殼動態域名解析服務入手,向你介紹這種最節省成本的辦法,用不著租用固定IP地址或託管主機,在家裡也能搭建屬於自己的FTP伺服器和朋友一起共享精彩資源 !

一、搭建前的准備
1、 Serv-U + 花生殼動態域名解析軟體只佔用很少的系統資源,在伺服器硬體配置方面沒有太特殊的要求,如果是Windows 2003 Server系列的系統,要獲得略微具有效率的系統性能一般建議CPU在Pentium4 1.8G、內存512M、系統匯流排傳輸速度在133以上。如果所搭建的FTP伺服器長期大量地為互聯網提供上傳下載服務的話,建議具備條件的用戶安裝SCSI硬碟作為主機儲存體。當然,SCSI設備比起IDE設備價格可能相差幾個翻,若想獲得高性能而不想投資太多,可以考慮選擇SCSI硬碟作為系統、常用數據的磁碟,將大量的數據存放在IDE硬碟上,這種方法雖然沒有使系統完全地使用SCSI組件的資源,但也不至於在超過20個用戶在你使用IDE硬碟的FTP伺服器上同時上傳下載時把伺服器拖得象驢子一樣。

2、 建議安裝Server系列系統,例如Windows XP Professional、Windows2000 Server(包括Advanced Server版本)、Windows 2003 Server Enterprise Edition(包括Standard版本)等NT核心的系統,其對伺服器軟體的運作以及長期運作穩定性表現得更佳。
對於Windows 98、Windows Me 系統,因花生殼2.1以上版本已經不再對非NT核心的系統作支持,但我們也可以下載個花生殼1.0 + Serv-U安裝湊合體現一下做FTP伺服器的樂趣,其總體性能以及穩定性就得自我體現其滋味了。

3、 網路部分是互聯網和FTP伺服器通訊的鏈路,許多人把系統、花生殼、SERV-U安裝起來,別人就是訪問不了,導致不能互聯網和FTP伺服器連接失敗的大部分原因會在這一部分出現:

A. 伺服器網路接入線路環境
現時互聯網使用IPV4 IP協議,在互聯網上協議的傳輸時通過ISP之間的一級一級路由把數據傳輸到8*4位的二進制網路地址,網路地址被轉換成為10進制或16進制的地址後,應用在不同的網路結構層上,相對於互聯網來說IP地址是唯一的,由當地的ISP掌控當地的IP地址分配到用戶,我們把ISP所分配的互聯網IP地址成為公網IP地址,例如是已經轉換為10進制的公網IP 219.136.254.1。當然,如果伺服器通過路由器、代理伺服器上網,這時你的主機可能不擁有公網的IP地址,而所獲得的是路由器或代理伺服器所分配的內網IP地址,如192.168.0.1、172.19.0.1等都是互聯網不承認的地址,這類的地址被定義為專屬內網使用的IP。

如果你的伺服器不擁有公網IP地址,請先參考Oray的內網建站部分的文檔通過埠映射的方法解決。如果問題在這一步卡住,那麼所做的FTP伺服器不能向互聯網提供服務,僅有可能向同一個區域網內的機器提供服務,下面的內容也不用看下去了。

B. 防火牆安全策略對伺服器數據傳輸的阻礙

軟體防火牆攔截了互聯網訪問FTP服務通訊。在我們的歷來支持過程中,發現大部分服務已經搭建成功的用戶不能被訪問,往往問題就出現在軟體防火牆上。例如是Windows XP、Windows Server 2003等網路模塊自帶的網路防火牆默認規則是攔截互聯網訪問伺服器任何的埠,或安裝了例如天網、Norton等軟體防火牆。這時你需要在軟體防火牆上開通方向為IN、數據傳輸類型為FTP(21埠)的通訊策略。當然如果你覺得伺服器的安全性比較高可以把它們禁用掉,這樣可以節省部分的系統資源。
有條件的用戶一般都會為網路增添硬體網路防火牆,單獨的防火牆模塊可為公司網路減少網路安全風險,而一般防火牆在沒有設置規則時是禁止任何外網連接到防火牆內部的計算機,所以也應通知網路管理員當為其添加服務訪問規則。

二、為當前FTP伺服器部署動態域名解析

1.下載花生殼動態域名解析軟體並安裝。
2.運行花生殼軟體,點擊「注冊花生護照」,根據彈出注冊護照窗口提示進行注冊。注冊花生護照完成後,使用所注冊的護照名稱和密碼填入花生殼軟體中進行登陸。

3.申請一個免費域名作為互聯網訪問FTP服務的『網址』

4.根據提示激活上一步所申請的免費域名花生殼動態DNS服務
這時候,花生殼軟體已經在線了,我們所申請的免費域名已經綁定到當前的公網IP地址,互聯網可通過所申請的域名直接訪問到當前的公網IP了。

三、安裝以及設置Serv-U FTP伺服器

通過Serv-U的官方網站下載最新版本的Serv-U伺服器軟體,其下載地址是http://www.serv-u.com/dn.asp。官方下載的版本可免費使用30天。在本文檔中使用Serv-U 6.1.0.5版本進行安裝設置,將來更新版安裝調試過程也是大同小異,如果對英文』敏感』的朋友可在國內一些軟體站下載漢化補丁。

1.首先我們按照Serv-U安裝包的提示將其安裝到系統中

2.安裝完成後,Serv-U自動打開了第一次運行的向導,向導挺煩人的,我們把向導取消了,下面的手工一步步來設置。

3.雙擊打開Serv-U伺服器軟體,我們首先把Start automatically (system service)啟用,讓其日後啟動伺服器時自動在後台運作。並選擇Start Server把FTP服務啟用。

4.一個空空如也的FTP伺服器算是搭建完成了。接著展開Serv-U管理界面中的<<Local Server>>菜單。新建一個域。

建立域步驟一提示選擇服務IP地址。我們使用花生殼作為動態域名解析軟體,但花生殼並不會把我們的IP地址固定起來,所以這里需要選擇任意IP。
建立域步驟二,為新建的域設置一個名稱,這里所建立的域並不會起任何實際的作用,僅僅是在多域時作域區分。

建立域步驟三,為新域指定一個互聯網訪問伺服器的服務埠,一般默認為21。

建立域步驟四,為新域指定信息保存至何種類型文件,一般選擇保存到安裝目錄的INI文件,如果預算FTP伺服器建立FTP域的數量比較多,可以將其保存到注冊表中,加快軟體的運行的效率。

域的建立已經完成,並且我們看到所建立的域已經在運行狀態(Domain is online)。有朋友問,這里有一個Enable dynamic DNS的選項,是否能把花生殼帳號填寫進去直接享受花生殼動態域名解析?很抱歉告訴你,當前版本Serv-U未嵌入花生殼動態域名解析服務,需要執行第二步操作安裝桌面式管理的花生殼3.x動態域名解析軟體享受多姿多彩的花生殼樂趣,也許日後花生殼能內嵌到各種伺服器軟體中與大家見面。

接著,我們在剛新建的域裡面開始添加FTP訪問用戶。右鍵「Users」-「New User」新建登陸帳號,在加入新用戶第一步 User name中填寫登陸名稱。第二步Password中填寫登陸密碼。第三步Home Directory中填寫該用戶的默認登陸目錄。第四步選擇該用戶是否鎖定在對應默認目錄,如果選定該項,將來給予用戶更多的目錄許可權,用戶登陸後也僅可訪問默認目錄。
完成鎖定用戶設置後,用戶登陸FTP的帳號已經建立完畢。針對單個用戶有很多擴展的功能可以設置,例如是設定該用戶的自動關閉時間、限制用戶的上傳/下載速率以及連接線程、限制用戶在對磁碟空間的使用等等,不過別忘了在用戶對應的目錄屬性中給予許可權,如果你想這個用戶可以上傳資料,那麼可以根據實際情況給予目錄或文件的列表、讀取、寫入、刪除許可權。有關擴展性的應用,後文會摘互聯網一些精華內容供大家參考,在此不再細述。

四、調試FTP伺服器

在測試過程中我們使用CuteftpPro對所建立的FTP伺服器進行連接通訊。有關CuteftpPro FTP客戶端,請登陸到GlobalScape網站http://www.globalscape.com/downloads/index.asp下載一個,或到國內的軟體站連漢化版一起下載下來安裝。

安裝完成後運行CuteftpPro,選擇菜單的File-New-Ftp site新建一個FTP站點。

在FTP管理器窗口中填寫FTP登陸信息:
Label:填寫這個站點的標識
Host address:填寫FTP伺服器地址,這里填寫在第二部申請的花生殼域名
Username、Password:用戶名、密碼
如果FTP伺服器的埠為非標准21埠,那麼需要在Type中的Port更改成對應的埠。
都設置完畢後,選擇Connect。軟體會自動保存所填寫的站點信息保存,並連接到FTP伺服器

連接成功後。左邊窗口是本地目錄,右邊是已經連接上的FTP目錄,而下面是工作隊列。要上傳或下載,只需要用滑鼠把文件從兩窗口之間拖動,很方便哩!

五、Serv-U相關的擴展設置資料

1.對FTP用戶的管理

在用戶的增加過程中,可能您沒有找到有關添加匿名用戶訪問的選項。其實很簡單,添加一個用戶名為anonymous的用戶,密碼隨便填,目錄許可權登陸重新配置一下便完成。

欲增加一個新用戶(包括增加Anonymous用戶),則在管理器的左邊框架中選中Users(用戶),然後單擊右鍵,進入New User(新用戶),依次根據提示為它設置好User Name(用戶名)、Password(密碼)、Home directory(主目錄)等即可完成。

欲刪除一個用戶,則在此用戶上單擊右鍵,選Delete User(刪除用戶)即可。

欲復制一個用戶,則在此用戶上單擊右鍵,選Copy User(復制用戶),則會多出一個名字如Copyofxxx格式的新用戶,它除了用戶名和原來的用戶不同外,其他部分(包括密碼、主目錄、目錄許可權等等)均與之完全一致。

欲暫時禁止一個用戶的登錄許可權,只需先在左邊框架中選中此用戶,然後在右邊框架中進入Account(賬戶)窗口,勾選中Disable account(禁止賬戶)即可。

2.對目錄許可權的管理

在管理器左邊框架中選中用戶名,再在右邊框架中進入Dir Access(目錄存取)窗口,然後在列表中選中相應目錄後,就可以在窗口的右側更改當前用戶對它的訪問許可權了。

說明
1.Read(讀):對文件進行讀操作(復制、下載,不含查看)的權力。
2.Write(寫):對文件進行寫操作(上傳)的權力。
3.Append(附加):對文件進行寫操作和附加操作的權力。
4.Delete(刪除):對文件進行刪除(上傳、更名、刪除、移動)操作的權力。
5.Execute(執行):直接運行可執行文件的權力。
6.List(列表):對文件和目錄的查看權力。
7.Create(建立):建立目錄的權力。
8.Remove(移動):對目錄進行移動、刪除和更名的權力。
9.Inherit(繼承):如勾選中此項,則以上設置的屬性將對當前Path(目錄)及其下的整個目錄樹起作用;否則就只對其當前Path(目錄)有效。

3.增加虛擬目錄
比如匿名用戶(Anonymous)的主目錄為D:\test,想要能通過ftp://Orayexample.vicp.net/test的格式能訪問到在E:\test\123\中的內容,則需要為它添加虛擬目錄。操作步驟如下:

(1)在管理器左邊框架中,選擇Domains(域名)下的Settings(設置),再在右邊框架中轉到General(常用)窗口。

(2)單擊Virtual path mappings(虛擬目錄映射)下的Add(增加)按鈕,之後根據提示在Physical path(物理路徑)下選擇E:\test\123,在Map Physical path to(映射物理路徑到)下選擇D:\test,在mapped path name(映射路徑名)處輸入test,即可添加此虛擬目錄的映射記錄。

(3)最後在管理器的左邊框架中選中Anonymous用戶,再在右邊框架中轉到Dir Access(目錄存取)窗口,按Add(添加)按鈕將目錄E:\test\123增加到列表中去。

㈨ FPT是什麼東西

可以下東西的.

不會傷到硬碟

下面是引用的文檔:

http://liuwei.blog.hexun.com/533808_d.html

1. FTP協議

什麼是FTP呢?FTP 是 TCP/IP 協議組中的協議之一,是英文File Transfer Protocol的縮寫。該協議是Internet文件傳送的基礎,它由一系列規格說明文檔組成,目標是提高文件的共享性,提供非直接使用遠程計算機,使存儲介質對用戶透明和可靠高效地傳送數據。簡單的說,FTP就是完成兩台計算機之間的拷貝,從遠程計算機拷貝文件至自己的計算機上,稱之為「下載(download)」文件。若將文件從自己計算機中拷貝至遠程計算機上,則稱之為「上載(upload)」文件。在TCP/IP協議中,FTP標准命令TCP埠號為21,Port方式數據埠為20。

2. FTP伺服器和客戶端

同大多數Internet服務一樣,FTP也是一個客戶/伺服器系統。用戶通過一個客戶機程序連接至在遠程計算機上運行的伺服器程序。依照 FTP 協議提供服務,進行文件傳送的計算機就是 FTP 伺服器,而連接FTP伺服器,遵循FTP協議與伺服器傳送文件的電腦就是FTP客戶端。用戶要連上 FTP 伺服器,就要用到 FPT 的客戶端軟體,通常 Windows自帶「ftp」命令,這是一個命令行的 FTP 客戶程序,另外常用的 FTP 客戶程序還有 CuteFTP、Ws_FTP、Flashfxp、LeapFTP、流星雨-貓眼等。

3. FTP用戶授權

(1)用戶授權

要連上 FTP 伺服器(即「登陸」),必須要有該 FTP 伺服器授權的帳號,也就是說你只有在有了一個用戶標識和一個口令後才能登陸FTP伺服器,享受FTP伺服器提供的服務。

(2)FTP地址格式

FTP地址如下:
ftp://用戶名:密碼@FTP伺服器IP或域名:FTP命令埠/路徑/文件名
上面的參數除FTP伺服器IP或域名為必要項外,其他都不是必須的。如以下地址都是有效FTP地址:
ftp://foolish.6600.org
ftp://list:[email protected]
ftp://list:[email protected]:2003
ftp://list:[email protected]:2003/soft/list.txt

(3)匿名FTP

互連網中有很大一部分 FTP 伺服器被稱為「匿名」(Anonymous)FTP 伺服器。這類伺服器的目的是向公眾提供文件拷貝服務,不要求用戶事先在該伺服器進行登記注冊,也不用取得FTP伺服器的授權。
Anonymous(匿名文件傳輸)能夠使用戶與遠程主機建立連接並以匿名身份從遠程主機上拷貝文件,而不必是該遠程主機的注冊用戶。用戶使用特殊的用戶名「anonymous」登陸FTP服務,就可訪問遠程主機上公開的文件。許多系統要求用戶將Emai1地址作為口令,以便更好地對訪問進行跟綜。匿名FTP一直是Internet上獲取信息資源的最主要方式,在Internet成千上萬的匿名FTP主機中存儲著無以計數的文件,這些文件包含了各種各樣的信息,數據和軟體。人們只要知道特定信息資源的主機地址,就可以用匿名FTP登錄獲取所需的信息資料。雖然目前使用WWW環境已取代匿名FTP成為最主要的信息查詢方式,但是匿名FTP仍是 Internet上傳輸分發軟體的一種基本方法。如red hat 、autodesk等公司的匿名站點。

4. FTP的傳輸模式

FTP協議的任務是從一台計算機將文件傳送到另一台計算機,它與這兩台計算機所處的位置、聯接的方式、甚至是是否使用相同的操作系統無關。假設兩台計算機通過ftp協議對話,並且能訪問Internet, 你可以用ftp命令來傳輸文件。每種操作系統使用上有某一些細微差別,但是每種協議基本的命令結構是相同的。
FTP的傳輸有兩種方式:ASCII傳輸模式和二進制數據傳輸模式。
1.ASCII傳輸方式:假定用戶正在拷貝的文件包含的簡單ASCII碼文本,如果在遠程機器上運行的不是UNIX,當文件傳輸時ftp通常會自動地調整文件的內容以便於把文件解釋成另外那台計算機存儲文本文件的格式。
但是常常有這樣的情況,用戶正在傳輸的文件包含的不是文本文件,它們可能是程序,資料庫,字處理文件或者壓縮文件(盡管字處理文件包含的大部分是文本,其中也包含有指示頁尺寸,字型檔等信息的非列印字元)。在拷貝任何非文本文件之前,用binary 命令告訴ftp逐字拷貝,不要對這些文件進行處理,這也是下面要講的二進制傳輸。
2.二進制傳輸模式:在二進制傳輸中,保存文件的位序,以便原始和拷貝的是逐位一一對應的。即使目的地機器上包含位序列的文件是沒意義的。例如,macintosh以二進制方式傳送可執行文件到Windows系統,在對方系統上,此文件不能執行。
如果你在ASCII方式下傳輸二進制文件,即使不需要也仍會轉譯。這會使傳輸稍微變慢 ,也會損壞數據,使文件變得不能用。(在大多數計算機上,ASCII方式一般假設每一字元的第一有效位無意義,因為ASCII字元組合不使用它。如果你傳輸二進制文件,所有的位都是重要的。)如果你知道這兩台機器是同樣的,則二進制方式對文本文件和數據文件都是有效的。

5. FTP的工作方式

FTP支持兩種模式,一種方式叫做Standard (也就是 PORT方式,主動方式),一種是 Passive (也就是PASV,被動方式)。 Standard模式 FTP的客戶端發送 PORT 命令到FTP伺服器。Passive模式FTP的客戶端發送 PASV命令到 FTP Server。
下面介紹一個這兩種方式的工作原理:
Port模式FTP 客戶端首先和FTP伺服器的TCP 21埠建立連接,通過這個通道發送命令,客戶端需要接收數據的時候在這個通道上發送PORT命令。 PORT命令包含了客戶端用什麼埠接收數據。在傳送數據的時候,伺服器端通過自己的TCP 20埠連接至客戶端的指定埠發送數據。 FTP server必須和客戶端建立一個新的連接用來傳送數據。
Passive模式在建立控制通道的時候和Standard模式類似,但建立連接後發送的不是Port命令,而是Pasv命令。FTP伺服器收到Pasv命令後,隨機打開一個高端埠(埠號大於1024)並且通知客戶端在這個埠上傳送數據的請求,客戶端連接FTP伺服器此埠,然後FTP伺服器將通過這個埠進行數據的傳送,這個時候FTP server不再需要建立一個新的和客戶端之間的連接。
很多防火牆在設置的時候都是不允許接受外部發起的連接的,所以許多位於防火牆後或內網的FTP伺服器不支持PASV模式,因為客戶端無法穿過防火牆打開FTP伺服器的高端埠;而許多內網的客戶端不能用PORT模式登陸FTP伺服器,因為從伺服器的TCP 20無法和內部網路的客戶端建立一個新的連接,造成無法工作。

6.FXP

FXP說簡單點就是一個FTP客戶端控制兩個FTP伺服器,在兩個FTP伺服器之間傳送文件。FXP的全稱為File Exchange Protocol――文件交換協議,可以認為FXP本身其實就是FTP的一個子集,因為FXP方式實際上就是利用了FTP伺服器的Proxy命令,不過它的前提條件是FTP伺服器要支持PASV,且支持FXP方式。

FXP傳送時,文件並不下載至本地,本地只是發送控制命令,故FXP傳送時的速度只與兩個FTP伺服器之間的網路速度有關,而與本地速度無關。因FXP方式本地只發送命令,故在開始傳送後,只要本地不發送停止的命令,就算是本地關機了,FXP仍在傳送,直至一個文件傳送完成或文件傳送出錯後,FTP伺服器等待本地發送命令時,才會因不能接收到命令而終止FXP傳送。
因為上述的原因,FXP傳送出錯時,本地的用戶進程還留在FTP伺服器中,並沒有退出,如此時再次連接FTP伺服器,可能會因用戶線程超過允許,FTP伺服器提示客戶已登陸並拒絕客戶端的連接,直至伺服器中的傀儡進程因超時或其他原因被FTP伺服器殺死後,才能再次連接FTP伺服器。
成功FXP有兩個必要條件:①兩個FTP伺服器均支持FXP;②兩個FTP伺服器均支持PASV方式。但並不是說滿足這兩個條件的FTP伺服器均經本地操作成功FXP,這還與本地與FTP伺服器的網路狀況有關。故有時會出現同樣兩個FTP,別人可以FXP,而你不可以的情況。