文件傳輸協(xié)議FTP服務(wù)配置實驗_第1頁
文件傳輸協(xié)議FTP服務(wù)配置實驗_第2頁
文件傳輸協(xié)議FTP服務(wù)配置實驗_第3頁
文件傳輸協(xié)議FTP服務(wù)配置實驗_第4頁
文件傳輸協(xié)議FTP服務(wù)配置實驗_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

昆明理工大學(xué)(計算機網(wǎng)絡(luò))實驗報告

實驗名稱文件傳輸擷i協(xié)議FTP服務(wù)配置實驗

實驗時間2012年―J月.日

專業(yè)班級電信091姓名—

學(xué)號____________

成績教師簽名

1、實驗?zāi)康模?/p>

2、了解FTP服務(wù)的體系結(jié)構(gòu)與工作原理

3、掌握利用Microsoft的HS實現(xiàn)FTP服務(wù)的基本配置

4、熟悉常見的FTP命令的使用

1、實驗原理:

文件傳輸協(xié)議(FTP)是用于在網(wǎng)絡(luò)上進(jìn)行文件傳輸?shù)囊惶讟?biāo)準(zhǔn)

協(xié)議,它屬于網(wǎng)絡(luò)協(xié)議的應(yīng)用層。FTP的主要功能是在主機間

高速可靠的傳輸文件。

FTP服務(wù)一般運行在20、21兩個端口,端口20用于在客戶端

和服務(wù)器之間進(jìn)行傳輸數(shù)據(jù)流,而端口21用于傳輸控制流,

并且是命令通向ftp服務(wù)器的進(jìn)口。當(dāng)數(shù)據(jù)通過數(shù)據(jù)流傳輸時,

控制流處于空閑狀態(tài)。當(dāng)控制流空閑很長時間后,客戶端的防

火墻會把其會話置為超時,這樣當(dāng)大量的數(shù)據(jù)通過防火墻時,

會產(chǎn)生一些問題。此時,雖然文件可以成功的傳輸,但因為控

制會話會被防火墻斷開,傳輸會產(chǎn)生一些錯誤。

1)FTP實現(xiàn)的目標(biāo):

2)促進(jìn)文件的共享(包括計算機程序或者數(shù)據(jù))

3)鼓勵間接的使用遠(yuǎn)程計算機

4)向用戶屏蔽不同主機中各種文件存儲系統(tǒng)的細(xì)節(jié)

5)可靠和高效的傳輸數(shù)據(jù)

3.FTP命令:

.ascii:使用ascii類型傳輸方式。

.bell:每個命令執(zhí)行完畢后計算機響鈴一次。

.bin:使用二進(jìn)制文件傳輸方式。

.bye:退出ftp會話過程。

.case:在使用mget時,將遠(yuǎn)程主機文件名中的大寫轉(zhuǎn)為小寫字母。

.cdremote-dir:進(jìn)入遠(yuǎn)程主機目錄。

.cdup:進(jìn)入遠(yuǎn)程主機目錄的父目錄。

.chmodmodefile-name:將遠(yuǎn)程主機文件file-namo的存取方式設(shè)

置為mode,如:chmod777。

.close:中斷與遠(yuǎn)程服務(wù)器的ftp會話(與open對應(yīng))。

.cr:使用asscii方式傳輸文件時,將回車換行轉(zhuǎn)換為回行。

.deleteremote-file:刪除遠(yuǎn)程主機文件。

.debug[debug-value]:設(shè)置調(diào)試方式,顯示發(fā)送至遠(yuǎn)程主機的每

條命令,如:debup3,若設(shè)為0,表示取消debug。

.dir[remote-dir][local-file]:顯示遠(yuǎn)程主機目錄,并將結(jié)果存入

本地文件

.getremote-file[local-file]:將遠(yuǎn)程主機的文件remote-file

傳至本地硬盤的local-file。

.glob:設(shè)置mdelete,mget,mput的文件名擴展,缺省時不擴展文

件名,同命令行的-g參數(shù)。

.hash:每傳輸1024字節(jié),顯示一個hash符號(#)。

.helpEcmd]:顯示ftp內(nèi)部命令cmd的幫助信息,如:helpget。

.idle[seconds]:將遠(yuǎn)程服務(wù)器的休眠計時器設(shè)為[seconds]秒。

.image:設(shè)置二進(jìn)制傳輸方式(同binary)o

.lcd[dir]:將本地工作目錄切換至dir。

.Is[remote-dir][local-file]:顯示遠(yuǎn)程目錄remote-dir,并存

入本地文件local-file。

.macdefmacro-name:定義一個宏,遇到macdef下的空行時,宏定

義結(jié)束。

.mdelete[remote-file]:刪除遠(yuǎn)程主機文件。

.mgetremote-files:傳輸多個遠(yuǎn)程文件。

.mkdirdir-name:在遠(yuǎn)程主機中建一目錄。

.misremote-filelocal-file:同nlist,但可指定多個文件名。

.mode[modename]:將文件傳輸方式設(shè)置為modename,缺省為

stream方式。

.modtimefile-name:顯示遠(yuǎn)程主機文件的最后修改時間。

.mputlocal-file:將多個文件傳輸至遠(yuǎn)程主機。

.newerfile-name:如果遠(yuǎn)程機中file-name的修改時間比本地硬

盤同名文件的時間更近,則重傳該文件。

.nlist[remote-dir][local-file]:顯示遠(yuǎn)程主機目錄的文件清單,

并存入本地硬盤的local-filco

.ntrans[inchars[outchars>:設(shè)置文件名字符的翻譯機制,如

ntranslR,則文件名LLL將變?yōu)镽RR。

.openhost[port]:建立指定ftp服務(wù)器連接,可指定連接端口。

.passive:進(jìn)入被動傳輸方式。

.prompt:設(shè)置多個文件傳輸時的交互提示。

.putlocal-file[remote-file]:將本地文件local-file傳送至遠(yuǎn)

程主機。

.pwd:顯示遠(yuǎn)程主機的當(dāng)前工作目錄。

.quit:同bye,退出ftp會話。

.quot.argl,arg2...:將參數(shù)逐字發(fā)至遠(yuǎn)程ftp服務(wù)器,如:

quot.syst.

.recvremote-file[local-file]:同get。

.regetremote-file[local-file]:類似于get,但若local-file

存在,則從上次傳輸中斷處續(xù)傳。

.rhelp[cmd-name]:請求獲得遠(yuǎn)程主機的幫助。

.rename[from][to]:更改遠(yuǎn)程主機文件名。

.reset:清除回答隊列。

.rmdirdir-name:刪除遠(yuǎn)程主機目錄。

.sendlocal-file[remote-file]:同put。

.sendport:設(shè)置PORT命令的使用。

.sizefile-name:顯示遠(yuǎn)程主機文件大小,如:siteidle7200。

.status:顯示當(dāng)前ftp狀態(tài)。

.struct[struct-name]:將文件傳輸結(jié)構(gòu)設(shè)置為struct-name,缺

省時使用stream結(jié)構(gòu)。

.suniquc:將遠(yuǎn)程主機文件名存儲設(shè)置為只一(與runique對應(yīng))。

.system:顯示遠(yuǎn)程主機的操作系統(tǒng)類型。

.tenex:將文件傳輸類型設(shè)置為TENEX機的所需的類型。

.tick:設(shè)置傳輸時的字節(jié)計數(shù)器。

.trace:設(shè)置包跟蹤。

.type[type-name]:設(shè)置文件傳輸類型為type-name,缺省為ascii,

如:typebinary,設(shè)置二進(jìn)制傳輸方式。

.useruser-name[password][account]:向遠(yuǎn)程主機表明自己的身份,

需要口令時,必須輸入口令,如:useranonymousmy@emailo

.[cmd]:同help.

(一)實驗內(nèi)容:

(一)服務(wù)器配置

1,單擊“開始”,指向“控制面板”,然后單擊“添加或刪除程序”.

2.單擊“添加/刪.Window.組件”.

3.在“組件”列表中,單擊“應(yīng)用程序服務(wù)器”,單擊“Interne.信

息服.(HS)”

Windows組件向?qū)?/p>

Yindovs組件

可以添加或刪除WindowsXP的蛆件。

要添加或刪除某個組件,語單擊旁邊的復(fù)選框-灰色框表示只會安裝該組件的

一部分。要查看蛆件內(nèi)容,話單擊“詳細(xì)信息”。

蛆件C):

V*.1^工nlurnvlExploi?x0.0MD

|二Internet信息服務(wù)(HS)9.2MB

?[^OutlookExpress0.0MB

0OUpdatePackforWindowsXPSP3

0.0MB▼

描述:包括Web和FTP支持,以及對FrontPage、事務(wù)處理、Active

ServerPages而數(shù)據(jù)庫建接囹支并。

所需磁盤空間:

0.9MB詳細(xì)信息Q)...

可用磁盤空間:12959.3MB

<上一步色)下一步把)>取消

4.單擊以選中下列復(fù)選.“公用文件,文件傳輸協(xié).(FTP.服務(wù),

Interne.信息服務(wù)管理器單擊“完成。

5.配.FT.服務(wù)

(1)啟動"Internet信息服務(wù)管理器”或打開HS管理單元。

(2)展開“FTP站點”一一右擊“默認(rèn)FTP站點”,然后單擊“屬

性”。

(3)單擊“FTP站點”一一分別再寫入ftp站點名稱newest和配

置IP地址,在FTP

(三)(4)單擊“安全帳戶”選項卡一一單擊以選中“允許匿名連

接”復(fù)選框,單擊“確定”

(四)(5)點擊主目錄一一選擇瀏覽本地目錄,并且將讀取寫入和

記錄訪問項目勾選上,這樣客戶端就有權(quán)限進(jìn)行上傳下載功能。

1.FTP命令的使用:

與主機建立連接:輸入用戶名anonymous密碼為空,匿名訪問。

上傳文件路徑為c:\到發(fā)送后會有發(fā)送文件的詳細(xì)信息:1333個

字節(jié),用時以及傳輸速率。執(zhí)行1s指令顯示主機上已經(jīng)上傳的文

件并顯示收到的文件的、用時以及下載速率。然后試驗ftp的各

種命令如下:

ftp

MicrosoftVllndowsXP1版本5」?26。01

<G>版才出所有19RK-2AA1MiovonoFt:Coi*p.

CsXDocumentsendSett:xnn=XOwne?*>cdX

C=x>£tp

Ftp>open192.168.9.73

Connectedto192.16R-0.73.

220Rrntml:-fiM-ic?*onoFtFTPJ*c*i*v-icf*-ion5-A>.

Uses*<1.92.1G8.0.73:<none>>sAnon

331Anonv^ouscccessAIIOwed^.sendidentitv<e-ncx1nemo〉A(chǔ)SpetssVJO**d.

Bca==

230☆,lonym。3b"號。XIn.

Ftp>pu€c=X369.h

20APORTccmmcndmioonnAFiil.

15AOpcn*rtgASCIInodectcCcconnect±onPoi*369.11-

22GTi*Ans£ci*compleee-

ftp:發(fā)送1333字卡.用時0.0?Secondt;1333000.00Kbyt;ecZt;ec-

Ft”>Xt;

200PORTcommandsuccessful.

150OpeningASCIInodedetzaconnectionFoi*F11clist;.

~.hmp

12-txt

L23.bmp

123.UPG

£23.CxC

1234.txt

123ylsG.hmp

192.168.0.111

192.168.0.3G

1.V2.X68.S?73

2.exC

220S.Cx€

369.h

g.Jpg

45G

456-?*ci*

S6

C1.CxC

riiiccahcchc.hmp

FXX.Bnp

;jd.Bnp

ti*y.doc

電信.txt

226Ti*ansfei*complete.

Ftp:收至lj255字節(jié),用時0.00Scconds255000.00KbytcsZscc.

ftp>help

Commandsnaybeabbi*evxated.Commandsave:

fdeleteliteralpromptsend

?debugIsput;status

eppenddipmdeletepwdti??tce

asc11disconnectndii*qu±€type

bellgetn?2Fetquoteusei*

binai*yglobnkdii*i*ecvuei*bose

byehashelsi*cr>otchcIp

cdhelpnputi*enaee

closeledopen

ftp>get192.168.0.73

200PORTcommandsuccessful.

550192.168.0.73:Ihesystemcannot£indthe£ilcspecificd.

ftp>get369.h

200PORTcommandsuccessful.

L5AOpeningASCIInodedataconnectionfoi*369.h<1333bptes>.

226Ti*ans£ei*complete.

Ftp:收至lj1333字卡,用時0.00Seconds1333HHM.BMKbytcs/scc.

ftp>binary369.h

200Typosot;toI.

ftp>type369-h

369.h:unknownmode.

ftp>U3ci*369-h

331Passwordi*equipedFo>*369.h.

Password:

53AUsei*369-hcnnnotlogin.

Loginfailed,

ftp>quote369.h

500,369.H,:commandnotunderstood

ftp>369.h

S3。PleaseloginwithUSERandPASS.

Ftp>debug369-h

DebuggingOn?

Ftp>mget;369.h

——>TYPEn

PleaseloginwithUSERandPASS.

——>PORT192.168.0.27.4,122jd

isysexe

DebuggingOn.

Ftp>nget369.h

——>TVPEA

PleaseloginwithUSEBandPASS.

-—>PORT192,168,0,27,4,122

——>NLST369.h

PleaseloginwithUSERandPASS.

——>TVPEI

530PleaseloginwithUSERandPASS.

Ftp>hash369.h

HashnarkprintingOnftp:<2048b</tes/hashmark〉.

Ftp>pwd369.h

——>XPWD

530PleaseloginwithUSERandPASS.

Ftp〉help

Connandsmaybeabbreviated.Connandsare:

?deleteliteralpromptsend

7debugIsputstatus

appenddirndeletepwdtrace

asciidisconnectndirquittype

bellgetngetquoteuser

binaryglobnkdirreevverbose

byehashnlsrenoteheIp

cdhelpnputrename

closeledopenrndir

ftp>ndir369.h

Localfile

ndirremotefileslocalfile.

Ftp>mkdir369.h

——>XMKD369.h

530PleaseloginwithUSERandPASS.

ftp>status369.h

Connectedto192.168.0.73.

[ype:binary;Uerbose:On;Bell:Off;Prompting:On;Globbing:On

Debugging:On;Hashmarkprinting:On.

ftp>glob192.168.0.73

GlobbingOff.

ftp>glob192.168.0.73

GlobbingOn.

ftp>debug192.168.0.73

DebuggingOff.

ftp>debug192.168.0.73

DebuggingOn.

isys

ftp>debug192.168.0.73

DebuggingOn.

ftp>bell192.168.0.73

BellnodeOn.

ftp>bell192.168.0.73

BellnodeOff.

ftp>rename192.168.0.73

Toname192.167.0.00

——>RNFR192.168.0.73

530PleaseloginwithUSERandPASS.

ftp>nls192.168.0.73

Localflie

misrenoteflieslocalfile.

ftp>quote192.168.0.73

——>192.168.0.73

500,192.168.0.73,:commandnotunderstood

ftp>nput369

369:Filenotfound

ftp>nputc:\369

c:\369:Filenotfound

ftp>nls

Renotefiles

Localfile

misrenotefileslocalfile.

ftp>bell192.168.0.73

BellnodeOn.

ftp>reuc192.168.0.73

Inualidcommand,

ftp>

ftp>disconnect192.168.0.73

——>QUIT

221

ftp>Is

Notconnected,

ftp>putc:\369.h

Notconnected,

ftp>open192.168.0.73

Connectedto192.168.0.73.

220knust-c3e724018MicrosoftFTPSeruice<Uersion5.0>.

User<192.168.0.73:<none>>:anonymous

>USERanonymous

331Anonymousaccessallowed,sendidentity〈e-mailname〉aspassword.

Password:

——>PfiSS

isys

Password:Z1

——>PASS

230Anonymoususerloggedin.

ftp>Is

——>PORT192/68-8.274125

200PORTconnandsuccessful.

——>NLST

150OpeningASCIInodedataconnectionfo

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論