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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-c小型ftp服務(wù)器系統(tǒng)(已修改)

2024-12-18 21:38 本頁面
 

【正文】 Suihua University Graduation Paper A Small FTP System Based on the VC++ Student name Student number 202150433 Major Computer Science amp。 Technology Supervising teacher Suihua University I 摘 要 本程序是一個(gè)小型 FTP服務(wù)器系統(tǒng),實(shí)現(xiàn)了 FTP服務(wù)器所應(yīng)該具備的大多數(shù)功能,包括 用戶的登錄, 文件的上傳、下載、刪除,選擇數(shù)據(jù)傳輸模式、目錄選擇等,并給出相應(yīng)的提示。通過該程序的開發(fā),基本上實(shí)現(xiàn)了一個(gè) FTP 服務(wù)器所應(yīng)該具有的功能,能夠解釋一般的 FTP 命令,并且符合 RFC959 規(guī)范。 本軟件的設(shè)計(jì),即從需求分析,軟件設(shè)計(jì)到軟件功能實(shí)現(xiàn),都始終遵循軟件工程的思想和方法。本文中采用了大量的圖表說明,使文章明確清晰,便與閱讀和理解 。 本程序采用 VC++ 作為開發(fā)工具,設(shè)計(jì)步驟采用自頂向下的方法 。 關(guān)鍵詞 : 上傳;下載; VC++; FTP 服務(wù)器 II Abstract This procedure is a small FTP server system, carrying out most functions that FTP server should have, including the logging of the customer, document of up load, download, delete, the choice data delivers the mode, the catalogue choice...etc., and hint homogonously for . Pass the development of that procedure, carried out the function that a FTP server should have basically, can explain the general order of FTP, and match the norm of design of this software, namely analytical from the need, the software designs the software function to carry out, all following the thought and the method of the software engineering always. It adopted a great deal of chart in this text elucidation, make article definitely clear, then with read and prehend. This procedure adopts the VC++ conduct and actions development tool, design step adoption from a method for get down. Key words: upload。 download。 VC++。 FTP server III 目錄 摘要 ?????????????????????????????????? I Abstract??????????????????????????????? II 前言 ?????????????????????? ???????????? 1 第 1 章 FTP 協(xié)議與原理 ????????????????????????? 2 FTP 簡介 ???????????????????????????? 2 FTP 的工作原理 ????????????????????????? 2 FTP 運(yùn)行原理 ?????????????????????????? 3 FTP 文件傳輸連接類型 ??????? ??????????????? 5 第 2 章 開發(fā)環(huán)境及工具介紹 ??????????????????????? 8 C 語言概述 ??????????????????????????? 8 VC++介紹 ???????????????????????????? 8 VC++ 集成開發(fā)環(huán) 境 ?????????????????????? 8 MFC 介紹 ????????? ??????????????????? 9 SOCKET????????????????????????????? 9 第 3 章 FTP 服務(wù)器需求分析 ??????????????????????? 11 FTP 文件傳輸?shù)男枨???????????????????????? 11 應(yīng)解決的問題 ????????????????????????? 12 功能分 析 ???? ??????????????????????? 12 第 4 章 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) ????????????????????????? 13 功能要求 ??????????????????????????? 13 開發(fā)工具 ??????????????????????????? 13 主要功能與實(shí)現(xiàn) ???????????????????????? 13 第 5 章 系統(tǒng)測試 ????? ??????????????????????? 22 系統(tǒng)可能出現(xiàn)的問題與不足 ??????????????????? 22 采用的測試類型 ???????????????????????? 22 測試的過程與結(jié)果分析 ????????????????????? 22 結(jié)論 ????????????????????????????????? 24 IV 參考文獻(xiàn) ?????????? ????????????????????? 25 附錄 ?????? ??????????????????????????? 26 致謝 ????????????????????????????????? 33 綏化學(xué)院 2021 屆本科生畢業(yè)論文 1 前 言 進(jìn)入信息時(shí)代,隨著互聯(lián)網(wǎng)普及,只要接上網(wǎng)絡(luò),就能從網(wǎng)上找到龐大的數(shù)據(jù)資源,其內(nèi)容包羅萬象,可以說幾乎任何人都可以在 Inter 資源中找到自己所需要的信息資源。有了網(wǎng)絡(luò),使用者不但可以瀏覽各種各樣的信息資源,還能夠?qū)⒆约焊信d趣的資源下載到本地機(jī)上。由于網(wǎng)絡(luò)的帶寬及各種服務(wù)的限制,單純從頁面上下載顯得又慢又不可靠,所以就有許多 FTP 工具提供出來 。 從根本上說, FTP 就是在網(wǎng)絡(luò)中各種不同的計(jì)算機(jī)之間按照 TCP/IP 協(xié)議來傳輸文件。 FTP 采用的 是現(xiàn)在流行的Client/Server 模式,由 FTP 客戶端和 FTP 服務(wù)器端程序組成。通常服務(wù)器端是遠(yuǎn)程端點(diǎn),用戶可以通過 Inter 網(wǎng)絡(luò)連接到遠(yuǎn)程的 FTP 服務(wù)器站點(diǎn)。服務(wù)器的功能是主要的。只有當(dāng) FTP 服務(wù)器支持各種協(xié)議和指令時(shí),才能夠開發(fā)相應(yīng)的客戶端程序。下面我們就來介紹一下我自己開發(fā)一個(gè)小型 FTP 服務(wù)器的過程與思路。 綏化學(xué)院 2021 屆本科生畢業(yè)論文 2 第 1 章 FTP 協(xié)議與原理 FTP 簡介 FTP( File Transfer Protocol)是文件傳輸協(xié)議的簡稱。 直到 1994 年,當(dāng) WWW 掌管 Inter 時(shí),文件傳輸協(xié)議( FTP)是和 一樣最廣泛應(yīng)用的 Inter客戶程序。它被用于作為訪問 Inter主機(jī)文件的一個(gè)遠(yuǎn)程外殼。使用 FTP 可以連接到一個(gè) FTP 服務(wù)器,在可用的目錄間游歷,并且傳輸文件。 一個(gè) FTP 站點(diǎn)可以是公用的,私有的,或者兩者兼有之。使用一個(gè)私有的賬號(hào),你可以擁有訪問整個(gè)網(wǎng)絡(luò)的目錄結(jié)構(gòu),或者只是特定的區(qū)域權(quán)限。 Inter同時(shí)也是一個(gè)擁有很多允許任何人連接和傳輸文件的 FTP服務(wù)器的中心,不管他們有沒有主機(jī)上的賬號(hào)。這叫做匿名 FTP。當(dāng)你登錄到一個(gè)匿名 FTP 站 點(diǎn) 時(shí),你通常使用 “ anonymous” 作為你的用戶名, “ guest” 或你的 地址作為密碼。例如,匿名 FTP 經(jīng)常用于發(fā)布大量的公用領(lǐng)域或共享軟件。其中一個(gè)著名的公用 FTP站點(diǎn)是 。 FTP 的 主要設(shè)計(jì)目的是用于程序之中,不過 FTP 程序自身已經(jīng)成為任何一個(gè)TCP/IP 實(shí)施的重要部分。當(dāng)你在 Windows 、 Windows95 或 Windows NT 中使用Microsoft 的 TCP/IP 驅(qū)動(dòng)程序時(shí), 將被安裝。實(shí)際上, FTP 已經(jīng)包含于 Netscape和其它的 WWW 瀏覽器中,因此你可以使用瀏覽 Web 的程序同時(shí)瀏覽 FTP 服務(wù)器 [1]。 FTP 的工作原理 1. FTP 工作原理 FTP 是 TCP/IP 的一種具體應(yīng)用,它工作在 OSI 模型的第七層, TCP 模型的第四層上,即應(yīng)用層,使用 TCP 傳輸而不是 UDP,這樣 FTP 客戶在和服務(wù)器建立連接前就要經(jīng)過一個(gè)被廣為熟知的 “ 三次握手 ” 的過程,它帶來的意義在于客戶與服務(wù)器之間的連接是可靠的,而且是面向連接,為數(shù)據(jù)的傳輸提供了可靠的保證。采用 FTP協(xié)議可使 Inter 用戶高效地從網(wǎng)上的 FTP 服務(wù)器下載大信息量的數(shù)據(jù)文 件,將遠(yuǎn)程主機(jī)上的文件拷貝到自己的計(jì)算機(jī)上。以達(dá)到資源共享和傳遞信息的目的。由于 FTP的使用使得 Inter 上出現(xiàn)大量為用戶提供的下載 服務(wù)器 。 Inter 成為了一個(gè)巨型的綏化學(xué)院 2021 屆本科生畢業(yè)論文 3 軟件倉庫。 FTP 在文件傳輸中還支持?jǐn)帱c(diǎn)續(xù)傳功能,可以大幅度地減小 CPU 和網(wǎng)絡(luò)帶寬的開銷。 2. FTP 服務(wù)器登錄方式的分類 我們已經(jīng)知道 FTP 服務(wù)實(shí)際上就是將各種可用資源放在各個(gè) FTP 主機(jī)中,網(wǎng)絡(luò)上的用戶可以通過 Inter 聯(lián)到這些主機(jī)上,并且使用 FTP(文件傳送協(xié)議)將想要的文件拷回到自己的計(jì)算機(jī)中。在使用 FTP 傳送文件之前,最 主要的步驟就是如何聯(lián)入各 Inter 上的 FTP 服務(wù)器。聯(lián)入的主要步驟也就是登錄( Login)的過程。通常用戶在欲下載的 FTP 服務(wù)器上輸入許可的帳號(hào)( account)和密碼 ( password) ,得到該服務(wù)器許可后,即可進(jìn)入。 FTP 服務(wù)器分為兩種: 其一,為一般的 FTP 服務(wù)器,進(jìn)入這種服務(wù)器時(shí)必須擁有該主機(jī)的帳號(hào)和 密碼; 其二,為匿名 FTP 服務(wù)器(稱為 anonymous FTP 服務(wù)器)登錄此類 FTP 服務(wù)器時(shí),用戶只要以 “ guest” 或 “ anonymous” 為帳號(hào),并以自己的 Email 地址為密碼,即可進(jìn)入 該 FTP 服務(wù)器主機(jī),任意瀏覽和下載文件。當(dāng)用戶登錄到某個(gè) FTP 服務(wù)器時(shí),如果用 “ guest” 或 “ anonymous” 為帳號(hào),均無法進(jìn)入,則表明該服務(wù)器不是匿名 FTP 服務(wù)器。實(shí)際上,匿名 FTP 只是 FTP 中的一種,它是一種開放式帳號(hào)的 FTP服務(wù)器,它可以為網(wǎng)絡(luò)上的任何使用者所利用,與非匿名的 FTP 不同的只是登錄時(shí)的帳號(hào)為 “ anonymous” ,而密碼為任 一 用戶的 Email 地址。現(xiàn)在 , 某些站點(diǎn)還明確要求使用電子郵件地址作為匿名用戶密碼 , 而不接受 “ guest” 這樣的密碼 。 提供電子郵件地址 , 有助于讓站點(diǎn)的擁有者了解 到是哪些人在使用他們的服務(wù)。 FTP 運(yùn)行原理 FTP 的工作原理與其他許多網(wǎng)絡(luò)實(shí)用程序一樣,也是基于客戶 /服務(wù)器模式?;ヂ?lián)網(wǎng)文件傳輸協(xié)議 (File Transfer Protocol) 標(biāo)準(zhǔn)是在 FTC959 說明的。該協(xié)議定義了一個(gè)在遠(yuǎn)程計(jì)算機(jī)系統(tǒng)和本地計(jì)算機(jī)系統(tǒng)之間傳輸文件的標(biāo)準(zhǔn)。一般來說,要傳輸文件的用戶需先經(jīng)過認(rèn)證以后才能登錄 ftp 服務(wù)器,訪問在遠(yuǎn)程服務(wù)器的文件。大多數(shù)的 FTP服務(wù)器往往提供一個(gè) guest 的公共帳戶來允許沒有 FTP 服務(wù)器帳戶的用戶可以訪問該FTP 服務(wù)器。一個(gè) FTP 會(huì)話通常包括五個(gè)軟 件元素的交互。就模型而言,從 1973 年以來并沒有什么變化。 如圖 11 所示。 綏化學(xué)院 2021 屆本科生畢業(yè)論文 4 圖 11 FTP 協(xié)議模型 下表是交互元素列表 表 12 交互元素列表 軟件要素名稱 應(yīng)用說明 用戶接口 提供了一個(gè)用戶接口并使用客戶端協(xié)議解釋器的服務(wù) USERPI 客戶端協(xié)議解釋器,向遠(yuǎn)程服務(wù)器協(xié)議機(jī)發(fā)送命令并且驅(qū)動(dòng)客戶傳輸過程 UPTP 客戶端數(shù)據(jù)傳輸協(xié)議,負(fù)責(zé)實(shí)現(xiàn)與遠(yuǎn)端服務(wù)器進(jìn)行數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1