![TFTP協(xié)議分析_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-8/8/5702e141-833e-44af-b802-651a936f9db3/5702e141-833e-44af-b802-651a936f9db31.gif)
![TFTP協(xié)議分析_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-8/8/5702e141-833e-44af-b802-651a936f9db3/5702e141-833e-44af-b802-651a936f9db32.gif)
![TFTP協(xié)議分析_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-8/8/5702e141-833e-44af-b802-651a936f9db3/5702e141-833e-44af-b802-651a936f9db33.gif)
![TFTP協(xié)議分析_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-8/8/5702e141-833e-44af-b802-651a936f9db3/5702e141-833e-44af-b802-651a936f9db34.gif)
![TFTP協(xié)議分析_第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-8/8/5702e141-833e-44af-b802-651a936f9db3/5702e141-833e-44af-b802-651a936f9db35.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、計(jì)算機(jī)網(wǎng)絡(luò)作業(yè)題 目 TFTP協(xié)議分析學(xué) 院電子工程學(xué)院專 業(yè) XXXXXXXXXXXX學(xué)生 XXX (學(xué)號(hào) 02113XXX)導(dǎo)師 胡建偉1. TFTP協(xié)議簡(jiǎn)介TFTP (Trivial File Transfer Protocol,簡(jiǎn)單文件傳輸協(xié)議)是TCP/IP協(xié)議族中的 一個(gè)用來(lái)在客戶機(jī)與服務(wù)器之間進(jìn)行簡(jiǎn)單文件傳輸?shù)膮f(xié)議,提供不復(fù)雜、開(kāi)銷不大的文件傳 輸服務(wù)。端口號(hào)為69。TFTP的版本2是因特網(wǎng)的正式標(biāo)準(zhǔn)RFC 1350。1. 1概述雖然TFTP也使用客戶服務(wù)器方式 佢它使用UDP數(shù)據(jù)報(bào)(但是我們也不能確定有些TFTP 協(xié)議是基于其它傳輸協(xié)議完成的),因此TFTP需要自己的差錯(cuò)改正措
2、施。TFTP只支持文件 傳輸而不支持交互。TFTP沒(méi)有一個(gè)龐大的命令集,因此它不具備通常的FTP的許多功能, 它只能從文件服務(wù)器上獲得或?qū)懭胛募?,不能列出目錄,不進(jìn)行認(rèn)證,它傳輸8位數(shù)據(jù)。TFTP協(xié)議概述:1. 簡(jiǎn)單文件傳送協(xié)議(Trivial File Transfer Protocol)2. 最初用于引導(dǎo)無(wú)盤系統(tǒng),被設(shè)計(jì)用來(lái)傳輸小文件3. 基于UDP協(xié)議實(shí)現(xiàn),但也可以由其他協(xié)議實(shí)現(xiàn)4. 不具備FTP的許多功能5. 只能從服務(wù)器獲取或?qū)懭胛募?,不能列出目?. 不進(jìn)行認(rèn)證12棋式與FTP相似,TFTP傳輸過(guò)程中也有傳輸模式之分,模式的意思是如何解釋數(shù)據(jù)包里的 容,比如是字符串還是二進(jìn)制等。目
3、前TFTP傳輸有三種模式:netascii型:是8位的ASCII碼形式(文本模式)octet型:即普通的二進(jìn)制型(二進(jìn)制模式) mail型:過(guò)時(shí),不再使用另外,通訊雙方也可以自定義所需的傳輸模式。13特點(diǎn)TFTP的主要特點(diǎn)是:(1) 每次傳送的數(shù)據(jù)報(bào)文中有512字節(jié)的數(shù)據(jù),但最后一次可不足512字節(jié)。(2) 數(shù)據(jù)報(bào)文按序編號(hào),從1開(kāi)始。(3) 支持ASCII碼或二進(jìn)制傳送。(4) 可對(duì)文件進(jìn)行讀或?qū)憽?5) 使用很簡(jiǎn)單的首部。14優(yōu)點(diǎn)TFTP的優(yōu)點(diǎn)主要有兩個(gè)。第一,TFTP可用于UDP環(huán)境。例如,當(dāng)需要將程序或文件同時(shí)向許多機(jī)器下載時(shí)就往往需要使用TFTP。第二,TFTP代碼所占的存較小。這對(duì)
4、校小的計(jì)算機(jī)或某些特殊用途的設(shè)備是很重要的。這些設(shè)備不需要硬盤,只需要固 化了 TFTP UDP和IP的小容量只讀存儲(chǔ)器即可。當(dāng)接通電源后,設(shè)備執(zhí)行只讀存儲(chǔ)器中的 代碼,在網(wǎng)絡(luò)上廣播一個(gè)TFTP請(qǐng)求。網(wǎng)絡(luò)上的TFTP服務(wù)器就發(fā)送響應(yīng),其中包括可執(zhí)行二 進(jìn)制程序。設(shè)備收到此文件后將其放入存,然后開(kāi)始運(yùn)行程序。這種方式增加了靈活性,也 減少了開(kāi)銷。2. TFTP包格式因?yàn)門FTP使用UDP,而UDP使用IP,IP還可以使用其它本地通信方法。因此一個(gè)TFTP 包中會(huì)有以下幾段:本地媒介頭,IP頭,數(shù)據(jù)報(bào)頭,TFTP頭,剩下的就是TFTP數(shù)據(jù)了 oTFTP 在IP頭中不指定任何數(shù)據(jù),但是它使用UDP中
5、的源和目標(biāo)端口以及包長(zhǎng)度域。由TFTP使用 的包標(biāo)記(TID)在這里被用做端口,因此TID必須介于0到65,535之間。TFTP頭中包括 兩個(gè)字節(jié)的操作碼,這個(gè)碼指出了包的類型,次序?yàn)椋篖ocal Medium I Internet I Datagram I TFTP ITFTP共定義了五種類型的包格式 格式的區(qū)分由包數(shù)據(jù)前兩個(gè)字節(jié)的0pcode字段區(qū)分, 分別是:讀文件請(qǐng)求包:Read request,簡(jiǎn)寫(xiě)為RRQ,對(duì)應(yīng)Opcode字段值為1寫(xiě)文件請(qǐng)求包:Write request,簡(jiǎn)寫(xiě)為WRQ 對(duì)應(yīng)Opcode字段值為2文件數(shù)據(jù)包:Data,簡(jiǎn)寫(xiě)為DATA,對(duì)應(yīng)Opcode字段值為3回應(yīng)包
6、:Acknowledgement,簡(jiǎn)寫(xiě)為ACK,對(duì)應(yīng)Opcode字段值為4錯(cuò)誤信息包:Error,簡(jiǎn)寫(xiě)為ERROR,對(duì)應(yīng)Opcode字段值為51、讀寫(xiě)請(qǐng)求包的格式如下圖:2 bytes string 1 byte string 1 byteI Opcode | Filename I 0| Mode |0|PRQ (讀請(qǐng)求)報(bào)文由客戶使用,用來(lái)建立一條從服務(wù)器讀數(shù)據(jù)的連接。WRQ (寫(xiě)請(qǐng)求)報(bào) 文由客戶使用,用來(lái)建立一條把數(shù)據(jù)寫(xiě)到服務(wù)器的連接,它的格式與PRQ相同,除了頭部的 操作碼是2。RRQ和WRQ包(代碼分別為1和2)中,文件名是NETASCII碼字符,以0結(jié)束。而MODE 域包括了字符串
7、netasciioctet”或“mai 1 “,名稱不分大小寫(xiě)。接收到NETASC11格式數(shù) 據(jù)的主機(jī)必須將數(shù)據(jù)轉(zhuǎn)換為本地格式。OCTET模式用于傳輸文件,這種文件在源機(jī)上以8位 格式存儲(chǔ)。假設(shè)每個(gè)機(jī)器都存在一個(gè)8位的格式,這樣的假設(shè)是最一般的。比如DEC-20, 這是一種36位機(jī),我們可以假設(shè)它是4個(gè)8位外加另外4位而構(gòu)成。如果機(jī)器收到OCTET 格式文件,返回時(shí)必須與原來(lái)文件完全一樣。在使用MAIL模式時(shí),用戶可以在FILE處使用 接收人地址,這個(gè)地址可以是用戶名或用戶名主機(jī)的形式,如果是后一種形式,允許主機(jī)使 用電子傳輸此文件。如果使用MAIL類型,包必須以WRQ開(kāi)始,否則它與NETAS
8、CII完全一樣。 我們的討論建立在發(fā)送方和接收方都在相同模式的情況下,但是雙方可以以不同的模式進(jìn)行 傳輸。例如一個(gè)機(jī)器可以是一臺(tái)存儲(chǔ)服務(wù)器,這樣一臺(tái)服務(wù)器需要將NETASCII格式轉(zhuǎn)換為 自己的格式。另外,我們可以設(shè)想DEC-20這種機(jī)器,它使用36位字長(zhǎng),用戶這邊可以使用 特殊的機(jī)制一次讀取36位,而服務(wù)器卻可以仍然使用8位格式。在這兩種情況下,我們看 到了兩臺(tái)機(jī)器使用不同格式的情況??梢栽趦膳_(tái)主機(jī)間定義其它的傳輸方式,但是定義要小 心,因?yàn)檫@種傳輸方式不為人知,而且也沒(méi)有權(quán)威機(jī)構(gòu)為其指定名稱或定義它的模式。2 DATA(數(shù)據(jù))報(bào)文由客戶和服務(wù)器使用,用來(lái)傳送數(shù)據(jù)塊,其格式如下圖所示:2 b
9、ytes2 bytesn bytesI Opcode | Block #| Data|數(shù)據(jù)包的操作碼為3,它還包括有一個(gè)數(shù)據(jù)塊號(hào)和數(shù)據(jù)。數(shù)據(jù)塊號(hào)域從1開(kāi)始編碼,每 個(gè)數(shù)據(jù)塊加1,這樣接收方可以確定這個(gè)包是新數(shù)據(jù)還是已經(jīng)接收過(guò)的數(shù)據(jù)。數(shù)據(jù)域從0字 節(jié)到512字節(jié)。如果數(shù)據(jù)域是512字節(jié)則它不是最后一個(gè)包,如果小于512字節(jié)則表示這個(gè) 包是最后一個(gè)包。除了 ACK和用于中斷的包外,其它的包均得到確認(rèn)。發(fā)出新的數(shù)據(jù)包等于 確認(rèn)上次的包。WRQ和DATA包由ACK或ERROR數(shù)據(jù)包確認(rèn),而RRQ數(shù)據(jù)包由DATA或ERROR 數(shù)據(jù)包確認(rèn)。3、ACK (確認(rèn))報(bào)文由客戶和服務(wù)器使用,用來(lái)確認(rèn)已收到數(shù)據(jù)塊,
10、這個(gè)報(bào)文只有四字節(jié),其格式如下圖所示:2 bytes2 bytesI Opcode I Block # |ACK包操作碼為4,其中的包號(hào)為要確認(rèn)的數(shù)據(jù)包的包號(hào)。WRQ數(shù)據(jù)包被ACK數(shù)據(jù)包確 認(rèn),WRQ數(shù)據(jù)包的包號(hào)為0。4、ERROR(錯(cuò)誤)報(bào)文由客戶或服務(wù)器使用,用于當(dāng)一條連接不能建立或在數(shù)據(jù)傳輸 中出現(xiàn)了問(wèn)題,它可以作為PRQ或WRQ的負(fù)面響應(yīng),但不能用于對(duì)受損或重復(fù)報(bào)文 的聲明,其格式如下圖:2 bytes2 bytesstring 1 byteI Opcode | ErrorCode | ErrMsg |0|此包可以被其它任何類型的包確認(rèn)。錯(cuò)誤碼指定錯(cuò)誤的類型。錯(cuò)誤的值和錯(cuò)誤的意義如 下
11、:0未定義,請(qǐng)參閱錯(cuò)誤信息(如果提示這種信息的話)1 文件未找到2訪問(wèn)非法3磁盤滿或超過(guò)分配的配額4 -非法的TFTP操作5 未知的傳輸ID6文件已經(jīng)存在7沒(méi)有類似的用戶3.TFTP通信流任何傳輸起自一個(gè)讀取或?qū)懭胛募恼?qǐng)求,這個(gè)請(qǐng)求也是連接請(qǐng)求。如果服務(wù)器批準(zhǔn)此 請(qǐng)求,則服務(wù)器打開(kāi)連接,數(shù)據(jù)以定長(zhǎng)512字節(jié)傳輸。每個(gè)數(shù)據(jù)包包括一塊數(shù)據(jù),服務(wù)器發(fā) 出下一個(gè)數(shù)據(jù)包以前必須得到客戶對(duì)上一個(gè)數(shù)據(jù)包的確認(rèn)。如果一個(gè)數(shù)據(jù)包的大小小于512 字節(jié),則表示傳輸結(jié)束。如果數(shù)據(jù)包在傳輸過(guò)程中丟失,發(fā)出方會(huì)在超時(shí)后重新傳輸最后一 個(gè)未被確認(rèn)的數(shù)據(jù)包。通信的雙方都是數(shù)據(jù)的發(fā)出者與接收者,一方傳輸數(shù)據(jù)接收應(yīng)答,另 一
12、方發(fā)出應(yīng)答接收數(shù)據(jù)。大部分的錯(cuò)誤會(huì)導(dǎo)致連接中斷,錯(cuò)誤由一個(gè)錯(cuò)誤的數(shù)據(jù)包引起。這 個(gè)包不會(huì)被確認(rèn),也不會(huì)被重新發(fā)送,因此另一方無(wú)法接收到。如果錯(cuò)誤包丟失,則使用超 時(shí)機(jī)制。錯(cuò)誤主要是由下面三種情況引起的:不能滿足請(qǐng)求,收到的數(shù)據(jù)包容錯(cuò)誤,而這種 錯(cuò)誤不能由延時(shí)或重發(fā)解釋,對(duì)需要資源的訪問(wèn)丟失(如硬盤滿)TFTP只在一種情況下不 中斷連接,這種情況是源端口不正確,在這種情況下,指示錯(cuò)誤的包會(huì)被發(fā)送到源機(jī)。這個(gè) 協(xié)議限制很多,這些都是為了實(shí)現(xiàn)起來(lái)比較方便而進(jìn)行的。初始連接時(shí)需要發(fā)出WRQ (請(qǐng)求寫(xiě)入遠(yuǎn)程系統(tǒng))或RRQ (請(qǐng)求讀取遠(yuǎn)程系統(tǒng)),收到一個(gè) 確定應(yīng)答,一個(gè)確定可以寫(xiě)出的包或應(yīng)該讀取的第一塊數(shù)
13、據(jù)。通常確認(rèn)包包括要確認(rèn)的包的 包號(hào),每個(gè)數(shù)據(jù)包都與一個(gè)塊號(hào)相對(duì)應(yīng),塊號(hào)從1開(kāi)始而且是連續(xù)的。因此對(duì)于寫(xiě)入請(qǐng)求的 確定是一個(gè)比較特殊的情況,因此它的包的包號(hào)是0。如果收到的包是一個(gè)錯(cuò)誤的包,則這 個(gè)請(qǐng)求被拒絕。創(chuàng)建連接時(shí),通信雙方隨機(jī)選擇一個(gè)TID,因?yàn)槭请S機(jī)選擇的,因此兩次選 擇同一個(gè)ID的可能性就很小了。每個(gè)包包括兩個(gè)TID,發(fā)送者ID和接收者ID。這些ID用 于在UDP通信時(shí)選擇端口,請(qǐng)求主機(jī)選擇ID的方法上面已經(jīng)說(shuō)過(guò)了,在第一次請(qǐng)求的時(shí)候 它會(huì)將請(qǐng)求發(fā)到TID69,也就是服務(wù)器的69端口上。應(yīng)答時(shí),服務(wù)器使用一個(gè)選擇好的TID 作為源TID,并用上一個(gè)包中的TID作為目的ID進(jìn)行發(fā)送。
14、這兩個(gè)被選擇的ID在隨后的通 信中會(huì)被一直使用。TFTP協(xié)議的通信流程如下圖所示:TFTP服務(wù)器TFTP客戶端recvfrom sendtorecvfrom sendtorecvfrcmsendtosendtorecvfromtimeout4實(shí)驗(yàn)4.1實(shí)驗(yàn)環(huán)境本實(shí)驗(yàn)以虛擬機(jī)里的兩個(gè)32位windows XP系統(tǒng)作為TFTP服務(wù)器和TFTP客戶機(jī)。以Cisco TFTP Server搭建TFTP服務(wù)器和TFTP客戶端。該軟件的相關(guān)介紹如下:1、軟件簡(jiǎn)介CISCO公司出品的TFTP服務(wù)器,常用于CISCO路由器的I0S升級(jí)與備份工作。也 可用于個(gè)人建立TFTP服務(wù)器,進(jìn)行文件傳輸。軟件中附帝了一個(gè)
15、命令行方式的TFTP客 戶端,文件名為TFTP. EXE *用它可以測(cè)試你建立的TFTP服務(wù)器。2、已知問(wèn)題當(dāng)多個(gè)客戶端同時(shí)訪問(wèn)TFTP服務(wù)器,并且“選項(xiàng)”中的“顯示傳輸進(jìn)程”開(kāi)啟后, 會(huì)導(dǎo)致TFTP服務(wù)器掛掉。要避免此問(wèn)題的發(fā)生,請(qǐng)將“選項(xiàng)”中的“顯示文件傳輸進(jìn) 程”選項(xiàng)取消即可。3、TFTP客戶端用法TFTP -i -b blocksize -v -t timeout -s host GET I PUT sourcedestination-1以二進(jìn)制方式傳輸-b傳輸過(guò)程中使用的塊大?。J(rèn)為512字節(jié)).8-65464字節(jié)-v傳輸過(guò)程中顯示詳細(xì)的信息(冗余模式).-t超時(shí)(默認(rèn)為10秒).
16、可以設(shè)置為1-255秒-s不使用tsize選項(xiàng)(默認(rèn)啟用).host指定本地或遠(yuǎn)程主機(jī)GET下載文件PUT傳文件source指定要傳輸?shù)奈募鹍estination 指定傳輸?shù)哪康牡豻ftp -i 192.168. 0. 8 get 1. txt從192.16&0.8這個(gè)主機(jī)中下載l.txt這個(gè)文件到當(dāng)前目錄tftp -i 192.168. 0. 8 put test, txt將本地當(dāng)前目錄中的test, txt文件上傳到192. 16&0.8主機(jī)中服務(wù)器端根目錄如下圖所示:客戶端根目錄如下圖所示:服務(wù)器系統(tǒng)信息:OS Copyright 1985-2001 Microsoft Corp.C:
17、Docunents and SettingsAdninistratoripconfig/allUindovis IP ConfigurationHost Name .Primary Dns Suffix Node Type .IP Routing Enabled WINS Proxy Enabledfeng-d64777c5d3Unknown No NoEthernet adapter ?:Connection-specific DNS Suffix Description UMware Accelerated AMD PCNet AdapterPhysical Address Dhcp En
18、abled. IP Address. Subnet Mask . Default Gateway DNS Seruers .2 52 89 59 12188588656 12182029210 2C:Docunents and SettingsAdministhato片客戶機(jī)系統(tǒng)信息:系統(tǒng)展性確定I 取消ca C:IHD0SsysteB32cBd. exe KKStW 1985-2001 Microsoft Corp.C:Docunents and SettingsAdministratoripconfig/allWindows IP ConfigurationHost Name . Prim
19、ary Dns Suff ix Node Type . IP Routing Enabled WINS Pfoxsf Enabledyu-c0ad8c0a4069Unknown NoNoEthernet adapter 本地連接:Connection-specific DNS SufFix Description UMv/are Accelerated AMD PCNet Adapteil窯戶機(jī)IP地址Physical Address Dhcp Enabled.IP Address.Subnet Mask .Default Gatewai?DNS Servers .:00-0C-29-17-A
20、F-68 :No:30::-8888C: Dociiments and Sett ingsXfidmin is that of4.2實(shí)驗(yàn)說(shuō)明實(shí)驗(yàn)過(guò)程在客戶機(jī)CMD命令行中進(jìn)行,因命令行中的文件路徑與文件名均不能包含空 格,故CiscoTFTP Server軟件的使用與軟件說(shuō)明有所出入。實(shí)驗(yàn)過(guò)程中要保持服務(wù)器端軟 件一直運(yùn)行。實(shí)臉過(guò)程中在客戶端抓取數(shù)據(jù)包5并命名為TFTPclient. pcapngM。4. 3實(shí)驗(yàn)過(guò)君將客戶機(jī)C盤根目錄下的testl.txt上傳到TFTP服務(wù)器 將TFTP服務(wù)器根目錄下的 test2. txt下載
21、到客戶機(jī)。服務(wù)器端根目錄如下圖所示:客戶端待上傳文件:實(shí)驗(yàn)前服務(wù)器端軟件界面:實(shí)驗(yàn)過(guò)程(客戶端)::IHDOf SsysteM32od. exe lxMicrosoft Windows XP 版本 5.1.2600 版權(quán)所有 1985-2001 Microsoft Corp.服務(wù)器TP上傳文件C:Documents and SettingsAdninistratortftp 29 put C:testl.txt Transfer successful: 54 bytes in 1 second, 54 bytes/s下載文件C:Docunents and Settings
22、fidninistratortftp 29 get test2.txt Transfer successful: 92 bytes in 1 second, 92 bytes/s fc:Documents and SettingsAdninistrator載成功實(shí)驗(yàn)后服務(wù)器端軟件界面:實(shí)驗(yàn)后服務(wù)器端根目錄:C:DociiAents and SettingsXAdMiiList rat orTF TPs ever丈件(I)編涓奩看收新工具帝助QPT 援索 文件夾匡具它忡百阿上鄰居Conmon dllCorimon services tftpsvc dll1.0
23、.0.1 7FTFSVC DLL+乜址I (_ C: SDocuncts ond Sc11ikAdnistrtor而T?TP:cvcr描述:Ci scq T?TP Server 公司:CiscoSystemsInc.文件版1.1 0.0 湄日期 2013-22.5 KB桌直綁文檔 共享文檔 細(xì)電腸客戶端上傳的文件J我的電腦實(shí)驗(yàn)后客戶端下載的文件:文件D 編緝的 MOf) 收藏 XM(T) 幫肋Of)后退r 搜索 文件夾函地址)C:Docwnmts and SettingsAdmini strator文件和文件夾任務(wù)吹口創(chuàng)逢一個(gè)新文件夾對(duì)將這個(gè)文件夾發(fā)布到W Web日共享此文件夾開(kāi)始菜單My D
24、ccumenCookiesV |0轉(zhuǎn)到其它位置吹h汩 Documents andSettingsa我的文檔fZi=xtest2. txt 文本文檔1 KB客戶端就TFTP服務(wù)器下載的文件7個(gè)對(duì)象也口 9個(gè)隱藏對(duì)象)513 KB2我的電腦4.4實(shí)驗(yàn)分析現(xiàn)對(duì)實(shí)驗(yàn)過(guò)程中在客戶端抓的包進(jìn)行簡(jiǎn)單分析。實(shí)驗(yàn)整個(gè)過(guò)程共抓取56個(gè)數(shù)據(jù)包(實(shí)驗(yàn)過(guò)程未運(yùn)行其它軟件),將TFTP包過(guò)濾出來(lái), 共有7個(gè),如下圖所示:口 rFTPcIient.pcapng Wireshark 1.8.2 (SVN Rev 44520 from Arunk-1.8J| u | 旦劉釧理象寥丨三豹銘亙IQ中繆話蚩丨亙同I QQ您已IX岡期
25、 Alter: tftp|Ele Edit Ybw Go Capture Anakze Statistics TeleDhonY look Internab HelpNo.TimeSourceDestinationProtocolLength Info10.0000000003029TFTP63 write Request, File; testl.20.0077860002930TFTP60 Acknowledgement, Elock: 030.01036100030192.168
26、.2.129TFTP100 Data Packet, Block; 1 (last40.0110490002930TFTP60 Acknowledgement. Elock: 15415.699979000 192.16& 2 13029TFTP63 Read Request. File: iesi2i55丄).7O4Q56UUC30TFTP138 Dana packet, clock: 1 (Iasi5615. 704957000 L9乙 L6& 乙 13029TFTP46 Ackn
27、owledgement, Block: 1| Expression. Clwr Apply Save*共7個(gè)TFT?包4 |川 bh-i Frame 4: 60 bytes on wire (480 b1rs). 60 byres capuured (480 bits) on inrerface 0h Ethernet II, src: vmware_17:5c:dl Coo:oc:29:17:5c:dl), Dst: vware17:af :68 Coo:oc:Z9:L7:LI )Destination: vare_i7:af:68 (oo:oc:29:17:af:68)ffl source
28、: vmware_17:5c:dl (oo:oc:29:17:5c:dl)T/na tp rciYfincn000000100020003000000200Oc2082002901040017542e00af 68 00 Oc00 00 80 1104 oe oo oc00 00 00 0029 17 5c dl b2 25 cO aS 71 41 00 0400 00 00 0008020000a800008101QAare_17 :af :68 (00;0c;29:17:af ;68)廠=“Type: IP (0X0800)滋尸噴inuerneL protocol version 4. s
29、rc:92丄6&2.1301(30. DSL: 29 C192.lt09出 user Datagram protocolt src Port: ntqp (1038), Dst Port: gmrupdateserv C1070) BDESTINATION File: tQSH TXT 廠I 文件皂Opcode: Data Packet (?)Block: 塊號(hào)C Data (54 bytes)Trivial File Transfer ProTocolDataLengthT54 6d616e20646f65732077686174206865206
30、3616e2c20.in002000300040005000600281Mlyy w w w 2z 丄丄04 0e 04 2e 00 4261 6e 2C 20 75 6e73 74 69 6e 79 20642 9 A X. VV A. 7 J J65 c5 00 03 00 01 ;l3 5 5666/ 9 3/ 67co628 566966718 3 56 7 6whatnan doescan, un r1l h1s destirr led.Ms reve口 3 0.010361003 30 29 TFTP 100 Data Packet, B
31、lock: 1 (last客戶端收到服務(wù)端發(fā)來(lái)的確認(rèn)包后,開(kāi)始上傳文件,因上傳的文件較小,小于512字節(jié), 故用一個(gè)DATA包就傳完數(shù)據(jù)。上傳的文件testl. txt的容如下圖:文件(F)編輯(E)格式(O) (V) W(H)A man does what he can, until his destiny is revealedA|) testl.txt -記事本經(jīng)與3號(hào)包對(duì)比,testl.txt的容全被3號(hào)包包含。確認(rèn)包4號(hào)包如下圖所示:(nJ 4 0.011049000 29 30 TFTP 60Frame 4: 60 bytes on wi
32、re (480 trits), 60 bytes captured (480 bits) on -interface 0Ethernet II, src: vraware_17:5c:dl (oo:oc:29:17:5c:dl), dst: vaiware_17:af:68 (oo:oc:29:l7:a1 S Destination; Vniware-_17;af :68 (00:0c:29:17:af:68)E Source: Vmare_17:5c:dl (00:0c:29:17:5c:dl)乂Type: IP (0X0800)丿疔踹internet Protocol version 4.
33、 5rc: 1192,168,2,1291 (29), Dst: 30 (192.1(padding: OOOOOOOOOOOOOOOOOOOOOOQlXiaQQ(000400010000qa00004號(hào)為客戶端上傳文件完成后服務(wù)端發(fā)給客戶端的確認(rèn)包,告知客戶端上傳的文件已收 到,上傳結(jié)束。54號(hào)包如下圖所示:口 54 15.699979000 30 29 TFTP 63|Read Req ile: test2.txt Transfer type: netascii | o | 回ed (504 bits)
34、 on interface 0 Frame 54: 63 bytes on wire (504 bits), 63 bytes三 Ethernet II, 5rc: vraware_17:af:68 (00:0c:29:17:af:68),xQst: vraware_17:5c:dl (00:0c:29:17:5c E Destination; Vniware_17 ; 5c;dl (00;0c; 29; 17; 5c;dl)XE Source; Vniare_17 :af :68 (00:0c; 29:17:af :68) 尹客戶湍屈日Type; IP (0x0800)王 internet
35、Protocol Version 4, Src; |192 16& 2石5 (30) , Dst: 192 168(192.1(不 User Datagram Protocol, Src Port: sbl C1039). Dst Port; tftp (69)h Trivial File Transfer protocolType: netascHirr0000 0010 0020003008 4 o a75 o 3 E 4 C7 0 2 5 086 82 4 007 88 1 Gao f oo a co7 5 6 18f9 3 2 2bb ocnld88000禹 dl
36、004500 coo 4 5007 73f 81 eo 7 9 0 4 42 0 0 7 ell e 0 3 8 2 0 0 2 2 000 3o96963637 61 p56此包為指令I(lǐng)ttp 192 .168.2 .129 get test2 .txt發(fā)出后抓取的TFTP包,指令表示客戶端向服務(wù)端請(qǐng)求下載文件test2. txt。55號(hào)包如下圖所示:口 55 15.704858000 192.168.2129 30 TFTP 138|oata Packet Block: 1 (last)| c= | Frame 55: 138 bytes on wire (1104
37、bits), 138 bytes Raptured (1104 bits) on interface 0三 Ethernet II, 5rc: vraware_17:5c:dl (00:0c:29:17:5c:dlX D5t: vraware_17:af:68 (00:0c:29:17:af*ATA包E Destination: Vimvare_17 : af : 68 (00: 0c: 29:17:af:68) E Source: ViTMare_17 : 5c :dl (00:0c:29:17:5c:dl)Type: IP (0x0800)瞬常王 internet Protocol Ver
38、sion 4, 5rc; |192 168: 2 129 | (29) , Dst: 192.168. 2.13o| (192.1(王 User Datagram Protocol, Src Port; bridgecontrol (1073), Dst Port: sbl (10*9 E Trivial File Transfer ProtocolSource File : | test2, txt Opcode; Data Packet E Data C92 bytes) 丸Dara: 0d000d0a41206d616e20646f65732077685174206
39、8652063.Length: 921irr0000 0010 0020 0030 0040 0050 0060 0070 0080c C2 309 6f d 07 8 0 26 7df Oo2d485d c 000 076 6b cC18oe4ecc 016 267 2df ooo el2 443 080 667 & c c 8ofl35599 600 666 6f c fo4do4 Cb3 aoo6266cd 7dl050 Li c 16 2 2 6 2 6 a e c8267080 102 69 o ao 627 ad 5 od 8 c o 3 44 co662dd 0117 93b3 080 7 67 cf 8200498 a 000 276 cb 182 3 eo ab d ao 7 62 Ob coo 5 5 Q- d 85 c o 6 7
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 淺談對(duì)民間文藝演出團(tuán)體的管理與扶持
- 情感事務(wù)所創(chuàng)業(yè)計(jì)劃書(shū)模板
- 公路瀝青采購(gòu)合同范例
- 大棚鋼結(jié)構(gòu)施工合同范本
- 共同購(gòu)買土地合同范本
- 2025年度住宅小區(qū)環(huán)氧地坪施工與社區(qū)共建合同
- 互聯(lián)網(wǎng)服務(wù)貿(mào)易合同范例
- 分包施工安全合同范本
- 公司辦公樓租賃合同范本
- 2025年電動(dòng)車電子剎車器項(xiàng)目投資可行性研究分析報(bào)告
- 四川省自貢市2024-2025學(xué)年上學(xué)期八年級(jí)英語(yǔ)期末試題(含答案無(wú)聽(tīng)力音頻及原文)
- 2025年生物安全年度工作計(jì)劃
- 人教版數(shù)學(xué)六年級(jí)下冊(cè)全冊(cè)核心素養(yǎng)目標(biāo)教學(xué)設(shè)計(jì)
- 通用電子嘉賓禮薄
- 水泥罐安裝與拆除專項(xiàng)施工方案
- 高血壓(最新版)課件
- 鋼筋工專項(xiàng)安全教育
- 《深化新時(shí)代教育評(píng)價(jià)改革總體方案》學(xué)習(xí)解讀
- 中醫(yī)學(xué)課件:第三章 藏象學(xué)說(shuō)
- 山西省煤炭運(yùn)銷集團(tuán)有限公司王家?guī)X煤礦井筒工程施工組織設(shè)計(jì)
- 新概念英語(yǔ)第三冊(cè)課后習(xí)題答案詳解
評(píng)論
0/150
提交評(píng)論