Порядковый номер TCP

Я пытаюсь понять, как генерируются порядковые номера заголовка TCP.

В некоторых местах я читал, что это «индекс первого байта в пакете» (ссылка здесь ), на некоторых других сайтах это случайное сгенерированное 32-битное число, которое затем увеличивается.

Я не знаю, что именно, поэтому вот несколько вопросов:

  • Как генерируется начальный порядковый номер? (Пожалуйста, укажите номер RFC, если он есть)
  • Как он увеличивается?
  • Как генерируется секретный ключ?

Я прочитал некоторые из RFC как RFC 6528 , RFC 793 и RFC 1948 , но я не могу понять, какой из них действительно реализован.

Я читал о статусе "std", но все же ...

Заранее спасибо!

28
задан Matthias Braun 4 July 2019 в 13:47
поделиться