返信

ハーフクローズ中のSYNコネクション受付の件

相談することころがなくインターネットを検索していたら先生のページを見つけました。以前書籍を読ませていただいていましたので、やったと思い質問致しました。

構成は PC --LAN--Linux組込機をLAN接続しています。
通信は Linux組込がTCPの特定のポート(9000)でソケット通信を行っています。
そのため、特定のプロトコルには依存していません。

パケットモニターにてTCP通信を調べたところコネクション以下のように
1回目のセグメントが終了しないうちに2回目のコネクションが始まっています。
2回目の通信の途中で最初のコネクションが割り込んでいるという現象が確認できました。シーケンス番号は正常に推移しています。いろいろ書籍を調べてみるとハーフクローズすると片側通信になるとは書いてありました。しかし今回のような新しい
コネクションが割り込むのは正しいことなのでしょうか?
質問の場所が違うかもしれませんがよろしくご教示願います。。。

 
     PC        Linux組込(port 9000)
 (port 1132)--SYN---> 
     3ステートハンドシェーク正常
       データ通信 正常   
      <-------------- FIN/ACK
 
(port 1133)----SYN---->    
      3ステートハンドシェーク正常
       データ通信 中

  port 1132 <------ FIN ACK
        ----ACK---->

  port 1133 <---RST・ACK----

     

名前: 
TCPに悩む
日時: 
10/10/04 12:42

<code>Only

  • 使用できるHTMLタグ: <code>
  • 文字で図を描く場合に<code>と</code>で囲んでください
画像認証
機械的なスパムメッセージ送信を防止するために画像認証を設けています。ご協力ください。
Image CAPTCHA
Enter the characters shown in the image.