分析推薦演示tcp傳輸控制協(xié)議_第1頁
分析推薦演示tcp傳輸控制協(xié)議_第2頁
分析推薦演示tcp傳輸控制協(xié)議_第3頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

實驗九TCP【實驗目的】1TCP協(xié)議的報文形式2TCP3TCP數(shù)據(jù)傳輸中編號與確認的過程4TCP重傳機制【實驗學時】2【實驗環(huán)境】圖4-9實驗拓撲【實驗內容】1UDP協(xié)議的通信過程2UDP協(xié)議報頭字段含義【實驗流程】圖4-10實驗流程【實驗原理】TCP報文段首部長度為20-60字節(jié),報文段首部格式如下圖4-11TCP報文格20源端口地址:長度為16比特,定義了在主機中發(fā)送這個報文段的應用程序的端口號,如應用程序為客戶端,端通常為隨機端口,如果應用程序為服務端,端口個字節(jié)都有一個字節(jié)序號,TCP報頭中序號字段放置的是本數(shù)據(jù)段中數(shù)據(jù)部分的第確認號:長度為32比特,定義了接收端希望從源端接收的報文段的序號,通常,接收端收到源端發(fā)送的數(shù)據(jù)后,將最后一個字節(jié)序號加1,定義為發(fā)送數(shù)據(jù)確認號首部長度:長度為4TCP420-605-15保留:長度為6控制字段:長度為6比特,定義了6種不同的控制位或標識,其窗口值:長度為1665535校驗和:長度16比特,定義了TCP首部、TCP選項:TCP【實驗步驟】1IP和路由器IP1PC2中安裝FTP服務端程2PC13、在PC1中的協(xié)議分析軟件中利用中的TCP連接工具對PC2發(fā)起連接,如下圖4-12TCP連接工在IP地址中填入PC2地址53,端口填入FTP服務端口21,然后點擊連接。分析PC2中捕獲到的三次握手報文。圖4-13三次握手第一次TCP源端口:1627TCP程序隨機出的短暫1627。目的端口:21FTPFTP服務的熟知端21。序列號:0XE9999DE15TCP程序隨機出的字節(jié)編號 ,第一個發(fā)出的連接請求中,確認號為0TCP首部長度:7,TCP首部長度包括TCP報頭長度和數(shù)據(jù)長度,這個字段表示TCP報頭長度,其中20TCP報頭長度,另有8字節(jié)選項字段長度,標識位:SYN1TCP連接中三次握手第一次連接的報SYN校驗和:0X58F3TCP報頭、數(shù)據(jù)和偽首部進行計算得出的校驗和緊急指針:0,當緊急標識位置1時,此16位字段才有效,說明此文段中包TCP三次握手過程中第二個報文如下圖所示4-14TCP三次握手第二個報查看上圖中TCP報頭源端口:21,服務端的源端口為相關服務的熟知端口,F(xiàn)TP服務端口為TCP21送端序號0XE9999DE15+1得到。TCP首部長度:7,包20TCP首部長度和8標志位:SYNACK1,表示此報文TCP三次握手的第二個報文校驗和:0X419C,TCPTCP首部、數(shù)據(jù)和偽首部三部分計算得出校驗TCP圖4-15TCP三次握手第三個報TCP三次握手第三個報文首序列號:0XE9999DE,為前一個數(shù)據(jù)段序列號加1此是上一個報文序號0X2346F3FF加1。TCP首部長度:5,標TCP5*4字節(jié)=20標識位:TCP三次握手第三個ACK1校驗和:0X6E60,為TCPTCP三次握手的報文,可以很清楚的分析出在TCP連接建立時,客戶端和服務端所進行的工作。三次報文的重要區(qū)別在于標識位的不同,第一個報文,SYN1,第二個報文是對第一個報文的確認,SYN位置1,ACK位置1,第三個報文是確認報文,ACK位置1。1PC1中開啟協(xié)議分析軟件進行數(shù)據(jù)包捕獲2、在PC1協(xié)議分析軟件中的TCP連接工具中連接到PC2的FTP服務器并發(fā)送dir命令,如下圖所示。圖4-16FTP命3FTP圖4-17FTP命TCP數(shù)據(jù)段首部,可以看到序列號為0X7257BB5D,數(shù)5字節(jié)。再查看從PC2會返回的確認數(shù)據(jù)段,如下圖所示。圖4-18TCP確認報查看上圖中TCP部分,確認序號為0X7257BB62,因為0X7257BB5D+5=0X7257BB62,因此,此確認序號的含義為上一個發(fā)送的TCP數(shù)據(jù)段信息全部處理,發(fā)送端可以發(fā)送0X7257BB62以后的數(shù)據(jù),此即是TCP確認機制的過程。1、查看PC1ARP緩存記錄,確保PC2ARP記錄4-19PC1ARP緩存記2PC2PC2不會對PC1發(fā)送的TCP3PC14、在PC1中用中的TCP連接工具對PC2的FTP服務發(fā)起連接,如下圖所示圖4-20TCP連接工具發(fā)起5PC1TCP圖4-21TCP超時重傳數(shù)據(jù)從上圖中可以看到,在發(fā)出SYN位置1的TCP連接請求沒有得到相應后,連接工具又發(fā)送了第二個相同的SYN位置1的TCP連接請求,進行重傳,確定數(shù)據(jù)段為重傳數(shù)據(jù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論