CS120 Computer Networks: Course Project Documentation, Fall 2024ΒΆ
- 1. About the Course Project
- 2. Project 0. Warm Up
- 3. Project 1. Acoustic Link
- 3.1. Overview
- 3.2. Task 0: (0 point) Audio Toolkit
- 3.3. Task 1: (3 points) Understanding Your Tools
- 3.4. Task 2: (2 points) Generating Sound Waves at Will
- 3.5. Task 3: (5 points) Transmitting Your First Bit
- 3.6. Task 4: (Optional, 1 point) Error Correction
- 3.7. Task 5: (Optional, 2 points) OFDM
- 3.8. Task 6: (Optional, 2 points) Chip Dream
- 3.9. Task 7: (Optional, 1 point) MIMO
- 3.10. Task 8: (Optional, 2 points) Range Challenge
- 4. Project 2. Manage Multiple Access
- 5. Project 3. To the Internet
- 5.1. Overview
- 5.2. Task 0: (0 point) Sending and Receiving IP Datagram
- 5.3. Task 1: (3 points) ICMP Echo
- 5.4. Task 2: (4 points) Router
- 5.5. Task 3: (3 points) NAT
- 5.6. Task 4: (Optional, 1 point) NAT Traversal
- 5.7. Task 5: (Optional, 1 point) IP Fragmentation
- 5.8. Task 6: (Optional, 0 point) Virtual Network Device
- 5.9. Task 7: (Optional, 1 point) ICMP Echo #
- 5.10. Task 8: (Optional, 1 point) Router #
- 5.11. Task 9: (Optional, 1 point) NAT #
- 5.12. Task 10: (Optional, 1 point) ARP
- 5.13. Task 11: (Optional, * points) Star
- 6. Project 4. Above IP
- 7. Book of Knowledge