C
typedef struct { NODE_INFO niSourceAddress; WORD wSourcePort; DWORD dwSourceSEQ; WORD wDestPort; WORD wTimestamp; } TCP_SYN_QUEUE;
Description
Structure containing all the important elements of an incomming SYN packet in order to establish a connection at a future time if all sockets on the listening port are already connected to someone
Members
Members |
Description |
NODE_INFO niSourceAddress; |
Remote IP address and MAC address |
WORD wSourcePort; |
Remote TCP port number that the response SYN needs to be sent to |
DWORD dwSourceSEQ; |
Remote TCP SEQuence number that must be ACKnowledged when we send our response SYN |
WORD wDestPort; |
Local TCP port which the original SYN was destined for |
WORD wTimestamp; |
Timer to expire old SYN packets that can't be serviced at all |