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

正文內(nèi)容

20xx年度精品--ftp協(xié)議完全詳解-展示頁

2024-11-15 13:25本頁面
  

【正文】 節(jié)數(shù),最小值為 0 頁類型 頁的類型有以下幾種: 0=未頁,指示傳輸結(jié)構(gòu),包頭必須為 4,數(shù)據(jù)長度必須為 0; 1=通常頁,沒有控制信息的通常頁文件的普通類型;2=描述子頁,用于傳送整體文件的描述信息; 3=訪問控制頁,包括頁級訪問控制信息的頁文件頭域,包頭長度必須為 5 可選域 提供每頁的控制信息 描述子 8位 字節(jié)計(jì)數(shù) 16位 描述子代碼由在描述子字節(jié)中的位標(biāo)記說明,下面是已經(jīng)指定的四種代碼及其意義: 代碼 意義 128 數(shù)據(jù)塊結(jié)束是 EOR 64 數(shù)據(jù)塊結(jié)束是 EOF 32 數(shù)據(jù)塊內(nèi)有懷疑錯誤 16 數(shù)據(jù)塊是重新開始標(biāo)記 以這種編碼,對于特定塊可能存在多個描述子編碼條件,所需要的位必須全部設(shè)置。在 FTP 中,文件的一個部分稱為頁。這種文件稱為隨機(jī)訪問文件。記錄結(jié)構(gòu)文件是由連續(xù)的記錄構(gòu)成的。文件結(jié)構(gòu)中沒有默認(rèn)值,文件被看作是連續(xù)的字節(jié)串。采用這種實(shí)現(xiàn)方法的必須保證轉(zhuǎn)換是可逆的。那就要在接收方進(jìn)行內(nèi)部轉(zhuǎn)換。在不同主機(jī)間傳送文件時必須使主機(jī)能夠識別相互的表示。文件的結(jié)構(gòu)會影響傳輸模型,存儲和 數(shù)據(jù)表示。 . 數(shù)據(jù)結(jié)構(gòu) 除了有不同的數(shù)據(jù)類型外, FTP 還允許有不同的文件結(jié)構(gòu),下面是三種文件結(jié)構(gòu):文件式結(jié)構(gòu):文件中沒有內(nèi)部結(jié)構(gòu),文件被看作是二進(jìn)制流;記錄結(jié)構(gòu):文件是由一系列記錄組成的;頁結(jié)構(gòu):文件是由不同的索引頁組成的。下面是定義了的 ASA 字符: blank: 向下移動 1 行; 0:向下移動 2 行; 1:移動至下一頁; +:不移動 打印機(jī)必須能夠決定結(jié)構(gòu)體的結(jié)束。 . CARRIAGE CONTROL (ASA) 文件包含 ASA (FORTRAN)垂直格式控制字符。通常它不用于打印目的,而用于保存文件或執(zhí)行文件。它必須為所有 FTP 接受。這都需要在 ASCII 和 EBCDIC 格式上加入新的參數(shù)。如果是用于打印,那主機(jī)必須知道垂直格式控制的表示,如果存儲或等以后處理,也需要保留文件格式。 . 格式控制 ASCII 和 EBCDIC 有一個可選參數(shù),它說明文件垂直格式控制,下面的數(shù)據(jù)表示類型在 FTP 中有定義。接收方根據(jù)邏輯字節(jié)大小進(jìn)行和本機(jī)的存儲特點(diǎn)進(jìn)行轉(zhuǎn)換。 . 本地類型 也可以以十進(jìn)制指定邏輯字節(jié)大小。因?yàn)榻Y(jié)構(gòu)的需要要對傳送數(shù)據(jù)進(jìn)行填充,填充字節(jié)全部為 0,填充必須在文件結(jié)構(gòu)時使用,而且要標(biāo)記出以便接收方過濾掉。行結(jié)束符使用很少。 . EBCDIC 類型 它是作為 ASCII 的另一種方法在主機(jī)間傳送數(shù)據(jù)的數(shù)據(jù)類型。 NVTASCII 是 8 位的。發(fā)送方將內(nèi)部表示轉(zhuǎn)換為NVTASCII 格式,接收方則進(jìn)行相反的過程接收數(shù)據(jù)。請一定注意:邏輯字節(jié)長度與物理字節(jié)長度是不同的。需要提供數(shù)據(jù)表示與傳輸模型函數(shù),但是FTP 提供這方面的功能不多,超過 FTP 提供功能的那一部分要用戶自己實(shí)現(xiàn)。 . 數(shù)據(jù)表示與保存 數(shù)據(jù)是在 主機(jī)間的存儲設(shè)置間傳送的。 3. 數(shù)據(jù)傳輸功能 數(shù)據(jù)連接只傳輸數(shù)據(jù),控制連接傳送命令和響應(yīng)。 FTP 和 Tel 很有聯(lián)系, FTP 使用 Tel 協(xié)議進(jìn)行控制連接,可有兩種方法達(dá)到目的:用戶 PI 或服務(wù)器 PI 可以在自己的過程中實(shí)現(xiàn) Tel 協(xié)議的功能;第二種方法是利用系統(tǒng)中現(xiàn)有的 Tel 模塊。在完成 FTP 服務(wù)后由用戶中止控制連接,而服務(wù)器具體操作。用這種方式,控制信息由用戶 PI 獲得,但是數(shù)據(jù)在服務(wù)器 DTP 之間傳送。 在另外一種情況下,用戶或許希望在兩個主機(jī)間傳送文件,不是兩個本地主機(jī)。數(shù)據(jù)端口不必在開始 FTP 命令的機(jī)器上,但用戶或用戶 FTP 進(jìn)程必須確定它在指定的數(shù)據(jù)端口上偵聽。 FTP 命令指定數(shù)據(jù)連接參數(shù)和文件系統(tǒng)操作。在開始階段,標(biāo)準(zhǔn) FTP 命令由用戶 PI 產(chǎn)生并通過控制連接傳送到服務(wù)器進(jìn)程。下圖是 FTP服務(wù)示意圖: 注意:數(shù)據(jù)連接是雙向的,它不用整個時間都存在。( 11)服務(wù)器 FTP 進(jìn)程,它是和用戶 FTP 進(jìn)程一起工作的,它由 PI 和DTP 組成。( 10)服務(wù)器 DTP 代表一種傳輸過程,它通常處于 “主動 ”狀態(tài),它和偵聽端口建立 數(shù)據(jù)連接,它還可以為傳輸和存儲設(shè)置參數(shù),并根據(jù) PI 的指令傳輸數(shù)據(jù)。( 8) FTP 可以傳輸非連續(xù)的文件,這些文件的一部分稱為頁。( 6) NTV 代表網(wǎng)絡(luò)虛擬終端,它的定義與在 Tel 協(xié)議中的定義一致。( 4) DTP:數(shù)據(jù)傳輸過程( DTP)建立和管理數(shù)據(jù)連接, DTP 可以是主動的也可以是被動的。( 3)數(shù)據(jù)連接是傳輸數(shù)據(jù)的全雙工連接。傳輸字節(jié)不必等于邏輯字節(jié)大小,也不必對數(shù)據(jù)結(jié)構(gòu)進(jìn)行解釋。我們先介紹一下( 1)字節(jié)大小,在 FTP 中字節(jié)大小有兩個:邏輯字節(jié)大小和用于傳輸?shù)淖止?jié)大小。在閱讀本文之前最好能夠閱讀 TCP 協(xié)議標(biāo)準(zhǔn)規(guī)范 和 Tel協(xié)議標(biāo)準(zhǔn)規(guī)范 。FTP協(xié)議完全詳解 1. 介紹 FTP 的目標(biāo)是提高文件的共享性,提供非直接使用遠(yuǎn)程計(jì)算機(jī),使存儲介質(zhì)對用戶透明和可靠高效地傳送數(shù)據(jù)。雖然我們也可以手工使用它,但是它的主要作用是供程序使用的。 2. 概覽 在本節(jié)中我們將討論一些表面上的問題,有些名詞的定義請參閱 TCP 和 Tel參考文獻(xiàn)。后者通常是 8 位,而前者可不一定是多少了。( 2)控制連接是建立在 USERPIT 和 SERVERPI 之間用于交換命令與應(yīng)答的 通信鏈路。傳輸數(shù)據(jù)可以發(fā)生在服務(wù)器 DTP 和用戶DTP 之間也可以發(fā)生在兩個服務(wù)器 DTP 之間。( 5) EOR 代表記錄尾。( 7) NVFS 代表網(wǎng)絡(luò)虛擬文件系統(tǒng)。( 9) PI 代表協(xié)議解釋器。當(dāng)然, DTP 也可以轉(zhuǎn)入 “被動 ”狀態(tài)。至于用戶 FTP 進(jìn)程則是由 PI, DTP 和用戶接口組成的。上圖中用戶 PI 開始控制連接,控制連接與 Tel 協(xié)議很象。服務(wù)器 PI 向用戶 PI 返回標(biāo)準(zhǔn)應(yīng)答。用戶 DTP 在特定數(shù)據(jù)端口偵聽,服務(wù)器開始數(shù)據(jù)連接并以指定的參數(shù)開始數(shù)據(jù)傳輸。這個數(shù)據(jù)連接是全 雙工的。用戶在兩臺主機(jī)間建立控制連接,然后規(guī)劃數(shù)據(jù)連接。下面就是一個例子: 協(xié)議要求數(shù)據(jù)傳輸在處理時打開控制連接。如果在未接收命令時關(guān)閉了控制連接,服務(wù)器也會關(guān)閉數(shù)據(jù)傳輸。實(shí)現(xiàn)上, FTP 對 Tel協(xié)議的依賴也不多,即使重新實(shí)現(xiàn),代碼量也不大。幾個命令是關(guān)于在主機(jī)間傳輸數(shù)據(jù)的,數(shù)據(jù)傳輸基本上獨(dú)立于物理結(jié)構(gòu)的,但是如果在壓縮傳輸模式下流式傳輸與文件結(jié)構(gòu)有關(guān),文件的屬性與表示類型有關(guān)。因?yàn)閮蓚€系統(tǒng)的數(shù)據(jù)存儲方式不同,因此需要對它進(jìn)行轉(zhuǎn)換,在傳送文本時會有對 ASCII 表示的問題,在進(jìn)行二進(jìn)制傳送的時候,會有不同系統(tǒng)對字節(jié)長度規(guī)定不同的問題,有的系統(tǒng)是 7 位,有的系統(tǒng)可能是 32 位,這也需要進(jìn)行轉(zhuǎn)換。 . 數(shù)據(jù)類型 數(shù)據(jù)表示是由用戶指定的表示類型,它可以是隱含的,也可以是用戶指定的。 . ASCII 類型 這是所有 FTP 必須實(shí)現(xiàn)的默認(rèn)類型,用于傳送文本文件,當(dāng)在主機(jī)間使用EBCDIC 傳送時更方便,則不使用 ASCII 類型。根據(jù) NVT 標(biāo)準(zhǔn),要在行結(jié)束處使用 CRLF序列。 ASCII 和 EBCDIC 的格式參數(shù)在下面討論。 EBCDIC 和 ASCII很象,僅在類型的功能描述上有一些差別。 . 圖象類型 在此類型下傳送的數(shù)據(jù)被看作連續(xù)的位,發(fā)送方將數(shù)據(jù)打包到 8 位傳輸字節(jié)中傳送。它用于傳送二進(jìn)制數(shù)據(jù)和有效地傳送和存儲文件,因此所有 FTP 也必須實(shí)現(xiàn)。如果物理字節(jié)大小和邏輯字節(jié)大小不同,直接將物理數(shù)據(jù)打包為邏輯字節(jié),不用什么填充。傳輸必須是可重復(fù)的,也就是說,相同的文件 相同的參數(shù),那內(nèi)容必須是一樣的。字符文件可能有三種用途,打印,存儲或留待以后處理。如果在遠(yuǎn)程主機(jī)上處理完后傳輸回本地主機(jī),要保證遠(yuǎn)程主機(jī)處理時沒有麻煩。 . NON PRINT 未指定第二個參數(shù)是它是默認(rèn)值。如果傳輸?shù)奈募怯糜诖蛴〉?,則使用邊界和間隔的默認(rèn)值。 . TELNET 格式控制 文件包括 ASCII/EBCDIC 垂直格式控制,這些控制字符可以使打印正常進(jìn)行。在以 ASA 標(biāo)準(zhǔn)形成的行中,第一個字符不打印,它用于決定打印前的走紙量。如果文件本身有記錄結(jié)構(gòu)就沒有問題,如果沒有, CRLF用于區(qū)別打印行,但這些格式標(biāo)記已經(jīng)由 ASA 控制字符使用了。 如果未使用 STRU 命令,文件結(jié)構(gòu)是默認(rèn)值。文件本來的屬性和保存它的主機(jī)有關(guān),不同的機(jī)器會以自己的方式保存文件。有些主機(jī)上的文件是面向字節(jié)的,有些是面向記錄的,在傳送時就會出現(xiàn)問題。在進(jìn)行轉(zhuǎn)換的時候,需要區(qū)別記錄的邊界,在 ASCII中使用 CRLF,在 EBCDIC 中使用 NL作為分隔符。 . 文件結(jié)構(gòu) 如果未使用 STRU 命令,文件結(jié)構(gòu)是默認(rèn)值。 . 記錄結(jié)構(gòu) 對于文本文件,記錄結(jié)構(gòu)必須是所有 FTP 實(shí)現(xiàn)必須有的。 . 頁結(jié)構(gòu) 文件是非連續(xù)時使用頁結(jié)構(gòu)。這些文件中有時會的和文件整體或部分相關(guān)的信息出現(xiàn)。為了提供不同的頁大小和相關(guān)信息,每頁都帶頁頭發(fā)送。重新開始標(biāo)記包括在數(shù)據(jù)流中,它作為 8 位整數(shù)代表在控制連接上使用語言的可打印字節(jié),但 SP不得出現(xiàn)在其中。如果有 N( 0 但小于 127)個常規(guī)數(shù)據(jù)傳送,在數(shù)據(jù)前一位加上一個字節(jié),這個字節(jié)最高位為 0,其它位表示的數(shù)值等于 N。如果類型是 ASCII 或 EBCDIC,過濾器字節(jié)是 SP,如果是圖象或本地類型,則是 0。描述子代碼與塊模式中的意義相同,它作用于其后串中的字節(jié)。 . 差錯恢復(fù)和重新開始 位丟失和數(shù)據(jù)錯誤是這一層的差錯控制由 TCP 負(fù)責(zé)。重新開始過程僅適用于塊和壓縮模式,它要求發(fā)送者在數(shù)據(jù)流中加入特定標(biāo)記,標(biāo)記僅對傳送者有意義,但其中的內(nèi)容是控制連接使用的語言。如果接收方也支持重新開始,將會在接收系統(tǒng)中保存這一標(biāo)記 。接收方接收到一段數(shù)據(jù),然后記下一點(diǎn),如果發(fā)送方失敗了,就從這一點(diǎn)以后再傳送相應(yīng)的數(shù)據(jù)。 4. 文件傳輸功能 從用戶 PI 到服務(wù)器的信道是建立在用戶到標(biāo)記服務(wù)器端口間的。如果數(shù)據(jù)傳輸?shù)牡诙绞怯脩?DTP,通過用戶 FTP主機(jī)的內(nèi)部協(xié)議對它進(jìn)行控制;如果第二方是服務(wù)器 DTP,它由用戶 PI 發(fā)來的命令經(jīng)過自己的 PI 控制。用戶標(biāo)記是訪問服務(wù)器必須的,此命令通常是控制連接后第一個發(fā)出的命令,有些主機(jī)還會要求口令和帳戶。這可以重新開始登錄過程,所以傳輸參數(shù)不變,在進(jìn)行中的文件傳輸在過去的訪問控制參數(shù)下完成。此命令緊跟 USER 命令,在 某些站點(diǎn)它是完成訪問控制不可缺少的一步。 ACCOUNT (ACCT) 參數(shù)是標(biāo)記用戶帳戶的 Tel 串。應(yīng)答的不同可以區(qū)別不同的情況:當(dāng)?shù)卿浶枰獛粜畔r,對PASS 命令的響應(yīng)是 332。 改變工作目錄 (CWD) 此命令使用戶可以在不同的目錄或數(shù)據(jù)集下工作而不用改變它的登錄或帳戶信息。參數(shù)一般是目錄名或與系統(tǒng)相關(guān)的文件集合。 結(jié)構(gòu)加載 (SMNT) 此命令使用戶在不改變登錄或帳戶信息的情況下加載另一個文件系統(tǒng)數(shù)據(jù)結(jié)構(gòu)。參數(shù)是文件目錄或與系統(tǒng)相關(guān)的文件集合。重置所有參數(shù),控制連接打開,可以再次開始 USER 命令。如果用戶進(jìn)程正在向不同的 USER 傳輸數(shù)據(jù),不希望對每個 USER 關(guān)閉然后再打開,可以使用 REIN。 . 傳輸參數(shù)命令 所有數(shù)據(jù)傳輸參數(shù)有默認(rèn)值。下面命令傳送參數(shù): 數(shù)據(jù)端口 (PORT) 參數(shù)是要使用的數(shù)據(jù)連接端口,通常情況下對此不需要命令響應(yīng)。上面的信息以 8 位為一組,逗號間隔十進(jìn)制傳輸,如下例: PORT h1,h2,h3,h4,p1,p2 其中 h1 是 IP 地址的最高 8 位。 表示類型 (TYPE) 參數(shù)指定表示類型。下面是格式: 默認(rèn)表示類型是 ASCII 非打印字符,如果參數(shù)未改變,以后只改變了第一個參數(shù),則使用默認(rèn)值。下面是代碼及其意義: F 文件(非記錄結(jié)構(gòu)),它是默認(rèn)值 R 記錄結(jié)構(gòu) P 頁結(jié)構(gòu) 傳輸模式 (MODE) 參數(shù)是一個 Tel 字符代碼指定傳輸模式。此命令的參數(shù)通常是路徑名,其語法要和服務(wù)器的規(guī)范一致。命令順序通常沒有限制,只有 rename from命令后面必須是 rename to,重新啟動命令后面必須是中斷服務(wù)命令。下面是具體的命令: 獲得文件 (RETR) 此命令使服務(wù)器 DTP 傳送指定路徑內(nèi)的文件復(fù)本到服務(wù)器或用戶 DTP。 保存 (STOR) 此命令使服務(wù)器 DTP 接收數(shù)據(jù)連接上傳送過來的 數(shù)據(jù),并將數(shù)據(jù)保存在服務(wù)器的文件中。如果文件不存在,則新建文件。 附加 (APPE) 它和 STOR 的功能差不多,但是如果文件在指定路徑內(nèi)已存在,則把數(shù)據(jù)附加到原文件尾部,如果不存在則新建文件。參數(shù)是十進(jìn)制的邏輯字節(jié)數(shù)。第二個參數(shù)是可選的,如果有它,它和第一個參數(shù)以 Tel字符 SP R SP分隔。 重新開始 (REST) 參數(shù)域代表服務(wù)器要重新開始的那一點(diǎn),此命令并不傳送文件,而是略過指定點(diǎn)后的數(shù)據(jù),此命令后應(yīng)該跟其它要求文件傳輸?shù)?FTP 命令。 重命名為 (RNTO) 此命令和上面的命令共同完成對文件的重命名。如果先前的操作已經(jīng)完成,則沒有動作,返回 226。關(guān)閉控制連接,數(shù)據(jù)連接不關(guān)閉。用戶進(jìn)程負(fù)責(zé)對刪除的提示。 創(chuàng)建目錄 (MKD) 此命令在指定路徑下創(chuàng)建新目錄 。 列表 (LIST)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1