RFC 908 - Reliable Data Protocolにある間違い その弐

RFC 908 - Reliable Data Protocolにある間違い
http://d.hatena.ne.jp/ytakano/20100315/1268611473
に引き続き間違いを見つけた.問題の箇所は25ページに有る下記の部分.

     If State = SYN-SENT

       If ACK set
         If RST clear and SEG.ACK != SND.ISS
           Send 
         Endif
         Discard segment; Return
       Endif

RDPでは,アクティブオープンしたときにSYNパケットを送り,コネクションの状態をSYN-SENTに変更する.また,SYNパケットを受け取った対向ホストは,SYN, ACKパケットを返信する.しかしながら,これでは,ACKフラグの立っている応答パケットは全てドロップされてしまう.従って,正確には,以下のようになると考えられる.

     If State = SYN-SENT

       If ACK set
         If RST clear and SEG.ACK != SND.ISS
           Send 
           Discard segment; Return
         Endif
       Endif