Key Ideas
1Role of the Transport Layer. The Transport Layer (Layer 4) sits between the Application Layer and the Network Layer. Its job is to manage the actual transport of data between applications running ...
2TCP Overview. TCP (Transmission Control Protocol) is a connection-oriented protocol that guarantees reliable, ordered, and error-checked delivery. It is used whenever data integrity...
3UDP Overview. UDP (User Datagram Protocol) is connectionless and provides no reliability, ordering, or flow control. It simply sends datagrams and moves on — making it far faster an...
4Port Numbers. Port numbers let a single IP address support many simultaneous conversations. Combined with the IP address, a port number forms a socket — and a pair of sockets (sourc...
5TCP Communication Process. Before any data flows, TCP establishes a session with the three-way handshake — a synchronized exchange that confirms both sides are ready and agrees on starting seque...