下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
FTP協(xié)議的工作原理分析概述FTP協(xié)議(FileTransferProtocol,文件傳輸協(xié)議),是一種網(wǎng)絡(luò)協(xié)議,在目前網(wǎng)絡(luò)活動(dòng)中在傳輸文件時(shí)有著大量的應(yīng)用,它運(yùn)行于TCP協(xié)議之上,以客戶/服務(wù)端的方式建立,F(xiàn)TP協(xié)議具有把文件從一個(gè)主機(jī)復(fù)制到另一個(gè)主機(jī)的功能。FTP協(xié)議與其他應(yīng)用層協(xié)議不同之處在于它一次通訊使用兩個(gè)TCP連接,第一個(gè)建立的TCP連接稱作命令連接,主要功能是從客戶端傳輸命令到服務(wù)器,告訴服務(wù)器要做什么,并不用來(lái)傳輸文件;在之后建立的連接是數(shù)據(jù)連接,負(fù)責(zé)聽(tīng)從指令將文件在兩端之間傳遞。數(shù)據(jù)連接可以在客戶端和服務(wù)器之間以傳送數(shù)據(jù)流的方式來(lái)回傳送文件,還可以傳送目錄列表。每當(dāng)進(jìn)行文件傳輸時(shí)或是在調(diào)用需要數(shù)據(jù)的有關(guān)命令時(shí),數(shù)據(jù)連接才會(huì)臨時(shí)開(kāi)啟,操作完后就關(guān)閉。如圖2.1.1所示,如果利用FTP協(xié)議來(lái)實(shí)現(xiàn)隱蔽通訊,可供選擇的載體種類非常多。同時(shí)由于FTP協(xié)議在互聯(lián)網(wǎng)的高頻率使用,其本身被發(fā)現(xiàn)和被注意的可能也非常低。故非常適合用來(lái)實(shí)現(xiàn)隱蔽通訊。圖2.1.2FTP協(xié)議采用兩個(gè)TCP連接FTP是典型的C/S模式。無(wú)論多少個(gè)客戶進(jìn)程,F(xiàn)TP服務(wù)器進(jìn)程可以做到同時(shí)為它們提供服務(wù)。在FTP協(xié)議的基本回話過(guò)程中,F(xiàn)TP的客戶端和服務(wù)器之間要先后建立兩個(gè)TCP連接,首先是“控制連接”,然后便是“數(shù)據(jù)連接”。在驗(yàn)證身份建立連接后,由于控制連接在連接到相應(yīng)的IP地址后就始終存在,接下來(lái)就是通過(guò)控制連接不斷發(fā)送命令給服務(wù)器端,服務(wù)器執(zhí)行并進(jìn)行反饋。如圖2.1.2所示。圖2.1.2FTP協(xié)議示意圖需要注意的是控制連接只用來(lái)建立控制通道,傳送文件完全用不到控制連接,而是通過(guò)“數(shù)據(jù)連接”來(lái)完成傳輸文件數(shù)據(jù)的操作。如果用戶想向遠(yuǎn)程主機(jī)中傳送文件或者從遠(yuǎn)程主機(jī)中下載文件,需要服務(wù)器首先運(yùn)行一個(gè)本地FTP主服務(wù)進(jìn)程,然后需要進(jìn)行身份信息的認(rèn)證,客戶需要在客戶端輸入FTP指令,然后就可以對(duì)遠(yuǎn)程服務(wù)器進(jìn)行指認(rèn)和操縱。首先用戶需要提供用戶名和密碼,這些參數(shù)需要經(jīng)過(guò)服務(wù)器的驗(yàn)證和批準(zhǔn),接下來(lái)便是在客戶端和遠(yuǎn)程服務(wù)器之間建立兩個(gè)TCP鏈接。首先建立的控制連接的功能是傳送控制命令,如身份驗(yàn)證命令,傳輸參數(shù)命令和服務(wù)命令,在傳輸文件的過(guò)程主要利用控制連接來(lái)調(diào)控整個(gè)傳輸過(guò)程,如客戶端發(fā)送“打開(kāi)目錄列表”。而數(shù)據(jù)連接則是一次性的,傳送完后自動(dòng)關(guān)閉。1) 在控制連接中,服務(wù)器要被動(dòng)的打開(kāi)FTP規(guī)定的的21號(hào)端口以供別的客戶端連接,客戶端則主動(dòng)開(kāi)啟N端口,通知服務(wù)器要來(lái)鏈接,便將控制連接建立并通知服務(wù)器這邊開(kāi)啟了N+1端口,服務(wù)器端一收到那邊的請(qǐng)求后,開(kāi)啟會(huì)話狀態(tài),在FTP的整個(gè)回話期間,這個(gè)控制連接是始終保持不斷開(kāi)的。2) 在數(shù)據(jù)連接中,一次文件專屬一次數(shù)據(jù)連接,是不可以保持的。在控制連接建立的整個(gè)階段,每進(jìn)行一次的文件傳送,客戶端只需要在建立控制連接后,提供用戶名和口令來(lái)進(jìn)行身份驗(yàn)證,服務(wù)器端相應(yīng)的端口就會(huì)被打開(kāi),與客戶端的相應(yīng)端口進(jìn)行連接(
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026福建廈門(mén)市集美區(qū)西濱小學(xué)非在編教師招聘1人筆試模擬試題及答案解析
- 2026黑龍江哈爾濱啟航勞務(wù)派遣有限公司派遣到哈工大計(jì)算學(xué)部社會(huì)計(jì)算與交互機(jī)器人研究中心招聘1人筆試備考試題及答案解析
- 2026廣東中山市第一職業(yè)技術(shù)學(xué)校臨聘教師招聘3人筆試模擬試題及答案解析
- 2026廣東梅州市梅縣區(qū)融媒體中心招聘見(jiàn)習(xí)人員筆試備考題庫(kù)及答案解析
- 2026黑龍江哈爾濱工業(yè)大學(xué)商學(xué)院招聘筆試模擬試題及答案解析
- 2025年下半年廣東珠海市人民醫(yī)院面向博士和高級(jí)職稱醫(yī)務(wù)人員招聘3人考試題庫(kù)附答案
- 2025廣東廣州市花都區(qū)新雅街鏡湖學(xué)校招聘臨聘教師1人參考題庫(kù)附答案
- 2026年中國(guó)新聞社招聘應(yīng)屆高校畢業(yè)生11筆試備考題庫(kù)及答案解析
- 2026貴州安順市平壩區(qū)夏云鎮(zhèn)幼兒園(二幼、三幼)教師招聘筆試模擬試題及答案解析
- 2026廣東深圳南山區(qū)朗麓家園第一幼兒園招聘1人筆試參考題庫(kù)及答案解析
- 2026屆湖南省長(zhǎng)沙市長(zhǎng)郡集團(tuán)九年級(jí)物理第一學(xué)期期末預(yù)測(cè)試題含解析
- 上海市旅館從業(yè)人員考試及答案解析
- 生日主題宴會(huì)設(shè)計(jì)方案
- 《JJG 1081.1-2024鐵路機(jī)車(chē)車(chē)輛輪徑量具檢定規(guī)程 第1部分:輪徑尺》 解讀
- 《基坑圍護(hù)結(jié)構(gòu)滲漏檢測(cè)技術(shù)標(biāo)準(zhǔn)》
- 代辦營(yíng)業(yè)執(zhí)照合同模板范文
- 職業(yè)教育示范性教師教學(xué)創(chuàng)新團(tuán)隊(duì)建設(shè)方案
- 防暴演練安全培訓(xùn)課件
- 基礎(chǔ)越南語(yǔ)1課件
- 電網(wǎng)數(shù)據(jù)安全管理辦法
- 醫(yī)院人事科述職報(bào)告
評(píng)論
0/150
提交評(píng)論