BSD TCP stack tcp server receiving SYN needs to store parameters Protocol Control Blocks, PCBs allocate and insert into hash table then reply with SYNACK