Transport Layer - Input Find corresponding PCB (Protocol Control Block) every open network connection has one can be listening socket lower half of a socket contains all necessary state info for the connection Complex code for reliable protocols (TCP) flow-control retransmission reassembly logic acknowledgment SYN cache Queue into socket buffer and wakeup userland