Close Menu

COMP3192

Course Title: 
Implementation of Computer Networks
Credits: 
3
Educational Level: 
III
Semester offered: 
II
Core Course: 
yes
Syllabus: 
  1. Direct Link Networks: Encoding; Framing; Error Detection; Reliable Transmission; SONET; FDDI; Network Adapters; Ethernet; 802.11 Wireless Networks.
  2. Packet and Cell Switching: Concepts; ATM; Switching Hardware; Bridges & Extended LANs.
  3. Internetworking: Internetworking Concepts; Global Internet; IPv6; Internet Multicast; Domain Name Services.
  4. End-to-End Protocols: Concepts; UDP; TCP; APIs and Sockets; RPCs Performance.
  5. End-to-End Data: Presentation Formatting; Data Compression; Security.
  6. Congestion Control: Issues; Queuing Disciplines; TCP Congestion Control; Congestion Avoidance.
  7. High-Speed Networking: Performance Issues; Advanced Services; Experiences.
  8. Voice Over IP: Overview; Peer to Peer calling; Call Managers; Call Signalling; PBX and Call Attendant Functionality.
  9. Routing Protocols: IGPs and EGPs; Overview of RIP and OSPF; Introduction to BGP.
Course Assessment: 
  • Final Written Examination (2 hours) 40%
  • Coursework: 60%
    • In-course Examination (1 hour) 10%
    • 13 Quizzes (equally weighted)   15%
    • 13 Laboratory Reports               20%
    • Weekly Participation 15%
Course Prerequisites: 

COMP3191 - Principles of Computer Networking.

Top of Page