 In this case, the client assumes that the connection was established successfully and waits for the server to send its protocol banner, or resend the SYN+ACK packet; however, the server is not aware of the session and will not resend the SYN+ACK because it discarded the backlog queue entry that would enable it to do so.Eventually, the client will abort the connection due to an application layer timeout, but this may take a relatively long time.In 2008, Version 2.6.26 of the Linux kernel added limited support of TCP options by encoding them into the timestamp.