Я пытаюсь понять, как генерируются порядковые номера заголовка TCP.
В некоторых местах я читал, что это "индекс первого байта в пакете" (ссылка здесь), на некоторых других сайтах это случайное сгенерированное 32-битное число, которое затем увеличивается.
Я действительно не знаю, что есть что, поэтому вот несколько вопросов:
- Как генерируется начальный порядковый номер? (Пожалуйста, укажите номер RFC, если он есть)
- Как это увеличивается?
- Как генерируется секретный ключ?
Я читал некоторые из RFC, такие как RFC 6528, RFC 793 и RFC 1948, но я не могу понять, какой из них действительно реализован.
Я читал о статусе "std", но все же...
Заранее спасибо!