www.mikrocontroller.net

Forum: PC-Programmierung Tcp Verbindungsaufbau mit Daten

Autor: Bernd Schuster (mms)
Datum: 04.05.2008 22:43

Hallo,

wie verhalten sich die Sequence-Nummern, ACK-Nummern beim
Verbindungsaufbau TCP wenn bereits hier Daten übertragen werden?

Beeinflusst das die ACKs und SEQs?

A -> B : SEQa = 1, Daten=10, Win=576;

B -> A : SEQb = 1; Daten=0; Win=5080; ACK = 12;

A -> B : SEQa = 12; ACK = 2; Wind=576



Gruß
Bernd
Autor: Bernd Schuster (mms)
Datum: 04.05.2008 23:10

Gast wrote:
> RTFM

"Several examples of connection initiation follow.  Although these
  examples do not show connection synchronization using data-carrying
  segments, this is perfectly legitimate, so long as the receiving TCP
  doesn't deliver the data to the user until it is clear the data is
  valid (i.e., the data must be buffered at the receiver until the
  connection reaches the ESTABLISHED state)."


so viel steht dazu in der RTFM anleitung...

Ich sitze gerade vor einem (nicht von mir) entwickeltem Stack, der das
Senden von Daten während des Verbindungsaufbaus nicht zulässt... jetzt
wollte ich lediglich wissen, ob sich SEQ und ACKs trotzdem genauso
verhalten oder ob sie sich entsprechend ändern wie beim "normalen
Datentransfer", wenn die Verbindung aufgebaut ist...


Bernd
Autor: --- (Gast)
Datum: 04.05.2008 23:41

>jetzt wollte ich lediglich wissen, ob sich SEQ und ACKs trotzdem genauso
>verhalten oder ob sie sich entsprechend ändern wie beim "normalen
>Datentransfer", wenn die Verbindung aufgebaut ist...

Ja, natürlich. RTFM meint nicht, daß du das Manual lesen sollst, das du
zufällig vor der Nase liegen hast. Du musst dir das passende besorgen.
Allerdings habe ich noch keine TCP-Spezifikation gesehen, in der das
nicht haarklein beschrieben ist. Man muss nur lesen können.
Autor: Bernd Schuster (mms)
Datum: 04.05.2008 23:45

als anleitung verwende ich eigentlich immer die RFCs... und google
liefert mir immer verbindungsaufbau-anleitungen ohne datenübertragung...

Wenn du einen tipp hast, wäre ich dir sehr dankbar.

Bernd
Autor: --- (Gast)
Datum: 04.05.2008 23:55

Den Tip haste doch bereits: RTFM
und zwar von vorne bis hinten

Antwort schreiben

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

Wichtige Regeln - erst lesen, dann posten!

  • Suchfunktion und Betreffsuche benutzen - vielleicht gibt es schon einen ähnlichen Beitrag
  • Aussagekräftigen Betreff wählen
  • Im Betreff angeben um welchen Controllertyp es geht (AVR, PIC, ...)
  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang
  • JPEG-Dateien (.jpg) nur für Fotos verwenden, Schaltpläne, Screenshots usw. als PNG oder GIF anhängen

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [pre]vorformatierter Text (z.B. Code in anderen Sprachen)[/pre]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel






webmaster@mikrocontroller.netImpressumWerbung auf Mikrocontroller.net