テキストを送信して接続を終了する

テキストを送信して接続を終了する

ホストからサーバーへ、またはその逆にテキストを送信して確立されたtcp接続を終了することは可能ですか?netcat

私に求められている作業を添付します:

スナップショット

答え1

多くの人Ctrl + Dnetcat接続を閉じる

TCP 接続を切断するには、netcatFIN シーケンスを送信して、両方のエンドポイントが回線が閉じられていることを認識する必要があります。切断シーケンスは TCP フラグによって駆動されるため、文字列を送信するほど単純ではありません。この種のトラフィックを明示的に生成するには、netcat オプションを使用する必要があります。

  1. FINを送信します。
  2. 彼らはあなたの FIN に ACK を送信し、さらに自分自身の FIN も送信します。
  3. あなたは彼らのFINにACKします。
  4. 両端で接続が閉じられています。

したがって、Ctrl + D を使用するのが最善策と思われます。

関連情報