Beenden Sie die Verbindung durch Senden eines Textes

Beenden Sie die Verbindung durch Senden eines Textes

Ist es möglich, eine bestehende tcpVerbindung zu beenden, die durch netcatdas Senden eines Textes vom Host zum Server oder umgekehrt hergestellt wurde?

Ich füge bei, was ich tun soll:

Schnappschuss

Antwort1

Viele Menschen Ctrl + DverwendenSchließen Sie eine Netcat-Verbindung.

Um eine TCP-Verbindung zu trennen, netcatmüsste die FIN-Sequenz gesendet werden, damit beide Endpunkte wissen, dass der Stromkreis geschlossen ist. Da die Trennungssequenz von TCP-Flags gesteuert wird, ist es nicht so einfach wie das Senden einer Zeichenfolge. Sie müssten Netcat-Optionen verwenden, um diese Art von Datenverkehr explizit zu generieren.

  1. Sie senden eine FIN.
  2. Sie senden eine ACK an Ihr FIN und ein eigenes FIN.
  3. Sie bestätigen ihre FIN.
  4. Die Verbindung ist an beiden Enden geschlossen.

Daher scheint die Verwendung von Strg + D die beste Lösung zu sein.

verwandte Informationen