Lab 6 — Transport Layer (Reliable Transport Protocol)¶
Learning Goals¶
After this week, you will understand the following concepts
- Forwarding and Routing
- Forwarding Table and Routing Processor
- Longest Prefix Matching
- Queueing
- AQM and RED
- Round Robin
- WFQ
- Packet scheduling
Focus of the lab¶
- reliable transport protocols
- compare: simple UDP sender/reciever vs. reliable transport protocol on top of UDP
- how to handle packet loss, corruption, and delays
- Go-Back-N protocol
Before Starting the Lab¶
- Make sure you are in the "labs" directory in your VM. If not, move to the directory with the command
cd ~/labs. - Save your work from the previous lab:
- Get the lab for this week with the command
git pull origin main --no-edit. - Good luck with the lab! :)