School of Computing · ANU College of Systems and Society
This course studies the standard models for the layered approach to communication between autonomous machines in a network, and the main characteristics of data transmission across various physical link types. It considers how to design networks and protocols for diverse situations, analyses several application and support protocols from a distributed systems viewpoint, and identifies significant problem areas in networked communications. Topics include: communication network architectures, signalling and modulation across physical media, real-world local and wide-area networks, internet protocol fundamentals, performance and monitoring of networks, routing, network security, and application protocols for distributed systems including web, email, video, internet-of-everything and other contemporary network topics.
Assignments
Learning outcomes 1, 2, 3, 4, 5
Mid-semester Quiz
Learning outcomes 1, 2, 3, 4, 5
Final Exam
Learning outcomes 1, 2, 3, 4, 5
Thirtysix one-hour lectures and twelve two-hour laboratory/tutorial sessions plus 70 hours of work outside class hours. Other Information Professional Skills Mapping: Mapping of Learning Outcomes to Assessment and Professional Competencies
Tanenbaum, Andrew S., Feamster, N, Wetherall, David J., Computer Networks, Pearson, 6th edition, 2020.