パケットトレーサー分析TCP接続を使用して第三の実験では、オブジェクトを確立しています

名前:張越

クラス:1811計算

学生ID:201821121006

1.実験

1.異なるネットワークルータを使用します

2.コマンド・ライン・ルータを使用します

HTTPパケット、TCPコネクション確立プロセスの分析を通じてクロール3

2.実験内容

1.パケットトレーサは、適切にネットワークパラメータを設定し、HTTPパケットをクロールすることによって、TCP接続確立手順を解析します。ネットワークトポロジを確立します。

2.実験パラメータの内容を設定します

3. Etherealの

データパケットの4分析

3.1ネットワークトポロジを確立

3.2のconfigureのパラメータ

ルータの設定パラメータ:

 まず、コマンドライン上で異なるターンコマンドを入力し、CLUを開くために、ルータ上でクリックしてください。

   説明:ルーター>アクセス権限モデルを有効にします

      ルータ#config tコングローバルコンフィギュレーションモードを開始します

      ルータ(設定)#interface Faを0/0イーサネットインターフェイス0/0

      ます。Router(config-if)#ipのアドレス192.168.1.7の255.255.255.0は、IPアドレスを追加します

     ます。Router(config-if)#NOシャットダウン活性化ポート

     ます。Router(config-IF)は、前に戻る#exit 

     ルータ(設定)#interface Faを0/1イーサネットインタフェース0/1

    ます。Router(config-if)#ipのアドレス192.168.2.7の255.255.255.0は、IPアドレスを追加します

    ます。Router(config-if)#NOシャットダウン活性化ポート                  

キャプチャ、TCPのセットアッププロセスを分析

 

TCP 接続図を確立します:

 

番号と確認番号の変更

最初のハンドシェーク:クライアントが最初の送信制御モジュールを作成するには、TCPコネクションが確立され、この場合のヘッダの同期ビットSYN = 1、初期シーケンス番号seq = Xを選択しながら

第二次握手:在服务端向客户端发送的确认报文中,SYN位和ACK位都置为1,确认号是ack=x+1,同时也为自己选择一个初始序号seq=y

第三次握手:客户端受到确认报文后,还要给服务端回应;ACK置为1,确认号ack=y+1,而自己的序号seq=x+1

为什么连接建立要三次握手?

答:防止已经失效的连接请求报文段突然又传到服务端,因而产生错误”,这种情况是:一端(client)A发出去的第一个连接请求报文并没有丢失,而是因为某些未知的原因在某个网络节点上发生滞留,导致延迟到连接释放以后的某个时间才到达另一端(server)B。本来这是一个早已失效的报文段,但是B收到此失效的报文之后,会误认为是A再次发出的一个新的连接请求,于是B端就向A又发出确认报文,表示同意建立连接。如果不采用“三次握手”,那么只要B端发出确认报文就会认为新的连接已经建立了,但是A端并没有发出建立连接的请求,因此不会去向B端发送数据,B端没有收到数据就会一直等待,这样B端就会白白浪费掉很多资源。如果采用“三次握手”的话就不会出现这种情况,B端收到一个过时失效的报文段之后,向A端发出确认,此时A并没有要求建立连接,所以就不会向B端发送确认,这个时候B端也能够知道连接没有建立。 

 

おすすめ

転載: www.cnblogs.com/hltz/p/11679086.html