Número de secuencia TCP

Estoy tratando de entender cómo se generan los números de secuencia del encabezado TCP.

En algunos lugares leí que es el "índice del primer byte en el paquete" (enlace aquí), en algunos otros sitios es un número aleatorio generado de 32 bits que luego se incrementa.

Realmente no sé cuál es cuál, así que aquí hay algunas preguntas:

¿Cómo se genera el número de secuencia inicial? (número rfc si hay uno)¿Cómo se incrementa?¿Cómo se genera la clave secreta?

He leído algunos de los rfc comoRFC 6528, RFC 793 yRFC 1948 pero parece que no puedo entender cuál está implementado realmente. Leí sobre el estado "estándar" pero todavía ...

Gracias de antemano !

Respuestas a la pregunta(3)

Su respuesta a la pregunta