TCP Sequenznummer ISN Rätsel
Hallo zusammen,
ich bin seit kurzem dran, einige Details zu TCP zu lösen und wollte die Experten unter uns fragen.
Wie wird die Sequenznummer ISN bei einer TCP Verbindung erstellt? Wird diese zufällig erstellt oder fängt diese immer bei einem bestimmten Wert an
zb 0 oder 1?
Ist es korrekt das der Client (PC) die TCP Verbindung zwar zum Server um zb eine Website aufzurufen aufbaut mittels 3-Way Handshake, aber der Server es ist der die Daten liefert und der Server somit die Sequenznummern erstellt und der Client es ist der die ACKs schickt, da ja der Server Content liefern muss und der Client empfangen muss, um die Website zu kriegen.
Ich habe schon viel gegoogelt, aber die Erklärungen im Netz sind mir zu schwammig und gehen meistens nicht tief genug auf die Fragen ein.
Sollte es Experten dazu geben, dann bitte ich um eine Erklärung
Danke und Lg
ich bin seit kurzem dran, einige Details zu TCP zu lösen und wollte die Experten unter uns fragen.
Wie wird die Sequenznummer ISN bei einer TCP Verbindung erstellt? Wird diese zufällig erstellt oder fängt diese immer bei einem bestimmten Wert an
zb 0 oder 1?
Ist es korrekt das der Client (PC) die TCP Verbindung zwar zum Server um zb eine Website aufzurufen aufbaut mittels 3-Way Handshake, aber der Server es ist der die Daten liefert und der Server somit die Sequenznummern erstellt und der Client es ist der die ACKs schickt, da ja der Server Content liefern muss und der Client empfangen muss, um die Website zu kriegen.
Ich habe schon viel gegoogelt, aber die Erklärungen im Netz sind mir zu schwammig und gehen meistens nicht tief genug auf die Fragen ein.
Sollte es Experten dazu geben, dann bitte ich um eine Erklärung
Danke und Lg
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 479764
Url: https://administrator.de/contentid/479764
Ausgedruckt am: 24.11.2024 um 14:11 Uhr
3 Kommentare
Neuester Kommentar
Zitat von @WinLiCLI:
Hallo zusammen,
ich bin seit kurzem dran, einige Details zu TCP zu lösen und wollte die Experten unter uns fragen.
Wie wird die Sequenznummer ISN bei einer TCP Verbindung erstellt? Wird diese zufällig erstellt oder fängt diese immer bei einem bestimmten Wert an
zb 0 oder 1?
Hallo zusammen,
ich bin seit kurzem dran, einige Details zu TCP zu lösen und wollte die Experten unter uns fragen.
Wie wird die Sequenznummer ISN bei einer TCP Verbindung erstellt? Wird diese zufällig erstellt oder fängt diese immer bei einem bestimmten Wert an
zb 0 oder 1?
Früher gab es TCPStacks, die mit festen (oder deterministisch vorhersehbaren) Sequenznummern anfingen, heutzutage wird zufällig ausgewürfelt und darauf geachtet, daß es auch wirklich einigermaßen zufällig ist.
Ist es korrekt das der Client (PC) die TCP Verbindung zwar zum Server um zb eine Website aufzurufen aufbaut mittels 3-Way Handshake, aber der Server es ist der die Daten liefert und der Server somit die Sequenznummern erstellt und der Client es ist der die ACKs schickt, da ja der Server Content liefern muss und der Client empfangen muss, um die Website zu kriegen.
Sequenznummern gibt es in jede Richtung, d.h eine in Senderichtung und eine in Empfangsrichtung.
Sollte es Experten dazu geben, dann bitte ich um eine Erklärung
Du mußt Dir die TCP-Verbindung als "Fluß" von Bytes in zwei Richtungen vorstellen. in jede Richtung wird gezählt und bestätigt.
lks