最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

軟件測試 | FTP性能測試腳本開發(fā)(2)

2023-07-23 11:10 作者:愛測軟件測試  | 我要投稿

5.啟動方式

需要進(jìn)行遠(yuǎn)程文件傳輸?shù)挠?jì)算機(jī)必須安裝和運(yùn)行FTP客戶程序。在Windows操作系統(tǒng)的安裝過程,通常都安裝了TCP/IP協(xié)議軟件,其中就包含了FTP客戶程序。但是該程序是字符界面而不是圖形界面的,就需要以命令提示符的方式進(jìn)行操作,很不方便。

啟動FTP客戶程序的另一途徑是使用IE瀏覽器,用戶只需要在IE地址欄中輸入如下格式的URL地址即可:ftp://[用戶名:口令@ftp服務(wù)器域名:[端口號]。

在CMD命令行下也可以用上述方法進(jìn)行連接,通過put命令和get命令達(dá)到上傳和下載的目的,通過is命令列出目錄。除了上述方法外,還可以在cmd下輸入“ftp”按回車鍵,然后輸入open IP來建立一個連接,次方法還適用于在Linux下連接FTP服務(wù)器。

通過IE瀏覽器啟動FTP的方法盡管可以使用,但是速度較慢,還會因?qū)⒚艽a暴露在IE瀏覽器中而導(dǎo)致不安全,因此,用戶一般都需要安裝并運(yùn)行專門的FTP客戶程序。

(1)在本地計(jì)算機(jī)上登錄到國際互聯(lián)網(wǎng)。

(2)搜索有文件共享的主機(jī)或者個人計(jì)算機(jī)(一般在專門的FTP服務(wù)器網(wǎng)站上公布,上面有進(jìn)入該主機(jī)或個人計(jì)算機(jī)的名稱、口令和路徑)。

(3)當(dāng)與遠(yuǎn)程主機(jī)或者對方的個人計(jì)算機(jī)建立連接后,用對方提供的用戶名和口令登錄到該主機(jī)或?qū)Ψ降膫€人計(jì)算機(jī)。

(4)登錄遠(yuǎn)程主機(jī)或?qū)Ψ降膫€人計(jì)算機(jī)成功后,就可以上傳測試人員想跟別人分享的或者下載別人授權(quán)共享的信息(這里的信息是指既能放到電腦中又能在顯示屏上看到的信息)。

(5)完成工作后關(guān)閉FTP下載軟件,切斷連接。

為了實(shí)現(xiàn)文件傳輸,用戶還要運(yùn)行專門的文件傳輸程序,如國際開車等,另外還有很多專門的FTP傳輸軟件,如F;ashFXP就為其中杰出的軟件。有興趣的朋友還可以試試其他的軟件,如LeapFTP,總之一句話,各有各的特色。

6.傳輸細(xì)節(jié)

TCP/IP協(xié)議中,F(xiàn)TP標(biāo)準(zhǔn)命令TCP端口號為21,Port方式數(shù)據(jù)端口為20.FTP的任務(wù)是從一臺計(jì)算機(jī)將文件傳送到另一臺計(jì)算機(jī),不受操作系統(tǒng)的限制。

7.傳輸模式

FTP的傳輸有兩種方式:ASCII、二進(jìn)制。

8.ASCII傳輸方式

假定用戶正在復(fù)制的文件包含簡單的ASCII碼文本,如果在遠(yuǎn)程計(jì)算機(jī)上運(yùn)行的不是UNIX,當(dāng)文件傳輸時,F(xiàn)TP通常會自動地調(diào)整文件的內(nèi)容,以便于把文件解釋稱另一臺計(jì)算機(jī)存儲的文本文件格式。

但是常常有這樣的情況:用戶數(shù)正在傳輸?shù)奈募牟皇俏谋疚募?,它們可能是程序、?shù)據(jù)庫、文字處理文件或者壓縮文件。在復(fù)制任何非文本文件之前,用binary命令告訴FTP逐字復(fù)制。

9.二進(jìn)制傳輸模式

在二進(jìn)制傳輸中,保存文件的位序,以便原始和備份的文件是逐位一一對應(yīng)的,即使目的計(jì)算機(jī)上白喊序列的文件是沒意義的。例如,macintosh以二進(jìn)制方式傳送可執(zhí)行文件到Windows系統(tǒng),在對方系統(tǒng)上,次文件不能執(zhí)行。

如在ASCII方式下傳輸二進(jìn)制文件,即使不需要也仍會轉(zhuǎn)譯,這會損壞數(shù)據(jù)(ASCII方式一般假設(shè)每一字符的第一有效位無意義,因?yàn)锳CEII字符組合不適用它。如果傳輸二進(jìn)制文件,所有的位都是重要的)。

10.工作方式

FTP支持兩種模式:Standard(PORT,主動方式)、Passive(PASV,被動方式)。

11.PORT模式

FTP客戶端首先和服務(wù)器的TCP21端口建立連接,用來發(fā)送命令,客戶端需要接收數(shù)據(jù)的時候在這個通道上發(fā)送PORT命令。PORT命令包含了客戶端用什么端口接收數(shù)據(jù)。在傳送數(shù)據(jù)的時候,服務(wù)器端通過自己的TCP20端口連接至客戶端的指定端口發(fā)送數(shù)據(jù)。FTP Server必須和客戶端建立一個新的連接來傳送數(shù)據(jù)。

12.Pappive模式

建立控制通道和Standard模式類似,但建立連接后發(fā)送Pasv命令。服務(wù)器收到Pasv命令后,打開一個臨時端口(端口號大于1023、小于65 535),并且向客戶端發(fā)送在這個端口上傳送數(shù)據(jù)的請求,客戶端連接FTP服務(wù)器此端口,然后FTP服務(wù)器通過這個端口傳送數(shù)據(jù)。

很多防火墻在設(shè)置的時候是不允許接受外部發(fā)起的連接的。所以許多位于防火墻后或內(nèi)網(wǎng)的FTP服務(wù)器不支持PASV模式,因?yàn)榭蛻舳藷o法穿過防火墻打開ETP服務(wù)器的高端端口;而許多內(nèi)網(wǎng)的客戶端不能用PORT模式登錄FTP服務(wù)器,因?yàn)閺姆?wù)器的TCP20端口無法和內(nèi)部網(wǎng)絡(luò)的客戶端建立一個新的連接,從而造成了無法工作。

搜索微信公眾號:TestingStudio霍格沃茲的干貨都很硬核

軟件測試 | FTP性能測試腳本開發(fā)(2)的評論 (共 條)

分享到微博請遵守國家法律
闻喜县| 铜鼓县| 汶上县| 左贡县| 海晏县| 公主岭市| 黄龙县| 托克逊县| 迁安市| 酒泉市| 民勤县| 安龙县| 内乡县| 阿荣旗| 资中县| 安吉县| 长兴县| 抚松县| 广水市| 文安县| 新乡市| 江都市| 于田县| 靖西县| 夏河县| 漯河市| 乌兰县| 广河县| 灵寿县| 钟山县| 开远市| 崇州市| 廉江市| 广丰县| 丰县| 威海市| 吉林省| 哈密市| 达孜县| 岑溪市| 闸北区|