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

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

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

2023-07-25 16:11 作者:測吧測試開發(fā)  | 我要投稿

更多學習資料戳?。?!

FTP是什么

FTP是File Transfer Protocol(文件傳輸協(xié)議)的英文簡稱,而中文簡稱為“文傳協(xié)議”,用于在Internet上控制文件的雙向傳輸。同時,它也是一個應(yīng)用程序(Application)。用戶可以通過把自己的PC與世界各地所運行FTP協(xié)議的服務(wù)器相連,訪問服務(wù)器上的大量程序和信息。FTP的主要作用是讓用戶連接一個遠程計算機(這些計算機上運行著FTP服務(wù)器程序),查看遠程計算機上有哪些文件,然后把文件從遠程計算機上復(fù)制到本地計算機,或把本地計算機的文件傳送到遠程計算機上去。

1.工作原理

以下在文件為例,當測試人員啟動FTP從遠程計算機復(fù)制文件時,實際上啟動了兩個程序:一個是本地文件上的FTP客戶程序,它向FTP服務(wù)器提出復(fù)制文件的請求;另一個是啟動在遠程計算機上的FTP服務(wù)器程序,它響應(yīng)測試人員的請求,把測試人員指定的文件傳送到測試人員的計算機中。FTP采用“客戶機/服務(wù)器”方式,用戶端要在自己的本地計算機上安裝FTP客戶程序。FTP客戶程序有字符界面和圖形界面兩種。字符界面的FTP的命令復(fù)雜、繁多,而圖形界面的FTP客戶程序操作上要簡潔方便得多。

2.傳輸協(xié)議

簡單地說,支持FTP協(xié)議的服務(wù)器就是FTP服務(wù)器,下面介紹一下什么是FTP協(xié)議(文件傳輸協(xié)議)。

一般來說,用互聯(lián)網(wǎng)的首要目的就是實現(xiàn)信息共享,文件傳輸是信息共享非常重要的一個內(nèi)容。早期在Interment上實現(xiàn)文件傳輸并不是一件容易的事。我們知道Internet是一個非常復(fù)雜的計算機環(huán)境,有PC,有工作站,有MAC,大型機,而連接在Internet上的計算機有成千上萬臺,并且這些計算機可能運行不同的操作系統(tǒng),有運行UNIX的服務(wù)器,也有運行DOS、Windows的PC和運行Mac OS是蘋果機等,為解決各種操作系統(tǒng)之間的文件交流問題,需要建立一個統(tǒng)一的文件傳輸協(xié)議,這就是所謂的FTP?;诓煌牟僮飨到y(tǒng)有不同的FTP應(yīng)用程序,而所有這些應(yīng)用程序都遵循同一種協(xié)議,這樣用戶就可以把自己的文件傳送給別人,或者從其他的用戶環(huán)境中獲得文件。

3.服務(wù)器系統(tǒng)

與大多數(shù)Internet服務(wù)一樣,F(xiàn)TP也是一個客戶機/服務(wù)器系統(tǒng)。用戶通過一個支持FTP協(xié)議的客戶機程序,連接到遠程主機上的FTP服務(wù)器程序。用戶通過客戶機程序向服務(wù)器程序發(fā)出命令,服務(wù)器程執(zhí)行用戶所發(fā)出的命令,并將執(zhí)行的結(jié)果返貨到客戶機。比如說,用戶發(fā)出一條命令,要求服務(wù)器向用戶傳送某一個文件的一份備份,服務(wù)器會響應(yīng)這條命令,將制定文件送至用戶的機器上??蛻魴C程序代表用戶接受到這個文件,將其存放在用戶目錄中。

在FTP的使用中,用戶經(jīng)常遇到兩個概念:“下載(Download)”和“上傳(Upload)”?!跋螺d”文件就是從遠程主機復(fù)制文件至自己的計算機上:“上傳”文件就是將文件從自己的計算機中復(fù)制至遠程主機上。用Ineter語言來說,用戶可通過客戶機程序向(從)遠程主機上傳(下載)文件。

使用FTP時必須首先登錄,在遠程主機上獲得相應(yīng)的權(quán)限以后,方可下載或上傳文件。也就是說,想要同哪一臺計算機傳送文件,就必須具有一臺計算機的適當授權(quán)。換言之,除非有用戶ID和口令,否則無法傳送文件。這種情況違背了Ineter的開放性,Internet上的FTP主機何止千萬,不可能要求每個用戶在每一臺主機上都擁有賬號。匿名FTP就是為解決這個問題而產(chǎn)生的。

匿名FTP是這樣一種機制,即用戶可通過它連接到遠程主機上,并下載文件,而無須成為其注冊用戶。系統(tǒng)管理員建立了一個特殊的用戶ID,名為anonymous,Ineter上的任何人在任何地方都可使用該用戶ID。

通過FTP程序連接匿名FTP主機的方式同連接普通FTP主機的方式差不多,只是在要求提供用戶標識ID時,必須輸入“anonymous”,該用戶ID的口令可以是任意的字符串。習慣上,用自己的E-mail地址作為命令,使系統(tǒng)維護程序能夠記錄下來誰在存取這些文件。

值得注意的是,匿名FTP不適用于所有Internet主機,它只適用于那些提供這項服務(wù)的主機。

當遠程主機提供匿名FTP服務(wù)時,會制定某些目錄向公眾開發(fā),允許匿名存取,系統(tǒng)中的其余目錄則處于隱匿狀態(tài)。作為一種安全措施,大多數(shù)匿名FTP主機都允許用戶下載文件,而不允許用戶上傳文件,也就是說,用戶可將匿名FTP主機上的所有文件復(fù)制到自己的機器上,但不能將自己機器上的任何一個文件復(fù)制到匿名FTP主機上。即使有些匿名FTP主機確實允許用戶上傳文件,用戶也只能將文件上傳至某一指定目錄中。隨后,系統(tǒng)管理員會去檢查這些文件,將這些文件移至另一個公共下載目錄中,供其他用戶下載。利用這種方式,遠程主機的用戶就得到了保護,因為可避免有些人上傳有問題的文件,如帶有病毒的文件。

作為一個Ineter用戶,可通過FTP在任意兩臺Ineter主機之間復(fù)制文件。實際上,多數(shù)人只有一個Ineter賬戶,F(xiàn)TP主要用戶下載公共文件,如共享軟件、各公司技術(shù)支持文件等。Ineter上有成千上萬臺匿名FTP主機,這些主機上存放著數(shù)不清的文件,供用戶免費復(fù)制。實際上,幾乎所有類型的信息、所有類型的計算機程序都可以在Ineter上找到。這時Internet吸引我們的重要原因之一。

4.用戶分類

1)Real賬戶

這類用戶在FTP服務(wù)器上擁有賬號。當這類用戶登錄FTP服務(wù)器時,其默認的主目錄就是以其賬號命名的目錄。但也可以變更到其他目錄中去,如系統(tǒng)的主目錄等。

2)Guest用戶

在FTP服務(wù)器中我們往往會為不同的部門或者某個特定的用戶設(shè)置一個賬戶。這個賬戶有個特點,就是只能夠訪問自己的主目錄。服務(wù)器通過這種方式來保障FTP服務(wù)器上其他的文件的安全。這類賬戶,在vsftpd軟件中就叫做Guest用戶。Guest用戶只能夠訪問其主目錄下的目錄,而不得訪問主目錄以外的文件。

3)Anonymous(匿名)用戶

這也是我們通常所說的匿名訪問。這類用戶在FTP服務(wù)器中沒有指定賬戶,但仍然可以匿名訪問某些公開的資源。

在組建FTP服務(wù)器的時候,我們就需要根據(jù)用戶的類型,對用戶進行歸類。默認情況下,Vsftpd服務(wù)器會把建立的所有賬戶都歸屬為Real用戶。但是,這往往不符合企業(yè)安全的需求。因為這類用戶不僅可以訪問自己的主目錄,而且還可以訪問其他用戶的目錄,這就給其他用戶所在的空間帶來一定的安全隱患。所以,企業(yè)要根據(jù)實際情況,修改用戶所在的類別。


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

分享到微博請遵守國家法律
密云县| 都匀市| 石楼县| 宜春市| 宝丰县| 闸北区| 潍坊市| 涡阳县| 甘肃省| 营山县| 香格里拉县| 布尔津县| 丹巴县| 内黄县| 张北县| 大理市| 南阳市| 肥乡县| 揭阳市| 孙吴县| 龙山县| 诸暨市| 卢湾区| 丰镇市| 大竹县| 辽源市| 绥阳县| 富锦市| 延庆县| 车致| 将乐县| 利辛县| 淅川县| 日喀则市| 平和县| 定襄县| 漳浦县| 讷河市| 贺兰县| 甘南县| 吉隆县|