遠程文件傳輸_第1頁
遠程文件傳輸_第2頁
遠程文件傳輸_第3頁
遠程文件傳輸_第4頁
遠程文件傳輸_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

遠程文件傳輸計算機軟件01概述原理研究現(xiàn)狀應用目錄030204基本信息隨著計算機、通信和信息技術的迅速發(fā)展和廣泛應用,人類正在進入信息化社會世界各地的人們通過建立絡,相互間可以自由而廉價地利用別人的資源,實現(xiàn)相互間不同地域、不同時間的資源共享,也就是信息共享,信息交流極其便捷,因而絡獲得了空前的大發(fā)展,遠程文件傳輸也得到了普遍使用。概述概述隨著計算機技術的迅速發(fā)展,辦公方式也更加的趨于信息化。許多政府機關、企事業(yè)單位的業(yè)務都實現(xiàn)了計算機化管理,原有的紙質(zhì)文檔也逐漸地被電子文抬所取代。利用計算機和絡技術進行文件管理,便于實現(xiàn)數(shù)據(jù)信息的共享,減輕工作人員的工作負荷,使文件管理更科學、更規(guī)范、更安全。電子文檔主要存儲在個人電腦的硬盤中,需要與他人分享文件時,主要通過文件共享、郵件等方式進行傳送。在文件體積較小時,采用上述方法傳輸文件還比較方便,但是需要傳輸大體積文件時,這些方法就會會受到各種限制?,F(xiàn)有的各種文件管理系統(tǒng)大多是將文件集中存放于服務器中,用戶從客戶端上傳或下載文件的速度會受到許多方面因素的影響。特別是當文件體積過大和絡速度不理想時,很容易造成用戶資源和時間的浪費。因此,隨著企事業(yè)卑位需處理的電子文檔數(shù)目的迅速增加和工作的需要,如何高效地傳輸大容量文件已經(jīng)成為必須解決的問題。一些電子郵箱提供的超大附件服務雖然可以解決大體積文件的傳輸共享問題。

研究現(xiàn)狀研究現(xiàn)狀國內(nèi)外企事業(yè)單位對文件傳輸系統(tǒng)的認識和使用情況并不好,各企事業(yè)單位大多在局域內(nèi)實現(xiàn)文件傳輸,資源共享方面還存在較多缺陷,對相關技術的理論研究也不夠深入。由于文件傳輸系統(tǒng)的復雜性、多變性、安全性低等特點,使得其發(fā)展還不夠成熟。隨著科學技術的發(fā)展,各種以局域或是廣域為基礎的文件傳輸系統(tǒng)己經(jīng)進入穩(wěn)健發(fā)展時期。而計算機絡通信技術已趨于成熟,促使應用于文件傳輸?shù)能浖N類不斷增多。由于絡編程技術的發(fā)展,人們使用的文件傳輸軟件也表現(xiàn)出更多的高性能、易操作、穩(wěn)定性好等特點,但是開發(fā)者在注重下載功能實現(xiàn)的同時,往往忽略了用戶上傳文件的需要,而且許多軟件在設計時并沒有考慮到大體積文件在傳輸時可能產(chǎn)生的問題。在國外,用戶使用的傳輸軟件主要有絡飛鴿和際快車。這些軟件大都是針對用戶下載來設計的,能夠實現(xiàn)功能完善的下載服務。在國內(nèi),用戶使用的文件傳輸軟件主要是迅雷和飛鴿傳書。迅雷主要針對的是文件快速下載的實現(xiàn),而飛鴿傳書則主要應用于局域中的文件共享。常用的文件傳輸軟件往往功能較為單一,也缺乏良好的用戶使用界面和方便快捷的服務。許多的軟件在斷點續(xù)傳、多線程傳輸、進度顯示以及文件的動態(tài)縮等方面還存有欠缺。隨著企事業(yè)單位資源管理的規(guī)范化和規(guī)模的不斷擴大,計算機的資源管理以及辦公文檔的發(fā)布和傳遞將不僅僅停留在依靠硬件或者電子郵件的獲取上,而是會向著更全面、更可靠、更快捷的方向發(fā)展。過去,企事業(yè)單位往往將文件傳輸系統(tǒng)與OA系統(tǒng)結合在一起并將其作為OA系統(tǒng)的一個模塊來處理。對于文件傳輸模塊的設計,通常都是為辦公文檔管理而設計,并不能考慮到對一些特殊文檔的管理情況,例如大體積文件的高效存儲訪問的問題等。原理原理絡中兩臺計算機數(shù)據(jù)傳輸?shù)脑硎鞘紫葘⒁獋魉偷臄?shù)據(jù)寫在輸入/輸出的通道口上,然后通過套接字(Socket)將其傳送到對方的計算機上,文件在絡上的傳輸?shù)脑砀鷶?shù)據(jù)傳輸?shù)脑硎且粯拥模鋮^(qū)別在于文件傳輸需要先通FileInputStream/FileOutputStream將文件流讀取到一個字節(jié)數(shù)組里,字節(jié)數(shù)組里存放的是以字節(jié)為單位的數(shù)據(jù)。實現(xiàn)遠程文件傳輸,一般需要軟件作為工具。遠程文件傳輸軟件,是指使用專業(yè)的電腦文件傳輸軟件將一個文件或其中的一部分從一個計算機系統(tǒng)傳到另一個計算機系統(tǒng),實現(xiàn)對電腦文件進行上傳、下載、共享的應用程序。它可能把文件傳輸至另一計算機中去存儲,或訪問遠程計算機上的文件,或把文件傳輸至另一計算機上去運行(作為一個程序)或處理(作為數(shù)據(jù)),或把文件傳輸至打印機去打印。根據(jù)移動和存儲文件、打印文件和程序輸入等目的不同,文件傳輸有三種工作方式,即信息流方式、壓縮方式和信息塊方式。①信息流方式把文件作為字節(jié)流傳輸。②壓縮方式也是把文件表示成字節(jié)序列進行傳輸,但把其中重復出現(xiàn)的字節(jié)(如空白字符)進行壓縮,以提高傳輸效率。應用應用遠程文件遠程傳輸系統(tǒng)包括客戶端和服務器端兩部分。其中服務器端由用戶管理控制模塊、文件傳輸模塊和傳輸円志查詢模塊三部分組成;客戶端由文件傳輸模塊和傳輸日志查詢模塊兩部分組成。系統(tǒng)基于TCP協(xié)議來實現(xiàn)文件傳輸功能,用戶使用連接傳輸文件時,根據(jù)通訊協(xié)議設置服務器端Socket的端口號和IP??蛻舳诵枰蚍掌鞫税l(fā)送連接請求并登陸系統(tǒng)。在服務器端采用異步監(jiān)聽方式等待客戶端的連接請求,采用這種方式可在一定程度上避免服務器端主線程的阻塞,并且在文件上傳下載的同時還可以對用戶進行管理和查看円志文件。除了實現(xiàn)基本的文件上傳和下載功能外,遠程文件遠程傳輸系統(tǒng)還針對大體積文件的傳輸提出了相應的解決方案來提高其傳輸速率,不但可以將本地硬盤上的文件上傳到服務器端中,還可以將文件從服務器端下載到自己的本地硬盤內(nèi)。該系統(tǒng)提出了一種自適應的文件分割保存算法和基于絡狀況的多線程調(diào)度算法,通過使用這兩個算法能夠將需要傳輸?shù)拇篌w積文件劃分為若干數(shù)據(jù)塊通過多線程傳輸來提高文件傳輸?shù)乃俣龋⑶疫€能夠根據(jù)絡的實時狀況調(diào)節(jié)線程池中的線程開啟狀態(tài),來充分利用絡資源。此外,遠程文件遠程傳輸系統(tǒng)中還定義了相關的狀態(tài)轉換流程,用于協(xié)調(diào)客戶端與服務器端的消息交互和保證文件的正確傳輸。當用戶要上傳文件至服務器端時,首先在客戶端對文件進行動態(tài)壓縮和分割,并采用多線程技術進行上傳;服務器端的接收控制程序隨時監(jiān)聽客戶端的連接請求,并準備接收

溫馨提示

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

最新文檔

評論

0/150

提交評論