Week 5: Transport Layer (Part 1)

Transport layer services: multiplexing/demultiplexing, UDP structure, reliable data transfer (GBN and SR)

Lecture notes:
Transport Layer (Part 1) - Lecture slides (6 per page)
Recitation notes:
Assignment 4 review (6 per page)
Terms with which you should be familiar:

Transport layer, multiplexing, demultiplexing, source port, destination port, port number vs. IP address, socket, bind, connect, ones complement, checksum, listen state, established state.

Reliable data transfer (RDT), positive acknowledgement (ACK), negative acknowledgement (NAK), Automatic Repeat Request (ARQ), bit errors, stop-and-wait, duplicate packet, sequence number, alternating bit protocol, retransmission, countdown timer, timeout, network utilization, Go-Back-N (GBN) protocol, sliding window, Selective Repeat (SR) protocol.