RSTパケット
提供: セキュリティ
2014年11月9日 (日) 13:12時点におけるDaemon (トーク | 投稿記録)による版 (ページの作成:「TCPのRSTパケット (reset packet)とは、TCPの接続を中断する場合や拒否する場合に送信されるパケットです。TCPヘッダの制...」)
スポンサーリンク
TCPのRSTパケット (reset packet)とは、TCPの接続を中断する場合や拒否する場合に送信されるパケットです。TCPヘッダの制御フラグのRSTフィールドがセットされたパケットです。
読み方
- RSTパケット
- りせっと ぱけっと
- reset packet
- りせっと ぱけっと
概要
RSTパケットが送信される理由は、いくつかあります。
- コネクションを維持するリソースが十分にない
- listen していないポートに SYNパケットを送信した場合、RSTパケットが返される。
- accept したソケットに対して、すべてのデータを読み取ってない状態で close した場合に、コネクションの相手にRSTパケットが送信される。
- tcp_max_prphans以上のorhanコネクションがある場合に、orhanな接続に対して、RSTパケットを送信する。
- orphan 状態のソケットの最大数。デフォルト値は搭載メモリ量に応じて変動する。
- linuxでtcp_abort_on_overflowがonの場合に、バックログ(backlog)以上の非acceptの接続が張られた場合に、RSTパケットが送信される。
- パケットのエラー
セキュリティスキャンとRSTパケット
RSTパケットは、ステルススキャンを実現するために利用されることがあります。
関連項目
ツイート
スポンサーリンク