
Computer Networking Final Exam Review - University of Toronto Winter 2025
Prepare for the final exam in Computer Networking at the University of Toronto with this comprehensive review covering exam logistics, principles, and basic concepts. The review includes information on the exam time, permitted aids, exam format (multiple choice, definitions, longer questions), and review of basic networking concepts such as FTP, TCP/IP, Ethernet, and the OSI Model. Be ready for the exam by understanding key principles and concepts in computer networking.
Download Presentation

Please find below an Image/Link to download the presentation.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.
You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.
E N D
Presentation Transcript
CSC 458/2209 Computer Networking Systems Handout # 29: Final Review Professor Yashar Ganjali Department of Computer Science University of Toronto ganjali7@cs.toronto.edu http://www.cs.toronto.edu/~yganjali
Final Review Final exam logistics Review of principles Where next? CSC 458/CSC 2209 Computer Networks University of Toronto Winter 2025 2
Final Exam Logistics Final Exam Time: April 26th, 2pm 4pm Location: MS 3153 Please double check before the exam Examination aid allowed: non-programmable calculators Closed-book, closed-notes No cell phones allowed Bring ID: Students are required to present a valid form of identification (ID) that contains both a current and visible photo and signature. CSC 458/CSC 2209 Computer Networks University of Toronto Winter 2025 3
Final Exam Part I Multiple choice Multiple correct answers for each question Part II Definitions 4-5 sentences each Part III Longer Questions Might need more time than Part I & II Still very simple problems Similar to the midterm, sample problems, and problem sets CSC 458/CSC 2209 Computer Networks University of Toronto Winter 2025 4
Final Review Final exam logistics Review of principles Where next? CSC 458/CSC 2209 Computer Networks University of Toronto Winter 2025 5
Review of Basic Concepts Application FTP Application Presentation ASCII/Binary Session Transport TCP Transport Network Network IP Link Link Ethernet Physical The 4-layer Internet model The 7-layer OSI Model CSC 458/CSC 2209 Computer Networks University of Toronto Winter 2025 6
Example: FTP over the Internet Using TCP/IP and Ethernet 20 1 App App A U of T B Stanford 2 3 4 19 18 17 OS OS Ethernet Ethernet 14 5 R5 R1 15 16 6 7 11 8 R2 R3 12 13 9 10 R4 CSC 458/CSC 2209 Computer Networks University of Toronto Winter 2025 7
Review of Basic Principles Basic ideas: Packet switching, statistical multiplexing, layering, Link Layer: Channel capacity, encoding and clock recovery, error detection/correction, Ethernet switching Network Layer: Fragmentation, Bellman-Ford, Dijkstra, addresses and lookups, BGP, IGP CSC 458/CSC 2209 Computer Networks University of Toronto Winter 2025 8
Review of Basic Principles Contd Transport Layer: Flow control, congestion control, retransmissions and sliding windows, congestion avoidance (RED) Miscellaneous: Queuing mechanisms Middleboxes Software-Defined Networking Data Center Networking, Networks for ML Overlay Networks CSC 458/CSC 2209 Computer Networks University of Toronto Winter 2025 9
Final Review Final exam logistics Review of principles Where next? CSC 458/CSC 2209 Computer Networks University of Toronto Winter 2025 10
Where Next? Courses to take: CSC2229: Networks for Machine Learning CSC2206: Computer Systems Modelling CSC2221: Introduction to Distributed Computing Individual study courses CSC494 and CSC495 USRA CSC 458/CSC 2209 Computer Networks University of Toronto Winter 2025 11
Thank You! CSC 458/CSC 2209 Computer Networks University of Toronto Winter 2025 12