freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

ftp協(xié)議完全詳解(編輯修改稿)

2024-12-01 11:31 本頁面
 

【文章內(nèi)容簡介】 存儲空間的機器,它的作用等于 NOOP。 重新開始 (REST) 參數(shù)域代表服務(wù)器要重新開始的那一點,此命令并不傳送文件,而是略過指定點后的數(shù)據(jù),此命令后應(yīng)該跟其它要求文件傳輸?shù)?FTP 命令。 重命名 (RNFR) 這個命令和我們在其它操作系統(tǒng)中使用的一樣,只不過后面要跟 rename to指定新的文件名。 重命名為 (RNTO) 此命令和上面的命令共同完成對文件的重命名。 放棄 (ABOR) 此命令通知服務(wù)中止以前的 FTP 命令和與之相關(guān)的數(shù)據(jù)傳送。如果先前的操作已經(jīng)完成,則沒有動作,返回 226。如果沒有完成,返回 426,然后再返回 226。關(guān)閉控制連接,數(shù)據(jù)連接不關(guān)閉。 刪除 (DELE) 此命令刪除指定路徑下的文件。用戶進程負責(zé)對刪除的提示。 刪除目錄 (RMD) 此命令刪除目錄。 創(chuàng)建目錄 (MKD) 此命令在指定路徑下創(chuàng)建新目錄。 打印工作目錄 (PWD) 在響應(yīng)是返回當(dāng)前工作目錄。 列表 (LIST) 服務(wù)器傳送列表到被動 DTP,如果路徑指定一個目錄或許多文件,返回指定路徑下的文件列表。如果路徑名指定一個文件,服務(wù)器返回文件的當(dāng)前信息,參數(shù)為空表示用戶當(dāng)前的工作目錄或默認(rèn)目錄。數(shù)據(jù)傳輸在 ASCII 或 EBCDIC 下進行,用戶必須確認(rèn)這一點。因為文件信息因系統(tǒng)不同而不同,所以不可能被程序自動利用,但是人類用戶卻很需要。 名字列表 (NLST) 服務(wù)器傳送目錄表名到用戶,路徑名應(yīng)指定目錄或其它系統(tǒng)指定的文件群描述子;空參數(shù)指當(dāng)前目錄。服務(wù)器返回文件名數(shù)據(jù)流,以 ASCII 或 EBCDIC 形式傳送,并以 CRLF或 NL分隔。這里返回的信息有時可以供程序進行進一步處理。 站點參數(shù) (SITE) 服務(wù)器用來提供服務(wù)器系統(tǒng)信息,信息因系統(tǒng)不同而不同,格式在 HELP SITE命令應(yīng)答中給出。 系統(tǒng) (SYST) 用于確定服務(wù)器上運行的操作系統(tǒng)。 狀態(tài) (STAT) 此命令返回控制連接狀態(tài),它可以在文件傳送過程中發(fā)送,服務(wù)器返回操作進行的狀態(tài)。也可以在文件傳送之間發(fā)送,這時命令有參數(shù),參數(shù)是路徑名,此命令的功能除了數(shù)據(jù)在控制連接上傳送以外和列表命令相似。如果指定部分路徑,服務(wù)器以文件名或與說明相關(guān)的屬性返回;如沒有參數(shù),服務(wù) 器返回服務(wù)器 FTP進程的狀態(tài)信息,包括傳輸參數(shù)的當(dāng)前值和連接狀態(tài)。 幫助 (HELP) 這條命令我們在平常系統(tǒng)中得到的幫助沒有什么區(qū)別,響應(yīng)類型是 211 或 214。建議在使用 USER 命令前使用此命令。 等待 (NOOP) 此命令不產(chǎn)生什么實際動作,它僅使服務(wù)器返回 OK。 FTP 在控制連接上使用 Tel 通信,因此有機會大家可以看看相關(guān)的協(xié)議說明。對下文的理解會很有好處。下面內(nèi)容將對命令的應(yīng)答和關(guān)于命令的詳細信息作以說明。 FTP 命令可分為訪問控制標(biāo)記,數(shù)據(jù)傳輸參數(shù)或 FTP 服務(wù)請求,特定的命令(如 ABOR, STAT)可以在數(shù)據(jù)傳輸過程中在控制連接上傳輸。有些服務(wù)器不能同時監(jiān)視數(shù)據(jù)和控制鏈路,那就要另外采取措施了。請注意下面的幾點建議: 1. 用戶系統(tǒng)將 Tel 的 Interrupt Process( IP)信息插入 Tel 流; 2. 用戶系統(tǒng)發(fā)送 Tel 的 Synch信號; 3. 用戶系統(tǒng)將命令(如 ABOR)插入 Tel 流; 4. 服務(wù)器 PI 在接收到 IP 后,在 Tel 流中尋找僅有一個的 FTP命令。 . FTP 應(yīng)答 FTP 命令的響應(yīng)是為了對數(shù)據(jù)傳輸請求和過程進行同步,也是為了讓用戶了解服務(wù)器 的狀態(tài)。每個命令必須有最少一個響應(yīng),如果是多個,它們要易于區(qū)別。有些命令是有順序性的,因此其中任何一個命令的失敗會導(dǎo)致從頭開始。 FTP 響應(yīng)由三個數(shù)字構(gòu)成,后面是一些文本。數(shù)字帶有足夠的信息命名用戶 PI 不用檢查文本就知道發(fā)生了什么。文本信息與服務(wù)器相關(guān),用戶可能得到不同的文本信息。文本和數(shù)字以 SP間隔,文本后以 Tel 行結(jié)束符結(jié)束。文本可能多于一行,這時文本必須在括號內(nèi),第一行內(nèi)要有信息表示文本多于一行,最后一行也要有所標(biāo)記。如果是多行,可以在數(shù)字代碼后加上 ,最后一行以數(shù)字開始,后面是 SP, 再加上 Tel 的行結(jié)束符就可以了。下面是一個例子: 123第一行 第二行 234 以數(shù)字開始的一行 123 最后一行 三位數(shù)字每位都有一定的意義,第一位確定響應(yīng)是好的,壞的還是不完全的,通過檢查第一位,用戶進程通常就能夠知道大致要采取什么行動了。如果用戶程序希望了解出了什么問題,可以檢查第二位,第三位留表示其它信息。第一位有五個值: 1yz 確定預(yù)備應(yīng)答 請求的操作正在被初始化;在進入下一個命令前等待另外的應(yīng)答。這類響應(yīng)用于說明命令被接受,在實現(xiàn)中如何同步監(jiān)視有困難,用戶進程現(xiàn)在可以關(guān)注數(shù)據(jù)連接了。服務(wù)器 FTP 進程對第個命令幾乎都返回 1yz 響應(yīng)。 2yz 確定完成應(yīng)答 要求的操作已經(jīng)完成,可以執(zhí)行新命令。 3yz 確定中間應(yīng)答 命令已接受,但要求的操作被停止,停止接收更新的信息。 4yz 暫時拒絕完成應(yīng)答 未接受命令,要求的操作未執(zhí)行,但錯誤是臨時的,過一會兒可以再次發(fā)送消息。用戶應(yīng)該返回命令序列的開始。這個暫時可是不好確定,此命令的意思就是讓用戶進程再次嘗 試使用此命令。 5yz 永遠拒絕完成應(yīng)答 它與暫時拒絕完成應(yīng)答的區(qū)別就在于錯誤條件是一時半會不會消失。 下面我們來看看第二位所代表的意義: x0z 格式錯誤; x1z 此類應(yīng)答是為了請求信息的; x2z 此類應(yīng)答是關(guān)于控制和數(shù)據(jù)連接的; x3z 關(guān)于認(rèn)證和帳戶登錄過程; x4z 未使用; x5z 此類應(yīng)答是關(guān)于文件系統(tǒng)的; 第三個數(shù)字是在第二個數(shù)字的基礎(chǔ)上對應(yīng)答內(nèi)容的進一步細化。一般來說,數(shù)字代碼后要有文本信息。實現(xiàn)時應(yīng)該盡量使用現(xiàn)有的代碼,而不要隨便添加新的意義不大的代碼。 有些命令如 TYPE 或 ALLO, 它們的成功不為用戶進程提供任務(wù)新信息,所以不會有 200 應(yīng)答返回。如果有些命令對于服務(wù)器來說不支持,也要返回確定完成應(yīng)答,這樣用戶進程才有可能進行下面的命令。如果要求的不是可選實現(xiàn)的命令,而這個命令確實沒有實現(xiàn),那就要返回代碼 502。下面我們根據(jù)數(shù)字順序列出各個應(yīng)答碼及其意義: 110 重新啟動標(biāo)記應(yīng)答。在這種情況下文本是確定的,它必須是: MARK yyyy=mmmm,其中 yyyy 是用戶進程數(shù)據(jù)流標(biāo)記, mmmm 是服務(wù)器標(biāo)記。 120 服務(wù)在 nnn 分鐘內(nèi)準(zhǔn)備好 125 數(shù)據(jù)連接已打開,準(zhǔn)備傳送 150 文 件狀態(tài)良好,打開數(shù)據(jù)連接 200 命令成功 202 命令未實現(xiàn) 211 系統(tǒng)狀態(tài)或系統(tǒng)幫助響應(yīng) 212 目錄狀態(tài) 213 文件狀態(tài) 214 幫助信息,信息僅對人類用戶有用 215 名字系統(tǒng)類型 220 對新用戶服務(wù)準(zhǔn)備好 221 服務(wù)關(guān)閉控制連接,可以退出登錄 225 數(shù)據(jù)連接打開,無傳輸正在進行 226 關(guān)閉數(shù)據(jù)連接,請求的文件操作成功 227 進入被動模式 230 用戶登錄 250 請求的文件操作完成 257 創(chuàng)建 PATHNAME 331 用戶名正確,需要口令 332 登錄時需要帳戶信息 350 請求的文件操作需要進一步命令 421 不能提供服務(wù),關(guān)閉控制連接 425 不能打開數(shù)據(jù)連接 426 關(guān)閉連接,中止傳輸 450 請求的文件操作未執(zhí)行 451 中止請求的操作:有本地錯誤 452 未執(zhí)行請求的操作:系統(tǒng)存儲空間不足 500 格式錯誤,命令不可識別 501 參數(shù)語法錯誤 502 命令未實現(xiàn) 503 命令順序錯誤 504 此參數(shù)下的命令功能未實現(xiàn) 530 未登錄 532 存儲文件需要帳戶信息 550 未執(zhí)行請求的操作 551 請求操作 中止:頁類型未知 552 請求的文件操作中止,存儲分配溢出 553 未執(zhí)行請求的操作:文件名不合法 5. 說明 . 最小實現(xiàn) 下面是 FTP 服務(wù)器的最小實現(xiàn): 類型 ASCII Nonprint 模式 Stream 結(jié)構(gòu) File, Record 命令 USER, QUIT, PORT,TYPE, MODE, STRU,RETR, STOR,NOOP. 傳輸?shù)哪J(rèn)參數(shù)為: 類型 ASCII Nonpri
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1