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

正文內(nèi)容

ftp服務器技術(shù)研究與實現(xiàn)本科畢業(yè)論文(專業(yè)版)

2025-01-11 17:17上一頁面

下一頁面
  

【正文】 = i。= ~(LVS_TYPEMASK)。 ()。 ASSERT(IDM_ABOUTBOX 0xF000)。 m_strServer = _T()。通過這次畢業(yè)設計,我們各方面都得到了很好的鍛煉。 下圖為下載子模塊流程圖: 選擇要下載的文件 點擊下載按鈕 獲取文件信息 新建下載任務 登錄到 F T P 服務器目標目錄下 清除線程 在信息顯示模塊中顯示 下載成功 更新服務器文件列表 在信息顯示模塊中顯示下載失敗 下載文件是否成功 選擇文件在本機存儲位置 將信息傳送至任務 重新獲取服務器文件列表 是 否 22 圖 下載模塊流程圖 下載模塊的主要代碼: void CMyFtpDlg::DownFile(FILEITEM fileItem) { if( == TRUE) { AfxMessageBox(本程序暫時不支持下載整個文件夾 ,請選擇文件下載 )。 //獲得服務器根目錄的所有文件并在列表框中顯示 BrowseDir(,amp。 設計工具 程序設計中用到的主要工具就是 C++, C++是 一種面向?qū)ο蟮男乱淮W(wǎng)絡編程語言,它可以在各種不同的機器、操作系統(tǒng)的網(wǎng)絡環(huán)境中進行開發(fā),具有解釋型語言 (如 Basic語言 )和編譯型語言 (如 C 語言 )的特性。假設兩臺計算機通過 ftp 協(xié)議對話,并且能訪問 Inter, 你可以用 ftp 命令來傳輸文件。后者通常是 8 位,而前者可不一定是多少了。但匿名 FTP 服務器除外,它能夠使用戶與遠程主機建立連接并以匿名身份從遠程主機上拷貝文件,而不必是該遠程主機的注冊用戶。若主機 B 不再向主機 A 發(fā)送數(shù)據(jù),其應用進程就通知 TCP 釋放連接,見上圖箭頭②。如有,即作出響應。 8 圖 數(shù)據(jù)在各層之間的傳遞過程 假定計算機 1 的應用進程 AP1 向計算機 2 的應用進程 AP2 傳送數(shù) 據(jù)。 4. 運輸層,主要為兩臺主機上的應用進程提供端到端的通信。在物理層上所傳數(shù)據(jù)的單位是比特。這樣, TCP/ IP 就是常被稱為是事實上的國際標準。 “ 帶寬 ” 本來是指某個信號具有的頻帶寬度,當通信線路用來傳送數(shù)字信號時,人們愿意將“帶寬”作為數(shù)字信道所能傳送的“最高數(shù)據(jù)率”的同義語,正是因為帶寬代表數(shù)字信號的發(fā)送速率,因此帶寬有時也稱為為吞吐量。 (5)網(wǎng)絡的結(jié)構(gòu)應當盡可能地簡單,但能夠非??煽康膫魉蛿?shù)據(jù)。 計算機網(wǎng)絡涉及到通信和計算機兩個領(lǐng)域。 用 VC++ 開發(fā) FTP 客戶端軟件。 在眾多的網(wǎng)絡應用中, FTP 有著非常重要的地位,在 Inter 中一個十分重要的就是資源,而各種各樣的資源大多數(shù)都是放在 FTP 服務器中的,為了獲得這些資源,我們必須使用 FTP 客戶端軟件。然后介紹 TCP/IP 協(xié)議五層體系結(jié)構(gòu)和每一層的功能 ,在此基礎上對 TCP/IP 協(xié)議和 FTP 協(xié)議的基本工作原理進行研究分析。由于 FTP 操作簡單實用,開放性強,且能充分利用 Inter 來進行信息傳遞與交流,所以目前越來越多的 FTP 服務器連入 Inter,這樣越來越多的資源就可以通過匿名 FTP 來獲得。 第五章對此服務器進行功能和性能測試。 (3)遵循一定的網(wǎng)絡體系結(jié)構(gòu),在協(xié)議的支持下工作?,F(xiàn)在 Inter已發(fā)展成為世界上最大的國際性計算機互連網(wǎng)。以使遵從同一結(jié)構(gòu)的產(chǎn)品實現(xiàn)兼容,即鏈接后可實現(xiàn)已有的數(shù)據(jù)、資源和程序的共享。協(xié)議在語法方面規(guī)定了所交換的 信息格式,而協(xié)議在語義方面規(guī)定了發(fā)送者和接收者 所要完成的操作。 TCP 和 UDP 的每組數(shù)據(jù)都通過端系統(tǒng)和每個中間路由器中的 IP 層在互聯(lián)網(wǎng)中找出最佳路由進行傳輸。運輸層向應用層用戶屏蔽了下面通信子網(wǎng)的細節(jié)信息,它使應用進程看見的就好像在兩 個運輸層實體之間有一條端到端的邏輯通信信道一樣。這一過程與打電話很相似,先撥號振鈴,等待對方摘機說“喂”,然后才說明是誰。此時主機 A 可以向 B 進行數(shù)據(jù)傳輸。 FTP 協(xié)議在 TCP/IP 協(xié)議棧中的位置如表 : 表 TCP/IP協(xié)議棧 HTTP FTP TELN SMTP DNS TFTP NMP 應用層 TCP UDP 傳輸層 IP 互聯(lián)網(wǎng)絡層 X25 ISDN LAN WLAN FDDI ATM 網(wǎng)絡接口層 當啟動 FTP 從遠程計算機拷貝文件時,事實上啟動了兩個程序:一個本地機器上的FTP 客戶端程序,它向 FTP 服務器提出拷貝文件的請求。通常在進行 HTTP 通信或是 TELNET 通信的時候,只需要一個端口進行通信。在開始階段,標準FTP 命令由用戶 PI 產(chǎn)生并通過控制連接傳送到服務器進程。 如果你在 ASCII 方式下傳輸二進制文件,即使不需要也仍會轉(zhuǎn)譯。 } catch(CInterException *pEx) { //獲取錯誤 TCHAR szError[1024]。 //格式化文件名 CString strLocalFile,strRemoteFile。 Upload 和 Download 分別為上傳、下載按鈕。 在論文即將完成之際,我的心情無法平靜,從開始進入課題到論文的順利完成,有多少可敬的師長、同學、朋友給了我無言的幫助,在這里請接受我誠摯的謝意! 最后,謹以此稚嫩的論文獻給所有關(guān)心和幫助過我的老師、親人、同學、和朋友們。 DDX_Control(pDX, IDC_LIST_LOCAL, m_ctrlLocalFiles)。 // Set small icon // TODO: Add extra initialization here //本地文件目錄以 c盤為根目錄 BrowseDir(c:,amp。 int x = (() cxIcon + 1) / 2。 pLstCtrlGetWindowRect(amp。 //新建對話 m_pISession=new CInterSession(AfxGetAppName(),1,PRE_CONFIG_INTERNET_ACCESS)。 37 LV_COLUMN lvcolumn。 GetClientRect(amp。s main window is not a dialog SetIcon(m_hIcon, TRUE)。 } void CMyFtpDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX)。只是今后大家就難得再聚在一起吃每年元旦那頓飯了吧,沒關(guān)系,各奔前程,大家珍重。 } } } 23 5 系統(tǒng)測試 運行方法 在程序中輸入服務器的 IP、用戶名、和密碼,點擊“連接”按鈕即可等待連接服務器。 下圖為上傳子模塊流程圖: 19 圖 上傳模塊流程圖 上傳模塊的主要代碼為: 點擊上傳按鈕 彈出文件選擇對話框 獲得用戶選擇的文件名 新建一個上傳任務 登錄到 F T P 服務器目標目錄下 清除線程 在信息顯示模塊中顯示 上傳成功 在信息顯示模塊中顯示 上傳成功 在信息顯示模塊中顯示上傳失敗 上 傳是否成功 選擇需要上傳的文件 將信息傳送至任務 重新獲取服務器文件列表 是 否 20 void CMyFtpDlg::UpFile(FILEITEM fileItem) { if( == TRUE) { AfxMessageBox(本程序暫時不支持上載整個文件夾 ,請選擇文件上載 )。 //新建對話 m_pISession=new 連接服務器 是否連接成功 在信息顯示模塊顯示連接成功 獲取服務器文件列表 刷新服務器文件 顯示模塊信息 在信息顯示模塊顯示連接失敗 用戶輸入服務器 地址 及用戶名和密碼 是 否 17 CInterSession(AfxGetAppName(),1,PRE_CONFIG_INTERNET_ACCESS)。即使 目的地機器上包含位序列的文件是沒意義的。至于用戶 FTP 進程則是由 PI, DTP 和用戶接口 組成的。人們只要知道特定信息資 源的主機地址,就可以用匿名 FTP 登陸。同時,它也是一個應用程序。運行客戶進程的主機 A 的 TCP 通知上層應用進程,連接已經(jīng)建立。 TCP 協(xié)議分析 TCP 提供一種面向連接的、可靠的字節(jié)流服務。任何必需的可靠性必須由應用層來提供。在 TCP/ IP 協(xié)議組件中,網(wǎng)絡層協(xié)議包括 IP 協(xié)議 (網(wǎng)際協(xié)議 ), ARP(地址解析協(xié)議 ), RARP(逆地址解析協(xié)議 ), ICMP 協(xié)議 (Inter 控制報文協(xié)議 )以 及 IGMP 協(xié)議(Inter 組管理協(xié)議 )。兩臺主機之間要通信需要雙方有一定的通信規(guī)則 ,這個規(guī)則就稱為協(xié)議。我們可以從兩個方面來理解: (1)可以把它看作是協(xié)議和層次的結(jié)合。 (2)技術(shù)實現(xiàn)復雜。一臺計算機不能強制性地啟動、停止和控制另一臺計算 機,排除了計算機間的主從關(guān)系。其中詳細研究 FTP 的工作模式,并采用模塊化設計方法來組建服務器。通過 Inter, 任何用戶可以使用 FTP 和一個公用賬號(通常 2 賬號名是 anonymous)去獲得一些公用資源。本文就是在此背景下 研究并 實現(xiàn) FTP 服務技術(shù) 。 本文首先介紹了計算機網(wǎng)絡和 TCP/IP協(xié)議的相關(guān)知識 , 然后分析 FTP 協(xié)議, FTP 的工作原理等, 最 后介紹了如何使用 VC++ 工具來設計和實現(xiàn)一個簡單的 FTP 客戶端。綜合以前所學的相關(guān)知識:包括計算機網(wǎng)絡技術(shù)、 TCP/IP 詳解、信息安全相關(guān)知識等;查閱Windows 應用程序開發(fā)資料,學習 VC++語言, FTP 通信過程。計算機網(wǎng)絡的最基本的形式是兩臺計算機相互連接進行通信。 分組交換的優(yōu)點: (1)不同終 端之問的通信。時延包括發(fā)送時延、傳播時延和處理時延。 圖 是 TCP/ IP 參考模型和 OSI 參考模型的對比示意圖。 2.數(shù)據(jù)鏈路層,通常包括操作系統(tǒng)中的設備驅(qū)動程序和計 算機中對應的網(wǎng)絡 接口卡。 TCP 為兩臺主機提供高可靠性的數(shù)據(jù)通信。第 5 層加上必要的控制信息 H5 就變成了下一層的數(shù)據(jù)單元。它先向其 TCP 發(fā)出主動打開命令,表明要向某個 IP 地址的某個端口建立運輸連接。主機 A 必須對此進行確認,將 ACK 置 1, ACK=y+1,而自己的序號是 x+l?,F(xiàn)在許多系統(tǒng)要求用戶將 Emai1 地址作為口令,以便更好地對訪問者進行跟綜。控制連接是建立在 USERPIT 和 SERVERPI 之間用于交換命令與應答的通信鏈路。 FTP的傳輸有兩種方式:ASCII傳輸模式和二進制數(shù)據(jù)傳輸模式。 使用 C++語言可以方便的設計出網(wǎng)絡應用類的程序,而且 C++的移植性很好,在、其應用程序在各種機器上都能無差別的執(zhí)行。m_arrRemoteFiles)。 (%s\\%s,m_pRemoteFinderGetRoot(),eName)。 XXXXX 一絲不茍的作風,嚴謹求實的態(tài)度,踏踏實實的精神,不僅授我以文,而且教我做人,雖歷時不長,卻給以終生受益無窮之道。 //}}AFX_DATA_INIT // Note that LoadIcon does not require a subsequent DestroyIcon in Win32 m_hIcon = AfxGetApp()LoadIcon(IDR_MAINFRAME)。 if (pSysMenu != NULL) { CString strAboutMenu。 } } 35 // If you add a minimize button to your dialog, you will need the code below // to draw the icon. For MFC applications using the document/view model, // this is automatically done for you by the framework. void CMyFtpDlg::OnPaint() { if (IsIconic()) { CPaintDC dc(this)。= ~(LVS_EDITLABELS)。 if(i==0) { = ()*2/3 。 = LVCFMT_LEFT。 } //設置列表控件 CListCtrl的風格 void CMyFtpDlg::SetListCtrlStyle(CListCtrl* pLstCtrl) { //獲得原有風格 DWORD dwStyle = GetWindowLong(pLstCtrlm_hWnd, GWL_STYLE)。 // return TRUE unless you set t
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1