1. Fortinet FortiOS Handbook - Troubleshooting (7.0.0)
Page 281: In the section describing the session table
it details the various protocol states. protostate=01 is identified as TCPSYNSENT
which means the initial SYN packet has been sent
but the SYN-ACK reply has not yet been seen by the FortiGate. This confirms the handshake is in an incomplete stage.
2. Fortinet Knowledge Base
Article ID: FD36100
"Technical Tip: FortiGate session table information": This article provides a detailed breakdown of the diagnose sys session list output. It explicitly maps protostate=01 to the TCPSYNSENT state
confirming that the handshake is pending the server's reply.
3. Fortinet Knowledge Base
Article ID: FD30090
"Troubleshooting Tool: Using the FortiGate session table": This guide explains how to interpret session table entries for troubleshooting. It states that a session in protostate=01 (SYNSENT) indicates "The initial SYN packet has been sent
but the SYN-ACK reply has not been seen yet." This directly supports the conclusion that the three-way handshake is not complete.