COMP3192
Course Title:
Implementation of Computer Networks
Credits:
3
Educational Level:
III
Semester offered:
II
Core Course:
yes
Syllabus:
- Direct Link Networks: Encoding; Framing; Error Detection; Reliable Transmission; SONET; FDDI; Network Adapters; Ethernet; 802.11 Wireless Networks.
- Packet and Cell Switching: Concepts; ATM; Switching Hardware; Bridges & Extended LANs.
- Internetworking: Internetworking Concepts; Global Internet; IPv6; Internet Multicast; Domain Name Services.
- End-to-End Protocols: Concepts; UDP; TCP; APIs and Sockets; RPCs Performance.
- End-to-End Data: Presentation Formatting; Data Compression; Security.
- Congestion Control: Issues; Queuing Disciplines; TCP Congestion Control; Congestion Avoidance.
- High-Speed Networking: Performance Issues; Advanced Services; Experiences.
- Voice Over IP: Overview; Peer to Peer calling; Call Managers; Call Signalling; PBX and Call Attendant Functionality.
- 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.