




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
精選優(yōu)質(zhì)文檔-----傾情為你奉上精選優(yōu)質(zhì)文檔-----傾情為你奉上專心---專注---專業(yè)專心---專注---專業(yè)精選優(yōu)質(zhì)文檔-----傾情為你奉上專心---專注---專業(yè)實(shí)驗(yàn)報(bào)告課程名稱 計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)名稱 實(shí)驗(yàn)三TCP傳輸控制協(xié)議分析系別 __計(jì)算機(jī)學(xué)院_專業(yè) ___軟件工程___班級(jí)/學(xué)號(hào) 軟工1301班/2013_學(xué)生姓名 ____________實(shí)驗(yàn)日期 ___2015年12月2日___成績(jī) ________________________指導(dǎo)教師 ________TCP傳輸控制協(xié)議分析【實(shí)驗(yàn)?zāi)康摹?、掌握TCP協(xié)議的報(bào)文形式。2、掌握TCP連接的建立和釋放過(guò)程。3、掌握TCP數(shù)據(jù)傳輸中編號(hào)與確認(rèn)的過(guò)程。4、理解TCP重傳機(jī)制。【實(shí)驗(yàn)學(xué)時(shí)】4學(xué)時(shí)【實(shí)驗(yàn)環(huán)境】圖4-9實(shí)驗(yàn)拓?fù)鋱D【實(shí)驗(yàn)內(nèi)容】1、學(xué)習(xí)TCP協(xié)議的通信過(guò)程。2、學(xué)習(xí)分析TCP協(xié)議報(bào)頭字段含義?!緦?shí)驗(yàn)流程】圖4-10實(shí)驗(yàn)流程圖【實(shí)驗(yàn)原理】詳見(jiàn)理論教材【實(shí)驗(yàn)步驟】步驟一:設(shè)定實(shí)驗(yàn)環(huán)境1、配置主機(jī)IP和路由器IP地址。2、按照實(shí)驗(yàn)拓?fù)溥B接網(wǎng)絡(luò)拓?fù)?。步驟二:查看分析TCP三次握手1、在PC1中開(kāi)啟協(xié)議分析軟件,進(jìn)行數(shù)據(jù)包抓包。2、在PC1中的協(xié)議分析軟件中利用工具欄中的TCP連接工具對(duì)PC2發(fā)起連接,如下圖所示。 圖4-12TCP連接工具在IP地址中填入PC2地址6,端口填入FTP服務(wù)端口21,然后點(diǎn)擊連接。分析PC2中捕獲到的三次握手報(bào)文。圖4-13三次握手第一次連接查看上圖TCP報(bào)文中的報(bào)頭部分:源端口:2601,由于發(fā)起連接的是客戶端,因此源端口為T(mén)CP程序隨機(jī)出的短暫端口,在此連接中是2601。目的端口:21,由于是向FTP服務(wù)發(fā)起連接,因此目的端口為FTP服務(wù)的熟知端口,為21。序列號(hào):0XA0DC0E83,此序列號(hào)為T(mén)CP程序隨機(jī)出的字節(jié)編號(hào)。確認(rèn)序號(hào):0X,第一個(gè)發(fā)出的連接請(qǐng)求中,確認(rèn)號(hào)為0。TCP首部長(zhǎng)度:11,TCP首部長(zhǎng)度包括TCP報(bào)頭長(zhǎng)度和數(shù)據(jù)長(zhǎng)度,這個(gè)字段表示TCP報(bào)頭長(zhǎng)度,其中20字節(jié)為標(biāo)準(zhǔn)TCP報(bào)頭長(zhǎng)度,另有8字節(jié)選項(xiàng)字段長(zhǎng)度,選項(xiàng)字段中和服務(wù)器端協(xié)商了最大報(bào)文段長(zhǎng)度。標(biāo)識(shí)位:SYN位置1,只有TCP連接中三次握手第一次連接的報(bào)文段中SYN位置1。窗口大?。?5535,默認(rèn)大小。校驗(yàn)和:0XF6F3,校驗(yàn)和是對(duì)TCP報(bào)頭、數(shù)據(jù)和偽首部進(jìn)行計(jì)算得出的校驗(yàn)和。緊急指針:0,當(dāng)緊急標(biāo)識(shí)位置1時(shí),此16位字段才有效,說(shuō)明此時(shí)報(bào)文段中包含緊急數(shù)據(jù),緊急數(shù)據(jù)到達(dá)接受端后可以不按次序優(yōu)先被接受程序處理。TCP三次握手過(guò)程中第二個(gè)報(bào)文如下圖所示。圖4-14TCP三次握手第二個(gè)報(bào)文查看上圖中的TCP報(bào)頭:源端口:21,服務(wù)端的源端口為相關(guān)服務(wù)的熟知端口,F(xiàn)TP服務(wù)端口為T(mén)CP21。目的端口:2061,為客戶端源端口復(fù)制過(guò)來(lái)得到。序列號(hào):0XE36B3089,為服務(wù)端隨機(jī)計(jì)算出的字節(jié)序號(hào)。確認(rèn)序列號(hào):0XA0DC0E84,確認(rèn)序列號(hào)的功能是對(duì)發(fā)送端數(shù)據(jù)進(jìn)行確認(rèn),為發(fā)送端序號(hào)0XA0DC0E83+1得到。TCP首部長(zhǎng)度:11,包含20字節(jié)標(biāo)準(zhǔn)TCP首部長(zhǎng)度和8字節(jié)選項(xiàng)長(zhǎng)度。標(biāo)志位:SYN位和ACK位置1,表示此報(bào)文為T(mén)CP三次握手的第二個(gè)報(bào)文。窗口大?。?5535,為默認(rèn)大小。校驗(yàn)和:0XE2ED,TCP校驗(yàn)和為T(mén)CP首部、數(shù)據(jù)和偽首部三部分計(jì)算得出校驗(yàn)和。緊急指針:0。TCP三次握手第三個(gè)報(bào)文如下圖所示。圖4-15TCP三次握手第三個(gè)報(bào)文查看TCP三次握手第三個(gè)報(bào)文首部源端口:2601,同一個(gè)連接發(fā)送的數(shù)據(jù),源端口保持不變。目的端口:21,對(duì)同一個(gè)服務(wù)發(fā)送的數(shù)據(jù)段中的目的端口保持不變。序列號(hào):0XA0DC0E84,為前一個(gè)數(shù)據(jù)段序列號(hào)加1。確認(rèn)序號(hào):0XE36B308A,由于此報(bào)文是對(duì)服務(wù)端發(fā)回的連接應(yīng)答消息的確認(rèn),因此是上一個(gè)報(bào)文序號(hào)0XE36B3089加1。TCP首部長(zhǎng)度:8,標(biāo)準(zhǔn)TCP首部長(zhǎng)度為5*4字節(jié)=20字節(jié)。標(biāo)識(shí)位:TCP三次握手第三個(gè)報(bào)文段ACK位置1。窗口大?。?2768.校驗(yàn)和:0X7083,為T(mén)CP首部、數(shù)據(jù)、偽首部計(jì)算得出的校驗(yàn)和。緊急指針:0,未使用緊急指針。通過(guò)上面的TCP三次握手的報(bào)文,可以很清楚的分析出在TCP連接建立時(shí),客戶端和服務(wù)端所進(jìn)行的工作。三次報(bào)文的重要區(qū)別在于標(biāo)識(shí)位的不同,第一個(gè)報(bào)文,SYN位置1,第二個(gè)報(bào)文是對(duì)第一個(gè)報(bào)文的確認(rèn),SYN位置1,ACK位置1,第三個(gè)報(bào)文是確認(rèn)報(bào)文,ACK位置1。步驟三:查看分析TCP確認(rèn)機(jī)制1、在PC1中開(kāi)啟協(xié)議分析軟件進(jìn)行數(shù)據(jù)包捕獲。2、在PC1協(xié)議分析軟件工具欄中的TCP連接工具中連接到PC2的FTP服務(wù)器并發(fā)送list命令.3、分析捕獲到的FTP數(shù)據(jù)包,如下圖所示。圖4-17發(fā)送FTP命令分析上圖中TCP數(shù)據(jù)段首部,可以看到序列號(hào)為0XDE212AB1,數(shù)據(jù)部分長(zhǎng)度為5字節(jié)。再查看從PC2會(huì)返回的確認(rèn)數(shù)據(jù)段,如下圖所示。圖4-18TCP確認(rèn)報(bào)文查看上圖中TCP數(shù)據(jù)段的報(bào)頭部分,確認(rèn)序號(hào)為0X0XDE212AB7,因?yàn)?XDE212AB1+6=0X0XDE212AB7,因此,此確認(rèn)序號(hào)的含義為上一個(gè)發(fā)送的TCP數(shù)據(jù)段信息全部處理,發(fā)送端可以發(fā)送0X0XDE212AB7以后的數(shù)據(jù),此即是TCP確認(rèn)機(jī)制的過(guò)程。步驟四:查看TCP連接超時(shí)重傳過(guò)程1、查看PC1中ARP緩存記錄,確保有PC2中ARP記錄,如下圖所示。圖4-19查看PC1中ARP緩存記錄2、將PC2從網(wǎng)絡(luò)中斷開(kāi),確保PC2不會(huì)對(duì)PC1發(fā)送的TCP連接請(qǐng)求進(jìn)行回應(yīng)。3、在PC1中開(kāi)啟協(xié)議分析軟件,進(jìn)行數(shù)據(jù)包捕獲。4、在PC1中用工具欄中的TCP連接工具對(duì)PC2的FTP服務(wù)發(fā)起連接.5、在PC1中分析捕獲的TCP數(shù)據(jù)段,如下圖所示。圖4-21TCP超時(shí)重傳數(shù)據(jù)段從上圖中可以看到,在發(fā)出SYN位置1的TCP連接請(qǐng)求沒(méi)有得到相應(yīng)后,連接工具又發(fā)送了第二個(gè)相同的SYN位置1的TCP連接請(qǐng)求,進(jìn)行重傳,確定數(shù)據(jù)段為重傳數(shù)據(jù)段可以通過(guò)TCP首部中的序列號(hào)確認(rèn),例如本例中,重傳數(shù)據(jù)段中的序列號(hào)均為0XC89A6413?!舅伎紗?wèn)題】TCP在建立連接時(shí)為什么需要3次握手,而斷開(kāi)連接是需要4次握手?1)、當(dāng)主機(jī)A確認(rèn)發(fā)送完數(shù)據(jù)且知道B已經(jīng)接受完了,想要關(guān)閉發(fā)送數(shù)據(jù)口(當(dāng)然確認(rèn)信號(hào)還是可以發(fā)),就會(huì)發(fā)FIN給主機(jī)B。2)、主機(jī)B收到A發(fā)送的FIN,表示收到了,就會(huì)發(fā)送ACK回復(fù)。3)、但這是B可能還在發(fā)送數(shù)據(jù),沒(méi)有想要關(guān)閉數(shù)據(jù)口的意思,所以FIN與ACK不是同時(shí)發(fā)送的,而是等到B數(shù)據(jù)發(fā)送完了,才會(huì)發(fā)送FIN給主機(jī)A。4)、A收到B發(fā)來(lái)的FIN,知道B的數(shù)據(jù)也發(fā)送完了,回復(fù)ACK,A等待2MSL以后,沒(méi)有收到B傳來(lái)的任何消息,知道B已經(jīng)收到自己的ACK了,A就關(guān)閉鏈接,B也關(guān)閉鏈接了。請(qǐng)舉例說(shuō)明日常應(yīng)用中,哪些應(yīng)用在傳輸層
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 港口碼頭物資管理制度及流程
- 2025至2030船用液化天然氣行業(yè)發(fā)展趨勢(shì)分析與未來(lái)投資戰(zhàn)略咨詢研究報(bào)告
- 康復(fù)科危急值報(bào)告流程與制度標(biāo)準(zhǔn)他
- 2025至2030中國(guó)移動(dòng)邊緣計(jì)算(MEC)行業(yè)發(fā)展趨勢(shì)分析與未來(lái)投資戰(zhàn)略咨詢研究報(bào)告
- 2025至2030中國(guó)租船運(yùn)輸行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢(shì)及投資規(guī)劃深度研究報(bào)告
- 2025至2030中國(guó)硬頂敞篷車(chē)頂系統(tǒng)行業(yè)發(fā)展趨勢(shì)分析與未來(lái)投資戰(zhàn)略咨詢研究報(bào)告
- 2025至2030中國(guó)痤瘡行業(yè)發(fā)展趨勢(shì)分析與未來(lái)投資戰(zhàn)略咨詢研究報(bào)告
- 2025至2030中國(guó)電動(dòng)烘干架行業(yè)發(fā)展趨勢(shì)分析與未來(lái)投資戰(zhàn)略咨詢研究報(bào)告
- 2025至2030中國(guó)玉米種子市場(chǎng)投資風(fēng)險(xiǎn)與需求多樣化趨勢(shì)報(bào)告
- 小學(xué)四年級(jí)數(shù)學(xué)幾百幾十?dāng)?shù)乘以一位數(shù)競(jìng)賽測(cè)試?yán)}帶答案
- 農(nóng)村財(cái)會(huì)培訓(xùn)課件
- 社區(qū)超市食品安全管理培訓(xùn)
- 骨髓炎護(hù)理課件
- JGT483-2015 巖棉薄抹灰外墻外保溫系統(tǒng)材料
- 2023慢性病管理實(shí)施方案
- 華能光伏發(fā)電項(xiàng)目-施工組織設(shè)計(jì)(Ⅲ標(biāo)段)
- 廣東省深圳市羅湖區(qū)螺嶺外國(guó)語(yǔ)實(shí)驗(yàn)學(xué)校小學(xué)五年級(jí)下冊(cè)期末語(yǔ)文試題
- 汽車(chē)改色備案流程委托書(shū)范本
- 2024屆高考語(yǔ)文復(fù)習(xí):語(yǔ)句補(bǔ)寫(xiě) 課件
- 發(fā)那科注塑機(jī)講義課件
- 幼兒園班級(jí)管理學(xué)習(xí)通超星課后章節(jié)答案期末考試題庫(kù)2023年
評(píng)論
0/150
提交評(píng)論