TCP-Sequenznummer

Ich versuche zu verstehen, wie die Folgenummern des TCP-Headers generiert werden.

An einigen Stellen habe ich gelesen, dass es der "Index des ersten Bytes im Paket" ist (hier verlinken), bei einigen anderen Sites ist es eine zufällige 32-Bit-generierte Zahl, die dann inkrementiert wird.

Ich weiß nicht genau, was was ist, also hier ein paar Fragen:

Wie wird die anfängliche Sequenznummer generiert? (RFC-Nummer, falls vorhanden)Wie wird es erhöht?Wie wird der geheime Schlüssel generiert?

Ich habe einige der rfc's gelesenRFC 6528, RFC 793 undRFC 1948 aber ich kann anscheinend nicht verstehen, welches tatsächlich implementiert ist. Ich habe über den Status "std" gelesen, aber trotzdem ...

Danke im Voraus !

Antworten auf die Frage(3)

Ihre Antwort auf die Frage