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

正文內(nèi)容

(計(jì)算機(jī)專(zhuān)業(yè)畢業(yè)論文)ftp協(xié)議分析與擴(kuò)展-資料下載頁(yè)

2024-11-03 14:38本頁(yè)面

【導(dǎo)讀】本論文的目的是描述FTP的理論和消除大家對(duì)FTP的錯(cuò)誤認(rèn)識(shí)。提高,可靠性得到了增強(qiáng),F(xiàn)TP也隨之發(fā)展到一個(gè)新的高度。

  

【正文】 ssh 能很好的增強(qiáng) ftp 在傳輸中的安全度,所以此項(xiàng)安全設(shè)置十分重要。 27 圖 安全設(shè)置 圖 安全設(shè)置 2 通過(guò) ,客戶(hù)端軟件 flashxp 及命令行 登陸 28 圖 命令行登陸 圖 快速切換 圖 登錄 29 編寫(xiě) FTP 程序 圖 軟件界面 其中關(guān)鍵代碼: //新建對(duì)話(huà) m_pISession=new CInterSession(AfxGetAppName(),1,PRE_CONFIG_INTERNET_ACCESS)。 try { //新建連接對(duì)象 m_pFtpConnection=m_pISessionGetFtpConnection(m_strServer,m_strUserName, m_strPassword)。 } catch(CInterException *pEx) { //獲取錯(cuò)誤 TCHAR szError[1024]。 if(pExGetErrorMessage(szError,1024)) AfxMessageBox(szError)。 30 else AfxMessageBox(There was an exception)。 pExDelete()。 m_pFtpConnection=NULL。 return。 } m_pRemoteFinder = new CFtpFileFind(m_pFtpConnection)。 //獲得服務(wù)器根目錄的所有文件并在列表框中顯示 BrowseDir(,amp。m_ctrlRemoteFiles,m_pRemoteFinder,amp。m_arrRemoteFiles)。 /獲得指定目錄下的所有文件,并在列表框中顯示 void CMyFtpDlg::BrowseDir(CString strDir,CListCtrl* pLstCtrl,CFileFind* pFinder,CArrayFILEITEM,FILEITEMamp。* pFilesArr) { //清空列表框 pLstCtrlDeleteAllItems()。 pFilesArrRemoveAll()。 int nIndex = 0。 CString szDir = strDir。 if((1) != \\) szDir += \\。 szDir += *.*。 //查找目錄下的文件 BOOL res = pFinderFindFile(szDir)。 while(res) { res = pFinderFindNextFile()。 //是目錄 if(pFinderIsDirectory() amp。amp。 !pFinderIsDots()) { 31 FILEITEM fileitem。 = nIndex。 = TRUE。 = pFinderGetFileName()。 pFilesArrAdd(fileitem)。 AddItem(pLstCtrl,nIndex,TRUE,pFinderGetFileName())。 } //是文件 else if(!pFinderIsDirectory() amp。amp。 !pFinderIsDots()) { FILEITEM fileitem。 = nIndex。 = FALSE。 = pFinderGetFileName()。 pFilesArrAdd(fileitem)。 AddItem(pLstCtrl,nIndex,FALSE,pFinderGetFileName())。 } nIndex++。 } } 32 5 結(jié)論及建議 結(jié)論 FTP 的替代應(yīng)用 由于 FTP 在文件傳輸方面出存在一些嚴(yán)重的安全因素,再加上 SCP、 SFTP 的運(yùn)用,使得 FTP 的應(yīng)用造成嚴(yán)重的影響。但是由于 很多人為了是 FTP 協(xié)議更加安全進(jìn)行了不懈的努力 , 補(bǔ)充了 ftp 自身的安全擴(kuò)展,使用 SSL/TLS 進(jìn)行 ftp 傳輸過(guò)程的驗(yàn)證和加密,實(shí)現(xiàn)了與傳統(tǒng) ftp 協(xié)議的兼容性和優(yōu)良的數(shù)據(jù)保密性與完整性。 使得 FTP 得以繼續(xù)發(fā)展,并且在運(yùn)用中發(fā)揮了巨大的作用。 略有不足的是,由于歷史兼容性因素,很多 ftp client 和 server 對(duì) ssl ftp 擴(kuò) 展的實(shí)現(xiàn)都存在著各種缺陷,例如加密算法不足,指令順序有錯(cuò)誤等等,這可能會(huì)引起一些安全保護(hù)級(jí)別的削弱。 由于沒(méi)有良好的 PKI 體系支撐,很多 ftp server 的證書(shū)合法性無(wú)法得到驗(yàn)證,可能存在無(wú)法信任或被偽造的可能; 由于 Explicit SSL 模式的歷史兼容問(wèn)題, AUTH 指令和 USER/PASS 指令序列的優(yōu)先級(jí)沒(méi)有明確約定,可能存在指令序列錯(cuò)誤造成信息泄露的問(wèn)題; 由于 SSL 自身體系的一些問(wèn)題,可能受到證書(shū)泄露,偽造,或 SSL 中間人攻擊 。 在不完整的 CA 或 PKI 體系下,只能夠采用自簽名證書(shū),這時(shí) SSL ftp 得到的安全性提高僅僅是通訊過(guò)程加密,并無(wú)法完成身份認(rèn)證的功能。 建議 由于 ssl ftp 無(wú)法完成身份認(rèn)證,所以在 ftp 的應(yīng)用中應(yīng)當(dāng)特別注意這個(gè)存在較大風(fēng)險(xiǎn)的關(guān)鍵問(wèn)題 。 ServU搭建 FTP,更改端口并設(shè)置長(zhǎng)密碼口令。 。 ,安裝殺毒軟件和防火墻,開(kāi)放相應(yīng)端口。 FTP,建議上傳下載時(shí)開(kāi)啟服務(wù),平時(shí)關(guān)閉 ServU。 33 參考文獻(xiàn) [1] Eric .Inter 核心協(xié)議 .北京:中國(guó)電力出版社, 2020: 105106 [2] James Keith — 自頂向下方法與 Inter 特設(shè) .北京:機(jī)械工業(yè)出版社, [3] 劉直芳,王運(yùn)瓊,朱敏 . 數(shù)字圖像處理與分析 . 北京:清華大學(xué)出版社, [4] 曹軍義,劉曙光 . 基于 Inter 的遠(yuǎn)程測(cè)控技術(shù) .2020 [5] 孫德明,何正嘉 .快速構(gòu)建基于 Web 的遠(yuǎn)程測(cè)控系統(tǒng) .計(jì)算機(jī)工程與應(yīng)用, 2020 [6] 鐘玉琢,向哲,沈洪 .流媒體和視頻服務(wù)器 .北京;清 華大學(xué)出版社, 2020 [7] ZHOU Ting(周 霆 ), XU Ming(許 明 ), CHEN Dong— xia(陳東俠 ), YU Lun(余輪 )College of Information Engineering, Fuzhou Universtiy, Puzhou 350002, P. R. China [8] 涂杰等 .MPEG4 在數(shù)字視頻遠(yuǎn)程監(jiān)控系統(tǒng)中的應(yīng)用 .計(jì)算機(jī)應(yīng)用于軟件 .2020 [9] 姜敏,施健 .基于嵌入式 WEB 服務(wù)器的遠(yuǎn)程視頻監(jiān)控系統(tǒng) .北京:計(jì)算機(jī)時(shí)代, 2020 [10] 李智勇,沈振康,楊衛(wèi)平, 諶海新 . 動(dòng)態(tài)圖像分析 . 國(guó)防工業(yè)出版社 , [11] 宋玉峰,周泓 . 遠(yuǎn)程數(shù)字視頻監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) . 浙江大學(xué)數(shù)字與一起研究所 , [12] 卡爾森 , 超越 C++標(biāo)準(zhǔn)庫(kù) Boost 庫(kù)導(dǎo)論 .清華大學(xué)出版社 .2020 年 05 月 [13] 凱尼格 , C++沉思錄 .人民郵電出版社 .2020 年 01 月 [14] 李春葆 , 董尚燕 ,余云霞 .C++面向?qū)ο蟪绦蛟O(shè)計(jì) .清華大學(xué)出版社 2020 年 02 月 [15] 隆甘 , C++跨平臺(tái)開(kāi)發(fā)技術(shù)指南 .機(jī)械工業(yè)出版社 .2020 年 01 月 [16] 林少丹 , VC++程序設(shè)計(jì)基礎(chǔ):計(jì)算機(jī)應(yīng)用技術(shù)專(zhuān)業(yè) .人民交通出版社 .2020 年 09 月 [17] 劉春輝 , 徐健飛 .Visual C++程序設(shè)計(jì)學(xué)習(xí)筆記 .電子工業(yè)出版社 .2020 年 05 月 [18] 黃維通 , 姚瑞霞 .Visual C++程序設(shè)計(jì)教程 .機(jī)械工業(yè)出版社 .2020 年 07 月34 附錄 重要代碼: //連接 ftp 服務(wù)器 void CMyFtpDlg::OnConnect() { UpdateData(TRUE)。 //新建對(duì)話(huà) m_pISession=new CInterSession(AfxGetAppName(),1,PRE_CONFIG_INTERNET_ACCESS)。 try { //新建連接對(duì)象 m_pFtpConnection=m_pISessionGetFtpConnection(m_strServer,m_strUserName, m_strPassword)。 } catch(CInterException *pEx) { //獲取錯(cuò) 誤 TCHAR szError[1024]。 if(pExGetErrorMessage(szError,1024)) AfxMessageBox(szError)。 else AfxMessageBox(There was an exception)。 pExDelete()。 m_pFtpConnection=NULL。 return。 } m_pRemoteFinder = new CFtpFileFind(m_pFtpConnection)。 //獲得服務(wù)器根目錄的所有文件并在列表框中顯示 BrowseDir(,amp。m_ctrlRemoteFiles,m_pRemoteFinder,amp。m_arrRemoteFiles)。 } 35 //獲得指定目錄下的所有文件,并在列表框中顯示 void CMyFtpDlg::BrowseDir(CString strDir,CListCtrl* pLstCtrl,CFileFind* pFinder,CArrayFILEITEM,FILEITEMamp。* pFilesArr) { //清空列表框 pLstCtrlDeleteAllItems()。 pFilesArrRemoveAll()。 int nIndex = 0。 CString szDir = strDir。 if((1) != \\) szDir += \\。 szDir += *.*。 //查找目錄下的文件 BOOL res = pFinderFindFile(szDir)。 while(res) { res = pFinderFindNextFile()。 //是目錄 if(pFinderIsDirectory() amp。amp。 !pFinderIsDots()) { FILEITEM fileitem。 = nIndex。 = TRUE。 = pFinderGetFileName()。 pFilesArrAdd(fileitem)。 AddItem(pLstCtrl,nIndex,TRUE,pFinderGetFileName())。 } //是文件 else if(!pFinderIsDirectory() amp。amp。 !pFinderIsDots()) { 36 FILEITEM fileitem。 = nIndex。 = FALSE。 = pFinderGetFileName()。 pFilesArrAdd(fileitem)。 AddItem(pLstCtrl,nIndex,FALSE,pFinderGetFileName())。 } nIndex++。 } }
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1