TCP 3-way handshake, connection teardown, flow control, congestion control, UDP, ports, and socket programming concepts.