第三次實驗報告:使用Packet Tracer分析TCP鏈接創建過程

1 實驗目的

  • 使用路由器鏈接不一樣的網絡
  • 使用命令行操做路由器
  • 經過抓取HTTP報文,分析TCP鏈接創建的過程

2 實驗內容

使用Packet Tracer,正確配置網絡參數,經過抓取HTTP數據包,分析TCP鏈接創建過程。算法

  • 創建網絡拓撲結構
  • 配置參數
  • 抓包
  • 分析數據包

3. 實驗報告

3.1 創建網絡拓撲結構服務器

創建該拓撲結構,須要將一臺PC機、路由器以及服務器相連.網絡

3.2 配置參數命令行

PC端的IP地址:192.168.1.693d

 

 

  

服務器的IP地址:192.168.2.69blog

 

 

3.3 配置路由器接口

 (1)清除路由器上的現有配置:路由

 (2)將路由器名稱配置爲R同步

 (3)配置F0/0接口配置

 (4)激活接口

 (5)配置F0/1接口

 配置路由算法

(1)啓用動態路由

 (2)指定網絡

 驗證參數配置是否正確

1)檢驗IP地址正確而且接口處於激活狀態

 (2)查看路由表

 

 (3)任意兩臺機器能ping成功

3.4分析報文

(1)抓包

 

 

 

 (2)畫出TCP鏈接創建示意圖

(3)分析序號和確認號的變化

第一次握手:客戶端首先建立傳輸控制模塊,創建TCP鏈接;這時首部中的同步位SYN=1,ack=0,同時選擇一個初始序號seq=0。

第二次握手:服務器收到請求鏈接報文段並贊成鏈接,向PC機發送確認,SYN=1,ACK=1,ack=1,本身選擇一個初始序號seq=0;同時這個報文段不能攜帶數據,但要消耗一個序號。

第三次握手:PC機收到確認後,向服務器發送確認,確認報文段ACK=1,確認號ack=1,本身的序號seq=1,TCP的標準規定,ACK報文段能夠攜帶數據,可是若是不攜帶數據則不消化序號,這個狀況下,下一個數據報文段序號seq=1.TCP創建鏈接。

 (4)解答:爲何鏈接創建須要第三次握手

答:TCP是可靠通訊協議,爲了實現可靠傳輸。

相關文章
相關標籤/搜索