mikrocontroller.net

Forum: PC-Programmierung TCP Reset (Sequenz- und Acknowledgementnummern)


Autor: Alex (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen

Ich habe mal ne frage zum TCP Reset. Und zwar kann verstehe ich nicht 
welche Sequenz- und Acknowledgenummern beim Reset gesendet werden im 
Vergleich zum Datenpaket davor.

Also zum Beispiel ich bekomme ein Datenpaket welches die Sequenznummer 1 
hat und eine Acknowledgenummer 100   welche Sequenz und 
Acknowledgenummern müsste dann ein Resetpaket haben das hierrauf 
gesendet werden sollte.

Vielen danke im Vorraus
Alex

Autor: Matthias Larisch (matze88)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
SEQ 101 (bzw. halt letzt gesendete SEQ + 1) und ACK 1 (bestätigung der 
sendung an dich), wie wäre das?

ich hab nur mal kurz in die RFC geschaut und auf Anhieb eher gefunden, 
dass kein ACK gesendet wird. Allerdings bin ich auch nicht in der 
Materie drin.

Viele Grüße,

Matthias

Nachtrag:

As a general rule, reset (RST) must be sent whenever a segment arrives
  which apparently is not intended for the current connection

(RFC 793, Ausschnitt).

Also sendest du ein RST nur, um deine Verbindung abzubrechen. Somit kein 
Bedarf, irgendwas zu ACKnowledgen, deine Sequenznummer sollte aber 
stimmen, damit die Gegenseite den Reset akzeptiert(?).

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.