女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當前位置:首頁 > > 充電吧
[導(dǎo)讀]FTP文件傳輸協(xié)議:一、簡述:1、TCP/IP協(xié)議簇,應(yīng)用層協(xié)議,采用服務(wù)端與客戶端通信方式共享文件。2、FTP根目錄:/ ? ? ? ? ? ?(如路徑: /hello/) ?3、現(xiàn)在的FTP一般用

FTP文件傳輸協(xié)議:


一、簡述:

1、TCP/IP協(xié)議簇,應(yīng)用層協(xié)議,采用服務(wù)端與客戶端通信方式共享文件。

2、FTP根目錄:/ ? ? ? ? ? ?(如路徑: /hello/) ?

3、現(xiàn)在的FTP一般用Serv-U搭建,IIS搭建的FTP服務(wù)端與Serv-U搭建的服務(wù)端返回的響應(yīng)信息格式不一樣,可能會導(dǎo)致解析出錯。

4、服務(wù)端監(jiān)聽端口:

1)端口20:傳輸套接字(僅用于傳輸文件,每傳輸完畢一次,就關(guān)閉一次連接)

2)端口21:控制套接字(對話,傳輸控制,獲取信息,持久連接)


二、FTP缺點:

1、明文登錄.
2、FTP客戶端程序因使用>1024端口接收大數(shù)據(jù),容易被防火墻過濾.

? (被動模式解決,被動模式的概念在下面)

3、運行FTP服務(wù)端程序的機器可能在連接目標監(jiān)聽隨機端口被防火墻提示.
4、FTP在傳輸數(shù)量多的小文件性能不好.


三、匿名登錄:

1、為了實現(xiàn)文件在互聯(lián)網(wǎng)上傳輸?shù)拈_放性,服務(wù)端管理員可以建立一個特殊的用戶ID,
? ?提供給互聯(lián)網(wǎng)上的用戶下載和上傳文件,這就是匿名用戶,它不需要密碼.

2、常用的匿名登錄名稱:anonymous


主動模式與被動模式的概念:(建立文件傳輸連接的兩種不同方式而已)

一、主動模式:

1、客戶端創(chuàng)建一個監(jiān)聽套接字,監(jiān)聽端口>1024,控制套接字發(fā)送PORT命令附帶IP地址以及端口(特殊格式)到服務(wù)端.
2、服務(wù)端收到PORT命令,服務(wù)端的20端口連接到客戶端,建立文件傳輸通信.

二、被動模式:

1、客戶端發(fā)送PASV命令,服務(wù)端收到后,會創(chuàng)建一個在>1024端口的監(jiān)聽套接字,然后回復(fù)一串IP地址以及端口號(特殊格式).
2、通過回復(fù)的信息,連接到服務(wù)端的文件傳輸套接字上進行通信.


三、兩種模式下的IP地址以及端口號的特殊表示形式:(須知)

1、PORT與PASV命令表示IP和端口的特殊格式:(PORT與PASV命令使用方式在下面)

舉例: ? ?IP地址:192.168.1.120 ? ? ?端口:4500
表示格式:192,168,1,120,17,148

解釋:
1、注意是逗號.
2、前4個字段表示IP地址,即192,168,1,120,沒有變
3、17,148字段:相當于(17 乘 256) + 148 = ?4500端口

總結(jié):
1、使用的是逗號
2、前四字段為IP地址,第五字段 × ?256 + 第六字段 = 端口號.

3、由于建立文件傳輸套接字連接時,會發(fā)送一個IP地址以及端口號(被動模式),說明控制連接與文件傳輸連接有可能不在同一臺機器上,這是由發(fā)送參數(shù)推斷出來的,并未測試過.

為什么會有兩種文件傳輸連接模式:

1、因為防火墻的存在,導(dǎo)致使用FTP協(xié)議的一方可能被防火墻過濾一些東西.
? ?主動模式:客戶端的>1024端口可能被過濾.

? ?被動模式:服務(wù)端的>1024端口可能被過濾.

通常都是使用被動方式進行FTP連接。


編寫FTP客戶端:

一、編寫步驟:

1、控制套接字連接服務(wù)端的21端口,使用USER 、PASS 登錄.
2、利用控制套接字獲取感興趣信息,文件套接字在傳輸文件時才連接服務(wù)端.

3、QUIT 退出.


二、上傳文件:

1、文件套接字連接,可以設(shè)置一些雜項(如傳輸類型),一般默認就行.
2、發(fā)送STOR命令,接收一個服務(wù)端的響應(yīng)碼.
3、開始在文件套接字使用send函數(shù)將文件數(shù)據(jù)上傳上去.
4、文件套接字send執(zhí)行完畢后,不用管,直接closesocket文件套接字.
5、控制套接字用recv函數(shù)等待服務(wù)端發(fā)出接收完成信號即可.


三、下載文件:

1、文件套接字連接,可以設(shè)置一些雜項(如傳輸類型),一般默認就行.
2、發(fā)送RETR命令,意思讓服務(wù)端把指定的文件的數(shù)據(jù),send過來文件套接字,之后接收一個服務(wù)端的響應(yīng)碼(一般為226發(fā)送完畢信號,要等待這個信號來到為止).
3、226發(fā)送完畢信號到來,就可以讓文件套接字recv函數(shù)來接收到來的數(shù)據(jù)了.


四、需要注意:

1、文本模式:傳輸文本文件時使用,一般在使用REST命令斷點續(xù)傳時,不能指定為文本模式.
2、二進制模式:通用


常用命令:(每執(zhí)行一次命令后,服務(wù)端會給與回復(fù))

一、登錄類:

USER 賬號rn登錄賬號PASS 密碼rn登錄密碼REINrn想重新登錄,連接不會關(guān)閉,下一條命令USER可重新連接QUITrn退出

二、建立文件傳輸套接字通信類:

PASVrn被動模式,服務(wù)端會回復(fù)一個IP地址和端口,然后你再連接.(一般使用被動模式)PORT 表示IP端口的特殊格式rn主動模式,讓服務(wù)端主動來連接你的文件監(jiān)聽套接字
三、操作文件類:

STOR 文件名rn上傳文件APPE 文件名rn上傳文件,如果文件名已存在,把數(shù)據(jù)插入尾部DELE 文件名rn刪除指定文件REST 字節(jié)個數(shù)rn跳過字節(jié)數(shù),短點續(xù)傳,下載文件前使用,使RETR命令僅下載偏移后的部分RETR 文件名rn下載文件ABORrn放棄傳輸一個文件,將關(guān)閉文件套接字通信
注意:REST命令一般不能在文本模式來使用.一般在二進制模式下使用(I),經(jīng)測試,不能在上傳時使用(不確定,可以自己去試試).

四、目錄操作類:

CWD 目錄名rn改變當前目錄到指定目錄CDUPrn返回上一次目錄,當?shù)礁夸洉r,不變LISTrn顯示當前目錄下的文件,包括長度,文件類型(如目錄)與權(quán)限(表示類型:drwxr-xr-x)LIST 目錄名rn顯示指定目錄下的文件,包括長度,文件類型(如目錄)與權(quán)限(表示類型:drwxr-xr-x)MKD 目錄名rn創(chuàng)建一個目錄PWDrn顯示當前目錄的路徑RMD 目錄名rn刪除目錄RNFR 文件或目錄名rn將某文件或目錄重命名,接下來要使用RNTO指定新名稱RNTO 文件或目錄名rn重命名為....NLSTrn僅顯示當前目錄下的文件,以rn表示下一個NLST 目錄rn僅顯示指定目錄下的文件,以rn表示下一個
五、模式與類型:

TYPE 字符rn選擇傳輸類型
A為文本模式
I為二進制模式
E為EBCDIC
N為Nonprint非打印模式
T為Telnet格式控制符六、參數(shù)信息:

SYSTrn獲取服務(wù)端系統(tǒng)信息(NT或Unix)STAT 文件或文件夾rn獲取相關(guān)信息七、其他不常用的命令:

ACCT 用戶帳號rn發(fā)送PASS命令并接收到332代碼之后才應(yīng)發(fā)送SMNT 另一個文件數(shù)據(jù)系統(tǒng)的路徑rn允許用戶裝配另一個文件系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)而無需改變登錄MODE 字符rn指定傳輸類型:默認為流模式(S為流)(B為塊)(C為經(jīng)過壓縮)STRU 字符rn指定結(jié)構(gòu)類型:F為文件結(jié)構(gòu)(默認值,就是流式傳輸)ALLO 邏輯字節(jié)數(shù)rn上傳文件前,使用此命令申請內(nèi)存(本人還沒見到需要的,都是直接上傳)NOOP測試通信HELP幫助,會列出有效命令

FTP服務(wù)端的響應(yīng)碼:

150文件狀態(tài)良好,打開數(shù)據(jù)連接200命令成功212目錄狀態(tài)213文件狀態(tài)110重新啟動標記應(yīng)答500格式錯誤,命令不可識別501參數(shù)語法錯誤502命令未實現(xiàn)120在X分鐘內(nèi)準備好125連接打開準備傳送214幫助信息,信息僅對人類用戶有用215名字系統(tǒng)類型220對新用戶服務(wù)準備好221服務(wù)關(guān)閉控制連接,可以退出登錄202命令未實現(xiàn)211系統(tǒng)狀態(tài)或系統(tǒng)幫助響應(yīng)225數(shù)據(jù)連接打開,無傳輸正在進行226關(guān)閉數(shù)據(jù)連接,請求的文件操作成功227進入被動模式230用戶登錄331用戶名正確,需要口令332登錄時需要帳戶信息350請求的文件操作需要進一步命令421連接用戶過多425不能打開數(shù)據(jù)連接426關(guān)閉連接,中止傳輸450請求的文件操作未執(zhí)行451中止請求的操作:有本地錯誤452未執(zhí)行請求的操作:系統(tǒng)存儲空間不足250請求的文件操作完成257創(chuàng)建"PATHNAME"503命令順序錯誤504此參數(shù)下的命令功能未實現(xiàn)530賬號或密碼錯誤532存儲文件需要帳戶信息550未執(zhí)行請求的操作551請求操作中止:頁類型未知552請求的文件操作中止,存儲分配溢出553未執(zhí)行請求的操作:文件名不合法

關(guān)于與Serv-U搭建FTP服務(wù)器通信返回的文件格式:

舉例:發(fā)送LIST命令到服務(wù)端,返回一個文件列表,每一個文件最前面帶有:drwxr-xr-x
(這應(yīng)該是Linux下用戶權(quán)限與文件類型的表達方式)
(我對Linux不熟,所以一開始我還以為是什么加密的數(shù)據(jù),其實他代表用戶權(quán)限與文件類型)

drwxr-xr-x ? ?10個域 ? Linux下表示用戶擁有的權(quán)限
順序:從左到右
第1位(文件類型):d(目錄文件)、l(鏈接文件),-(普通文件),p(管道)
第2-4位(權(quán)限):r(讀)、w(寫)、x(可執(zhí)行)
第5-7位(此文件屬主的用戶組權(quán)限)
第8-10位(其他用戶所具有的權(quán)限)

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設(shè)備,其驅(qū)動電源的性能直接關(guān)系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅(qū)動電源設(shè)計中至關(guān)重要的兩個環(huán)節(jié),集成化方案的設(shè)計成為提升電機驅(qū)動性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機 驅(qū)動電源

LED 驅(qū)動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設(shè)備的使用壽命。然而,在實際應(yīng)用中,LED 驅(qū)動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設(shè)計、生...

關(guān)鍵字: 驅(qū)動電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動電源的公式,電感內(nèi)電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計 驅(qū)動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術(shù)之一是電機驅(qū)動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅(qū)動系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動汽車的動力性能和...

關(guān)鍵字: 電動汽車 新能源 驅(qū)動電源

在現(xiàn)代城市建設(shè)中,街道及停車場照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動電源 LED

LED通用照明設(shè)計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅(qū)動電源

關(guān)鍵字: LED 驅(qū)動電源 開關(guān)電源

LED驅(qū)動電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動電源
關(guān)閉