About this question

TCP Three-Way Handshake Sequence Number Tracker

Easy · networking · Quant Developer interview question · tcp, sequence-numbers, handshake, networking, fix-protocol, session-management

In high-frequency trading, FIX session layer recovery logic relies on precise TCP sequence number tracking to validate data integrity. This requires accurately predicting sequence numbers throughout the connection lifecycle, including the consumption of a sequence number by both the SYN and FIN control flags. Correctly modeling this progression is crucial for preventing data loss and ensuring reliable order flow. Task Implement the function tcp_seq_progression(int isn, int data_bytes) that calc