Ich versuche zu verstehen, wie die Sequenznummern des TCP-Headers generiert werden.TCP-Sequenznummer
An einigen Stellen habe ich gelesen, dass es der "Index des ersten Bytes im Paket" ist (link here), auf einigen anderen Seiten ist es eine zufällige 32bit generierte Nummer, die dann inkrementiert wird.
Ich weiß nicht wirklich, was hier was, so sind einige Fragen:
- Wie wird die Anfangssequenznummer generiert? (RFC-Nummer, wenn es eine gibt)
- Wie wird es erhöht?
- Wie wird der geheime Schlüssel generiert?
I wie RFC 6528 einige der RFCs lesen, RFC 793 und RFC 1948 aber ich kann tatsächlich umgesetzt, die man nicht scheinen zu verstehen. Ich lese über den Status "std" aber stil ...
Vielen Dank im Voraus!
Welche Implementierung? Was ist mit der Quelle dieser Implementierung, nach der Sie konkret fragen? – geoffspear
Oh, tut mir leid. Ich meine, wenn Sie im Internet surfen (HTTP/TCP/IP), was benutzt Ihr Computer, um diese Sequenznummern zu generieren? Wie funktioniert es ? –
Das ist also überhaupt keine Programmierfrage? – geoffspear